US12022063B2

An image encoder includes: circuitry; and a memory coupled to the circuitry. The circuitry, in operation: calculates first values of a current block using intra prediction, the intra prediction being limited to planar mode, the planar mode using multiple reference pixels for each pixel location of the current block; calculates second values of the current block using inter prediction; calculates third values of the current block by weighting the first values and the second values; and encodes the current block using the third values, and in the calculating of the third values, a first weight is applied to the first values and a second weight is applied to the second values, the second weight being different from the first weight.
US12022062B2

A method of video processing includes performing a conversion between a video unit of a video and a coded representation of the video using at least a video picture. Only one of a subpicture coding mode or a resolution-changing coding mode is enabled for the video unit. The subpicture coding mode is a mode in which the video picture is divided into multiple subpictures, and the resolution-changing coding mode is a mode in which a resolution of the video picture is adjusted during the conversion.
US12022056B2

In computer vision systems that need to decode machine-readable indicia from captured imagery, it is critical to select imaging parameters (e.g., exposure interval, exposure aperture, camera gain, intensity and duration of supplemental illumination) that best allow detection of subtle features from imagery. In illustrative embodiments, a Shannon entropy metric or a KL divergence metric is used to guide selection of an optimal set of imaging parameters. In accordance with other aspects of the technology, different strategies identify which spatial locations within captured imagery should be successively examined for machine readable indicia, in order to have a greatest likelihood of success, within a smallest interval of time. A great variety of other features and arrangements are also detailed.
US12022055B2

A three-dimensional display device includes a display panel, a shutter panel, an obtainer, and a controller. The display panel includes a plurality of subpixels that display a parallax image. The parallax image includes a first image and a second image having parallax between the images. The shutter panel defines a ray direction of image light from the parallax image. The image light is emitted from the display panel. The obtainer obtains an ambient illuminance level around an image viewed by a user. The controller determines a pupil diameter of the user based on the ambient illuminance level. The controller controls at least one of the display panel or the shutter panel based on the pupil diameter.
US12022050B2

Systems and methods manage information relating to paper media to enhance the quality of printing by printers. Systems and methods efficiently maintain color management profiles for different papers and ensure that the most appropriate (e.g., optimal) color management profile is employed for color conversion on a specific paper. In particular, embodiments may employ dynamic management of data stored in paper catalogs of printing systems. As such, a paper catalog of a printer device can effectively associate a paper with a color management profile that provides the best possible color reproduction on that paper.
US12022047B2

A communication apparatus capable of communicating with an information processing apparatus and an access point includes an establishment unit configured to establish connection between the access point and the communication apparatus, and a control unit configured to execute, based on a fact that an authentication method used for connection between the communication apparatus and the access point is a predetermined authentication method, predetermined processing to inhibit at least part of communication between the communication apparatus and the information processing apparatus without interposing the access point.
US12022045B2

An image processing device obtains input image data representing an input gradation value for each of multiple pixels, and generates output image data representing a dot formation state for each of the multiple pixels by executing a halftone process with respect to the input image data. The halftone process includes a state selecting process selecting, from among Q+1 dot states, the dot formation state of a pixel of interest among the multiple pixels, the Q being an integer of 2 or more. The Q+1 dot states include a non-dot state Q with-dot states. The state selecting process includes a threshold determining process of determining Q threshold values to be associated with the Q with-dot states. The threshold determining process determines the Q threshold values using multiple parameters including the input gradation values of the pixel of interest and Q reference gradation values to be associated with the Q with-dot states.
US12022043B2

An image processing device includes a storage device that previously stores a document image, a plurality of registered words, and a plurality of font characters, and a control device that functions as: a character region identifier that identifies a character region in the document image; an image acquirer that acquires an image of the character region; a text extractor that extracts a text from the image of the character region; a word identifier that identifies each of words in the text; a word determiner that determines whether each of the words is matched with one of the registered words; and a generator that generates a corrected text by replacing a target character of a non-matching word in the text with, among the font characters, a font character having a first degree of matching not lower than a first rate with the target character and a highest first degree of matching.
US12022026B2

A system and method for allowing a single live customer service agent to simultaneously serve multiple customers. According to various embodiments, a virtual agent operates at the front end to receive and attempt to handle customer issues. The virtual agent employs speech recognition and intent mapping in order to generate a proposed response that attempts to identify and resolve customer issues. In some scenarios, the proposed response includes both a response message and a response action to be taken. A chat history and the proposed response is then provided to the live agent. The live agent reviews the information provided, and determines whether the proposed response is appropriate. The live agent then approves the response or revises or replaces the response. The final response is sent back to the virtual agent for processing and providing to the customer.
US12022025B2

A process and system for managing incoming video emergency calls (VECs) at a command center relative to an incident includes receiving first and second VECs from respective first and second recording and transmitting devices reflecting a first incident. Identifying the second VEC as a preferred one of the first and second VECs based on one or both of a quality and a field-of-view between the first and second VECs, and responsively causing the identified second VEC to be forwarded to a first live call taker and the first VEC to a VEC monitoring bot configured to continue to monitor video content of the first VEC and refrain from forwarding the first VEC to the first live call taker. The first VEC may be forwarded to the first live call taker at a lower relative resolution.
US12022021B2

Systems and methods for performing damping analyses on a device are disclosed. The damping analyses may be used by a device in numerous ways. For example, in some embodiments, damping analyses are used to determine whether a device is being worn or held by a user. In some embodiments, damping analyses are used to determine which user of multiple users is wearing a device. In some embodiments, damping analyses are used to determine the body composition of a user who is holding or wearing the device. In some embodiments, damping analyses are used to determine how much force a user is applying to a device via a touch input. In some embodiments, damping analyses are used to determine whether and to what extent a sensor is in contact with a body of a user.
US12022009B2

The present disclosure relates to a method and device for performing access control by authenticating an electronic device and performing secure ranging. The method may include: receiving, from a server, a device certificate including a first scrambled timestamp sequence (STS) code encrypted by a public key of the electronic device and a second STS code encrypted by an STS key; transmitting the device certificate to a target device; obtaining the first STS code by decrypting the encrypted first STS code by using a secret key of the electronic device; and performing secure ranging with the target device by using the first STS code.
US12022001B1

A method and apparatus provides debug information and employs a central debug service in a management environment that issues, to a client debug agent in a client environment, a cryptographically secure signed request for access to debug information that is generated by code executing in the client environment. The request is signed using a private key of a public/private key pair associated with the central debug service. The central debug service receives from the client debug agent, a request that requests the public key of public/private key pair associated with the central debug service and provides the public key of the central debug service to the client debug agent, in response to the request, for verification of approval to access debug information in the client environment. The central debug service receives the requested debug information from the client debug agent, in response to a successful signature verification by the client debug agent.
US12021995B2

A system may comprise one or more processors, a memory in communication with the one or more processors, and storing instructions, that when executed by the one or more processors, are configured to cause the system to perform a method for decrypting an encrypted message. The method may include providing an encrypted code to a first user, receiving one or more first images comprising the encrypted code from a first user device associated with the first user. The method may include determining whether the first user device is a trusted device for the encrypted code. The method may include mapping the encrypted code to a first sequence of alphanumeric characters associated with the encrypted code. The method may include providing the first decrypted code comprising the first sequence of alphanumeric characters to the first user device for display in augmented reality proximate the encrypted code.
US12021992B2

Method and systems for maintaining a loyalty scheme or a royalty scheme are described. A method includes receiving a request pertaining to at least one of the loyalty scheme or the royalty scheme and targeted to an attribute of a user. It is then determined that a user profile includes the attribute of the request via a blockchain. In response to determining that the user profile includes the attribute of the request, the request for a product or a service is transmitted to a device associated with the user profile. A response to the request for the product or service is received from the device associated with the user profile. A commitment to the blockchain is then posted based on the response.
US12021982B2

This application discloses a method for performing secure boot based on a redundant cryptographic algorithm and a device. The method includes: obtaining first indication information and second indication information, and updating first baseline information based on the first indication information and the second indication information. The first indication information uniquely identifies a first cryptographic algorithm, the second indication information is used to instruct a network device to update the first cryptographic resource baseline information stored in a secure storage entity, and the first cryptographic resource baseline information is used to perform integrity verification on a first cryptographic resource used by the network device in a secure boot process.
US12021979B2

A biometric scanner apparatus comprising a biometric sensor configured to scan at least a biological sample and receive a unique biometric pattern, a secret data extractor configured to receive the unique biometric pattern from the biometric sensor and generate an output comprising a sample-specific secret, and a sample identifier circuit communicatively connected to the secret data extractor wherein the sample identifier circuit is configured to produce at least an output comprising a secure proof of the sample-specific secret.
US12021975B2

A method including encrypting, by a multiuser device, a first folder based on utilizing a first symmetric key and a second folder based on utilizing a second symmetric key, the first folder and the second folder being stored on the multiuser device; encrypting, by the multiuser device, the first symmetric key based on utilizing a first trusted key and the second symmetric key based on utilizing a second trusted key; and providing access, by the multiuser device, to the encrypted first folder by decrypting the encrypted first symmetric key based on verifying first biometric information and to the encrypted second folder by decrypting the encrypted second symmetric key based on verifying second biometric information, the first biometric information being different from the second biometric information. Various other aspects and techniques are contemplated.
US12021972B2

Methods, systems, and apparatus, including a method for determining network measurements. In some aspects, a method includes receiving, by a first aggregation server and from each of multiple client devices, encrypted impression data. A second aggregation server received from each of at least a portion of the multiple client devices, conversion data that includes, for each conversion recorded by the client device, encrypted conversion value data. The first aggregation server and the second aggregation server perform a multi-party computation process to decrypt the encrypted impression data and the encrypted conversion data.
US12021971B2

A method is presented for secure determination of a solution (S) to a computational task by a pooled resource or group having a plurality of participants (P), the group operating in a trust-less, or dealer-free, system or manner. Access to a resource or reward is offered in exchange for the solution. Individuals generate their own key pair and use their public key to establish with the group an initial shared public key that they can all use to find a solution to the task. The resource or reward can be secured by the verified shared public key. Because the private keys of each participant were used in the determination of the initial shared public key that lead to the solution then participants must then collaborate to unlock the resource or reward because the corresponding shared private key can only be generated by all participants or a pre-agreed threshold of participants.
US12021957B2

System, method, and circuitry for utilizing a synchronization message to create fixed transmission windows for multiple priority data in half-duplex communication systems. A first computing device includes a first master controller and a first slave radio, and a second computing device includes a second slave controller and a second master radio. The first controller and the second radio may share a transmit mode during a transmission window, and the first radio and the second controller radio may share a receive mode during that same transmission window, which are defined by the synchronization message. The first controller can transmit outbound data to the first radio, the second radio can transmit outbound data to the second controller, and the second radio can transmit inbound data to the first radio during this transmission window.
US12021951B2

An apparatus, system and method are disclosed for resolving bandwidth constriction using multiple bandwidths and/or multiple content delivery paths. The apparatus, system and method may include recording requested video content and/or delivering the recorded video content to resolve bandwidth constriction using alternate bandwidths or delivery paths.
US12021944B2

A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.
US12021941B2

A method for obtaining enrichment information and a controller are provided. The method includes: querying, by an enrichment information handling circuit, whether a database stores a first enrichment information corresponding to a user device in response to the enrichment information handling circuit receiving a first creation request associated with the user device from an application; triggering, by the enrichment information handling circuit, the application to subscribe to the database for enrichment information corresponding to the user device in response to determining that the database stores the first enrichment information corresponding to the user device; and pushing, by the database, second enrichment information to the application in response to presence of the second enrichment information corresponding to the user device in the database.
US12021934B1

Techniques for a Predictive Connection Manager Service (PCMS) to predict when client applications will send service requests to backend services, and proactively establishes connections, caches data, or takes other actions, to reduce latencies between receipt of and response to these service requests. The PCMS analyzes historical usage data for the client applications to identify usage patterns, and uses those usage patterns to proactively scale resources to handle service requests. The PCMS can be implemented as a pass-through proxy for client applications to reduce frictions for managing how users interact with backend services. For instance, the PCMS can install client-side drivers such that updates or patches for the drivers need only be installed on the PCMS rather than on each client device. Further, the PCMS provides interfaces through which users can develop custom drivers for backend services, and also manages software drivers for different service provider networks, thus offering multi-provider connectors.
US12021930B2

The present disclosure describes systems and methods for remote management of appliances. The appliance may be configured to periodically check in a predetermined online location for the presence of a trigger file identifying one or more appliances directed to contact a management server for maintenance. If the file is present at the predetermined location and the file includes the identifier of the appliance, the appliance may initiate a connection to the management server. If the file is not found, then the appliance may reset a call timer and attempt to retrieve the file at a later time. To avoid having to configure addresses on the appliance, link local IPv6 addresses may be configured for use over a virtual private network, allowing administration, regardless of the network configuration or local IP address of the appliance.
US12021928B2

Disclosed are system (100) and method (300) for optimizing data transmission in communication network. System comprises Internet of Thing (IoT) device node (102) having sensors for capturing sensor data and controller (106) configured at the IoT device node for constructing set of attributes from the sensor data, such that each set of attribute comprises sensor data based on correlation. Support Vector Regression (SVR) models for pruning the sensor data at IoT device node (102) is defined. Values for each attribute in set of attributes predicted based on predicting run-time errors in values according to the SVR models defined for each of base attribute and the non-base attribute. The run-time errors for each of base attributes and non-base attributes gets compared with threshold error values. The IoT device node (102) transmits either model parameters for attributes or training data along with the set of attributes by transceiver (108) to the data collector node (104).
US12021917B2

A method, computer program product and system are provided to enable communication between a browser on a user device, such as a mobile device or personal computer, and a local device, such as a printer. A host system may provide a host web application for generating data for display by a browser, and may also integrate with an application programming interface (API) to embed code into the host web application such that when executed by the browser, enables the communication between the browser and a local device communication application. The local device communication application may then control communication to the local device, such as causing the data to be printed on a printer. The provided methods may be implemented independently of the browser type and/or operating system type.
US12021912B2

One disclosed example method includes receiving, by a video conference provider, video frames from a plurality of existing participants in a video conference; receiving, by the video conference provider, a request from a new user to join the video conference, and in response: generating, by the video conference provider, an instantaneous decoder refresh (IDR) frame; determining, by the video conference provider, one or more prior video frames previously acknowledged by each existing participant of the plurality of existing participants; generating, by the video conference provider, a benchmark frame for each of the plurality of existing participants based on at least one of the determined one or more prior video frames and the IDR frame; transmitting, by the video conference provider, the IDR frame to the new user; and transmitting, by the video conference provider, a message comprising the benchmark frame to each of the plurality of existing participants.
US12021910B2

Disclosed herein are a point cloud data transmission method including encoding point cloud data, and transmitting point cloud data, and a point cloud data reception method including receiving point cloud data, decoding the point cloud data, and rendering the point cloud data.
US12021906B2

An electronic device incorporates, and a method and a computer program product provide automatic selection of an image capturing device during video communication session to encompass a local participant. A network interface(s) of the electronic device communicatively connects over a network second electronic device(s). A controller of the electronic device monitors a first image capturing device having a first field of view (FOV) and that produces first image content and a second image capturing device having a second FOV that differs from the first FOV and that produces second image content. In response to a trigger event to start providing image content to the video communication session, the controller determines which one of the first FOV and the second FOV encompasses the local participant in the video communication session and communicates a corresponding one of the first image content and the second image content to the video communication session.
US12021899B2

A principal successfully authenticates for a communication session with a target device. One or more Domain Specific Language (DSL) statements/records assigned to the principal are provided to the target device. The target device translates the DSL statements/records into code, which is executed on the target device to custom set security roles of the principal on the target device during the session. In an embodiment, the one or more DSL statements/records are provided to the target device as an optimized JavaScript® Object Notation (JSON) Web Token (JWT); a payload of the optimized JWT comprising the one or more DSL statements/records as a compressed and enhanced JSON object.
US12021896B2

A method for detecting spoofed webpages includes: accessing an email; and scanning the email for links. The method also includes, in response to detecting a link in the email: accessing web content contained in a target webpage at the link; extracting target visual features from the web content; accessing a set of verified webpage templates, each verified webpage template in the set of verified webpage templates containing a set of verified features present in a verified webpage associated with a verified resource locator; identifying a particular verified webpage template, in the set of verified webpage templates, containing a particular set of verified features approximating the target visual features; characterizing a difference between the link and a particular verified resource locator associated with the particular verified webpage template; and, in response to the difference exceeding a threshold difference, flagging the email as malicious.
US12021893B2

A method is provided for partitioning a plurality of devices in a communications system. The method includes providing the communications system with a central server that communicates with each of the plurality of devices. The communications system communicates in a plurality of time periods. The plurality of devices is partitioned into two or more groups of devices. Time periods of the plurality of time periods are assigned for communications of the two or more groups of devices. Time intervals between the time periods for the two or more groups are determined to be co-prime time intervals greater than one, and each of the two or more groups is assigned a different time interval of the co-prime time intervals. The two or more groups are active for communications only during the assigned time periods determined by the co-prime time intervals. A device is also provided for operating in the communications system.
US12021885B2

Examples described herein provide a computer-implemented method that includes receiving a list of objects with anomaly detection results associated therewith. The method further includes generating a resource graph, wherein the resource graph comprises at least two nodes, each of the at least two nodes being associated with one of the objects. The method further includes determining a relationship between the at least two nodes. The method further includes assigning an anomaly score to at least one of the objects. The method further includes calculating for at least one of the nodes, an overall anomaly score for the at least one of the nodes based on the anomaly score for the at least one of the objects and based on the anomaly score for another node related to the at least one of the nodes.
US12021882B2

A machine compromised by malicious activity is detected by identifying an anomalous port opened on an entity of a network. The anomalous port is detected through collaborative filtering using usage patterns derived from normal network traffic using open ports of entities on the network. The collaborative filtering employs single value decomposition with alternating least squares to generate a recommendation score identifying whether an entity having a newly-opened port is likely to be used for malicious activity.
US12021878B2

Arrangements for detecting unauthorized activity using spatially aware devices are provided. In some aspects, a computing device including a spatially aware chip may be detected at a location. An indication of device detection, as well as additional data may be captured and received. Upon a second detection of the computing device, additional data for that visit (e.g., a second visit, subsequent to a first visit to the location) may be captured and received. Earlier stored data associated with the device and/or spatially aware chip may be retrieved and compared to the additional for the second visit to detect one or more anomalies, determine a risk score for the device, and the like. Based on the detected anomalies and/or risk score, one or more mitigating actions may be identified and executed to mitigate the risk. Further, one or more alerts or notifications may be transmitted to one or more devices.
US12021874B2

The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that dynamically manage consent, permissioning, and trust between computing systems that maintain confidential data and unrelated third-party applications. By way of example, an apparatus may obtain interaction data that identifies an interaction between an application program executed at a first computing system and a programmatic interface of a second computing system. Based on the interaction data, the apparatus may generate outcome data characterizing a probability that the requested access to the data element is inconsistent with an access permission granted to the executed application program, and may modify the access permission in accordance with the outcome data. The apparatus may also perform that generate permissioning data indicative of the modified access permission and that store the permissioning data within a locally accessible or cloud-based repository.
US12021868B2

A digital wallet generates an identification value associated with a DID of a DID owner. The digital wallet generates a first request including the identification value for an authentication token from an identification provider. The first request is provided to the identification provider. The digital wallet receives, in response to the identification provider validating the first request, the authentication token that authenticates the digital wallet with a verifiable claim issuer including the identification value from the identification provider. The digital wallet generates a second request for one or more verifiable claims from the verifiable claim issuer. The second request includes the DID and authentication token including the identification value. In response to the verifiable claim issuer validating the authentication token and the identification value, one or more verifiable claims from the verifiable claim issuer are received by the digital wallet.
US12021864B2

Systems and methods for contactless authorization using voice recognition is disclosed. The system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving user data comprising a user identifier, an audio data having a first data format, and a client device identifier. The operations may include generating a processed audio data based on the received audio data. The processed audio data may have a second data format. The operations may include transmitting, to a speech module, the processed audio data. The operations may include receiving from the speech module, a voice match result. In some embodiments, the operations include authenticating a user based on the voice match result and transmitting, to a client device associated with the client device identifier, a client notification comprising a result of the authentication.
US12021859B2

A technique and system protects documents at rest and in motion using declarative policies and encryption. Encryption in the system is provided transparently and can work in conjunction with policy enforcers installed at a system. A system can protect information or documents from: (i) insider theft; (ii) ensure confidentiality; and (iii) prevent data loss, while enabling collaboration both inside and outside of a company.
US12021844B2

The present invention is a computer-implemented method comprising: identifying, by one or more processors, an image of a user; generating, by the one or more processors, an altered image of the user; receiving, by the one or more processors, confirmation that the user has joined a game, and identifying the relationship between the user and the other participants in the game; altering, by the one or more processors, the other participants user interface where the user is shown with the altered image based on a known relationship with the user; and concealing, by the one or more processors, the user's identity from the participants which do not have a relationship with the user.
US12021839B1

A method including establishing parallel VPN connections including a first respective VPN connection with a first VPN server and a second respective VPN connection with a second VPN server; verifying connectivity of the first respective VPN connection with the first VPN server and of the second respective VPN connection with the second VPN server; determining that the first respective VPN connection is terminated; transmitting an initiation request to a third VPN server to establish a third respective VPN connection with the third VPN server; and establishing the third respective VPN connection with the third VPN server such that the parallel VPN connections include the second respective VPN connection with a second VPN server and the third respective VPN connection with the third VPN server is disclosed. Various other aspects are contemplated.
US12021838B2

A method including determining, by a first server, an encrypted authentication packet, the determining including, determining a crypted code field to indicate a type associated with the encryption authentication packet and that at least a portion of the encryption authentication packet is encrypted, and determining a crypted payload based at least in part on encrypting an initial authentication packet. The method may also include transmitting, by the first server to a second server, the encrypted authentication packet to enable the first server and the second server to conduct an authentication process. Various other aspects are contemplated.
US12021836B2

Systems and methods for implementing filters within computer networks include obtaining blocklist data that includes blocklist entries for a network. Each of the blocklist entries includes one or more network traffic attributes for identifying traffic to be blocked. In response to receiving the blocklist data, a filter based on a common network traffic attribute shared between at least two of the plurality of blocklist entries is generated. The filter is then deployed to a network device within the network such that the filter may be implemented at the network device to block corresponding traffic.
US12021835B2

A packet gateway may protect TCP/IP networks by enforcing security policies on in-transit packets that are crossing network boundaries. The policies may include packet filtering rules derived from cyber threat intelligence (CTI). The rapid growth in the volume of CTI and in the size of associated CTI-derived policies, coupled with ever-increasing network link speeds and network traffic volume, may cause the costs of sufficient computational resources to be prohibitive. To efficiently process packets, a packet gateway may be provided with at least one probabilistic data structure, such as a Bloom filter, for testing packets to determine if packet data may match a packet filtering rule. Packet filtering rules may be grouped into subsets of rules, and a data structure may be provided for determining a matching subset of rules associated with a particular packet.
US12021834B2

In an example aspect, a method includes receiving a plurality of login attempts from a network address over a length of time, querying log data to determine, for the network address, an average number of login failures of the plurality of login attempts over the length of time, calculating a failure rate metric based on the average number of login failures, determining that, the failure rate metric exceeds a reference number of login failures for the length of time, the reference number of login failures based on a historical average number of login failures for the length of time, and based in part on the determining, adding the network address to a system deny list.
US12021821B2

Methods, systems, and apparatuses for programmatically managing email data integration between an external email resource associated with a group-based communication system user and a group-based communication system are provided herein.
US12021817B2

Aspects of the disclosure relate to data loss prevention. A computing platform may detect input of a first target recipient domain into a first email message. The computing platform may identify, in real time and prior to sending the first email message, that the first target recipient domain comprises an unintended recipient domain instead of an intended recipient domain. The computing platform may send, based on the identification of the unintended recipient domain and to a user device, a notification that the first target recipient domain is flagged as an unintended recipient domain and one or more commands directing the user device to display the notification.
US12021812B2

Methods and systems are provided for facilitating time zone prediction using electronic communication data. Electronic message data associated with a message recipient of electronic communications is obtained. The electronic message data includes message delivery data associated with an electronic message and message response data associated with a response, by the message recipient, to a received electronic message. Using a machine learning model and based on the message delivery data and the message response data, a time-zone score is determined for a time zone. Such a time-zone score can indicate a probability the time zone corresponds with the message recipient. Based on the time-zone score, the time zone is identified as corresponding with the message recipient.
US12021805B2

Systems, methods, and computer-readable media are provided for collaboration in a group-based communication system via a third-party integration. A new collaboration instance controller is initialized which allows the third-party integration to request and receive group-based communication system objects from the group-based communication system.
US12021796B2

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. In certain configurations, the apparatus may be a user equipment (UE). The apparatus may receive configuration information for UL and DL transmissions from another device such as a base station. The apparatus may determine a maximum duty cycle of the UL transmission based on the configuration information. Based on the determined UL maximum duty cycle, the apparatus may determine a transmit power limit for the UL transmission. In one aspect, the apparatus may determine the UL transmit power limit by dividing the power corresponding to a maximum permissible exposure (MPE) limit by the determined maximum UL duty cycle. The apparatus may leverage the forward knowledge of the UL duty cycle to transmit at a power level that complies with the MPE limit while avoiding the poor uplink range associated with static power back-off.
US12021794B2

Embodiments of this application provide a communications method and apparatus, and relate to the field of communications technologies, to reduce power consumption of a terminal. The method includes: receiving information about one or more cell groups, where one cell group includes one first cell and at least one second cell; and for the cell group, determining carrier bandwidth part BWP switching or a deactivated state of the at least one second cell in the cell group based on BWP switching or a deactivated state of the first cell in the cell group. The method provided in the embodiments of this application may be applied to a carrier aggregation scenario.
US12021789B2

A method for interference coordination comprises receiving, from a first network node, a reference signal indicating that one or more second network nodes are experiencing interference. The reference signal indicates at least one identifier for the first network node and for the second network nodes. The method further comprises preparing a remote interference management (RIM) coordination message based on the reference signal, and sending, to the first network node, the RIM coordination message to be forwarded to the second network nodes. The method provides a communication between a central aggressor network node and a central victim network node to exchange reference signal and RIM coordination information. Furthermore, the central victim network node may pass the RIM coordination message to a group of victim network nodes indicated in the RIM coordination message.
US12021782B2

Some techniques and apparatuses described herein enable transmission of an uplink control channel in a cross-carrier fashion, where determination of a slot for the transmission is performed based at least in part on a reference component carrier (CC), of a plurality of CCs. For example, the reference CC may be indicated by scheduling information associated with a downlink channel, or may be determined by the UE (e.g., based at least in part on an order associated with the plurality of CCs and availability of a slot for an uplink control channel on the plurality of CCs). In this way, ambiguity with regard to determination of the slot for transmission of the uplink control channel is reduced, thereby providing improved control channel performance, improved resource utilization, and more robust implementation of cross-carrier uplink feedback.
US12021779B2

A method of transmitting an uplink transmission by a wireless device is disclosed. The method comprises a wireless device receiving signaling configuring the wireless device with a plurality of Sounding Reference Signal (SRS) resources. The wireless device subsequently receives an indication, in a physical layer downlink control channel, of a selected plurality of SRS resources selected from among the plurality of configured SRS resources and transmits a plurality of multiple-input multiple-output (MIMO) layers of a PUSCH transmission. The selected plurality of SRS resources map to respective ones of the plurality of MIMO layers and the indication of the selected plurality of SRS resources includes SRS resource indexes with a fixed order that corresponds to an order in which the SRS resources of the selected plurality of SRS resources are mapped to the MIMO layers.
US12021775B2

A signal transmission method includes: a terminal device receives configuration information of a positioning reference signal and configuration information of a first reference signal that are from a first network device and that are sent by a serving base station, where the first reference signal and the positioning reference signal are quasi-co-located (QCLed); the terminal device determines, based on the configuration information of the positioning reference signal and the configuration information of the first reference signal, whether a second reference signal corresponding to the first reference signal exists; and if determining that the second reference signal exists, the terminal device receives the positioning reference signal sent by the first network device, where the positioning reference signal and the second reference signal are QCLed.
US12021774B2

The disclosure relates to a method and device for communication between a base station (BS) and a user equipment (UE) in a millimeter wave wireless communication system. An operating method of a BS in a wireless communication system according to an embodiment may include: transmitting, via higher layer signaling, one or more reference signal configurations to a UE so as to transmit a reference signal by using a single carrier; transmitting, to the UE, information about a reference signal configuration to be used for the UE from among the one or more reference signal configurations, via at least one of the higher layer signaling, a physical downlink control channel (PDCCH), or a media access control control element (MAC CE); and transmitting, to the UE, the reference signal via a data channel, based on the information about the reference signal configuration to be used for the UE.
US12021771B2

Aspects described herein relate to a user equipment (UE) determining a reference signal port of multiple configured reference signal ports to use in transmitting a reference signal for a random access message. In one aspect, a configuration indicating multiple reference signal ports to use in transmitting reference signals for a random access message can be transmitted to the UE, as well as an indication of a reference signal port of the multiple reference signal ports to be used in transmitting a reference signal for the random access message.
US12021765B2

Channel information sending methods or channel information receiving methods are provided. One example method includes that a network device configures for a terminal device Q DMRS ports used for measurement, where the Q DMRS ports used for measurement include M DMRS ports that can carry downlink data, and Q is greater than M; and selects, based on channel information of P DMRS ports that is sent by the terminal device, an appropriate DMRS port to send the downlink data, where the P DMRS ports belong to the Q DMRS ports used for measurement.
US12021761B2

Dynamic packet routing based on fabric awareness information is presented. Networking nodes in a networking fabric observe environmental properties across the fabric. When differences in environment properties between portions of the fabric are detected, differences in power consumption costs for example, the fabric generates corresponding routing tables. The networking nodes can then route traffic in a manner that is sensitive to the environment properties, power consumption or the cost of power for example.
US12021760B2

A routing establishing method for constructing a routing of a chain network including communication routers, each including a wired communication module, a wireless communication module, and a device configuration file. In a wired exploration procedure, exploration is performed by the source communication router through the wired communication module to obtain a wired communication status between the source and the destination communication routers. In a wireless exploration procedure, exploration is performed by the source communication router through the wireless communication module to obtain a wireless communication status between the source and the destination communication routers. In a routing decision procedure, next hop of the source communication router and whether the transmission routing is through the wired or the wireless communication module are determined and set according to the wired and the wireless communication status. The device configuration file includes device numbers related to relative positions of the communication routers.
US12021758B2

A multisession remote game scheme in a distributed network architecture including a dedicated network slice for gaming. A remote game rendering application service deployed in a trusted edge data network includes a remote render system (RRS) manager operative to instantiate one or more remote game rendering engines coupled to respective game engines. RRS manager interfaces to a remote gaming back office disposed in an external network, wherein the RRS manager instantiates and manages a plurality of gaming sessions responsive to game session setup requests propagated from the back office on behalf of clients. An edge routing application is configured to provide edge network location information of the game engines to the remote game back office. A multisession game slice bandwidth manager is operative to allocate a respective bandwidth to each of the plurality of gaming sessions from a dedicated bandwidth of the network slice serving the plurality of gaming sessions.
US12021757B2

A smart network interface card (smartNIC) may receive first traffic for a first process configured with a first bandwidth limit. The smartNIC may receive second traffic for a second process configured with a second bandwidth limit, the second bandwidth limit corresponding to a larger value between a second transmit limit and a second receive limit associated with the second process. The smartNIC may queue the received traffic associated with the first process and the second process in a scheduler, the scheduler having a first set of queues configured to store traffic from the first process, and a second set of queues configured to store traffic from the second process. The smartNIC may forward queued traffic from the first set of queues or the second set of queues, a maximum amount of forwarded first process traffic corresponding to the first bandwidth limit minus an amount of forwarded second process traffic.
US12021753B2

A network device receives an IPv4-in-IPv6 packet. An IPv6 header is removed. A first DSCP value in a TC field and a second DSCP value in a ToS field is stored in a database. The IPv4 packet is forwarded upstream and a return IPv4 packet is received. The returned IPv4 packet is encapsulated to form an IPv6 packet. The first DSCP value and the second DSCP value are retrieved from the database. Based on the at least one policy, the second DSCP value is inserted into an IPv4 ToS field and into an IPv6 TC field, the retrieved second DSCP value is inserted into the IPv4 ToS field and the first DSCP value is inserted into the IPv6 TC field, or the first DSCP value is inserted into the IPv6 TC field and into the IPv4 ToS field. The network device then forwards the IPv6 packet downstream.
US12021752B2

A computer implemented method and associated apparatus, networked system, computer readable medium, and computer program element are presented. The computer-implemented method generates a message filter configuration based on a message priority indication received from a first analyzer network. The first analyzer network comprises at least one analytical device configured to generate a message. The method comprises receiving, at a data processing agent, a message priority indication indicating a priority assigned to the message in the first analyzer network, providing, at the data processing agent, at least one message filter configuration based on the message priority indication of the message, and communicating the message filter configuration, or a portion thereof, to a second analyzer network comprising a second analytical device.
US12021744B2

Systems and methods for routing traffic through a network along Label-Switched Paths (LSPs) that may extend across multiple autonomous systems include performing Internet Protocol (IP) routing lookups as a packet is transmitted along the LSP. In one implementation, a packet having a predetermined value (which may be inserted by an upstream network device) is received at a network device after travelling along a first segment of an LSP. In response to identifying the predetermined label value of the packet, the network device may perform an IP routing lookup using IP routing information included in the packet to identify a next hop for the packet. The network device may then update a label of the packet such that the packet is routed along a second segment of the LSP and transmit the communication packet to the next hop.
US12021740B2

A plurality of switches may be arranged according to a spine and leaf topology in which each spine switch is connected to all leaf switches. A leaf switch includes a memory configured to store a plurality of policies, each of the plurality of policies being associated with a respective source identifier value and a respective destination address; a network interface communicatively coupled to one of the spine switches; and a processor implemented in circuitry and configured to: receive a packet from the spine switch via the network interface, the packet being encapsulated with a Virtual Extensible Local Area Network (VXLAN) header; extract a source identifier value from the VXLAN header; determine a destination address for the packet; determine a policy of the plurality of policies to apply to the packet according to the source identifier value and the destination address; and apply the policy to the packet.
US12021731B1

Systems, computer program products, and methods are described herein for evaluating compliance of transmitted object data via data efficiency mapping. The system determines a processing unit characteristic for each endpoint device, transmits the object to each endpoint device, measures a byte transfer efficiency of the transmission, and forms an array of at least one block, each block having the processing unit characteristic and the byte transfer efficiency. The system then assigns a compliance indicator to each block and determines a regulatory status for the array, where the regulatory status indicates adherence to a regulatory compliance metric. The system then and exports the regulatory status for the array as a regulatory status record.
US12021726B2

Automatic testing/analysis of local loops of telecommunications networks includes obtaining bits-per-tone data for a local loop of a telecommunications network and generating a bit value string from the bits-per-tone data. The bit value string is then analyzed to determine whether it includes a bit pattern indicative of an impairment of the local loop. Further approaches for automatically testing local loops of telecommunications networks include obtaining attenuation data for multiple tones carried by the local loop and determining whether the attenuation data falls below thresholds for providing a service using the local loop.
US12021714B2

A network device control method and a control apparatus. The control apparatus may collect first working data, where the first working data includes a first measurement value, a first performance value, and a first device running parameter. The control apparatus determines whether the collected first working data meets a trend of a first set, where the trend of the first set is that an increasing/decreasing trend of measurement values in a plurality of groups of working data in the first set is consistent with or contrary to an increasing/decreasing trend of performance values in the plurality of groups of working data.
US12021711B2

A network function virtualization (NFV) compute element installs an image supporting a virtualized network function (VNF) on the element. The image includes instructions/data to initiate a TCP connection between the element and a Software Defined Network (SDN) controller upon reboot of the element. Upon rebooting, the element establishes, as client in accordance with the instructions/data, a TCP connection with the controller. The element then accepts, as a cryptographic network protocol server, a connection via the TCP connection from the controller as a client in accordance with the instructions. Next, the element accepts, as a network management protocol server, a connection via the cryptographic network protocol connection from the controller as network management protocol client. The element receives, from the controller over the network management protocol connection, commands regarding the status of the rebooted element, and then transmits, to the controller over the network management protocol connection, responses to the commands.
US12021708B2

An identification of a connectivity template to be applied to a design of a computer network is received. The design of the network is automatically analyzed to identify eligible application points in the design of the network where the connectivity template is eligible to be applied. A specification of one or more specific ones of the identified eligible application points where the connectivity template is to be applied is received. The connectivity template is applied to the specified one or more specific ones of the identified eligible application points to configure the computer network.
US12021707B1

A method for testing a link allocation (LA) implementation, the method comprising: at a test system for testing a system under test (SUT): determining at least one LA implementation parameter usable for modifying an LA implementation of the SUT; generating a test session plan for testing the SUT, wherein generating the test session plan includes determining a first plurality of test values for the at least one LA implementation parameter; and initiating, using the test session plan, a test session involving the SUT, wherein, during the test session, the test system causes the SUT to modify the LA implementation using at least one of the first plurality of test values.
US12021693B1

In one example, a method includes obtaining, by a policy controller for a virtualization infrastructure, a first profile for a first group of one or more elements, the first profile comprising a first ruleset having one or more alarms; obtaining, by the policy controller, a second profile for a second group of one or more elements, the second profile comprising a second ruleset having one or more alarms; receiving, by the policy controller, configuration data configuring an element of the virtualization infrastructure as a member of the first group of one or more elements and as a member of the second group of one or more elements; generating, by the policy controller based on the configuration data, a profile for the element comprising the first ruleset and the second ruleset; and outputting, by the policy controller to a computing device, the profile for the element.
US12021689B1

Described herein are devices and methods for calculating a network sustainability index (NSI) and providing specific remediation/action plans to achieve better sustainability in network infrastructures. The NSI is calculated based on one or more of three main parameters: a reporting parameter, an optimization parameter, and/or a device energy efficiency rating. The reporting parameter may evaluate the capability of each device to report its power consumption, considering factors such as granularity, component-level reporting, and reporting frequency. The optimization parameter may assess whether a device participates in network energy optimization. The device energy efficiency rating may evaluate the energy efficiency of each device. A recommendation portal offers actionable insights and remediation plans based on the calculated NSI. The devices and methods allow administrators to list eligible devices for energy optimization, ensuring a comprehensive approach to network sustainability and facilitating targeted measures for improved energy efficiency.
US12021686B2

Some embodiments of a system comprise a plurality of sensor arrays, wherein each sensor array of the plurality of sensors arrays includes multiple sensors, includes a wireless transceiver, includes one or more processors, and is configured to generate sensed data, according to sensor settings, while moving along a path; while moving along the path, transmit data to, and receive data from, other sensor arrays of the plurality of sensor arrays that are also moving along the path; and, while moving along the path, change one or more of the sensor settings based on the received data.
US12021683B2

A device configured to or programmed to instantiate an isolated sub-fabric is presented. A network configuration device uses a virtual air gap policy to instantiate a sub-fabric from a fabric of networking nodes. The sub-fabric is configured with an internal routing policy that respects the nature of the defined isolation. Further, the fabric is provisioned with a virtual air gap that ensures the external networking nodes respect the isolation of the sub fabric.
US12021674B2

Methods and techniques are described for reducing PAPR in a system with multiple numerologies. The PAPR is reduced by means of minimization of a cost function including PAPR for some predefined parameters. For example, PAPR may be minimized for phase and/or amplitude and/or time/cyclic shift adjustment to adjust OFDM symbol phase and/or amplitude, or for number and/or type of numerologies to be combined for the transmission.
US12021671B2

An method of determining a symbol according to a phase difference between input signals input in order of time may include calculating a first phase difference between a phase of a first previous signal received prior to a target signal and a phase of a second previous signal received prior to the first previous signal; calculating a second phase difference between a phase of the target signal and the phase of the second previous signal; calculating target likelihoods based on the first phase difference and the second phase difference; and determining an expected phase difference between the target signal and the first previous signal or an expected symbol for the target signal, based on the target likelihoods.
US12021669B2

An input stage of a comparator includes a first transistor, wherein a gate of the first transistor is coupled to a first input of the input stage, a second transistor, wherein a gate of the second transistor is coupled to a second input of the input stage, a third transistor coupled in series with the first transistor, and a fourth transistor coupled in series with the second transistor. The input stage also includes a fifth transistor, wherein a gate of the fifth transistor is configured to receive a first decision feedback signal, and a drain of the fifth transistor is coupled to a gate of the third transistor. The input stage further includes a sixth transistor, wherein a gate of the sixth transistor is configured to receive a second decision feedback signal, and a drain of the sixth transistor is coupled to a gate of the fourth transistor.
US12021668B2

Described apparatuses and methods are directed to equalization with pulse-amplitude modulation (PAM) signaling. As bus frequencies have increased, the time for correctly transitioning between voltage levels has decreased, which can lead to errors. Symbol decoding reliability can be improved with equalization, like with decision-feedback equalization (DFE). DFE, however, can be expensive for chip area and power usage. Therefore, instead of applying DFE to all voltage level determination paths in a receiver, DFE can be applied to a subset of such determination paths. With PAM4 signaling, for example, a DFE circuit can be coupled between an output and an input of a middle slicer. In some cases, symbol detection reliability can be maintained even with fewer DFE circuits by compressing a middle eye of the PAM4 signal. The other two eyes thus have additional headroom for expansion. Encoding schemes, impedance terminations, or reference voltage levels can be tailored accordingly.
US12021666B2

Embodiments of this application provide a blind detection method. A terminal side device receives first indication information from a network side device, where the first indication information is used to determine at least one of N time units, a first time unit in the N time units corresponds to a type of terminal operation, the terminal operation is not performing a first operation, a second operation, and a third operation, the N time units belong to a same transmission time unit, and any one of the N time units includes at least one symbol, where N is an integer greater than 0. The terminal side device determines the N time units based on the first indication information, and performs the corresponding terminal operation in the first time unit in the N time units.
US12021663B2

Systems and methods for reducing cross-link interference in a wireless system are disclosed. In some embodiments, a method of operation of a wireless device in a wireless system comprises receiving, from a serving Access Point (AP), wireless device specific Sounding Reference Signal (SRS) or Demodulation Reference Signal (DMRS) configuration information for one or more potential aggressor wireless devices. The method further comprises performing one or more measurements on at least one of the one or more potential aggressor wireless devices using the wireless device specific SRS or DMRS configuration information for the at least one of the one or more potential aggressor wireless devices and reporting at least one of the one or more measurements to the serving AP. In this manner, cross-link interference measurement and reporting is enabled.
US12021658B2

A switch device includes: a plurality of communication ports; a switch unit configured to relay a frame, which has been transmitted from a function unit and to which information including an ID of a VLAN and priority information is added, to another function unit via a communication port, according to the priority information; and a duplication unit configured to, when the diagnosis device is connected to another switch device, duplicate the frame to be relayed via a designated communication port, thereby generating a duplicate frame for diagnosis. The duplication unit is able to set the priority information to be added to the duplicate frame for diagnosis, separately from the priority information to be added to the frame as an original. The switch unit outputs the duplicate frame for diagnosis, from a communication port corresponding to the other switch device, according to the priority information set by the duplication unit.
US12021651B2

An information processing device is connected via a communication network to a different information processing device. In the information processing device, a periodic message is received as a learning periodic message from the different information processing device. A reception interval is calculated between (i) a one message of the learning periodic message and (ii) a different message that is received immediately before the one message. A reference value of the reception interval of the periodic message is judged based on the calculated reception interval. The reference value is used as a judgment reference to judge whether or not a judgment target periodic message is normal. The judgment target periodic message is the periodic message transmitted by the different information processing device after the reference value is determined.
US12021650B2

A building system including one or more memory devices having instructions stored thereon, that, when executed by one or more processors, cause the one or more processors to generate an event subscription for a consuming system, the event subscription defining events to be sent to the consuming system. The building system operates to receive an event from an event source, the event comprising data and a timestamp and identify contextual data describing the event in a digital twin, the digital twin comprising a virtual representation of a building. The building system operates to enrich the event with the contextual data and provide, based on the event subscription and the contextual data of the enriched event, the enriched event to the consuming system.
US12021647B2

The technology disclosed herein enables controlled access to portions of a communication session recording. In a particular embodiment, a method includes accessing a recording of user communications exchanged between participants over a communication session. The method further includes determining that a first participant subset of the participants is participating over the communication session during a first time and a second participant subset of the participants is participating over the communication session during a second time. A first user included the first participant subset is not included in the second participant subset. Upon receiving a request for the first user to access the recording, providing, to a first endpoint of the first user, a first portion of the recording corresponding to the first time and preventing access to a second portion of the recording corresponding to the second time.
US12021643B2

A presentation service generates an audience interface for an electronic presentation. The audience interface may simulate an in-person presentation, including features such as a central presenter and seat locations for audience members. The audience members may select emotes which may be displayed in the audience interface. The emotes may indicate the audience members' opinion of the content being presented. The presentation service may enable chats between multiple audience members, grouping of audience members private rooms, and other virtual simulations of functions corresponding to in-person presentations.
US12021637B2

A base station (BS) that includes one or more non-transitory computer-readable media storing computer-executable one or more instructions, and at least one processor coupled to the one or more non-transitory computer-readable media is provided. The at least one processor is configured to execute the computer-executable instructions to cause the BS to transmit a dynamic grant to a user equipment (UE) for scheduling a first uplink (UL) resource and a second UL resource, and receive a first Medium Access Control (MAC) protocol data unit (PDU) from the UE via the second UL resource in a case that transmission of the first MAC PDU to the BS via the first UL resource has failed and the second UL resource is available for transmitting the first MAC PDU. The first UL resource starts before the second UL resource in time domain, and the second UL resource is indicated for a new transmission.
US12021636B2

Provided in implementations of the present invention are a method for determining a HARQ codebook, a terminal apparatus, and a network apparatus. The method for determining a HARQ codebook includes: a terminal apparatus determining a first channel group, wherein HARQ time sequence indication information corresponding to first channels in the first channel group indicates a first uplink resource; and the terminal apparatus determining, for the first uplink resource, a first HARQ codebook corresponding to the first channel group.
US12021632B2

Systems, methods, apparatuses, and computer program products for inconsistency free pipelined hybrid automatic repeat request scheme for non-terrestrial network channels. A method may include reserving or receiving reservation of physical layer resources exclusively for redundant transmission; allocating the physical layer resources and a predetermined number of transmit blocks, wherein the predetermined number of transmit blocks are associated with a downlink control information (DCI); checking a number of hybrid automatic repeat request process identifiers that are eligible for redundant transmission; and splitting the physical layer resources based on the number of hybrid automatic repeat request process identifiers that are eligible for redundant transmission.
US12021629B2

The present disclosure provides a hybrid automatic repeat request (HARQ) feedback method and apparatus. The method includes: configuring target indication information for a terminal, wherein the target indication information is used to indicate frequency domain resource identification information corresponding to at least one first candidate frequency domain resources; sending the target indication information to the terminal; after a physical downlink shared channel (PDSCH) is sent to the terminal, receiving an HARQ result for the PDSCH fed back by the terminal through the target frequency domain resource; wherein the target frequency domain resource is a frequency domain resource for carrying the HARQ result determined by the terminal from a preset frequency domain resource and at least one first candidate frequency domain resources.
US12021628B2

An electronic device (such as an access point) is described. This electronic device transmits an orthogonal frequency division multiple access (OFDMA) frame to a recipient electronic device (such as a client or a station). The OFDMA frame includes multiple predefined resource units (RUs) allocated to the recipient electronic device in a set of predefined RUs having associated frequency bandwidths. Moreover, the multiple predefined RUs include two or more first predefined RUs having a first number of tones less than a predefined amount, or two or more second predefined RUs having a second number of tones greater than or equal to the predefined amount. For example, the predefined amount may include 242 tones. Note that the multiple predefined RUs may have the same or different numbers of tones. Moreover, the electronic may receive an acknowledgment or a block acknowledgment from the recipient electronic device.
US12021626B2

A user equipment (UE) that communicates via mini-slot-based repetitions includes receiving circuitry configured to receive a radio resource control (RRC) message comprising first information for configuring a first number of repetitions for physical uplink shared channel (PUSCH) transmissions, second information for configuring a second number of repetitions for PUSCH transmissions, and third information for indicating a repetition type from a set of repetition types comprising a first repetition type and a second repetition type, the first repetition type indicating only one repetition to be transmitted within a slot, the second repetition type indicating repetitions to be transmitted within the slot. The UE includes transmitting circuitry configured to perform, based on the third information, the first number of repetitions or the second number of repetitions, wherein the transmitting circuitry performs the second number of repetitions in a case that the third information indicates the second repetition type.
US12021624B2

In a wireless local area network (WLAN) system, a transmission STA can transmit a PPDU via a 320 MHz channel, and a Medium Access Control (MAC) signal may be generated for the PPDU. The MAC signal may include puncturing pattern information and channel center frequency segment (CCFS) information for a 320 MHz band. The CCFS information may include a first CCFS field related to channel center frequency (CCF) information of a primary 160 MHz channel, and a second CCFS field related to CCF information of a 320 MHz channel.
US12021617B2

According to an embodiment of the present disclosure, a method for performing SL communication by a first device is provided. The method comprises the steps of: determining a plurality of first bits on which interleaving is to be performed from among a plurality of bits of a first encoded code block and a plurality of second bits except for the plurality of first bits from among the plurality of bits of the first encoded code block; performing interleaving on the plurality of first bits; transmitting, to a second device, the plurality of first bits on which the interleaving has been performed, on a plurality of first REs related to the plurality of first bits; and transmitting, to the second device, the plurality of second bits on a plurality of second REs related to the plurality of second bits.
US12021615B2

Embodiments of this application disclose a data processing method, an optical transmission device, and a digital processing chip, for improving service transmission performance. In the data processing method, an optical transmission device compresses a to-be-transmitted data stream to obtain a compressed data stream. The optical transmission device then obtains a size of a first payload area corresponding to the compressed data stream and maps the compressed data stream to a data frame, where the data frame includes an overhead area and a payload area. The payload area includes the first payload area and a second payload area. The second payload area carries the compressed data stream, and the first payload area carries a forward error correction (FEC) code. The data frame is then transmitted by the optical transmission device.
US12021614B2

Network throughput can be increased and the message failure rate can be reduced in 5G and 6G communications by use of AI-based fault mitigation: that ism detection, localization, and correction of faulted message elements in real-time. A receiver provides the demodulated message, along with amplitude and phase measurements of each message element, directly to a properly trained artificial intelligence model. The model determines the most-likely faulted message elements, and in some cases can indicate the most probable correct value of the faulted message elements. The AI model can also determine the fault probability of each message element. The expected message content (such as value ranges and predetermined format) can also be provided to the AI model, for further corruption sensitivity. By correcting faulted messages in less time than required for a retransmission, the system can save time, reduce backgrounds, and greatly reduce dropped messages.
US12021607B2

A wireless communication system (100) for communication between a truck (102) and a trailer (104), the system comprising: a connector assembly (106) coupled between the truck (102) and the trailer (104), the connector assembly comprising a connector assembly housing (108); a first wireless communication module (112) coupled to electronic circuitry (114) in the truck; and a second wireless communication module (120) coupled to electronic circuitry (122) in the trailer, wherein the first wireless communication module and the second wireless communication module are disposed within the connector assembly housing, wherein the connector assembly housing comprises electromagnetic shielding means arranged to reduce a transmission of electromagnetic radiation between the first and/or second wireless communication modules and an environment (138) outside the connector assembly housing, and wherein the first wireless communication module and the second wireless communication module are configured to establish a wireless communication link (134) therebetween.
US12021601B2

A method of controlling communications within a wireless communications network is provided. The method comprises in advance of transmitting the data by a child node to a donor node, configuring, by one of the donor node and a parent node, a Buffer Status Report, general BSR timer for the child node, the general BSR timer being common and synchronised among at least a subset of a plurality of infrastructure equipment, receiving, at the parent node, subsequent to expiry of the general BSR timer, a signal comprising a BSR from the child node indicating an amount of uplink data that the child node has ready to transmit to the parent node, and scheduling, by the parent node, in accordance with the BSR received from the child node, communications resources of the backhaul communications link to the child node in which the child node is to transmit the uplink data.
US12021597B2

A carrier aggregation circuit can include a mid-band path having a filter assembly and a phase shifting circuit, to support one or more frequency bands. The circuit can further include first and second high-band paths each being configured to support a frequency band and having a filter and a phase shifting circuit. Selected high-band filter and the mid-band filter assembly can be configured to provide impedances having the same sign for imaginary parts, and the phase shifting circuit of the mid-band path can be configured to provide a desired reflection coefficient phase at one of the first and second high-band frequency bands. The circuit can further include a common node coupled to outputs of the mid-band, first high-band and second high-band paths, and a tuning circuit implemented to remove the imaginary part of the impedance of the mid-band filter assembly at the frequency band of the selected high-band filter.
US12021591B2

The invention relates to a method performed by a combination of a radio network node, a network node, and a user equipment (device) for reducing s feedback overhead. The method performed by the user equipment (device) decomposes each entry corresponding to a (i,j)-th combining coefficient of a precoder matrix into at least two coefficients then quantizing, each of the at least two coefficients and reporting information related to at least one phase value or at least one amplitude value of the quantized coefficients.
US12021586B2

A method implemented by a first device operating in a communication system includes obtaining a channel representation of a set of channels between the first device and a second device, the set of channels being over a set of subcarriers, the first device having multiple antenna ports, and the second device having one or multiple antenna ports; determining, by the first device, one or multiple communication filters in accordance with at least the channel representation; and applying, by the first device, the one or multiple communication filters to a communication on at least one of the multiple antenna ports of the first device, the communication being over the set of subcarriers.
US12021559B2

An architecture for surveillance of hybrid fiber coaxial (HFC) 5th generation (5G) Long Term Evolution (LTE) small cell devices using mobile edge computing techniques hosted by a HFC device is disclosed. A method can comprise receiving first data representing a quality of service value associated with a small cell device of a first group of 5G small cell devices; retrieving second data representing a historical quality of service value associated with a second group of 5G small cell devices; as a function of the first data and the second data, generating a change value for the small cell device; and based on the change value, facilitating an adjustment in an operation of the small cell device.
US12021557B2

A method of generating an impulse for impulse radio transmission signals and an impulse-radio ultra-wideband transmitter are provided. In one aspect, the method includes distributing input digital data according to time information data and amplitude information data along a first modulation path and a second modulation path, respectively. Pulse position modulation is performed based on the time information data along the first modulation path to define a timing position of the impulse. Pulse amplitude modulation is performed based on the amplitude information data along the second modulation path to define an envelope of the impulse. The input digital data can be distributed according to phase information data along a third modulation path, and phase shift keying modulation can be performed based on the phase information data along the third modulation path to define a phase of a carrier signal of the impulse.
US12021549B2

Provided is a technique for converting an integer value sequence for encoding/decoding which allows an integer value sequence having a distribution including small values other than a zero value and greatly biased to small values to be encoded with a small average bit number. Provided are: a unary coding unit which subjects an input sequence of non-negative integer values to unary coding to obtain a unary code sequence; a bit reversing unit which replaces a bit value ‘0’ with a bit value ‘1’ and a bit value ‘1’ with a bit value ‘0’ in the bits in the unary code sequence to obtain a replaced code sequence; and a unary decoding unit which subjects the replaced code sequence to unary decoding to obtain a sequence of non-negative integer values.
US12021543B2

A baseline wander and offset correction system having inputs configured to receive input signals to be transmitted. Also part of the system is a driver circuit configured to receive and amplify the input signals. The driver circuit is configured with one or more transistors having an optional back bias terminal. A replica circuit receives the input signals and responsive thereto, generates back bias signals which are provided to the back bias terminal of the one or more transistors to change the back bias in response to the input signals having consecutive one values or consecutive zero values. This reduces the size of the one or more AC coupling capacitors located between the driver circuit and a channel. An embodiment may store back bias values in a memory. The back bias values are processed by DAC to generate the back bias signals for offset correction.
US12021540B2

A high resolution analog to digital converter (ADC) with improved bandwidth senses an analog signal (e.g., a load current) to generate a digital signal. The ADC operates based on a load voltage produced based on charging of an element (e.g., a capacitor) by a load current and a digital to analog converter (DAC) output current (e.g., from a N-bit DAC). The ADC generates a digital output signal representative of a difference between the load voltage and a reference voltage. This digital output signal is used directly, or after digital signal processing, to operate an N-bit DAC to generate a DAC output current that tracks the load current. In addition, quantization noise is subtracted from the digital output signal thereby extending the operational bandwidth of the ADC. In certain examples, the operational bandwidth of the ADC extends up to 100s of kHz (e.g., 200-300 kHz), or even higher.
US12021534B2

A clock data recovery circuit of a display suitable for recovering a clock from a clock data signal. The clock data recovery circuit includes a clock recovery circuit configured to delay an input clock through delay units of multiple stages, and output delayed clocks from the delay units, respectively; and a data recovery circuit configured to recover data of a clock data signal using a recovered clock selected among the delayed clocks.
US12021533B2

Various embodiments may provide a circuit arrangement. The circuit arrangement may include an adjustable resistor bridge configured to receive a driving signal from an electronic device, and further configured to generate one or more intermediate signals based on the driving signal. The circuit arrangement may also include an amplifier stage configured to generate an amplified signal based on the one or more intermediate signals, and a scaler configured to generate an output signal based on the amplified signal. The adjustable resistor bridge may include at least one resistor of a first resistor type having a first coefficient of resistance with respect to an environmental condition, and at least one resistor of a second resistor type having a second coefficient of resistance with respect to the environmental condition different from the first coefficient. A resistance of the first resistor type may be adjustable by a resistor stage digital control signal.
US12021530B2

Provided is a semiconductor device including a sequential circuit including a first transistor and a capacitor. The first transistor includes a semiconductor layer including indium, zinc, and oxygen to form a channel formation region. A node electrically connected to a source or a drain of the first transistor and a capacitor becomes a floating state when the first transistor turns off, so that a potential of the node can be maintained for a long period. A power-gating control circuit may be provided to control supply of power supply potential to the sequential circuit. The potential of the node still can be maintained while supply of the power supply potential is stopped.
US12021519B1

Disclosed are a high-power repeat-frequency solid-state switch controlled by a combination of an optical amplification and an electrical amplification, and a method. The switch includes an optical pulse unit, an optical amplification device, an optical coupling device and a photoelectric semiconductor structure; the photoelectric semiconductor structure takes a photoelectric effect material as a base, and a multi-layer doping structure is manufactured on the photoelectric effect material; the optical pulse unit is configured to output an optical pulse signal to the optical amplification device; the optical amplification device is configured to amplify the optical pulse signal; the optical coupling device is configured to shape and diffuse the amplified optical pulse signal to form an array optical pulse signal; and irradiated by the optical pulse signal, the photoelectric effect material generates photo-induced carriers subjected to a photo-induced linear model amplification and/or a field-induced nonlinear model amplification in the multi-layer doping structure.
US12021511B2

There is provided a drive circuit of a switching element and an intelligent power module both capable of preventing deterioration of a switching loss of the switching element. A gate drive circuit includes a first current supply section which supplies a first current to a gate terminal provided in an IGBT when a gate voltage of the gate terminal is lower than a first voltage, a second current supply section which supplies a second current smaller than the first current to the gate terminal when the gate voltage of the gate terminal is higher than a second voltage which is the same as or higher than the first voltage, and a third current supply section which supplies a third current smaller than the first current and larger than the second current to the gate terminal when the gate voltage of the gate terminal is lower than a third voltage lower than the first voltage.
US12021504B2

Acoustic resonators and filter devices. An acoustic resonator includes a piezoelectric plate having front and back surfaces, a portion of the piezoelectric plate forming a diaphragm, a conductor pattern on the front surface, the conductor pattern including an interdigital transducer (IDT), fingers of the IDT on the diaphragm, and a front-side dielectric layer on the front surface of the piezoelectric plate between the interleaved fingers. A resonant frequency is determined, in part, by a thickness of the front-side dielectric layer. A ratio of a mark of the interleaved fingers to a pitch of the interleaved fingers is greater than or equal to 0.12 and less than or equal to 0.3.
US12021500B2

An acoustic wave device includes a piezoelectric substrate, and an IDT electrode on the piezoelectric substrate. The piezoelectric substrate includes a high acoustic velocity layer, and a piezoelectric layer. The IDT electrode includes a first busbar and a second busbar, and first and second electrode fingers interdigitated with each other. A first envelope and a second envelope each extend in a slanted direction with respect to an acoustic wave propagation direction, the first envelope being an imaginary line formed by connecting tips of the first electrode fingers, the second envelope being an imaginary line formed by connecting tips of the second electrode fingers. The first dielectric film is located in at least one gap of first and second gaps, the first gaps being located between the first electrode fingers and the second busbar, the second gaps being located between the second electrode fingers and the first busbar. The first dielectric film has a density greater than a density of silicon oxide.
US12021494B2

An embodiment is a multiplexer including a first distributed amplifier with an impedance matched to 50Ω, the first distributed amplifier configured to receive a first signal and output a first amplified signal, a second distributed amplifier with an impedance matched to 50Ω, the second distributed amplifier configured to receive a second signal and output a second amplified signal, and a passive multiplexer configured to multiplex the first amplified signal and the second amplified signal, and output a multiplexed signal to a signal output terminal, the passive multiplexer including a first resistor having a first end to receive the first amplified signal, a second resistor having a first end to receive the second amplified signal, and a third resistor having a first end connected to second ends of the first and second resistors and a second end connected to the signal output terminal.
US12021490B2

A microphone system includes a microphone and a pre-amplification conditioning circuit configured within a housing and comprising a pair of matched JFETs configured in a differential pair with common-source configuration and, when biased, are operable to receive and amplify the differential microphone output signal. The microphone further includes a pair of BJTs configured as a complimentary feedback transistor pair with each of the pair of BJTs coupled in parallel to a corresponding one of the pair of matched JFETs, and a current sink coupled to the matched JFETs and corresponding emitter electrodes of the BJTs and operable to maintain a fixed total direct current through each of the matched JFETs and BJTs, which reduces the JFETs corresponding electrical load, reduces signal noise, and increases a maximum amplified microphone output signal level at the drains of the matched JFETs.
US12021487B2

A photovoltaic inverter is provided. The photovoltaic inverter includes a cabinet and a power module arranged in the cabinet. The power module includes an inverter power unit, a first ventilating passage and a second ventilating passage isolated from the first ventilating passage. The inverter power unit is arranged upstream of the first ventilating passage in a direction in which air is inputted. The first ventilating passage is provided with a first air inlet and a first air outlet. The second ventilating passage is provided with a second air inlet and a second air outlet. In the photovoltaic inverter according to the present disclosure, the inverter power unit that heats up severely is provided with an independent ventilating passage for heat dissipation. In addition, the inverter power unit is arranged the upstream of the first ventilating passage in the direction in which air flows.
US12021483B2

A truss foundation for single-axis trackers that are installed in climates that experience significant frost heave. Truss legs are oriented to be substantially plumb, to eliminate adfreeze moment on below-ground components in the frost zone. Different truss caps may be used depending on the type of single-axis tracker and/or tracker component is supported. In some cases, truss legs may curve just before entering the ground. In others, below-ground and above-ground components may extend along the same axis and remain plump with the truss cap providing additional elevation to for the tracker to clear the wider truss legs.
US12021481B2

A solar panel mounting assembly including a cap that includes a secure-side wing, a catch-side wing, and an integral vertical leg that protrudes downwardly from the catch-side wing. The vertical leg is integral with the catch-side wing and has a top end and a bottom end. A plurality of inwardly facing corrugations are disposed at the bottom end of the vertical leg. The solar panel mounting assembly further includes a base that includes a secure-side support surface, a tilted spring support ledge on a catch-side, and a plurality of outwardly-facing corrugations disposed on an upper horizontal portion of the base. An inwardly-facing corrugation of the vertical leg contacts and engages an outwardly-facing corrugation on the upper horizontal portion of the base, and the base is vertically adjustable with respect to the cap.
US12021479B1

The current invention proposes a novel form of container that requires no electricity and can produce and work on solar energy to provide various facilities to users including but not limited to solar charging stations, cellular connectivity, docking stations, related software and smart application, accessories rooms and automated lockers.
US12021474B2

An example apparatus as discussed herein includes a controller. The controller receives control input indicating how to control operation of a motor. In accordance with the control input, the controller controls a corresponding flow of current through each of multiple windings of the motor. According to one implementation, the controller balances positive demagnetization and negative demagnetization of each of the multiple windings in a respective control cycle.
US12021466B2

To provide a characteristic evaluation device that can properly evaluate a characteristic of a shaft coupling while considering a delay in a response of a motor, a characteristic evaluation device of a shaft coupling includes: a motor system including a drive motor, a rotation angle sensor configured to acquire a rotation angle of a drive shaft, and a motor control unit configured to control the drive motor based on a torque command; a rotational load connected to a driven shaft; and a processor configured to output the torque command and calculate a frequency response of a gain of an amplitude of an angular velocity ω of the rotation angle, wherein the processor is configured to calculate a characteristic of the shaft coupling based on a response characteristic of the motor system and the frequency response.
US12021455B2

A power supply device and a charging control method are provided. The power supply device includes a first-stage conversion circuit and a second-stage conversion circuit; the first-stage conversion circuit is used for converting a received alternating current voltage into a pulsating direct current voltage, the voltage value of the pulsating direct current voltage being greater than the voltage value of the alternating current voltage; the second-stage conversion circuit is connected to the first-stage conversion circuit, and used for converting the pulsating direct current voltage to output a constant direct current voltage.
US12021453B2

The power supply system includes a first voltage conversion unit, where the first voltage conversion unit is an isolated voltage conversion unit, and the first voltage conversion unit is connected to a power supply, and is configured to convert a voltage of the power supply into a power supply voltage of the service board, that is, a first voltage; and a second voltage conversion unit, where the second voltage conversion unit is a non-isolated voltage conversion unit, the second voltage conversion unit is deployed on the service board, and the second voltage conversion unit is configured to convert the first voltage into a power supply voltage of a first load module on the service board, that is, a second voltage.
US12021452B2

A switched-capacitor (SC) network in an SC converter is controlled to operate at varying resonant modes to achieve high conversion ratio efficiency, at a low circuit component count. These power converters are suited to numerous application areas including improving energy efficiency of data centers. A family of resonant switched capacitor (SC) converters with multiple operating phases are presented “Multi-Resonant SC Converters”. Described in detail are an 8-to-1 Multi-Resonant-Doubler (MRD) converter and a 6-to-1 Cascaded Series-Parallel (CaSP). The topology of these converters make them amenable to combining like units in parallel toward reaching higher power levels.
US12021451B2

A method for controlling a distributed power conversion system comprises: configuring N control units for controlling N power modules of the system respectively, wherein each of the control units is configured to execute: step S1, generating a first variable Q1 reflecting respective module serial numbers R according to a coordination variable; step S2, generating a second variable Q2 reflecting the optimal operating number M of the modules; and step S3, comparing the first variable Q1 and the second variable Q2, wherein, when the first variable Q1 is greater than the second variable Q2, the corresponding power module stops; and when the first variable Q1 is less than or equal to the second variable Q2, the corresponding power module runs.
US12021445B2

Disclosed are an overcurrent protection device and a power conversion device using same. A power conversion device according to an embodiment of the present disclosure comprises: a control unit for providing a collector-emitter voltage to a switching element by means of a first output node; and an overcurrent protection circuit connected in a line between the first output node and the switching element and for limiting the overcurrent of the switching element.
US12021444B2

A compact motor control system for selectively controlling power from a power source to a load includes a motor switching assembly having a solid state contactor with a plurality of solid state switches. The motor switching assembly also includes at least one direct current (DC) link coupled to the solid state contactor and redundant first and second inverters coupled to the at least one DC link. The motor switching assembly further includes a first relay coupled between the solid state contactor and an input of the inverter and a second relay coupled between the solid state contactor and an input of the second inverter. In addition, the motor control system includes a control system programmed to control the motor switching assembly to selectively supply power to the load from the power source.
US12021432B2

The invention relates to an actuator device for use in a positioning system, wherein the actuator device is linearly movable within a plane with respect to a supporting structure of the positioning system as well as such a positioning system implementing such an actuator device. In an example of the actuator device according to the invention, it comprises a carrier having a longitudinal and a transversal dimension; and multiple groups of coil assemblies mounted in the carrier, each group of coil assemblies being structured to orientate the carrier in at least one degree of freedom. The single design actuator device according to the invention has limited constructional dimensions and allows high accuracy as to motion and position in multiple degrees of freedom.
US12021427B2

Provided is a motor which includes a stator that can be received in a limited housing space and is capable of providing an increased output without increasing an axial length of the stator; a vehicle power unit including the motor; a generator; as well as a vehicle wheel bearing assembly with the generator. The motor generator includes: a stator including a stator core having an annular shape and stator coils wound around the stator core; and a rotor located opposite to the stator in a radial direction. Each of the stator coils includes coil ends that protrude with respect to an axial width of the stator core in an axial direction. A bus bar is connected to a wiring connection part at the coil ends, and the bus bar is disposed within an axial width of the stator core.
US12021425B2

A lead frame for electrically coupling a plurality of inverter legs of an inverter to a set of coil windings of an electric motor or generator, the lead frame comprising a printed circuit board having a plurality of circuit board layers. Each circuit board layer includes an insulating substrate having an electrically conductive layer formed on the insulating substrate. First, second and third circuit board layers each include a respective electrically conductive layer arranged to be coupled to a corresponding coil winding of the first set of coil windings and a respective inverter leg. A fourth circuit board layer includes a respective electrically conductive layer arranged to be coupled to all of the third coil windings to form a neutral point therebetween.
US12021411B2

Auxiliary power management devices are disclosed. In some implementations, an auxiliary power management device may be coupled to an auxiliary power source that serves as a backup power supply for a primary power source to provide power to an electronic device and comprising a plurality of switches to control currents of a plurality of energy storage components, a plurality of channels coupled to the plurality of switches, respectively, a plurality of switch controllers to control the plurality of switches coupled to the plurality of channels and monitor a current or voltage of the plurality of channels, and a management logic to control the switches coupled to the plurality of channels upon detection, by the plurality of switch controllers, of a first current or voltage distribution across the channels that exceeds a predetermined threshold regarding the current or voltage distribution.
US12021410B2

A three-phase uninterruptible power system and an operation method thereof are provided. The three-phase uninterruptible power system comprises a DC bus, three power conversion circuits and a control circuit. When the three-phase uninterruptible power system enters a line mode from a battery mode, the control circuit performs a huge current suppression for each power conversion circuit according to a predetermined sequence. The huge current suppression performed for any of the power conversion circuits comprises the following steps: disabling the DC-DC conversion of the power conversion circuit, and having the other two power conversion circuits to additionally share the original load of the disabled power conversion circuit; and after the DC-DC conversion of the power conversion circuit is disabled, enabling the AC-DC conversion of the power conversion circuit, and having the power conversion circuits revert to their original load.
US12021405B2

Disclosed in the present disclosure are a direct current power distribution method, a direct current power distribution device and a direct current power distribution system. The method includes: determining working modes of a direct current power distribution system, correspondingly obtaining, under different working modes, working parameters of the direct current power distribution system, and regulating operation of the direct current power distribution system according to the working parameters to achieve an electric energy balance of a power consumption side, a power generation side of a power grid, and an energy storage side. According to the embodiments of the present disclosure, by the regulating of the direct current power distribution system, an electric energy balance among the power consumption side, the power generation side of the power grid, and the energy storage side is achieved.
US12021398B2

This application discloses a wireless charging apparatus, a position detection method, and a system. The apparatus includes a transceiver end (100), and the transceiver end (100) includes a resonant network and a power conversion circuit. The apparatus further includes a controller (200), which is configured to determine a relative position between a transmit end (101) and a receive end (102) based on a self-inductance of a transmitting coil and at least one parameter, where the at least one parameter includes at least one of a coupling coefficient between the transmitting coil and a receiving coil and a coil mutual inductance between the transmitting coil and the receiving coil. The relative position between the transmit end (101) and the receive end (102) of wireless charging can be accurately detected by using the self-inductance of the transmitting coil and at least one of the coupling coefficient and the coil mutual inductance.
US12021393B2

An electronic device, a control method thereof, and a wireless power transceiving system are proposed. The electronic device, the control method thereof, and the wireless power transceiving system are provided with a battery and a converter configured to receive wireless power to output the wireless power to a load, and control the power to be supplied to the load through an output of any one of the battery and the converter in response to a power change of a load. Accordingly, stable power may be supplied to the electronic device even with small output wireless power.
US12021391B2

A bidirectional wireless power transfer system for transferring power comprises a power stage electrically connected to a transceiver element for an electric field and/or a magnetic field, and for extracting power from a generated electric field and/or a generated magnetic field. The power stage is for inverting an inputted power signal and for rectifying a received power signal. The system further comprises a trigger circuit for synchronizing wireless power transfer; and a clock generator for generating a clock signal. The system further comprises a switching element electrically connected to the power stage, and selectively electrically connected to the trigger circuit and the clock generator, such that: when the switching element electrically connects the clock generator to the power stage, the transceiver element is configured to transfer power by generating an electric field and/or a magnetic field, and when the switching element electrically connects the trigger circuit to the power stage, the transceiver element is configured to extract power from a generated electric field and/or a generated magnetic field.
US12021388B2

The present disclosure provides curtailing photovoltaic (PV) power output and autonomous load breaking in a backup mode of an electrical system. The electrical system includes a PV system, an energy storage system having a storage converter, and an energy control system. The energy control system is electrically coupled to the PV system, the energy storage system, and a plurality of backup loads. The electrical system includes an autonomous load breaker electrically coupled to a first backup load. When the energy control system switches from an on-grid mode to the backup mode, the storage converter adjusts the frequency of the power supplied to the backup side of the energy control system to a setpoint frequency that curtails PV power output, and the autonomous load breaker electrically disconnects the first backup load from the energy control system.
US12021384B2

Performance optimization of power plants is one of the major challenges. Several machine learning based techniques are available which are used for optimization of the power plants. Coal selection and blending is critical to ensuring optimum operation of thermal power plants. The present disclosure provides a system and method for optimum coal selection for the power plant and power plant optimization. The system mainly comprises two components. First, a coal usage advisory module providing coal usage and blending ratio advice to the operators based on the available coal. The optimization is with respect to the entire power plant operation including its components. And second, a performance optimization advisory module provides operation instruction for boiler, SCR, APH and other power plant equipment based on the implemented coal blend in real-time.
US12021381B2

A device for electrically connecting a direct current (DC) microgrid to a DC bus of an electrical power network, which is operating at a higher voltage than the microgrid, comprises a pair of electrical port each configured for connection with either the DC bus or the microgrid; a DC-DC power converter operatively interconnecting the electrical ports for power transmission therebetween from a first voltage at the port connected to the DC bus to a lower second voltage at the port connected to the DC microgrid; a DC circuit breaker connected between the DC-DC power converter and one of the electrical ports for selectively conducting current therebetween; and a controller which is configured to communicate with constituent devices in the DC microgrid as well as a control center representative of the electrical power network in order to exchange information about electrical energy consumption in the DC microgrid and the larger network.
US12021372B2

A power supply system includes a power supply circuit, a sensor of the current flowing through a terminal of the power supply circuit and a protection circuit. The protection circuit includes a differentiator adapted to measure a slope of a current measurement signal and comprises a driving stage. The power supply circuit is configured to receive a disconnection signal and, alternatively, to electrically connect the internal components thereof to its terminal or electrically disconnect the internal components thereof from its terminal, as a function of the value of the disconnection signal.
US12021361B2

Provided is an electrical connection box cover for covering a plurality of insertion ports for fuses of an insertion housing in which a plurality of rows of the insertion ports arranged side by side in one direction are provided in a stepped shape, the electrical connection box cover including a flat opposing wall that opposes the insertion ports when the electrical connection box cover is attached to the electrical connection box.
US12021357B2

An electrical connection box for installation in a vehicle includes a bus bar to electrically and thermally interconnect a plurality of electrical components electrically connected to a power storage device or in-vehicle load installed in the vehicle, a casing to house the plurality of electrical components and the bus bar, and an insulating heat dissipation member thermally connected to the bus bar and the casing, with at least two of the plurality of electrical components being disposed adjacent to each other, and the bus bar dissipating heat from the two electrical components via the heat dissipation member.
US12021356B2

A method ascertains the risk of condensation in an enclosure of a high-voltage device. The interior temperature in the enclosure is ascertained using an interior temperature sensor arranged in the enclosure, thereby obtaining interior temperature values TI. An exterior temperature of the enclosure is ascertained using an exterior temperature sensor arranged outside of the enclosure, thereby obtaining exterior temperature values TA. The interior temperature values TI and the exterior temperature TA values are transmitted to a data processing unit. The data processing unit ascertains a temperature difference value TD by calculating the difference between the interior temperature value TI and the exterior temperature values TA based on TD=TI−TA. The data processing unit generates a warning signal if the temperature difference value TD lies below 3° C.
US12021348B2

Aspects of the present disclosure describe systems, methods and structures including an integrated-optics-based externa-cavity laser configured for mode-hop-free wavelength tuning having an increased continuous tuning range with an ultra-narrow linewidth by increasing tuning sensitivity. Ultra-narrow linewidth is provided by extending cavity length with a multi-pass resonator based filter that may advantageously include tunable microring resonators that enable single-mode oscillation while contributing to the optical length of the laser with multiple passes of light through the ring(s) per roundtrip in the laser cavity. Further aspects of the present disclosure describe systems, methods, and structures exhibiting an enhanced “tuning sensitivity”—defined by a continuous wavelength shift per induced cavity phase shift by a phase section. Such tuning sensitivity is increased by approximately a factor of 3 for synchronous tuning of phase section and ring resonators as compared to tuning phase section only.
US12021345B1

Embodiments herein describe peak detection techniques for selecting an absorption line to lock a spectroscopy laser in a frequency reference (e.g., an atomic clock). In one embodiment, an atomic reference is used which has many absorption lines within a relatively small frequency range (e.g., within a gain profile of the spectroscopy laser). The peak detection techniques can evaluate which of these lines a laser can be locked to. For example, the peak detection algorithm can define a preferred absorption line. But if for some reason the spectroscopy laser cannot be locked to the preferred absorption line, the peak detection technique has at least one backup absorption line. By having a set of candidate absorption lines, the peak detection algorithm can identify a suitable absorption line for lasers with different gain regions, or as gain regions change.
US12021340B2

A contact apparatus having at least one conductive, elastic, structured contact unit that may assume a first state and a second state and may be brought by supplying energy, such as pressure, from the first state into the second state, is provided for a particularly rapid and simple electrical contacting with a ground potential of cable shields of electrical cables with different diameters. The contact unit is configured so that, in the first state, the contract unit has a preparation for detachably inserting a plurality of electrical cables, and that, in the second state, the contract unit fixes the cables and establishes an electrical contact with the cable shields of the cables.
US12021334B2

A cigarette lighter plug of an automobile tire repairing device, the tire repairing device contains: a box for receiving an air pump. The cigarette lighter plug is inserted into a power supply. The cigarette lighter plug includes a first housing, a second housing, and a power cord. The power cord includes a positive-electrode power part and a negative-electrode power part, the second housing includes a post, a first accommodation chamber, a column, a second accommodation chamber, a semi-arch flexible element. The second housing further includes a wing, a third accommodation chamber defined between the wing and the column, and a fourth accommodation chamber defined between a conductive foot of the semi-arch flexible element and the column so as to receive the power cord. The first housing is engaged with the second housing, and the power cord is not winded or is bent in an S shape.
US12021332B2

A connector terminating an end of an electrical cable includes an outer surface, and a radio frequency (RF) sensor tag is secured to the connector outer surface and includes a temperature sensor and an antenna. In response to the RF sensor tag receiving an interrogation signal from a remote RF reader, the temperature sensor is configured to detect a temperature of the connector and generate a temperature data signal, and the antenna is configured to transmit the temperature data signal to the remote RF reader.
US12021330B2

A connector includes a housing receiving a mating connector in a mating direction, a slide movable with respect to the housing between a latched position and a released position, and a mating assistance assembly. The slide automatically moves from the latched position to the released position upon insertion of the mating connector to a partially mated position in the housing. The mating assistance assembly imparts a mating assistance force on the mating connector as the slide moves from the latched position to the released position. The mating assistance force moves the mating connector further into the housing along the mating direction from the partially mated position to a fully mated position.
US12021328B2

An F-male port includes a nut with internal threads that are configured to provide a mechanical fit and lock of the F-male port with an F-female port. The F-male port further includes a mating interface having an insert with an angled surface, wherein the mating interface is adaptable to differentials in surfaces of mated F-female ports. The F-male port also includes a nut retainer configured to hold the nut in place, wherein when the nut is torqued down, force is applied to the nut retainer and the nut retainer pulls the front of the insert with it to create a mechanical contact between the F-female port and the insert.
US12021326B2

It is aimed to reduce connection resistance between a female housing and a male housing without causing the settling of a resilient contact piece of a female terminal fitting. A female connector (F) includes a female housing (10) configured to accommodate female terminal fittings (20) and to be connected to a male housing (50), and a movable portion (31) displaceable between a terminal deforming position where resilient contact pieces (25) are resiliently deformed away from male terminal fittings (60) and a releasing position where the movable portion is disengaged from the resilient contact pieces (25). As the connection of the female housing (10) and the male housing (50) proceeds, a retainer-side slide-contact portion (32) slides in contact with male-side slide-contact portions (55) and the movable portion (31) is displaced from the releasing position to the terminal deforming position.
US12021319B2

The disclosed distributed monopole antenna may include a first conductive plate and a second conductive plate. The distributed monopole antenna may also include multiple different vias that electrically connect the first conductive plate to the second conductive plate. Still further, the distributed monopole antenna may include an antenna feed electrically connected to at least one of the vias. Various other systems, methods of manufacturing, and wearable electronic devices that implement distributed monopole antennas are also disclosed.
US12021315B2

An antenna includes a radiator that is electrically coupled to a feed stalk having a common-mode rejection (CMR) filter therein. The CMR filter is configured to suppress common mode radiation from the radiator by providing a frequency dependent impedance to a pair of common mode currents within the feed stalk, which is sufficient to increase a return loss associated with the pair of common mode currents to a level of greater than −6 dB across a frequency range including a frequency of the common mode radiation.
US12021314B2

A system includes a housing with one or more edge processors to handle processing on behalf of a mobile target or to provide local data to the mobile target or to provide artificial intelligence for the mobile target; one or more antennas coupled to the housing; and a processor to control a directionality of the antennas in communication with the mobile target using 5G or 6G protocols.
US12021311B2

electronica communication device includes a first array antenna module including first antenna elements, a second array antenna module including second antenna elements and disposed adjacent to the first array antenna module, and a controller which detects misalignment between the first array antenna module and the second array antenna module based on communication between a first test group of the first antenna elements and a second test group of the second antenna elements.
US12021298B2

A terminal device according to an embodiment of the present application includes a circuit board and a display module stacked on the front surface of the circuit board. A side surface of the display module facing the circuit board comprises a metal area covered with metal and a first radiation area without metal covering. The first radiation area is provided with an antenna electrically connected with an RF module of the circuit board. The circuit board is provided with a mounting opening corresponding to the antenna. A structure of the terminal device on the back surface of the circuit board is provided with a metal-free second radiation area corresponding to the antenna.
US12021297B2

An integrated circuit package is provided. The integrated circuit package comprises a transceiver radio-frequency integrated circuit, RFIC, and at least one antenna array formed in a redistribution metal layer of the integrated circuit package, and is arranged in a fan-out area of the RFIC. The at least one antenna array comprises at least one crossed dipole antenna. Each crossed dipole antenna comprises a first dipole comprising two first legs, and a second dipole comprising two second legs, and two leg pairs, each leg pair comprising one first leg of the first dipole and one second leg of the second dipole, and two feed lines. Each feed line is coupled to a respective leg pair at a center of the crossed dipole antenna. At least a part of each feed line is arranged between the two leg pairs.
US12021296B2

According to an embodiment, an electronic device may comprise: a first housing structure comprising a first surface facing in a first direction, a second surface facing in a second direction opposite to the first direction, a first side surface and a second side surface facing opposite to each other and surrounding at least a part of the space between the first surface and the second surface, and a third side surface and a fourth side surface facing opposite to each other while being perpendicular to the first side surface; a second housing structure comprising a third surface facing in a third direction, a fourth surface facing in a fourth direction opposite to the third direction, a fifth side surface and a sixth side surface facing opposite to each other and surrounding at least a part of the space between the third surface and the fourth surface, and a seventh side surface and an eighth side surface facing opposite to each other while being perpendicular to the fifth side surface; a hinge structure connecting between the first side surface and the fifth side surface; a display disposed along at least a part of the third surface; at least one antenna disposed near the first side surface inside the first housing structure; and at least one wireless communication module configured to transmit and/or receive a signal in a selected or designated frequency band through the at least one antenna. Various other embodiments may be possible.
US12021295B2

A glazing unit including a glass panel and an antenna unit. The antenna unit includes an antenna, a fixing portion for fixing the antenna to the glass panel at a distance d depending on the frequency so that a space S through which air can flow is formed between the glass panel and the antenna.
US12021290B2

An electronic device may include one or more radios and one or more antennas. Radio-frequency transmission lines may couple a radio to a corresponding antenna. To more efficiently form a radio-frequency transmission line, the radio-frequency transmission line may be formed from interconnected conductive traces distributed between a plurality of printed circuits. By integrating transmission line structures onto printed circuits that also serve other functions, the device can require less space to implement a radio-frequency transmission line. While one or more of these printed circuits may individually be unsuitable to implement a radio-frequency transmission line with a particular impedance, the composite impedance of these transmission line structures across the printed circuits, when properly configured, may provide a radio-frequency transmission line with the particular impedance.
US12021283B2

Disclosed are an electrode for a fuel cell, a method for manufacturing same, and a membrane-electrode assembly comprising same, the electrode having high durability by preventing catalyst degradation due to the agglomeration, deposition, elution, and/or migration of metal catalyst particles. The electrode for a fuel cell of the present invention comprises: a catalyst comprising a carrier and metal catalyst particles supported on the carrier; and an ionomer layer coated on at least a portion of the catalyst, wherein the ionomer layer comprises an ionomer and a chelating agent.
US12021281B2

A multi-fuel fuel cell system is based on the distributed hydrogen production and fuel cell technologies is presented. The system includes fuel supply unit, fuel processor, fuel cell, heat exchange and oxidizer supply units. The fuel processor is a plasma-catalytic reformer. The heat exchange unit is a multiflow heat exchanger which is of a cascading structure from bottom top or a concentric cylinder structure from inside to outside. The multiflow heat exchanger has the function of balancing the heat of fuel processor and fuel cell. The fuel storage is connected to the fuel processor by the pipeline and provides fuel for the fuel processor. The outlet of fuel processor is connected via the multiflow heat exchanger to the fuel cell anode, and provides reactant for the fuel cell.
US12021275B2

An undulating structure for use in a fuel cell includes a plurality of peaks and valleys. A method of making a structure for use in a fuel cell includes providing a mesh or screen sheet having one or more edges, forming the mesh or screen sheet into an undulating structure and treating one or more of the edges. A flow field for a fuel cell, comprising at least one metal mesh or screen, wherein the at least one metal mesh or screen includes a plurality of peaks and valleys. A fuel cell, comprising a first corrugated mesh or screen positioned within an anode of the fuel cell, a second corrugated mesh or screen positioned within a cathode of the fuel cell, and a membrane positioned between the first corrugated mesh or screen and the second corrugated mesh or screen.
US12021272B2

Systems for suppressing adverse exothermic reactions in an energy storage container. One energy storage system includes a container configured to support a plurality of battery cells; a plurality of battery cells disposed inside and supported by the container; an agent supply port attached to the container; and a tube disposed inside the container and having a closed end and an open end. The open end of the tube is in fluid communication with the agent supply port. The tube comprises fusible portions which are designed to melt or soften at a temperature which is lower than the melting or softening temperature of another portion of the tube. In response to melting or softening of the fusible portions of the tube, pressurized exothermic reaction-suppressing agent is distributed inside the container via the tube.
US12021247B2

There is provided a prismatic power storage device having a reduced weight and ensuring a space for an electrode body that expands during charging, while the rigidity of an insulating sheet is ensured. A prismatic power storage device according to an aspect of the present disclosure includes: an electrode body (11) including a positive electrode plate, a negative electrode plate, and a separator disposed between the positive electrode plate and the negative electrode plate; an insulating holder (30) formed by shaping an insulating sheet (31) into a box shape and accommodating the electrode body (11); a prismatic outer case having an opening and accommodating the electrode body (11) and the insulating holder (30); and a sealing body sealing the opening of the outer case. The insulating sheet (31) includes a porous body.
US12021246B2

Materials for electrochemical cells are provided. BaZr0.4Ce0.4M0.2O3 compounds, where M represents one or more rare earth elements, are provided for use as electrolytes. PrBa0.5Sr0.5Co2−xFexO5+δ is provided for use as a cathode. Also provided are electrochemical cells, such as protonic ceramic fuel cells, incorporating the compounds as electrolytes and cathodes.
US12021240B2

A battery (10) includes a positive electrode (100) and a first insulating layer (322). The positive electrode (100) includes a current collector (110) and a first active material layer (122). The current collector (110) includes a first surface (112) and a second surface (114). The second surface (114) is opposite to the first surface (112). The first active material layer (122) is positioned over the first surface (112) of the current collector (110). The first insulating layer (322) faces the first active material layer (122) of the positive electrode (100). The first active material layer (122) contains at least one carbon. The first insulating layer (322) contains magnesium hydroxide particles. A product of an area density and a specific surface area of the magnesium hydroxide particles is equal to or greater than 0.20 times a sum of products of an area density and a specific surface area of each of the at least one carbon.
US12021236B2

A composition for coating a negative electrode active material, a negative electrode active material for a secondary battery, a negative electrode containing the same, and a lithium secondary battery containing the negative electrode. The composition for coating a negative electrode active material, includes tannic acid, a negative electrode active material for a secondary battery whose surface is coated with a tannic acid-based coating film, a negative electrode for a secondary battery, which includes the negative electrode active material, and a lithium secondary battery including the negative electrode may reduce volume expansion and prevent damage in charging/discharging of the negative electrode active material. Therefore, the secondary battery including the negative electrode ultimately improves resistance and life span characteristics.
US12021226B2

An active cathode material containing particles with a core containing a lithium transition metal oxide, each core at least partially encapsulated by a layer including the lithium transition metal oxide and dopant cation; and an outer layer containing metal oxide; wherein the dopant cation is selected from the group consisting of Al, Ti, Sn, Mg, Zr, Cu, Fe, Ca, W, Ga, Sc, Y, La, Hf, V, In, Nb, Ta, and any combination of two or more thereof; and the dopant cation is present in an amount of 10 wt. % or less of the particle.
US12021222B2

A battery 2 includes an outer can 10 and an electrode group 22 that is housed in the outer can 10 together with an alkaline electrolytic solution, in which a positive electrode 24 included in the electrode group 22 includes a positive electrode substrate and a positive electrode mixture supported on the positive electrode substrate, the positive electrode mixture includes nickel hydroxide, yttrium oxide serving as a first additive, and niobium oxide or titanium oxide serving as a second additive, a total amount of the first additive and the second additive is 0.1 parts by mass or more and 2.5 parts by mass or less per 100 parts by mass of the nickel hydroxide, a mass ratio of the first additive and the second additive is in a relationship of 1:0.2 to 5, and the positive electrode mixture after an activation treatment has a resistivity of 1 Ω·m or more and 10 Ω·m or less.
US12021221B2

An electrode for an electrochemical cell is provided. The electrode includes a carbon membrane having a first face and an opposing second face, wherein at least a portion of the carbon membrane is modified to include an elevated number of nucleation sites for lithium relative to the carbon membrane when unmodified.
US12021215B2

A conductive paste for an electrode mixed material layer has a water content of 1,000 ppm or less. The paste contains a conductive additive, not less than 3 parts by mass and not more than 200 parts by mass of a polymer per 100 parts by mass of the conductive additive, and not less than 12 parts by mass and not more than 350 parts by mass of expandable particles per 100 parts by mass of the conductive additive. The polymer includes at least one functional group selected from the group consisting of a carboxyl group, a hydroxyl group, an amino group, an epoxy group, an oxazoline group, a sulfo group, a nitrile group, an ester group, and an amide group. The expandable particles have an initial thermal decomposition temperature of not lower than 120° C. and not higher than 400° C.
US12021201B2

This disclosure provides systems, methods, and apparatus related to Li-ion batteries. In one aspect an electrolyte structure for use in a battery comprises an electrolyte and an interconnected boron nitride structure disposed in the electrolyte.
US12021198B2

A method for forming electrodes assemblies, used for producing secondary lithium batteries, comprises the steps of feeding two separator strips with continuous feed motions, inserting between the two strips a succession of anodes at reciprocal distances that progressively increase, arranging a succession of cathodes, either all on an outer side of a strip, or alternating a cathode on an outer side of a strip and a cathode on an outer side of the other strip, such that on each single anode a single cathode is superimposed with the interposition of one of the two strips; strips, cathodes and anodes are then laminated together, the laminated product is wound in a single winding direction and the wound product is separated from the rest of the laminated product to enable a subsequent electrodes assembly to be formed.
US12021197B2

A method of fabricating an ion battery for a smart wearable device is proposed. The method includes the steps of: (a) continuously press-printing each of a positive electrode ink composition and a negative electrode ink composition in a coagulation bath and drying the same to manufacture one or more electrode fibers; (b) twisting the electrode fibers to manufacture an electrode assembly; (c) coating the electrode assembly with a separator composition; and (d) placing one or more electrode assemblies in a heat shrinkable tube and introducing a gel electrolyte.
US12021192B2

An electrolyte composition includes at least a sodium salt dissolved in at least one solvent and a combination of additives. The solvent is any of ethylene carbonate, dimethyl carbonate, ethyl methyl carbonate, diethyl carbonate, propylene carbonate, ethyl acetate, ethyl propionate, methyl propionate, 4-fluorotoluene, 1,1,2,2-tetrafluoroethyl 2,2,3,3-tetrafluoropropyl ether, di-fluoro ethylene carbonate, ethyl difluoroacetate, or mixtures of the foregoing. The combination of additives includes at least sodium difluoro(oxalato)borate (NaODFB) and tris(trimethylsilyl)phosphite (TMSPi).
US12021190B2

A non-aqueous electrolyte solution for a lithium secondary battery and a lithium secondary battery including the same. Specifically, the non-aqueous electrolyte solution for a lithium secondary battery of the present disclosure may include a lithium salt; a non-aqueous organic solvent; and an oligomer including a repeating unit derived from a monomer represented by Formula 1, a repeating unit derived from a monomer represented by Formula 2, and a repeating unit derived from a monomer represented by Formula 3. Also, the lithium secondary battery of the present disclosure may improve cycle characteristics and high-temperature storage characteristics by including the above non-aqueous electrolyte solution for a lithium secondary battery.
US12021187B2

Chemically treating ionically conductive sulfide glass solid electrolyte separators or separator layers can improve performance. In particular, treatment involving chemically etching a surface or surface region of the sulfide glass separator to blunt, lessen or remove edge defects or surface flaws, and/or to enhance surface smoothness is cost effective, reliable and well suited for high production environments compared to physical methods of removing scratches or smoothing surfaces, such as mechanical grinding and polishing.
US12021183B2

An electrochemical device includes a cathode, an anode and a separator, the separator being disposed between the cathode and the anode, the separator including a porous substrate and a porous layer, and the porous layer being disposed on a surface of the porous substrate and including inorganic particles and a binder, where a ratio of a puncture elongation of the porous substrate to a puncture force of the porous substrate is about 1.5 mm/N to about 25 mm/N. A lithium-ion battery including the separator, provided by the present application, improves the safety performance of the lithium-ion battery.
US12021177B2

A display device includes LEDs, a circuit board, an insulating layer, conductive posts, a control conductive plate, and a common conductive strip. The circuit board includes first pads and a second pad surrounding the first pads. The LEDs are on an insulating layer covering the first pads, each including a first and second electrode pad. The conductive posts are on and connected to a first portion of the first pads, and penetrate the insulation layer. The control conductive plate is electrically connected to one of the first electrode pads and the conductive posts. The common conductive strip is on the insulation layer and electrically connected to the second pad and a second electrode pad. Each first electrode pad is electrically connected to the first pads. A second portion of the first pads is completely covered by the insulation layer and overlapped with the common conductive strip and the insulation layer.
US12021176B2

A flip chip, a surface light source, and a display device using the surface light source are described. The flip chip comprises a metal grid layer having metal wire grid polarizers which are arranged in parallel; a wafer substrate arranged under the metal wire grid polarizer of the metal grid layer; a N-doped layer and a negative-electrode wire, wherein the N-doped layer and the negative-electrode wire are arranged under the wafer substrate; a quantum well layer arranged under the N-doped layer; a P-doped layer arranged under the quantum well layer; an optical activity material layer arranged under the P-doped layer; a reflecting layer arranged under the optical activity material layer; and a positive-electrode wire arranged under the reflecting layer. The present disclosure improves the light-emitting efficiency of the surface light source in large-angle direction and the visual angle range of the surface light source is expanded.
US12021173B2

A light-emitting diode (LED) chip includes a plurality of epitaxial structures, at least one first electrode, and a plurality of second electrodes. Any two adjacent epitaxial structures of the plurality of epitaxial structures have a gap therebetween. Each epitaxial structure includes a first semiconductor pattern, a light-emitting pattern and a second semiconductor pattern stacked in sequence. First semiconductor patterns in at least two of the plurality of epitaxial structures are connected to each other to form a first semiconductor layer. A first electrode is electrically connected to the first semiconductor layer. Each second electrode is electrically connected to the second semiconductor pattern in at least one of the plurality of epitaxial structures.
US12021166B2

A light-emitting device includes a substrate, multiple light-emitting units that are disposed on the substrate, that are spaced apart by an isolation trench and that are and electrically interconnected by an interconnecting structure, and an insulating layer with thickness of 200 nm to 450 nm. A potential difference between adjacent two light-emitting units not in direct electrical connection is at least two times forward voltage of each of the light-emitting units. Each light-emitting unit includes a light-emitting stack and a light-transmissible current spreading layer. The insulating layer covers the light-transmissible current spreading layers and at least a part of the light-emitting stacks.
US12021164B2

A method is described that includes sputtering multiple layers on a back surface of the photovoltaic structure, the photovoltaic structure being made of at least one group III-V semiconductor material, and evaporating, over the multiple layers, one or more additional layers including a metal layer, the back metal structure being formed by the multiple layers and the additional layers. A photovoltaic device is also described that includes a back metal structure disposed over a back surface of a photovoltaic structure made of a group III-V semiconductor material, the back metal structure including one or more evaporated layers disposed over multiple sputtered layers, the one or more evaporated layers including a metal layer. By allowing evaporation along with sputtering, tool size and costs can be reduced, including minimizing a number of vacuum breaks. Moreover, good yield and reliability, such as reducing dark line defects (DLDs), can also be achieved.
US12021163B2

A photovoltaic device includes an electron blocking layer (EBL) and an absorber layer. The EBL is positioned between the absorber layer and a back contact layer. A material of the EBL is a cadmium zinc telluride Cd(1-y)Zn(y)Te, and a material of the absorber layer is a cadmium telluride selenide CdTe(1-x)Se(x) producing a lattice mismatch between the materials of the EBL and between the materials of the absorber of less than about two tenths of a percent when x˜y and has a value less than about 0.4.
US12021161B2

A solar cell of an embodiment includes a p-electrode; an n-electrode; a p-type light-absorbing layer located between the p-electrode and the n-electrode and mainly containing a cuprous oxide; and an n-type layer located between the first n-type layer and the n-electrode, the n-type layer including a first n-type layer and a second n-type layer or a first n-type region and a second n-type region; wherein the first n-type layer and the first n-type region is located on the p-type light-absorbing layer side, the second n-type layer and the second n-type region is located on the n-electrode side, the first n-type layer and the first n-type region mainly contain a compound represented by Gax1M1x2Ox3, the M1 is one or more selected from the group consisting of Hf, Zr, In, Zn, Ti, Al, B, Sn, Si, and Ge, the x1, the x2, and the x3 are more than 0, and the x3 when a sum of the x1 and the x2 is 2 is 3.0 or more and 3.8 or less, the second n-type layer and the second n-type region mainly contain a compound represented by Gay1Zny2M2y3M3y4Oy5, the M2 is one or more selected from the group consisting of Hf, Zr, In, Ti, Al, B, Si, and Ge, the M3 is Sn or/and Mg, the y1, the y2, the y3, and the y4 are 0 or more, a sum of the y3 and the y4 is more than 0, and the y5 when a sum of the y1, the y2, the y3, and the y4 is 2 is 2.2 or more and 3.6 or less.
US12021158B2

The present disclosure pertains to the field of back contact heterojunction cell technologies, and particularly relates to a mask-layer-free hybrid passivation back contact cell and a fabrication method thereof; the method includes: S101: providing a silicon wafer substrate; S102: sequentially forming a first semiconductor layer and a mask layer on a back surface of the silicon wafer substrate, wherein the first semiconductor layer includes a tunneling oxide layer and a first doped polycrystalline layer; S103: performing first etching on the first semiconductor layer on the obtained back surface to form first opening regions W1; S104: forming a textured surface in the first opening region W1 on the back surface by texturing and cleaning; S105: removing the mask layer; S106: forming a second semiconductor layer on the obtained back surface; and S107: performing second etching on a polished region of the obtained back surface.
US12021153B2

A semiconductor structure is provided. The semiconductor structure includes a semiconductor fin. The semiconductor structure also includes a first nanowire vertically overlapping a top surface of the semiconductor fin, a second nanowire vertically overlapping the first nanowire, and a third nanowire vertically overlapping the second nanowire. The semiconductor structure further includes a gate wrapping around the first nanowire, the second nanowire, and the third nanowire. A first portion of the gate vertically sandwiched between the first nanowire and the second nanowire is greater than a second portion of the gate vertically sandwiched between the second nanowire and the third nanowire.
US12021145B2

A semiconductor device includes a first fin, a second fin, and a third fin protruding above a substrate, where the third fin is between the first fin and the second fin; a gate dielectric layer over the first fin, the second fin, and the third fin; a first work function layer over and contacting the gate dielectric layer, where the first work function layer extends along first sidewalls and a first upper surface of the first fin; a second work function layer over and contacting the gate dielectric layer, where the second work function layer extends along second sidewalls and a second upper surface of the second fin, where the first work function layer and the second work function layer comprise different materials; and a first gate electrode over the first fin, a second gate electrode over the second fin, and a third gate electrode over the third fin.
US12021140B2

A semiconductor structure and a method for forming a semiconductor structure are provided. The semiconductor structure includes a substrate; a gate electrode disposed within the substrate; a gate dielectric layer disposed within the substrate and surrounding the gate electrode; a plurality of first protection structures disposed over the gate electrode; a second protection structure disposed over the gate dielectric layer and contacting the gate dielectric layer; and a pair of source/drain regions on opposing sides of the gate dielectric layer.
US12021137B2

A method of forming a semiconductor device may include depositing a NiAl layer on a substrate, oxidizing the NiAl layer to form a bilayer including a NiO semiconducting material layer and an AlOx layer on the NiO semiconducting material layer, forming a semiconductor layer including the NiO semiconducting material layer, the semiconductor layer also including a channel region, and forming a gate dielectric on the channel region of the semiconductor layer.
US12021127B2

The present disclosure provides a semiconductor device. The semiconductor device comprises a substrate, a plurality of isolation regions in the substrate and an active region surrounded by the isolation regions. A p-type doped region is interposed between two n-type doped regions in the substrate. A buried gate structure is formed in the substrate and disposed between the p-type doped region and the n-type doped region. The buried gate structure comprises a gate conductive material, a gate insulating layer disposed over the gate conductive material and a gate liner surrounding the gate conductive material and the gate insulating layer. A plurality of contact plugs are formed on the p-type doped region and the plurality of n-type doped regions.
US12021117B2

A method of forming a semiconductor structure includes following operations. A substrate including a silicon (Si) layer is received. An amorphous germanium (Ge) layer is formed on the Si layer. A barrier layer is formed over the amorphous Ge layer. The substrate is annealed to transform the Si layer and the Ge layer to form a single crystalline SiGe layer. A Ge concentration is in a positive correlation with a ratio of a thickness of the Ge layer and a thickness of the Si layer.
US12021114B2

The present disclosure provides a semiconductor structure with a single side capacitor. The semiconductor structure includes a substrate having a first landing pad therein, and a first capacitor disposed over the substrate. The first capacitor includes: a first electrode, disposed over and extending vertically away from the first landing pad; a first dielectric layer, at least partially surrounding the first electrode, wherein the first electrode is shorter than the first dielectric layer; and a second electrode, surrounding the first dielectric layer and the first electrode.
US12021108B2

A photoelectric conversion apparatus includes a first and a second multilayer wiring layer. The first or the second multilayer wiring layer is provided with a first electrode supplied with a first voltage from an outside of the photoelectric conversion apparatus. The first electrode is not connected with a second semiconductor layer.
US12021105B2

A pixel array includes octagon-shaped pixel sensors and square-shaped pixel sensors. The octagon-shaped pixel sensors may be interspersed in the pixel array with square-shaped pixel sensors to increase the utilization of space in the pixel array, and to allow for pixel sensors in the pixel array to be sized differently. Moreover, the pixel array may include a combination of red, green, and blue pixel sensors to obtain color information from incident light; yellow pixel sensors for blue and green color enhancement and correction for the pixel array; near infrared (NIR) pixel sensors to increase contour sharpness and low light performance for the pixel array; and/or white pixel sensors to increase light sensitivity and brightness for the pixel array. The capability to configure different sizes and types of pixel sensors permits the pixel array to be formed and/or configured to satisfy various performance parameters.
US12021100B2

Each of a plurality of cells includes at least one avalanche photodiode. A light projecting unit is arranged to project light having a cross-sectional shape whose longitudinal direction corresponds to a first direction. The light projecting unit is arranged to scan the light along a second direction intersecting the first direction such that the reflected light is incident on, among N cell groups each of which includes M cells aligned in a row direction, each cell group or each plurality of cell groups. A controller is arranged to apply, in accordance with the incidence of the reflected light, a bias voltage that makes the avalanche photodiode operate in a Geiger mode to each cell group or each plurality of cell groups, and is arranged to read signals from cells included in the cell group or the plurality of cell groups to which the bias voltage has been applied.
US12021099B2

In some embodiments, an image sensor is provided. The image sensor comprises a first photodetector disposed within a front-side surface of a semiconductor substrate. A trench isolation structure is disposed over a back-side surface of the semiconductor substrate. The trench isolation structure includes a buffer layer and a dielectric liner. The buffer layer covers the back-side surface of the semiconductor substrate and fills trenches that extend downward into the back-side surface of the semiconductor substrate. The dielectric liner is disposed between the buffer layer and the semiconductor substrate. A composite grid structure has composite grid segments that are aligned over the trenches, respectively. The buffer layer separates the dielectric liner from the composite grid structure. A light shield structure is disposed within the buffer layer and directly overlies the first photodetector.
US12021084B2

A semiconductor device includes a substrate. The semiconductor device includes a dielectric fin that is formed over the substrate and extends along a first direction. The semiconductor device includes a gate isolation structure vertically disposed above the dielectric fin. The semiconductor device includes a gate structure extending along a second direction perpendicular to the first direction. The gate structure includes a first portion and a second portion separated by the gate isolation structure and the dielectric fin. The first portion of the gate structure presents a first beak profile and the second portion of the gate structure presents a second beak profile. The first and second beak profiles point toward each other.
US12021080B2

Disclosed are semiconductor devices and methods of manufacturing the same. The semiconductor device comprises a first transistor on a substrate, and a second transistor on the substrate. Each of the first and second transistors includes a plurality of semiconductor patterns vertically stacked on the substrate and vertically spaced apart from each other, and a gate dielectric pattern and a work function pattern filling a space between the semiconductor patterns. The work function pattern of the first transistor includes a first work function metal layer, the work function pattern of the second transistor includes the first work function metal layer and a second work function metal layer, the first work function metal layer of each of the first and second transistors has a work function greater than that of the second work function metal layer, and the first transistor has a threshold voltage less than that of the second transistor.
US12021076B2

Field effect transistors in an electronic switching device are provided with electrostatic discharge (ESD) protection elements electrically coupled to a first current terminal of each transistor (e.g., a source of each transistor or a drain of each transistor), allowing the electronic switching device to withstand ESD-induced currents without damage to the switching device.
US12021069B2

The semiconductor structure includes a die, a dielectric layer surrounding the die, a photoelectric device disposed adjacent to the die and surrounded by the dielectric layer, a first opening extending through the redistribution layer and configured to receive a light-conducting member, and a dielectric liner extending at least partially through the redistribution layer and surrounding the first opening. A method for forming a semiconductor structure includes forming a dielectric layer to surround a die; and disposing a photoelectric device surrounded by the dielectric layer; forming a redistribution layer over the die, the dielectric layer and the photoelectric device; forming a recess over the photoelectric device; disposing a dielectric material into the recess; removing a portion of the dielectric material to form a dielectric liner and a first opening over the photoelectric device. The dielectric liner extends at least partially through the redistribution layer and surrounding the first opening.
US12021066B2

A structure includes first and second substrates, first and second stress buffer layers, and a post-passivation interconnect (PPI) structure. The first and second substrates include first and second semiconductor substrates and first and second interconnect structures on the first and second semiconductor substrates, respectively. The second interconnect structure is on a first side of the second semiconductor substrate. The first substrate is bonded to the second substrate at a bonding interface. A via extends at least through the second semiconductor substrate into the second interconnect structure. The first stress buffer layer is on a second side of the second semiconductor substrate opposite from the first side of the second semiconductor substrate. The PPI structure is on the first stress buffer layer and is electrically coupled to the via. The second stress buffer layer is on the PPI structure and the first stress buffer layer.
US12021063B2

Disclosed are examples of integrated circuit (IC) packages. Each IC package may include a flip-chip (FC) die on a substrate, a wire bond die above the FC die, a wire bond connected to the wire bond die, and a mold on the substrate and encapsulating the FC die, the wire bond die, and the wire bond. The substrate may include least a first metallization layer includes a first substrate layer, a trace on the first substrate layer and routed within the first metallization layer to electrically couple with one or more FC interconnects of the FC die, and a bond finger pad formed on the trace. The bond finger pad may be circular. The wire bond may electrically connect to the trace such that the wire bond die is electrically coupled with the FC die through the wire bond, the bond finger pad, and the trace.
US12021046B2

A method of manufacturing a redistribution layer includes: forming an insulating layer on a wafer, delimited by a top surface and a bottom surface in contact with the wafer; forming a conductive body above the top surface of the insulating layer; forming a first coating region extending around and above the conductive body, in contact with the conductive body, and in contact with the top surface of the insulating layer in correspondence of a bottom surface of the first coating region; applying a thermal treatment to the wafer in order to modify a residual stress of the first coating region, forming a gap between the bottom surface of the first coating region and the top surface of the insulating layer; forming, after applying the thermal treatment, a second coating region extending around and above the first coating region, filling said gap and completely sealing the first coating region.
US12021043B2

A semiconductor device includes: a first semiconductor chip having a metal layer on a top surface; a first wiring member arranged to face the metal layer; a sintered-metal layer arranged between the metal layer and the first wiring member, having a first region and a plurality of second regions provided inside the first region, the second regions having lower tensile strength than the first region; and a metallic member arranged inside the sintered-metal layer, wherein the second regions of the sintered-metal layer have lower tensile strength than the metal layer of the first semiconductor chip.
US12021039B2

Disclosed is a wiring substrate whose orientation can be easily recognized and which can prevent occurrence of a failure which would otherwise occur after a semiconductor device is mounted on the wiring substrate, or after an electronic component composed of the wiring substrate and the semiconductor device mounted thereon is mounted on a base substrate or the like. The wiring substrate includes a base substrate, and a metallic member disposed on a first face of the base substrate. The metallic member has a shape which is plane symmetric with respect to a plane which extends through a center of the first face and is perpendicular to the first face. A recess is formed, as a partial dent, on one of outer surfaces of the metallic member.
US12021035B2

Stitched die structures, and methods for interconnecting die are described. In an embodiment, a stitched die structure includes a semiconductor substrate that includes a first die area of a first die and a second die area of a second die separate from the first die area. A back-end-of-the-line (BEOL) build-up structure spans over the first die area and the second die area, and includes a first metallic seal directly over a first peripheral area of the first die area, a second metallic seal directly over a second peripheral area of the second die area, and a die-to-die routing extending through the first metallic seal and the second metallic seal to electrically connect the first die to the second die.
US12021027B2

An integrated circuit (IC) device includes a first conductive line in a closed curve defining a local area on a substrate. The first conductive line has a first end portion and a second end portion. A second conductive line is outside the local area. The second conductive line has a linear line portion along the closed curve and a bulging end portion along the closed curve. The bulging end portion protrudes from the linear line portion toward the first end portion of the first conductive line in the second lateral direction and protrudes further than the first end portion to the outside of the local area. A method of manufacturing an IC device includes forming a first reference pattern having a mandrel hole. A reference spacer is formed inside the mandrel hole. A second reference pattern is formed. The second reference pattern has a shift hole.
US12021008B2

3D semiconductor packages and methods of forming 3D semiconductor package are described herein. The 3D semiconductor packages are formed by mounting a die stack on an interposer, dispensing a thermal interface material (TIM) layer over the die stack and placing a heat spreading element over and attached to the die stack by the TIM layer. The TIM layer provides a reliable adhesion layer and an efficient thermally conductive path between the die stack and interposer to the heat spreading element. As such, delamination of the TIM layer from the heat spreading element is prevented, efficient heat transfer from the die stack to the heat spreading element is provided, and a thermal resistance along thermal paths through the TIM layer between the interposer and heat spreading element are reduced. Thus, the TIM layer reduces overall operating temperatures and increases overall reliability of the 3D semiconductor packages.
US12021006B2

An apparatus for manufacturing packaged semiconductor devices includes a lower plate having package platforms and clamp guide pins to align an upper plate with the lower plate, and a boat tray having windows configured to receive package devices, and a plurality of upper plates configured to be aligned to respective windows and respective package platforms. Clamping force can be applied by fasteners configured to generate a downward force upon the upper plate. Package devices on the platforms are thus subjected to a clamping force. Load cells measure the clamping force so adjustments can be made.
US12021005B2

In one example, a semiconductor device includes a substrate having a top side and a conductor on the top side of the substrate, an electronic device on the top side of the substrate connected to the conductor on the top side of the substrate via an internal interconnect, a lid covering a top side of the electronic device, and a thermal material between the top side of the electronic device and the lid, wherein the lid has a through-hole. Other examples and related methods are also disclosed herein.
US12021004B2

An electronic device includes a multilevel package substrate, a die, a lid, and a package structure that encloses the die, a portion of the lid, and a portion of the multilevel package substrate, where the package structure fills a gap between a side of another portion of the lid and a side of the die. A method includes attaching a die to a multilevel package substrate with a first side of the die facing the multilevel package substrate and a second side facing away from the multilevel package substrate; positioning a lid on the multilevel package substrate with a first portion of the lid spaced apart from the second side of the die; and forming a package structure that encloses the die and a portion of the multilevel package substrate and fills a gap between the first portion of the lid and the second side of the die.
US12021000B2

A semiconductor package includes a semiconductor die, an encapsulation encapsulating the semiconductor die, the encapsulation having a first side and an opposing second side, a plurality of contact pads for electrically contacting the semiconductor die, the contact pads being arranged on the first side of the encapsulation, and a plurality of inspection holes arranged in communication with the contact pads and extending from the first side to the second side, such that solder joints on the first side of the encapsulation are optically inspectable using the inspection holes viewed from the second side of the encapsulation.
US12020999B2

A cover lid for use with a semiconductor package is disclosed. First, a polyamide mask is applied to one surface of the lid plate. Next, the exposed areas of the surface, as well as the sides of the lid plate, are metallized. The polyamide mask can then be removed. This reduces pullback and shrinkage of the metallized layer, while lowering the manufacturing cost and process times.
US12020992B2

Methods and apparatus for processing a first substrate and a second substrate are provided herein. For example, a method of processing a substrate using extended spectroscopic ellipsometry (ESE) includes directing a beam from an extended spectroscopic ellipsometer toward a first surface of a first substrate and a second surface of a second substrate, which is different than the first substrate, determining in-situ ESE data from each of the first surface and the second surface during processing of the first substrate and the second substrate, measuring a change of phase and amplitude in determined in-situ ESE data, and determining one or more parameters of the first surface of the first substrate and the second surface of the second substrate using simultaneously complex dielectric function, optical conductivity, and electronic correlations from the measured change of phase and amplitude in the in-situ ESE data.
US12020985B2

Methods for obtaining a free-standing thick (>5 μm) epitaxial material layer or heterostructure stack and for transferring the thick epitaxial layer or stack to an arbitrary substrate. A thick epitaxial layer or heterostructure stack is formed on an engineered substrate, with a sacrificial layer disposed between the epitaxial layer and the engineered substrate. When the sacrificial layer is removed, the epitaxial layer becomes a thick freestanding layer that can be transferred to an arbitrary substrate, with the remaining engineered substrate being reusable for subsequent material layer growth. In an exemplary case, the material layer is a GaN layer and can be selectively bonded to an arbitrary substrate to selectively produce a Ga-polar or an N-polar GaN layer.
US12020969B2

An aligner includes a driving pulley connected to a motor, a toothed belt hung with respect to a driven pulley connected to a spindle, and a pulley detection sensor detecting the rotation position of the driven pulley. Each time the driving pulley rotates the driven pulley once, the misalignment in the direction of rotation of the driven pulley is detected and a correction value of the rotational misalignment of the driven pulley is calculated based on the driving and driven pulleys having a known rotation ratio. In a case where the rotation angle information of the driving motor is lost, detection data for calibration is created so that a correction value corresponding to the current phases of the driven pulley and the toothed belt after origin search is searched for.
US12020968B2

A method for adjusting a contact position of lift pins in a substrate placement mechanism is provided. The substrate placement mechanism includes a substrate placement table and a substrate lifting mechanism having lift pins and a driving mechanism, wherein the contact position of the lift pins is a height position where tip ends of the lift pins get in contact with the substrate. The method comprises creating torque waveforms, for a plurality of voltages, indicating temporal changes of a torque of the motor while moving the tip ends of the lift; obtaining from the plurality of torque waveforms a contact point when the lift pins get in contact with the substrate and calculating the contact position from the contact point and a speed of the motor; determining whether the contact position is within an appropriate range; and automatically adjusting the contact position when the contact position is not within the appropriate range.
US12020962B2

The present disclosure provides a measuring system. The measuring system includes an insulative tube, a capacitor and a static charge meter. The insulative tube is configured to allow a fluid to flow therethrough. The capacitor is disposed on a surface of a section of the insulative tube. The capacitor includes a first metallic layer, a second metallic layer opposite to the first metallic layer, and a dielectric layer sandwiched between the first metallic layer and the second metallic layer. The static charge meter is electrically coupled to the capacitor and configured to measure static charge accumulated inside the section of the insulative tube.
US12020961B2

In one embodiment, a system includes a wafer-handling system of a semiconductor-manufacturing system. The wafer-handling system is configured to hold one or more wafers for processing. The system also includes one or more processing components configured to physically treat the one or more wafers; a controller configured to operate the processing components; and a text bot in communication with the semiconductor-manufacturing system and configured to respond to a user inquiry.
US12020960B2

A temperature controller for substrate processing system includes memory that stores a temperature control model that correlates a heat transfer gas pressure and a first temperature of a substrate support to a second temperature of a substrate arranged on the substrate support, a temperature calculation module configured to calculate the second temperature of the substrate using the heat transfer gas pressure, the first temperature of the substrate support, and the temperature control model, and a heat transfer gas control module configured to adjust the heat transfer gas pressure based on the second temperature of the substrate calculated by the temperature calculation module and a desired third temperature of the substrate.
US12020955B2

A system for fabricating a semiconductor device structure includes a tool comprising a chamber and a platform within the chamber configured to receive a semiconductor device structure thereon. The tool further includes a heating and cooling system in operable communication with the platform and configured to control a temperature of the platform. The heating and cooling system comprises a cooling system including a cold tank for containing a cold thermal transfer fluid, the cold tank configured to be in fluid communication with the platform, thermal transfer fluid supply piping, and thermal transfer fluid return piping, a heating system including a hot tank for containing a hot thermal transfer fluid having a higher temperature than the cold thermal transfer fluid, the hot tank configured to be in fluid communication with the platform, the thermal transfer fluid supply piping, and the thermal transfer fluid return piping, and at least one temporary storage tank configured to receive at least some of the cold thermal transfer fluid or the hot thermal transfer fluid from at least the thermal transfer fluid return piping after switching a thermal load from the platform from one of the cooling system or the heating system to the other of the cooling system or the heating system. Related methods and tools are disclosed.
US12020952B2

A method of fabricating a semiconductor device is provided, including providing a base substrate and a die stacking unit mounted on the base substrate. Conductive joints are connected between two adjacent dies of the die stacking unit. The method further includes providing dummy micro bumps and dummy pads between the two adjacent dies and between the conductive joints. The dummy micro bumps and the dummy pads are connected to one of the two adjacent dies but not to the other, and the dummy micro bumps are formed on some of the dummy pads but not on all of the dummy pads. In addition, the method includes filling the gaps between the base substrate, all dies of the die stacking unit, the conductive joints, the dummy micro bumps, and the dummy pads with an underfill material by capillary attraction.
US12020945B2

A semiconductor structure and its manufacturing method are provided. The method includes sequentially forming an insulating layer and a patterned mask layer on a substrate. The patterned cover curtain layer has an opening, and the opening includes a main body portion and two extension portions located at both ends of the main body portion. The method includes sequentially forming a first sacrificial layer, a second sacrificial layer, and a third sacrificial layer on the insulating layer. The first sacrificial layer fills the extension portions and defines a recess in the main body portion. The second sacrificial layer is formed in the recess defined by the first sacrificial layer. The third sacrificial layer is formed on the first sacrificial layer located in the extension portions.
US12020942B2

An etching method of the invention includes: a resist pattern-forming step of forming a resist layer on a target object, the resist layer being formed of a resin, the resist layer having a resist pattern; an etching step of etching the target object via the resist layer having the resist pattern; and a resist protective film-forming step of forming a resist protective film on the resist layer. The etching step is repetitively carried out multiple times. After the etching steps are repetitively carried out multiple times, the resist protective film-forming step is carried out.
US12020941B2

A method includes forming an oxide layer on a semiconductor region, and depositing a first high-k dielectric layer over the oxide layer. The first high-k dielectric layer is formed of a first high-k dielectric material. The method further includes depositing a second high-k dielectric layer over the first high-k dielectric layer, wherein the second high-k dielectric layer is formed of a second high-k dielectric material different from the first high-k dielectric material, depositing a dipole film over and contacting a layer selected from the first high-k dielectric layer and the second high-k dielectric layer, performing an annealing process to drive-in a dipole dopant in the dipole film into the layer, removing the dipole film, and forming a gate electrode over the second high-k dielectric layer.
US12020932B2

The invention provides a photoresist coating method, which comprises the following steps: providing a wafer with a pattern on the wafer, placing the wafer on a spinner, injecting a photoresist on a central region of the wafer from a nozzle, and carrying out a spin coating step, the spin coating step comprises: turning on the spinner to rotate the spinner to a first rotation speed, and raising the first rotation speed to a second rotation speed, and performing a plurality of brakes during the process of maintaining the second rotation speed, so that the second rotation speed instantly drops to a third rotation speed, and then rises to the second rotation speed again.
US12020928B2

An object of the present invention is to provide a SiC semiconductor substrate capable of reducing a density of basal plane dislocations (BPD) in a growth layer, a manufacturing method thereof, and a manufacturing device thereof. The method includes: a strained layer removal process S10 that removes a strained layer introduced on a surface of a SiC substrate; and an epitaxial growth process S20 that conducts growth under a condition that a terrace width W of the SiC substrate is increased. When a SiC semiconductor substrate is manufactured in such processes, the basal plane dislocations BPD in the growth layer can be reduced, and a yield of a SiC semiconductor device can be improved.
US12020925B2

A method for preparing an AlN based template having a Si substrate and a method for preparing a GaN based epitaxial structure having a Si substrate are provided. The method for preparing the AlN based template having the Si substrate, which includes: providing the Si substrate; growing an AlN nucleation layer on the Si substrate; and introducing an ion passing through the AlN nucleation layer and into the Si substrate. After the AlN nucleation layer is prepared on the Si substrate, the ions are introduced into the Si substrate and the AlN nucleation layer through the AlN nucleation layer. In this way, types of the introduced ions can be expanded. In addition, a carrier concentration at an interface between the Si substrate and the AlN nucleation layer and a carrier concentration in the AlN nucleation layer can also be reduced.
US12020921B2

An ultraviolet emitting device according to the present disclosure includes a lamp for mounting a discharge gas and an ultraviolet emission source therein, and a plurality of yarns formed by extending and aggregating carbon nanotubes in a first direction, and includes a first electrode at least partially exposed to the discharge gas within the lamp. Accordingly, electron emission efficiency of the first electrode is improved to achieve high efficiency, and durability is also improved to provide a long-life device.
US12020920B2

The disclosure features methods and systems that include directing an ion beam to a region of a sample to liberate charged particles from the region of the sample, where the directed ion beam is pulsed at a first repetition rate, deflecting a first subset of the liberated charged particles from a first path to a second path different from the first path in response to a gate signal synchronized with the repetition rate of the pulsed ion beam, and detecting the first subset of the liberated charged particles in a time-of-flight (TOF) mass spectrometer to determine information about the sample, where the gate signal sets a common reference time for the TOF mass spectrometer for the first subset of charged particles liberated by each pulse of the ion beam.
US12020918B2

A method of self-calibrating a mass spectrometer or mass spectral data is disclosed. At least some first observed mass to charge ratios are matched with or against a comprehensive reference set of possible or predicted elemental compositions having known precise mass to charge ratios. One or more calibration parameters of a calibration routine are then adjusted so as to optimise the match between one or more of the first observed mass to charge ratios and the corresponding known precise mass to charge ratios of one or more possible or predicted elemental compositions contained within the reference set.
US12020917B2

A method for modifying magnetic field distribution in a deposition chamber is disclosed. The method includes the operations of providing a target magnetic field distribution, removing a first plurality of fixed magnets in the deposition chamber, replacing each of the first plurality of fixed magnets with respective ones of a second plurality of magnets, performing at least one of adjusting a position of at least one of the second plurality of the magnets, and adjusting a size of at least one of the second plurality of magnets, adjusting a magnetic flux of at least one of the second plurality of magnets, measuring the magnetic field distribution in the deposition chamber, and comparing the measured magnetic field distribution in the deposition chamber with the target magnetic field distribution.
US12020906B2

A grounding cap module includes a main body, a frame portion, and a cap portion. The main body includes a first opening penetrating the main body and a grounding portion disposed on a periphery of the main body and configured to be electrically grounded. The frame portion is disposed on the main body and includes a second opening aligned with the first opening. The cap portion is disposed on the frame portion and covers the second opening, wherein the first opening, the second opening and the cap portion define a receiving cavity. A gas injection device and an etching apparatus using the same are also provided.
US12020902B2

A plasma system includes a plasma apparatus including: a plasma chamber; a pedestal configured to hold a substrate in the chamber; and a radio frequency (RF) electrode configured to excite plasma in the chamber; an electromagnetic (EM) circuit block coupled to the RF electrode, the EM circuit block including: a function generator configured to output a broadband RF waveform, the waveform having EM power distributed over a range of frequencies; a broadband amplifier coupled to an output of the function generator, an operating frequency range of the amplifier including the range of frequencies; and a broadband impedance matching network having an input coupled to an output of the broadband amplifier and an output coupled to a terminal of the RF electrode, an operating frequency range of the broadband impedance matching network including the range of frequencies; and a controller configured to adjust an input parameter of the EM circuit block.
US12020899B2

A disclosed plasma processing apparatus includes a chamber, a substrate support, a plasma generator, and first and second power sources. The first power source is configured to generate an electric bias and electrically connected to a lower electrode of the substrate support provided in the chamber. The second power source is configured to apply a positive voltage to a member in a first period that is a part of a whole period in which the electric bias output from the first power source to the lower electrode has a potential not less than an average potential of the electric bias within a cycle thereof. The member is disposed to be exposed to plasma generated in the chamber. The first power source is configured to output the electric bias having a positive potential to the lower electrode in a second period after the first period.
US12020894B2

A beam adjustment method includes: installing, on an irradiation surface to which an electron beam is radiated, a detection part having a Faraday cup catching electrical charges of the electron beam, and installing, on a side of an electron gun further than the detection part, a shielding plate having opening holes through which the electron beam is passable. The method includes causing, upon performing beam diameter measurement processing, the electron beam to pass through the opening holes, and radiating the electron beam to the Faraday cup. In addition, the method includes radiating, upon performing normal processing, the electron beam to the shielding plate.
US12020890B2

A field emission cathode device and formation method involves a rotating field emission cathode including a field emission material deposited on a surface thereof, the field emission cathode rotating about an axis and being electrically connected to ground, and a planar gate electrode extending parallel to the surface of the rotating field emission cathode and defining a gap therebetween. A gate voltage source is electrically connected to the gate electrode and is arranged to interact therewith to generate an electric field, with the electric field inducing a portion of the surface of the rotating field emission cathode adjacent to the gate electrode to emit electrons from the field emission material toward and through the gate electrode.
US12020887B2

Axis orientation compensation is provided in a system in which movement of a controlling device is used to control navigational functions of a target appliance by determining which one of plural sides of the controlling device is an active side of the controlling device and by causing navigational functions of the target appliance made relative to at least one of an X, Y, and Z axis of the target appliance to be dynamically aligned with movements of the controlling device made relative to at least one of an A, B, and C axis of the controlling device as a function of the one of the plural sides of the controlling device that is determined to be the active side of the controlling device.
US12020883B2

An electrical fuse assembly includes electrically conductive first and second electrodes, and a bimetallic fuse element. The bimetallic fuse element electrically connects the first and second electrodes. The bimetallic fuse element is configured to disintegrate, and thereby disconnect the first electrode from the second electrode, in response to a current exceeding a prescribed trigger current of the bimetallic fuse element for at least a prescribed duration.
US12020881B2

A DC relay having a function of extinguishing arc and resisting short-circuit current includes two stationary contact leading-out terminals, a push rod component, a straight sheet type movable spring mounted on the push rod component and two permanent magnets. Two permanent magnets are respectively arranged on two sides in the width direction of the movable spring. Two permanent magnets have opposite magnetic poles on sides facing to the movable and stationary, and have same magnetic poles on the same side in the width of the movable springs. A yoke clip is connected between two permanent magnets. Upper and lower magnetizers are respectively mounted above and under the position, and can approach or come into contact with each other through the through holes in the movable spring. At least two independent magnetically conductive loops are formed in the width direction of the movable spring by the upper and lower magnetizers.
US12020880B2

A DC relay having a function of extinguishing arc and resisting short-circuit current includes two stationary contact leading-out terminals, a straight sheet type movable spring, a push rod component, and four permanent magnets respectively arranged on the two sides in the width direction of the movable spring, and magnetic poles on a side facing to the movable and stationary contacts are opposite, and the two permanent magnets corresponding to a same side have opposite magnetic poles. A yoke clip is connected between the two permanent magnets. Upper and lower magnetizers arranged in a width direction at the position, and can approach one to another or come into contact with each other through the through hole provided in the movable spring; and at least two independent magnetically conductive loops are formed in the width direction of the movable spring by the upper magnetizers and the lower magnetizers.
US12020873B2

A sensing keyswitch including a key body, a key-sensing switch and an enabling switch is provided. The key body includes a key top, and a key driver and an enabler which can move with the key top in the same keystroke cycle. The key-sensing switch electrically connected to a key circuit is in a disabled mode to save power and cannot sense the change of the sensing intensity caused by the movement of the driver. The enabling switch is electrically connected to an enabling circuit, wherein when the enabling switch is triggered by the enabler, the enabling switch outputs an enabling signal through the enabling circuit for enabling the key-sensing switch to enter an enabled mode, so that the key-sensing switch can sense the change of the sensing intensity caused by the movement of the key driver to trigger a key signal.
US12020872B2

The present application discloses stilbene derivative compounds and phenylbenzofuran compositions, useful in the manufacture of dye-sensitized solar cells and other similar technology.
US12020867B2

An electronic component includes a laminate in which a plurality of dielectric layers and a plurality of internal electrodes are alternately laminated and external electrodes electrically connected to the internal electrodes. A side margin portion as a region in which the plurality of internal electrodes is not provided when a section of the laminate having the length direction and the width direction is viewed from the laminating direction includes a plurality of side margin layers laminated in the width direction. An outer layer portion as a region in which the plurality of internal electrodes is not provided except for the side margin portion when a section of the laminate including the laminating direction and the width direction is viewed from the length direction includes a plurality of layer-margin layers laminated in the laminating direction.
US12020861B2

The subject matter described herein relates to laminated magnetic cores, methods of fabricating laminated magnetic cores, and electric devices using laminated magnetic cores. In some examples, a method for fabricating a laminated magnetic core includes depositing a first magnetic layer and depositing an interlamination layer of over the first magnetic layer. The interlamination layer comprises a partially conducting material having a conductivity greater than or equal to 10−4 S/cm and less than or equal to 105 S/cm. The method includes depositing a second magnetic layer over the interlamination layer. The method can include sequentially depositing additional interlamination layers and additional magnetic layers in an alternating fashion to produce the laminated magnetic core.
US12020856B2

A device for reactive power compensation in a high-voltage network. A high-voltage connection is provided for each phase of the high-voltage network. Each high-voltage connection is connected to a first high-voltage winding surrounding a first core portion and to a second high-voltage winding surrounding a second core portion. The core portions are part of a closed magnetic circuit. Low-voltage ends of each high-voltage winding can be connected to at least one saturation switching branch which is configured to saturate the core portions and has actuatable power semiconductor switches, which are actuated by a control unit. Each saturation switching branch has at least one two-pole submodule with a bridge circuit having power semiconductor switches and a DC voltage source. Depending on the actuation of the power semiconductor switches, the DC voltage source can either be connected in series to at least one high-voltage winding or can be bridged.
US12020839B2

Disclosed herein is a common mode filter that includes first and second wires wound in the same direction around the winding core part. The first and second wires include first and second layer winding portions each including a plurality of blocks axially alternately arranged. A first block belonging to the first layer winding portion is disposed closest to the first flange part. A second block belonging to the second layer winding portion is disposed closest to the second flange part. The first and second wires cross each other in a region between axially adjacent blocks.
US12020838B2

An inductive device and a manufacturing method thereof are provided. The inductive device includes a magnetic base, a coil structure, and a package structure. The magnetic base has an assembling surface, and an arrangement region is defined thereon. The coil structure is assembled to the magnetic base and includes a coil body, a first extending section, and a second extending section. The coil body has a though hole corresponding in position to the arrangement region, and the first and second extending sections both extend from the coil body toward the magnetic base and are wound on the magnetic base. The package structure covers the magnetic base and the coil structure. The package structure includes a magnetic molding main body, and a portion of the magnetic molding main body fills into the through hole of the coil body and is connected to the magnetic base.
US12020825B2

Users indicate possible outcomes of a medical treatment of a medical condition, a population of patients (4) to be treated, and data sources (3) for providing related health data. A smart contract (81) on a blockchain (8) comprises code (82) and an assessment data structure (83). The assessment data structure (83) defines data related to the treatment and to be collected from the data sources (3) and an assessment block (84) to be generated and stored on the blockchain (8), using the data collected during an assessment period. The assessment block (84) indicates for the assessment period the outcomes actually achieved by the treatment. The smart contract code (82) controls processors (11) to determine the efficacy of the treatment, upon an assessment block (84) being stored on the blockchain (8), using the outcomes indicated in the assessment block (84).
US12020821B2

Embodiments of the present invention relate to methods of predicting fracture risk, which improve fracture risk prediction by developing a bone radiomics score model based on machine learning. As an embodiment of the present invention, the method of predicting the fracture risk is configured to perform the steps of designing a development set, processing bone images for a plurality of subjects included in the development set, extracting texture features from the bone images, selecting optimal texture features required to predict the fracture risk from the extracted texture features, performing machine learning for the optimal texture features using a training set of the development set, and designing a bone radiomics score model to predict the fracture risk.
US12020818B1

Automating patient care by training an artificial intelligence using a data structure organized in a patient care matrix comprising levels of domain knowledge. The care matrix data structure is defined and populated with training data. The artificial intelligence includes a plurality of artificial intelligence nodes each trained using aspects of the care matrix data structure such that an entity AI node instance is trained using a data set comprising subset of training data utilized in training child entities node instances of the entity AI node being trained. A long form description of a patients behavior or disorder is obtained and a natural language processor is employed to generate input phrases to be supplied to the AI for analysis. The AI analyzes the obtained phrases using a plurality of the trained AI node instances to automatically generate a patient treatment profile including one or more therapies and associated measures.
US12020811B2

Disclosed are systems and methods for providing automated or semi-automated technical support for patients using medical devices, such as continuous glucose monitoring systems. Disclosed embodiments of automated tech support system include collection and storage of copies of streams of medical device data on multiple servers, analysis and comparison of data streams, remote tech support initiation and usage of the automated tech support system for providing improved products and services by storing and analyzing historical tech support data.
US12020805B2

An electronic healthcare system for delivering medical services is described. The electronic healthcare systems can includes modules for accessing patient electronic medical records and ordering medical services, which involve HL7 communications between disparate healthcare organizations. The communications can involve custom communication interfaces which are used to parse and translate HL7 messages. Methods and apparatus are described for generating the custom communications interfaces. In one embodiment, the custom communication interfaces can be generated using machine learning algorithms trained to recognize various data types in message segments contained in HL7 messages.
US12020802B2

Disclosed herein are techniques related to product consumption recommendations. In some embodiments, the techniques may involve receiving activity data from an activity monitoring device. The activity monitoring device may comprise an activity sensor for tracking movement of a user during an activity. The techniques may also involve receiving glucose data from a continuous glucose monitoring device. The techniques may further involve determining a product consumption recommendation based on the glucose data and the activity data. The product consumption recommendation may include a recommendation of when the user should consume a carbohydrate-containing product in order to maintain glucose levels with a specified target range during the activity. Additionally, the technique may involve causing display of the product consumption recommendation on a display device.
US12020800B2

A computer-implemented system includes one or more processing devices configured to receive comorbidity information that includes a plurality of comorbidities or comorbidity-related conditions associated with a user, generate a selected set of the comorbidity information, determine, based on the selected set of the comorbidity information, respective probabilities of a plurality of different outcomes related to the comorbidity information, and generate, based on the respective probabilities and the selected set of the comorbidity information, a treatment plan comprising one or more exercises directed to changing the respective probabilities. A treatment apparatus is configured to implement the treatment plan while the treatment apparatus is being manipulated by the user.
US12020793B1

An improved adherence monitoring and notification system notifies a healthcare provider of vaccination eligibility during a patient encounter, and improves the network of a healthcare provider and service provider by providing automated adherence monitoring. The improved adherence monitoring and notification system reduces network traffic with regards to the communication of patient adherence information. The improved adherence monitoring and notification system can increase patient adherence by notifying prescribers. The improved adherence monitoring and notification system may also increase the efficiency by which notification regarding vaccination eligibility, and patient adherence information is disbursed.
US12020780B2

One aspect of the present disclosure relates to a method of quantifying soil carbon in a unit of land. The method generally comprises the steps of (i) obtaining an estimated spatial distribution of carbon content in the unit of land, (ii) stratifying the unit of land into a plurality of strata based at least partly on the spatial distribution of carbon content, (iii) selecting one or more locations from each of one or more of the plurality of strata, the one or more locations being selected with randomness, (iv) determining sample carbon content associated with the one or more first locations and (v) determining total carbon content in the unit of land based at least partly on the sample carbon content. In another aspect, this method may be used to quantify soil carbon sequestered in a unit of land by repeating steps (iv) and (v) at a second time and thereafter determining the amount of carbon sequestered. Furthermore, in quantifying the soil carbon sequestered, steps (ii) and (iii) may also be repeated at the second time after re-stratification of the unit of land based on sample carbon determined at the first time.
US12020773B2

The present disclosure discloses a memory access interface device. A clock generation circuit generates a reference clock signal. A fake data strobe signal generation circuit receives the reference clock signal and delays a read enable signal from a memory access controller to enable an output of the reference clock signal to generate a fake data strobe signal. A real data strobe signal generation circuit receives a data strobe signal from a memory device and delays the read enable signal to enable an output of the data strobe signal to generate a real data strobe signal. A data reading circuit samples a data signal from the memory device according to a sampling signal to generate a read data signal to the memory access controller. A selection circuit selects the fake and the real data strobe signals as the sampling signal respectively under a single and a double data rate modes.
US12020766B2

One implementation includes a random access memory (RAM) that has a muted multiplexing functionality. For instance, a RAM may be implemented having a first outer bank, a first inner bank, a second outer bank, and a second inner bank, each coupled to a controller. Multiplexing circuits for the outer banks may be disposed adjacent the outer banks and away from the controller, whereas the multiplexing circuits for the inner banks may be disposed within or adjacent to the controller.
US12020764B2

A memory system includes a plurality of memory devices and a controller. Each of the memory devices includes a memory cell array, a sense amplifier for amplifying data stored in the memory cell array, a first memory cell sub-array included in the memory cell array directly coupled to the sense amplifier, a switch coupled to the first memory cell sub-array, and a second memory cell sub-array included in the memory cell array coupled to the sense amplifier through the first memory cell sub-array and the switch. When the switch is enabled, the memory device operates as a normal mode, and when the switch is disabled, the memory device operates as a fast mode faster than the normal mode. The controller dynamically sets a mode of each of the memory devices based on requests externally provided, by controlling the switch of each of the memory devices.
US12020759B2

An operation method of a nonvolatile memory device includes performing a 1-stage program step and a 1-stage verify step on a first word line, storing a first time stamp, performing the 1-stage program step and the 1-stage verify step on a second word line, storing a second time stamp, calculating a delay time based on the first time stamp and the second time stamp, determining whether the delay time is greater than a threshold value, adjusting at least one 2-stage verify voltage associated with the first word line from a first voltage level to a second voltage level based on the delay time, and performing a 2-stage program step and a 2-stage verify step on the first word line. A level of the at least one 1-stage verify voltage is lower than the second voltage level, and the second voltage level is lower than the first voltage level.
US12020746B2

A memory with reduced power consumption during a write assist period is provided that includes a series of inverters configured to delay a write assist signal to form a delayed write assist signal at a first terminal of a boost capacitor. A cutoff switch transistor couples between ground and a ground node of a final inverter in the series of inverters. A clock circuit switches off the cutoff switch transistor to isolate the first terminal of the boost capacitor before an end of a write assist period.
US12020741B2

Methods, devices, and systems for managing data refresh for semiconductor devices are provided. In one aspect, a semiconductor device includes a memory cell array having a plurality of blocks each including multiple pages and one or more integrated circuits coupled to the memory cell array. The one or more integrated circuits are configured to: read specific data from a page of a block in the memory cell array, perform a logic operation on the specific data in the page to obtain a logic operation result, count a number of bits having a specific value among the logic operation result, determine whether the number of bits is within a data refresh criterion for the page, and in response to determining that the number of bits is outside of the data refresh criterion, generate a data refresh warning message for the page in the block.
US12020739B2

A memory device includes a memory cell array connected to a plurality of wordlines and a plurality of bitlines; a row decoder configured to select a wordline, among the plurality of wordlines, in response to a row address; a column decoder configured to corresponding bitlines, among the plurality of bitlines, in response to a column address; a sense amplification circuit having a plurality of amplifiers connected to the selected corresponding bitlines; a row hammer detector configured to generate a refresh row address when the number of accesses to a row corresponding to the row address is a multiple of a predetermined value; and a refresh controller configured to perform a refresh operation on a row corresponding to the refresh row address. The row corresponding to the refresh row address is disposed adjacent to the row corresponding to the row address.
US12020733B2

Various illustrative aspects are directed to a data storage device comprising data tracks N and N−1, and one or more processing devices, configured to identify, during a track write on the data track N, a write abort event based upon an expected risk for the data track N−1 exceeding a risk threshold, read one or more sectors of the data track N−1 and collect one or more corresponding sector metrics, verify the one or more sectors based upon the collected sector metrics, wherein the verifying comprises assigning each of the one or more sectors as one of a readable or a non-readable sector, and continue the track write on the data track N upon determining each of the one or more sectors is a readable sector, or recovering and relocating the data track N−1 based on determining at least one of the sectors is a non-readable sector.
US12020708B2

Methods and systems for enabling an efficient review of meeting content via a metadata-enriched, speaker-attributed transcript are disclosed. By incorporating speaker diarization and other metadata, the system can provide a structured and effective way to review and/or edit the transcript. One type of metadata can be image or video data to represent the meeting content. Furthermore, the present subject matter utilizes a multimodal diarization model to identify and label different speakers. The system can synchronize various sources of data, e.g., audio channel data, voice feature vectors, acoustic beamforming, image identification, and extrinsic data, to implement speaker diarization.
US12020703B2

As part of a dialog session between a user and an automated assistant, implementations can process, using a streaming ASR model, a stream of audio data that captures a portion of a spoken utterance to generate ASR output, process, using an NLU model, the ASR output to generate NLU output, and cause, based on the NLU output, a stream of fulfillment data to be generated. Further, implementations can further determine, based on processing the stream of audio data, audio-based characteristics associated with the portion of the spoken utterance captured in the stream of audio data. Based on the audio-based characteristics and/the stream of NLU output, implementations can determine whether the user has paused in providing the spoken utterance or has completed providing of the spoken utterance. If the user has paused, implementations can cause natural conversation output to be provided for presentation to the user.
US12020701B2

Methods, systems, and computer programs are presented for detecting a mission changes in a conversation. A user utterance from a user device is received. The user utterance is part of a conversation with an intelligent assistant. The conversation includes preceding user utterances in pursuit of a first mission. It is determined that the user utterance indicates a mission change from the first mission to a second mission based on an application of a machine-learned model to the user utterance and the preceding user utterances. The machine-learned model has been trained repeatedly with past utterances of other users over a time period, the determining based on a certainty of the indication satisfying a certainty threshold. Responsive to the determining that the user utterance indicates the mission change from the first mission to a second mission, a reply to the user utterance is generated to further the second mission rather than the first mission.
US12020700B2

A computer-implemented method for providing a voice interface system comprising: monitoring a first voice input during a training phase; monitoring manual inputs to a system during the monitoring the first voice input; storing training information associating the first voice input with the manual inputs; receiving a second voice input during an operational or runtime phase after the associating; identifying an instruction corresponding to the second voice input based on the training information; and executing the identified instruction.
US12020693B2

An electronic device includes an audio sensor, a memory, and at least one processor coupled to the audio sensor and the memory. The at least one processor is configured to receive, via the audio sensor an audio input. The at least one processor is further configured to perform, using an automatic speech recognition (ASR) model and an entity prediction model, out-of-vocabulary prediction of an entity. The at least one processor is further configured to receive an ASR hypothesis including the predicted entity. The at least one processor is further configured to output text including the predicted entity.
US12020688B1

An evaluation method and system of an air traffic control (ATC) speech recognition system are provided, the method includes: S1, obtaining, grading and inputting ATC speech data; S2, constructing an evaluation index system; S3, determining weights of utility layer indexes and support layer indexes under different levels ATC speech data; S4, calculating a utility layer score and a support layer score, and adding the scores of the utility layer and the support layer to obtain comprehensive scores of the utility layer and the support layer; S5, determining, weights of the utility layer and the support layer; S6, adding a product of the utility layer weight with the utility layer comprehensive score and a product of the support layer weight with the support layer comprehensive score to obtain a comprehensive score of the speech recognition system; and S7, determining a level of the recognition performance of the speech recognition system.
US12020683B2

A real-time name mispronunciation detection feature can enable a user to receive instant feedback anytime they have mispronounced another person's name in an online meeting. The feature can receive audio input of a speaker and obtain a transcript of the audio input; identify a name from text of the transcript based on names of meeting participants; and extract a portion of the audio input corresponding to the name identified from the text of the transcript. The feature can obtain a reference pronunciation for the name using a user identifier associated with the name; and can obtain a pronunciation score for the name based on a comparison between the reference pronunciation for the name and the portion of the audio input corresponding to the name. The feature can then determine whether the pronunciation score is below a threshold; and in response, notify the speaker of a pronunciation error.
US12020682B2

A method for Parametric resynthesis (PR) producing an audible signal. A degraded audio signal is received which includes a distorted target audio signal. A prediction model predicts parameters of the audible signal from the degraded signal. The prediction model was trained to minimize a loss function between the target audio signal and the predicted audible signal. The predicted parameters are provided to a waveform generator which synthesizes the audible signal.
US12020680B2

Provided is a sound image localization device capable of flexibly controlling directivity with a short calculation time. A sound image localization device that reflects, on a reflector 50, a sound signal radiated from a speaker array 40 arranged with a plurality of speakers SP1 to SPQ on a straight line to localize a sound image includes an expansion coefficient calculation unit 10 configured to analytically calculate expansion coefficients by performing a spherical harmonic function expansion on a window function representing desired directivity, a filter coefficient generation unit 20 configured to convert the expansion coefficients into filter coefficients corresponding to each of the speakers SP1 to SPQ, and a speaker drive unit 30 configured to generate a speaker drive signal for driving each of the speakers SP1 to SPQ by convolving the filter coefficients in a voice signal.
US12020679B1

One disclosed example method includes a device receiving an audio signal recorded in a physical environment and applying a machine learning model onto the audio signal to generate an enhanced audio signal. The machine learning model is configured to simultaneously remove interference and distortion from the audio signal and is trained via a training process. The training process includes generating a training dataset by generating a clean audio signal and generating a noisy distorted audio signal based on the clean audio signal that includes both an interference and a distortion. The training further includes constructing the machine learning model as a generative adversarial network (GAN) model that includes a generator model and multiple discriminator models, and training the machine learning model using the training dataset to minimize a loss function defined based on the clean audio signal and the noisy distorted audio signal.
US12020663B2

A display panel, a display module, and a display device are provided. The display panel includes multiple pixel units arranged in an array. Each of the multiple pixel units includes sub-pixels emitting lights of three colors. Multiple sub-pixels are arranged in rows in a first direction, and sub-pixels emitting lights of a same color are arranged in columns. In any pixel unit of the array, the third-color sub-pixel has a charging rate higher than each of the first-color sub-pixel and the second-color sub-pixel.
US12020661B2

Various example embodiments described herein relate to a method for synchronizing liquid crystal display (LCD) screens. In some examples, the method includes establishing, by a first device comprising a processor, a master/slave relationship with one or more other devices; determining, by the first device, a frequency associated with turning on a first LCD screen on the first device; and sending, by the first device, a signal to each of the one or more other devices, wherein the signal comprises an instruction to turn on an LCD screen on each receiving device at a same time as the first LCD screen.
US12020655B2

Provided is a method for controlling a display apparatus. In the method, the display apparatus receives at least two pieces of data to be displayed from at least two terminals respectively, wherein the at least two pieces of data to be displayed include screen projection data and status parameters of the at least two terminals, and then displays the status parameter, and performs a screen projection based on the screen projection data.
US12020649B2

A display can include a plurality of pixels arranged in a matrix of rows and columns, and a gate driver circuit including a plurality of row drivers configured as a shift register that sequentially and individually addresses the rows. The display panel can also include a first clock circuit configured to provide a first set of clock signals to a first portion of the row drivers to address a respective first portion of the rows. The first clock circuit can include a signal distribution circuit having a first input impedance. The display panel can also include a second clock circuit configured to provide a second set of clock signals to a second portion of the row drivers to address a respective second portion of the rows. The second clock circuit can include a signal distribution circuit having a second input impedance that is matched with the first input impedance.
US12020645B2

A display device includes a display panel including a plurality of pixels, a power supply which provides a driving voltage to the pixels, and a controller which outputs a first signal by comparing a sensing driving current generated by sensing driving currents flowing through the pixels with a limit current, outputs a second signal by comparing a load of previous frame data with a limit load, and outputs a driving voltage control signal for controlling the driving voltage to the power supply based on the first signal and the second signal.
US12020641B2

A light emitting device driving circuit and a display panel both include a light emitting device, a driving transistor, a data signal write module, a light emitting control module, a reset module, a compensation module, and a storage capacitor. A threshold voltage of the driving transistor can be compensated by the compensation module, and a first node can be reset by the reset module. This can solve the technical problem that the existing light emitting drive circuit cannot compensate for the threshold voltage of the driving transistor.
US12020640B2

A pixel for an organic light emitting display device includes an organic light emitting diode that emits light by a driving current, a driving transistor configured to control the driving current, a first transistor to connect the second node and the third node, a second transistor to apply a data voltage to the first node, a third transistor to apply a high-potential driving voltage to the second node, a fourth transistor that forms a current path between the driving transistor and the organic light emitting diode, a fifth transistor to apply an initial voltage to the driving transistor, a sixth transistor configured to apply a reset voltage to a fourth node which is an anode electrode of the organic light emitting diode, a seventh transistor configured to apply the high-potential driving voltage to the fifth node, and an eighth transistor configured to apply a reference voltage to the fifth node.
US12020639B2

Provided are a drive method of a display panel, a storage medium, a drive device and a display device. The drive method includes: in an Nth frame, applying a first voltage to the second electrode and a first data signal matched with a first voltage to the first electrode through the pixel drive circuit based on grayscale data of the Nth frame; wherein N is a positive integer; in an (N+1)th frame applying a second voltage to the second electrode and a second data signal matched with the second voltage to the first electrode through the pixel drive circuit based on grayscale data of the (N+1)th frame, wherein the first voltage is different from the second voltage.
US12020632B2

A display panel includes a pixel circuit and a light-emitting element. The pixel circuit includes a data write device, a drive device and a bias adjustment device. The display panel further includes a bias adjustment signal line, a reset signal line or an initialization signal line. At least one side frame of the display panel includes a bias adjustment signal bus, a reset signal bus or an initialization signal bus. The bias adjustment signal bus is disposed in a first side frame of the display panel, the reset signal bus or the initialization signal bus is disposed in a second side frame of the display panel; and the first side frame is adjacent to the second side frame, or is opposite to the second side frame, or, the bias adjustment signal bus is disposed in a same side frame with the reset signal bus or the initialization signal bus.
US12020628B2

A display module including: a module substrate; a plurality of pixels provided on the module substrate; and a plurality of micro pixel controllers provided in spaces between the plurality of pixels, and configured to supply driving current to at least two pixels of the plurality of pixels, wherein each micro pixel controller of the plurality of micro pixel controllers includes a plurality of pixel circuits configured to, based on a first voltage and a second voltage being applied to the micro controller, control an amplitude of the driving current based on the first voltage and control a pulse width of the driving current based on the second voltage, and, based on the display module being in a power saving mode, the first voltage is adjusted to decrease a brightness of the plurality of pixels.
US12020626B2

A display apparatus includes a panel driver; a display panel including a plurality of pixels connected to a plurality of gate lines and a plurality of data lines through a plurality of switching elements; and a processor configured to control the panel driver to output a gate signal through the plurality of gate lines, and display an image in the display panel by controlling the panel driver to apply, through the plurality of data lines, data voltage to pixels, from among the plurality of pixels, connected with switching elements, from among the plurality of switching elements, to which the gate signal is output, wherein the processor is further configured to control, based on a user input for selecting a ratio of the image, the panel driver to output the gate signal to at least one first gate line connected with a first subset of pixels, from among the plurality of pixels, for displaying the image according to the user input.
US12020623B2

The gamma correction method for a display device measures a first driving current according to a first grayscale voltage corresponding to the low grayscale value, determines a predicted luminance based on a driving current-luminance calibration function and the first driving current, compares the predicted luminance and a first target luminance for the low grayscale value, determines a first offset value based on the first driving current and the first target luminance when the predicted luminance is different from the first target luminance, and corrects the first grayscale voltage based on the first offset value. That is, the gamma correction method may measure the driving current to perform gamma correction for the low grayscale value, and shorten a process time of the gamma correction compared to performing the gamma correction for the low grayscale value by measuring luminance.
US12020615B2

A display apparatus includes a display panel, a data driver, a driving controller and a power voltage generator. The display panel displays an image. The data driver outputs a data voltage to the display panel. The driving controller controls an operation of the data driver. The power voltage generator outputs a power voltage of the display panel. The data driver outputs a clock recovery signal representing whether a clock recovery operation is normal or abnormal to the driving controller. The driving controller generates an overcurrent signal representing an overcurrent based on the clock recovery signal and outputs the overcurrent signal to the power voltage generator.
US12020607B2

A display apparatus includes a display panel including pixels, a gate driver outputting gate signals to the pixels, a data driver outputting data voltages to the pixels, a sensing circuit receiving sensed signals from the pixels, a power voltage generator applying a power voltage, and a driving controller for stopping the display panel, the gate driver, the data driver, and/or the power voltage generator when the display panel is determined to be defective. The driving controller selects a first-mode threshold set or a second-mode threshold set based on an initial value set related to the sensed signals for determining whether the display panel is defective. Thresholds in the first-mode threshold set respectively correspond to and are respectively unequal to thresholds in the second-mode threshold set.
US12020604B2

A display device comprising a first interface receiving a first image, a second interface receiving a second image, and at least one processor executing, generating a first composite image including the first image and a part of the second image, and displaying the first composite image on a display surface, the first composite image including a first area, and a first superimposition area that is a different part from the first area and that includes the part of the second image, the first superimposition area being superimposed on the part of the second image displayed by another display device at the display surface.
US12020603B2

An electronic device may have a display with pixels configured to display an image. The pixels may be overlapped by a cover layer. The display may have peripheral edges with curved cross-sectional profiles. An inactive area in the display may be formed along a peripheral edge of the display or may be surrounded by the pixels. Electrical components such as optical components may be located in the inactive area. An image transport layer may be formed from a coherent fiber bundle or Anderson localization material. The image transport layer may overlap the pixels, may have an opening that overlaps portions of the inactive area, may have an output surface that overlap portions of the inactive area, and/or may convey light associated with optical components in the electronic device.
US12020602B2

The present disclosure provides an electronic device including a substrate, a first circuit layer, and a plurality of diodes. The substrate has a plurality of first through holes. The first circuit layer is disposed on the substrate and has a plurality of light through holes. The diodes disposed on the first circuit layer. One of the light through holes is located between two adjacent ones of the diodes, and the light through holes overlap a portion of the plurality of first through holes and do not overlap another portion of the plurality of first through holes in a normal direction of the substrate.
US12020595B2

A method of making a decorative enclosure including providing a display portion having a top opening, a front portion and a back portion. A screen is disposed over the top opening of the display portion. The screen slopes downwards from the back portion to the front portion of the display portion and includes a plurality of screen openings configured to allow passage of particles for the simulation of falling snow within the display portion.
US12020581B2

A method for operating an at least temporarily unmanned aircraft, wherein a flight is performed according to a prior flight plan in an airspace controlled by a control instance. A flight direction is determined during the flight via a control device influenced via a data connection by a control instance. The data connection is temporarily unavailable, and a hazardous or emergency situation requiring deviation from the flight plan, is identified by the control device based on first sensor data. An avoidance route is determined by the control device based on a second sensor data, the avoidance route including a avoidance manoeuvre avoiding the hazardous or emergency situation, the avoidance route is used in the meantime to fly towards a destination area with the least possible volume of air traffic; and the necessary avoidance manoeuvre(s) are performed based on the second data by the control device in an autonomous staggering procedure.
US12020572B2

In a case where it is determined that there is a possibility of a collision between a subject vehicle and an other vehicle, an information processing device causes a first alert device for issuing an alert to a driver of the subject vehicle to issue the alert when the first alert device is in an active state, and transmits alert information to the other vehicle when the first alert device is in an inactive state.
US12020566B2

A method of modifying or controlling a highway traffic system may include training a machine learning model using historical traffic data corresponding to a roadway traffic system in which the historical traffic data is indicative of traffic patterns over a historical time interval. The method may include obtaining, by the machine learning model, traffic data corresponding to the roadway traffic system and determining a probability of traffic congestion occurrence based on the obtained traffic data corresponding to the roadway traffic system. The method may include comparing the probability of traffic congestion occurrence to a traffic control probability threshold, and responsive to the probability of traffic congestion exceeding the traffic control probability threshold, adjusting operations associated with one or more traffic controls that correspond to the roadway traffic system. The machine learning model may be retrained after a time interval using the obtained traffic data corresponding to the roadway traffic system.
US12020560B2

An electronic device is provided. The electronic device includes at least one processor, and at least one memory configured to store instructions executable by the at least one processor, wherein when the instructions are executed by the at least one processor, the at least one processor is configured to perform sensing an occurrence of a trigger event, based on an input to the electronic device and an input to at least one Internet of Things (IoT) device connected to the electronic device, collecting weather information in response to the occurrence of the trigger event, estimating an emotion of a user, based on at least one of context information stored for the user and the weather information, receiving, from the user, an audiovisual impairment state of the user or estimating the audiovisual impairment state based on the context information, determining audiovisual content for a disabled to output, based on at least one of the estimated emotion and the audiovisual impairment state, among the at least one IoT device, determining a target IoT device to output the determined audiovisual content for the disabled, and outputting the determined audiovisual content for the disabled through the target IoT device.
US12020548B2

A variety of methods, medical devices, responder network servers, emergency services interfaces and call center related processes are described that can help improve responder networks designed to get a medical device such as an automated external defibrillator and/or volunteer responders to the scene of a potential medical incident.
US12020546B2

A method of communication between a host of an automated teller machine and a device. The process is performed as a result of sensor polling which the host periodically performs to check a state of a device. The process is simplified by employing an interrupt communication scheme in which an interrupt signal for notifying that a change of a sensor value occurs in the device is transmitted from a device to a host. This simplification reduces USB traffic that occurs during a process of communication between the host of the automated teller machine and the device, thereby reducing a load that is applied to a communication hardware chip of the automated teller machine. As a result, the frequency with which a communication failure occurs is decreased, thereby achieving the effect of providing support for seamless communication.
US12020544B2

A method of selecting a wager during a live event on a play by play wagering platform to offer to a user such that a wager includes a win condition, odds, and a wager amount based upon the previous wager history of a user. The user being provided the option to accept or decline the wager as offered.
US12020529B2

Systems, methods, and computer program products are disclosed for improving ease in transmitting information between peer devices. Communications devices establish a peer group. Each communications device in the group assigns different sections of its touchscreen to the other devices in the group. To transfer information to another device in the group, the user swipes on the touchscreen towards the assigned section for the target communications device. Upon detecting the swipe, and determining that the swipe was towards the assigned section, the communications device initiates a transfer of the information to the target communications device. This may involve confirmation at the device or a paired device before transfer, or no confirmation. Receipt of the information at the target communications device may trigger notifications to be displayed. It may also trigger a request for acceptance of the transfer at the target communications device after which receipt is confirmed.
US12020526B2

A system includes a computer programmed to, in response to receiving a parking transmission from a parked vehicle, transmit a parking authorization credential to the parked vehicle for rebroadcast from the parked vehicle, the parking authorization credential confirming that the parked vehicle is authorized for a parking location.
US12020525B2

A property management apparatus for managing visitor access to a managed premises. The apparatus is configured to execute stored instructions to receive visit information of a proposed visitor from a user frontend through a data communication link, to store the visit information on the data storage, and to register the proposed visitor as an authorized visitor after receipt of the visit information. The visit information comprises information of an accessible destination within the premises and visit conditions. The user frontend is pre-registered with the apparatus as associated with an associated address within the premises, and the apparatus is to operate to identify the associated address upon data communication connection with the user frontend.
US12020521B2

A system include a server configured to: receive a request from a computing device to unlock a delivery box; determine whether the request is authenticated; and send an unlock signal to the delivery box in response to the request being authenticated, such that when the unlock signal is sent to the delivery box, the delivery box is remotely unlocked in response thereto. The delivery box may include a container comprising an interior configured to hold an item; an access door configured to close the container; a UV LED configured to be activated to disinfect the interior when the access door is closed relative to the container; and a controller that controls the UV LED. The controller is connected to a network and a user is configured to control the controller over the network.
US12020520B2

A data collection device that collects data transmitted by serial communication from an on-board instrument connectable to a vehicle information management device that collects data from the on-board instrument includes a data collection unit that collects data transmitted from the on-board instrument.
US12020514B2

A power supply equipment provided for each of parking slots is configured to be able to be stored under a ground, and is configured to supply power to a vehicle parked in a corresponding parking slot with the power supply equipment protruding from the ground. A server that manages each of the parking slots and the power supply equipment is configured to receive a reservation request that specifies a reservation start time of the parking slot. The server is configured to reserve, from a vacant slot, out of the parking slots, that is unreserved at the reservation start time, a parking slot with a neighboring parking slot on at least one side unreserved at the reservation start time with priority over a parking slot with neighboring parking slots on both sides reserved at the reservation start time, when the server receives the reservation request.
US12020512B2

Methods, systems, and computer-readable storage media for determining that a subject is a live person using a color-coded sequence including a sequence of colors. A subject is illuminated in accordance with the sequence of colors. A sequence of images of the subject is captured, where the sequence of images are temporally synchronized with illumination by the color-coded sequence. A filtered response image is generated, by a matched filtering process on the sequence of images using the selected color-coded sequence. A determination is made, based on structural features around an eye region of the filtered response image, that the subject is a live person. Responsive to determining that the subject is a live person, initiating an authentication process to authenticate the subject.
US12020507B2

A system and method for determining a facial expression including a facial mask generator arranged to detect a plurality of facial points from one or more facial images to generate one or more associated facial point masks, arranged to represent the facial features of an associated face of the one or more facial images; and a learning network arranged to receive and input of the one or more facial images and the one or more associated facial point masks to obtain a classification result for each of the one or more facial images, wherein the classification result is one of a plurality of predefined facial expressions.
US12020502B2

A display device includes a base layer. A circuit layer is disposed on the base layer and includes at least one insulating layer and at least one transistor. An element layer is disposed on the circuit layer and includes a light emitting element and a light sensing element. The circuit layer includes a data line connected to the light emitting element and a readout line connected to the light sensing element. The readout line outputs a sensing signal in a sensing section of the display device. The readout line receives a reference voltage in a non-sensing section of the display device.
US12020496B2

Systems and methods for mobile enrollment in automated clearing house (ACH) transactions using mobile-captured images of financial documents are provided. Applications running on a mobile device provide for the capture and processing of images of documents needed for enrollment in an ACH transaction, such as a blank check, remittance statement and driver's license. Data from the mobile-captured images that is needed for enrolling in ACH transactions is extracted from the processed images, such as a user's name, address, bank account number and bank routing number. The user can edit the extracted data, select the type of document that is being captured, authorize the creation of an ACH transaction and select an originator of the ACH transaction. The extracted data and originator information is transmitted to a remote server along with the user's authorization so the ACH transaction can be setup between the originator's and receiver's bank accounts.
US12020494B2

A method is provided for non-invasively predicting characteristics of one or more cells and cell derivatives. The method includes training a machine learning model using at least one of a plurality of training cell images representing a plurality of cells and data identifying characteristics for the plurality of cells. The method further includes receiving at least one test cell image representing at least one test cell being evaluated, the at least one test cell image being acquired noninvasively and based on absorbance as an absolute measure of light, and providing the at least one test cell image to the trained machine learning model. Using machine learning based on the trained machine learning model, characteristics of the at least one test cell are predicted. The method further includes generating, by the trained machine learning model, release criteria for clinical preparations of cells based on the predicted characteristics of the at least one test cell.
US12020489B2

Systems, methods, and other embodiments described herein relate to performing depth estimation and object detection using a common network architecture. In one embodiment, a method includes generating, using a backbone of a combined network, a feature map at multiple scales from an input image. The method includes decoding, using a top-down pathway of the combined network, the feature map to provide features at the multiple scales. The method includes generating, using a head of the combined network, a depth map from the features for a scene depicted in the input image, and bounding boxes identifying objects in the input image.
US12020488B2

A map in a cloud service stores physical objects previously detected by other vehicles that have previously traveled over the same road that a current vehicle is presently traveling on. New data received by the cloud service from the current vehicle regarding new objects that are being encountered by the current vehicle can be compared to the previous object data stored in the map. Based on this comparison, an operating status of the current vehicle is determined. In response to determining the status, an action such as terminating an autonomous navigation mode of the current vehicle is performed.
US12020482B2

An embodiment of the disclosure provides a live steam sampling method and device and electronic equipment, which belong to the technical field of image processing. The method comprises: extracting multi-frame sampled images from live stream; screening out forward similar images from all sampled images, wherein the forward similar images are sampled images similar to a sampled image of a previous adjacent frame; and taking the rest of the sampled images, except from the forward similar images, in all sampled images as sampled images of the live stream. According to the solution of the disclosure, a solution of effectively eliminating the forward similar images in sampling operation based on a FPS is realized, thereby avoiding the leakage conditions, reducing total workload of sampling and checking, and improving efficiency of live stream sampling.
US12020478B1

A thermal image-based hybrid object detection method using a YOLO model and an object tracking technique includes: a) a step of obtaining a plurality of thermal image data by means of a thermal image camera; b) a step of extracting an object region from a thermal image data of the thermal image camera using an installed YOLO model and then creating an object region coordinate data by returning coordinates of the object region by means of an image processor; and c) a step of outputting a first image reflecting an object region coordinate data to each of thermal image data received from the image processor by means of an output device when the output device requests transmission of the first image.
US12020474B2

A connected layer feature is generated by connecting outputs of a plurality of layers of a hierarchical neural network obtained by processing an input image using the hierarchical neural network. An attribute score map representing an attribute of each region of the input image is generated for each attribute using the connected layer feature. A recognition result for a recognition target is generated and output by integrating the generated attribute score maps for respective attributes.
US12020473B2

A method and apparatus for pedestrian re-identification, an electronic device, and a computer-readable storage medium are provided. The method includes that: a pedestrian image to be detected is acquired; global feature information of the pedestrian image to be detected is extracted through multiple convolutional layers of a convolutional neural network; multiple pieces of intermediate feature information of the pedestrian image to be detected are extracted through the multiple convolutional layers of the convolutional neural network respectively, and the multiple pieces of intermediate feature information are merged as local feature information; and the global feature information and the local feature information are assigned as a classification feature of the pedestrian image to be detected, and a classification result of the pedestrian image to be detected is determined according to the classification feature.
US12020471B1

A method includes storing a database comprising a plurality of pointers to web pages and identifiers of entities associated with the plurality of pointers; receiving a first request comprising a first identifier; identifying subset of the plurality of pointers from the database responsive to each pointer of the subset having a stored association with a first identification that matches the first identifier; responsive to identifying the subset of the plurality of pointers, establishing, via one or more pointers, a connection with a server hosting a set of web pages associated with the subset of the plurality of pointers; retrieving one or more images or videos from each of the set of web pages over the established connection; calculating a performance score for each of the one or more images or videos; and generating a record identifying the performance score for each of the one or more images or videos.
US12020467B2

The present disclosure provides a method for optimizing a tag of a point of interest s(POI). The method includes: obtaining first portrait feature data of each POI in a plurality of POIs and second portrait feature data of each tag in a plurality of marked tags corresponding to the plurality of POIs; mapping the first portrait feature data of each POI and the second portrait feature data of each tag to a metric space to obtain a first feature vector of each POI and a second feature vector of each tag; and optimizing at least one marked tag corresponding to a target POI based on a vector similarity between a first feature vector of the target POI and a second feature vector of at least one tag. The present disclosure provides an apparatus for optimizing a tag of a POI, an electronic device and a computer readable medium.
US12020465B2

A method of real-time plant selection and removal from a plant field including capturing a first image of a first section of the plant field, segmenting the first image into regions indicative of individual plants within the first section, selecting the optimal plants for retention from the first image based on the first image and the previously thinned plant field sections, sending instructions to the plant removal mechanism for removal of the plants corresponding to the unselected regions of the first image from the second section before the machine passes the unselected regions, and repeating the aforementioned steps for a second section of the plant field adjacent the first section in the direction of machine travel.
US12020459B2

Systems and methods for determining a dominant color in a digital image are provided and include dividing a digital image into a first and second set of pixels and selecting pixels from the first and second sets based on first and second sample rates, respectively, the first set of pixels being closer to the center of the image than the second set and the first sample rate being greater than the second sample rate. A chroma and/or lightness filter is applied to the selected pixels. The remaining pixels after filtering are grouped based on hue, chroma, and lightness. A dominant color for the digital image is determined based on a color associated with the that has the greatest number of pixels.
US12020454B2

The present application discloses an image processing method and apparatus for an electronic device, and the electronic device. The method includes; acquiring a pose change quantity of the electronic device from a previous frame moment to a current frame moment; judging whether the pose change quantity is less than a set threshold; acquiring, in the case where the pose change quantity is less than the set threshold, to-be-rendered image data at the current frame moment according to a current value of a near viewport distance at the current frame moment; rendering the to-be-rendered image data at the current frame moment to acquire a changed image at the current frame moment; and merging a previous frame of image with the changed image to acquire a current frame of image at the current frame moment.
US12020451B2

Examples provide a system and method for autonomously placing items into non-rigid containers. An image analysis component analyzes image data generated by one or more cameras associated with picked items ready for bagging and/or a non-rigid container, such as, but not limited to, a bag. The image analysis component generates dynamic placement data identifying how much space is available inside the bag, bag tension, and/or contents of the bag. A dynamic placement component generates a per-item assigned placement for a selected item ready for bagging based on a per-bag placement sequence and the dynamic placement data. Instructions, including the per-item assigned placement designating a location within the interior of the non-rigid container to the selected item and an orientation for the selected item after bagging, is sent to at least one robotic device. The robotic device places the selected item into the non-rigid container in accordance with the instructions.
US12020450B2

An endoscopic imaging system for use in a light deficient environment includes an imaging device having a tube, one or more image sensors, and a lens assembly including at least one optical elements that corresponds to the one or more image sensors. The endoscopic system includes a display for a user to visualize a scene and an image signal processing controller. The endoscopic system includes a light engine having an illumination source generating one or more pulses of electromagnetic radiation and a lumen transmitting one or more pulses of electromagnetic radiation to a distal tip of an endoscope.
US12020448B2

A system for updating continuous image alignment of separate cameras identifies a previous alignment matrix associated with a previous frame pair captured at one or more previous timepoints by a reference camera and a match camera. The previous alignment matrix is based on visual correspondences in the previous frame pair. The system also identifies a current matrix associated with a current frame pair captured at one or more current timepoints by the reference camera and the match camera. The current matrix is based on visual correspondences in the current frame pair. The system also identifies a difference value associated with the reference camera or the match camera relative to the one or more previous timepoints and the one or more current timepoints. The system also generates an updated alignment matrix by using the previous alignment matrix, the current matrix, and the difference value as inputs.
US12020440B2

A device receives a two-dimensional (2-D) image that depicts a cross-sectional view of a retina that includes a macula comprised of layers and boundaries used to segment the layers. The device converts the 2-D image to a standardized format, determines features for voxels included in the 2-D image, and generates, by using a data model to process the features, probability maps that indicate likelihoods of the voxels being in positions within particular boundaries. The device analyzes the probability maps to determine an initial set of boundary positions and to generate directional vectors that point in directions based on values included in the set of probability maps, determines a final set of boundary positions by performing a layer boundary evolution technique using the directional vectors to refine the initial set of boundary positions, and provides data that identifies the final set of boundary positions for display via an interface.
US12020424B2

An image inspection device includes a hardware processor executing an inspection for a first read image generated by reading a first sheet on which one image is formed, based on a reference image. When an operation for newly generating the reference image is performed in association with the inspection for the first read image, the hardware processor acquires second read images generated by respectively reading second sheets on each of which the one image is formed and generates the reference image using the inspection for the first read image. When an operation for using the generated reference image stored in a storage unit is performed in association with the inspection for the first read image, the hardware processor uses the reference image in the storage unit for the inspection for the first read image, without newly acquiring the second read images.
US12020422B2

A system for producing a textile component of an article includes an additive manufacturing device in selective communication with a processor and memory. The processor and memory are configured to determine a strain value in a region of the textile component of the article based on images of the article from a camera in selective communication with the processor and memory and to generate a strain map based on the strain value. The additive manufacturing device is configured to apply a reinforcement to a textile substrate to variably reinforce the textile substrate according to the strain map and to form the textile component of the article.
US12020417B2

The present disclosure provides method and system 100 for classifying defects in wafer using wafer defect images, based on deep learning network. Embodiments herein uses synergy between several modalities of the wafer defect images for the classification decision. Further, by adding a mixture of modalities, information may be obtained from different sources such as color image, ICI, the black and white image, to classify the defect image. In addition to mixture of modalities, a reference image may be used for each modality. The reference image of each modality image is provided to deep learning models to concentrate on the defect itself and not on the related underlying lithography of the defect image. Further, the reference image may be provided to the training process of the deep learning models that may significantly reduce the number of labelled images and the training epochs required for convergence of the deep learning model.
US12020416B2

An optical inspection system is provided for an ultraviolet laser and associated optics forming a planar laser sheet directed to a glass sheet. The planar laser sheet intersects a surface of the glass sheet thereby causing the surface of the glass sheet to fluoresce and form a visible wavelength line on the surface. A camera has an image sensor for detecting the visible wavelength line. A control system in configured to receive image data indicative of the visible wavelength line, analyze and triangulate the data to determine a series of coordinates associated with the line, and create a three-dimensional map of the surface of the glass sheet as a function of the series of coordinates. Methods for using an optical inspection system, for gauging a surface using an optical inspection system, and for providing optical reflectance information for a surface using an optical inspection system are also provided.
US12020414B2

The present disclosure relates to an object selection system that accurately detects and automatically selects target instances of user-requested objects (e.g., a query object instance) in a digital image. In one or more embodiments, the object selection system can analyze one or more user inputs to determine an optimal object attribute detection model from multiple specialized and generalized object attribute models. Additionally, the object selection system can utilize the selected object attribute model to detect and select one or more target instances of a query object in an image, where the image includes multiple instances of the query object.
US12020411B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for remapping for mixed dynamic range content. In one aspect, a method for remapping for mixed dynamic range content, the method includes obtaining an image to be displayed that includes both first dynamic range content and second dynamic range content, determining that the image includes first dynamic range content at a first pixel, determining a first remapped value for the first pixel based on a lookup table for first dynamic range content and an initial value for the first pixel, providing the first remapped value for the first pixel for display, determining that the image includes second dynamic range content at a second pixel, determining a second remapped value for the second pixel based on a second initial value for the second pixel, and providing the second remapped value for the second pixel for display.
US12020402B2

Described are systems and methods for direct sun imaging by a star tracker. Disclosed in a certain example is a direct sun imaging star tracker that includes an imaging sensor and a baffle. The baffle includes a star port, a sun port, and a beam splitter. The star port is configured to image first viewing environment while the sun port is configured to image a second viewing environment that includes the sun. The beam splitter is configured to combine electromagnetic radiation from the star port and the sun port into a combined image. In various examples, the systems and techniques described herein allow a star tracker to simultaneously view both the sun and the stars.
US12020401B2

In a data processing system, when displaying a foveated image, a producer processing unit generates plural different resolution versions of the frame to be displayed. A display processor then generates a view orientation transformed output version of the frame to be displayed using data from the plural different resolution versions of the frame to be displayed generated by the producer processing unit based on data indicative of which resolution version of the frame is to be used for respective regions of the view orientation transformed output version of the frame to be displayed provided to the display processor.
US12020381B2

A method performed by an augmented reality (AR) system includes receiving a command that is input by the user through the AR system. The augmented reality (AR) system includes a hardware processor and an AR display configured to present virtual content in an environment of a user. The command specifies a type of virtual object to be presented in the environment. In response to the command, virtual objects of the specified type are presented in the environment, and a presentation of at least one of the virtual objects is altered in response to detecting a movement of the user in proximity to the at least one virtual object.
US12020376B2

A system used for generating a three-dimensional representation from one or more two-dimensional images includes a plurality of imaging devices arranged to image a real object whose three-dimensional representation is to be generated; and a marker utilized in calculating a pose of the imaging device, the pose being utilized in generating the three-dimensional representation of the real object. At least one of the plurality of imaging devices is arranged to image the real object and the marker from below to obtain a two-dimensional image including the real object and the marker.
US12020371B2

An apparatus includes a first acquisition unit configured to acquire specular reflection information about specular reflection light on an object, a second acquisition unit configured to acquire diffuse reflection information about diffuse reflection light on the object, and a compression unit configured to compress the diffuse reflection information based on the specular reflection information.
US12020365B2

A three-dimensional (3D) content refactoring system may maintain the external look and behavior of a donor model, while changing the underlying data to conform the donor model to content standards of a modeling application. The 3D content refactoring system may make the donor model adhere to the content standards by mapping the donor model to a target model that is already formatted for the modeling application.
US12020362B2

Methods and control stream generators for generating a control stream for a tile group comprising at least two tiles, the control stream identifying primitive blocks that are relevant to rendering at least one tile in the tile group. Information is received identifying one or more primitive blocks relevant to rendering at least one tile in the tile group, each primitive block comprising one or more primitives; generating a primitive block entry for each of the identified primitive blocks; and adding each primitive block entry to the control stream; wherein generating the primitive block entry for at least one of the identified primitive blocks comprises: (i) identifying a bounding box encompassing the one or more primitives of the primitive block; (ii) generating a coverage mask that indicates which tiles of the tile group that intersect the bounding box for the primitive block are valid for the primitive block, a tile being valid for a primitive block if at least one primitive of the primitive blocks falls, at least partially, within the bounds of the tile; and (iii) including the coverage mask in the primitive block entry.
US12020360B2

A method for displaying a virtual character includes: displaying the virtual character, a first character part on the virtual character including a first clothes component and a first body component that are associated with each other; obtaining a second clothes component in response to a clothes component replacement instruction, the first clothes component and the second clothes component being corresponding to a same clothes part; updating display to perform a clothes component replacement, the first character part on the virtual character including the second clothes component and a second body component that are associated with each other. The first clothes component is different from the second clothes component in length, the first body component is different from the second body component in length, and a length of the first character part remains unchanged or changes by a value less than a threshold.
US12020358B2

Methods and systems are disclosed for performing operations for generating a custom sticker. The operations include receiving, by a messaging application implemented on a first device, an image. The operations include receiving, by the messaging application, input that selects a region of the image. The operations include generating, by the messaging application, a graphical element comprising the region of the image selected by the input. The operations include applying, by the messaging application, one or more visual effects to the graphical element. The operations include causing the graphical element to be animated according to a given animation pattern selected from a plurality of animation patterns to generate an animated custom graphic. The operations include sending the animated custom graphic with the one or more visual effects from the first device to a second device.
US12020355B2

Various embodiments of the present invention relate generally to systems and methods for artificially rendering images using viewpoint interpolation and extrapolation. According to particular embodiments, a method includes moving a set of control points perpendicular to a trajectory between a first frame and a second frame, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. The set of control points is associated with a layer and each control point is moved based on an associated depth of the control point. The method also includes generating an artificially rendered image corresponding to a third location outside of the trajectory by extrapolating individual control points using the set of control points for the third location and extrapolating pixel locations using the individual control points.
US12020354B2

According to some embodiments of the present disclosure, the disclosure relates to an application system and server kit that create and serve digital twin-enabled applications. This disclosure also relates to a hub-and-spoke classification system. This disclosure also relates to a location-based services framework that leverages a generative content process to improve location prediction. This disclosure also relates to virtual reality and augmented reality applications, as well as digital agents that support various types of applications.
US12020352B2

In some implementations, a device may receive project management data including information related to project elements associated with one or more projects and associations among the project elements associated with the one or more projects. The device may generate one or more data structures representing the project elements associated with the one or more projects and the associations among the project elements associated with the one or more projects. The device may receive a request to visualize project data, wherein the request may indicate a view to use in order to visualize the project data and/or specify criteria related to the project data to be visualized in the view. The device may search the one or more data structures to obtain the project data to be visualized based on the criteria specified in the request. The device may render the project data using the view indicated in the request.
US12020347B2

A method and an apparatus for text effect processing, an electronic device, and a computer readable storage medium. The method comprises: sending to a server a request to acquire a text effect resource, the text effect resource being used to implement a display effect of text associated with multimedia; receiving a text effect resource sent by the server; and on the basis of the text effect resource, performing effect processing on text, causing the text to be displayed on a terminal screen following playback progress of the multimedia, and gradually disappear from the terminal screen.
US12020343B2

A vehicle device includes an application as a determiner configured to determine whether a frame buffer has been updated. The application is further configure to set a determination region, prepare a determination image to be drawn in the determination region, request a GPU to draw the prepared determination image, read the determination image that is actually drawn in the frame buffer by the GPU, and determine that the frame buffer has been updated when the prepared determination image matches the read determination image.
US12020341B2

Embodiments provide techniques, including systems and methods, for identifying and matching requestors and providers. For example, embodiments can display an identification pattern that is unique for a matched requestor and provider to allow the providers and requestors to quickly, easily, and accurately validate one another's identities prior to a service being provided. In some embodiments, the identification element may be presented on a provider communication device to clearly display graphics associated with an identification element to all requestors in an area so that the requestors may easily identify a matched provider.
US12020339B2

The present disclosure describes system and methods for determination of building code performance. One such method comprises performing design model validation, wherein design model validation comprises entering building permit application file information and checking the building permit application file information against relevant codes and regulations, using a taxonomy or neural natural language processing techniques or artificial Intelligence; performing exchange model code checking, wherein exchange model code checking comprises using a plurality of exchange models; performing code conformance checking, wherein the code conformance checking comprises receiving a request from the exchange models and passing the building permit application file information to code checking modules configured to check building code provisions and one or more regulations per local, state, national or international requirements; performing verification reporting based on input provided from the code checking modules; and performing results reporting based on findings of the verification reporting. Other methods and systems are also provided.
US12020336B2

A system and associated methods that enable social media representation and collaboration platform of enterprise information technology (IT) components that enables human-to-human, human-to-machine and machine-to-machine communications to help easily understand the set of enterprise IT components, its configuration(s), its intra/inter relationship(s), better navigation and visibility across various related components, and augmenting system troubleshooting.
US12020334B2

A system for explaining tax questions for an electronic tax return preparation program includes a computing device having a tax logic agent and a user interface controller. The computing device executes the tax logic agent, which analyzes a completeness graph to identify a required variable. The tax logic agent also determines whether an explanation asset is indexed to the required variable in the completeness graph, and sends an identity of the required variable to a user interface controller. The user interface controller generates a tax question corresponding to the required variable. When the tax logic agent determines that an explanation asset is indexed to the required variable in the completeness graph, the computing device presents the tax question and the explanation asset. When an explanation asset is not indexed to the required variable in the completeness graph, the computing device presents the tax question without the explanation asset.
US12020320B1

Systems and methods are provided for credit dispute processing, resolution, and reporting. Credit dispute resolution requests may be received, processed, and sent to a credit bureau for submission to creditors. Status of credit dispute resolutions may be reported to consumers. If a creditor's response time is longer than its average response time or if a creditor does not respond to a credit dispute resolution request within a regulatory response period, alerts and reports may be sent to consumers to provide consumers with further options.
US12020314B1

A system comprising a server and a camera. The server may be configured to receive a rental offer for a location from a first user, receive a rental request for the location from a second user, generate a rental agreement comprising conditions in response to the rental offer and the rental request and generate a feature set based on the conditions. The camera may be configured to receive the feature set from the server, convert the feature set to parameters for the camera, generate a plurality of video frames of the location, perform video operations to detect objects in the video frames, extract data about the objects using the video operations, compare the data to the parameters and generate a notification in response to the data matching the parameters. The video frames may be discarded after performing the video operations. The video operations may be performed locally by the camera.
US12020313B2

In some embodiments, systems manage databases for multiple event shopping, comprising: a plurality of distributed database management systems comprising: a management control circuit; a filter control circuit; customer event databases; and a plurality of product databases maintaining current product information sets, each product information set comprises: product information corresponding to one of the hundreds of thousands of retail products, and an association to at least one of a plurality of different event filter categorizations; wherein the filter control circuit is configured to filter product information sets, and identify a limited subset of products; wherein the management control circuit is configured to: maintain the plurality of customer event databases; cause a graphical user interface to limit a display of potential products to display a subset of product representations; and incorporate within a first event database a product identifier for each selected product.
US12020307B2

A heuristic engine includes capabilities to collect an unstructured data set, including document image data and correlate the image data with known valid data to detect document fraud. Notifications of fraud detection may include particular signature images, or characteristics of a document image. By feeding back indications of document fraud with correlations to past instances of fraud into the heuristic algorithm, the algorithm may learn and improve in fraud detection accuracy.
US12020303B1

A method of providing a preview version of a book over a computer network, the method comprising: apportioning the book into a plurality of content segments; modifying the book by rearranging at least a subset of the plurality of content segments to create a shuffled configuration of the book; initiating a preview session and displaying at least a first content segment from said shuffled configuration of the book in a preview window; displaying a next group of content segments from said shuffled configuration of the book during said preview session upon receiving a prompt from user to continue browsing; and controlling the availability of said shuffled configuration of the book during said preview session. A user may further customize preview version by providing a search input or by selecting a page range. Shuffled preview version may include one or more advertisements.
US12020295B2

Techniques and systems for beacon triggered processes are disclosed. A described technique includes causing a beacon device to broadcast a beacon message, the beacon device being within the vicinity of an establishment; detecting a presence of a user of a mobile device based on receiving from the mobile device a first message that is responsive to the beacon message; retrieving a transaction record based on a user or mobile device identifier in the first message; generating and transmitting a second message based on the transaction record to facilitate a completion of a transaction associated with the transaction record at the establishment; the second message being configured to provide notification of an arrival of the user and dispatch an employee to meet the user and handle the transaction; and generating and transmitting a third message based on the transaction record to facilitate the completion of the transaction at the mobile device.
US12020290B1

A computer-implemented method for generating a proposed bid includes receiving an input generated by a first content provider as part of a bidding process where content providers bid for opportunities to provide content for publication. The input indicates (i) a resource for publishing first content from the first content provider and (ii) a campaign characteristic associated with the first content. The method includes determining a proposed bid for the first content provider based on the input and on historical data from the bidding process associated with the resource. The method includes presenting the proposed bid to the first content provider.
US12020283B2

Advertisement user feedback data may be collected and provided to an advertisement decision engine. Advertisements may be presented to users via various electronic media such as digital television, Internet, software, etc., and advertisement feedback user interfaces may be provided to users in connection with such advertisements. An advertisement feedback user interface may be provided via the same electronic medium and device as the corresponding advertisements, or via a different electronic medium and/or device. User feedback data regarding electronic advertisements, as well as additional related data, may be received and provided to one or more advertisement decision engines. An advertisement decision engine may use the advertisement user feedback data to determine a future advertisement to be presented to one or more users at an advertisement insertion opportunity identified in one or more various electronic media.
US12020277B2

A set of values and a condition are provided. The values are sorted and placed in zones based on the condition and first rules. The values are grouped into combinations within select ones of the zones based on second rules while other zones are excluded. Sizes of the combinations are modified and the values are regrouped into new combinations and re-evaluated in view of the second rules. A final combination of the values is identified using third rules. The final combination representing an optimal grouping of the values based on the condition.
US12020275B2

A method for providing an offer to a potential recipient is provided. The method includes obtaining first information, such as demographic information and/or shopping history information, that relates to the potential recipient; assigning a respective value to each of a plurality of first parameters based on the first information; assigning a respective value to each of a plurality of second parameters based on second information that relates to the offer; determining a composite score based on the assigned first parameter values and the assigned second parameter values; and determining, based on the composite score, whether to provide the offer to the potential recipient.
US12020273B2

Systems and methods for providing campaign driven offer distribution include receiving, from a service provider device associated with a service provider, first campaign information for a first campaign. A first offer that has been configured to be irredeemable by the first customer and that includes a first offer condition associated with the first campaign information that must be satisfied to reconfigure the first offer to be redeemable by the first customer is provided for display on a first customer device. A notification indicating the first offer condition has been satisfied is received. In response to receiving the notification indicating the first offer condition has been satisfied, the first offer is reconfigured to be redeemable by the first customer. A notification indicating a status change with the first offer that causes the first offer to be displayed on the first customer device is communicated to the first customer device.
US12020271B2

Some embodiments provide a method for identifying competitors of a particular company. The method identifies a set of potential competitors of a particular company. For each potential competitors, the method calculates a score quantifying the competitive relationship of the potential competitor to the particular company. When the calculated score is above a particular threshold, the method associates the potential competitor as a competitor of the particular company.
US12020267B2

A method includes: acquiring user characteristic data of a first user and user characteristic data of at least two second users, each of the at least two second users having a social relationship with the first user; clustering the at least two second users to obtain at least two user sets, a similarity between the user characteristic data of any two second users in each user set satisfying a similarity condition; determining first key user characteristic data corresponding to the each user set according to the user characteristic data of the second users in the each user set; and generating a user profile of the first user according to the first key user characteristic data corresponding to the each user set and the user characteristic data of the first user.
US12020264B2

A system and a method are disclosed for tracking user activity with products in an environment. In an embodiment, a processor detects that a user has entered an environment, and responsively uniquely identifies the user. The processor determines that the user interacts with a product of a plurality of products within the environment, and responsively updates a profile of the user with indicia of the product. The processor determines whether the user is attempting to exit the environment, and, in response to determining that the user is attempting to exit the environment, prompts the user to confirm that the user intends to remove the product from the environment based on the updated profile. The processor receives input from the user confirming that the user intends to remove the product from the environment, and responsively further updates the profile based on the input.
US12020263B2

A digital pricing display includes a digital display unit having in interoperable communication a central processing unit, a display screen, a memory, a communication module having an antenna associated therewith, and an instruction set hosted on the memory and executable by the central processing unit, the instruction set operational to receive pricing and product information for a product and to display the product pricing and product information on the display screen. An elongate strip is attached to and extends downwardly from the digital display unit. The elongate strip has a plurality of hooks substantially in vertical alignment formed therealong; the purpose of each hook is for receiving thereon a product package corresponding to the product pricing and product information displayed by the digital display unit.
US12020259B2

A method facilitating a customer exercising post-purchase rights associated with a purchase made by the customer of a product. The method includes: receiving first documentation related to the purchase of the product; extracting purchase data from the first documentation, where the extracted purchase data describes the purchase including a vendor identify, purchase date, and product type; conducting search using terms derived from the extracted purchase data to connect to a vendor web site; conducting a search of the vendor web site using terms derived from the extracted purchase data to locate a first vendor policy of the vendor that defines a first post-purchase right of the customer; determining a milestone date associated with the first post-purchase right of the customer; and sending a notification to the customer appraising the customer of the milestone date and the material change.
US12020255B1

The described financial institution computing system provides services to customers through an application programming interface (“API”). The services include user identification services to customers. The user identification services allow the customers to verify the identity of users as non-fraudulent users. Further the user identification services allow the financial institution to provide known user information to the customers for purposes of prepopulating registration forms, completing transactions, and the like. Further services, such as user account validation services, payment services, and the like are also possible through the financial institution APIs. In some situations, users are registered with the financial institution. For example, a user may also be an account holder with the financial institution. In other situations, the users are not registered with the financial institution.
US12020249B2

The invention relates to distributed ledger technologies such as consensus-based blockchains, for example, a Bitcoin blockchain. Computer-implemented methods for a trustless, deterministic state machine that is embodied by the locking script of a spending transaction are described. The spending transaction transfers control of at least one digital asset or portion thereof. The spending transaction references a previous transaction that includes a locking script with a bytecode sequence. The spending transaction also includes a locking script with the same bytecode sequence. The spending transaction can be validated by verifying that the bytecode sequences of the locking scripts of the spending and previous transactions match one another. Control of the at least one digital asset or portion thereof can be transferred as a result of execution of the locking script. For example, the locking script can impose a set of conditions for validation of the spending transaction.
US12020239B2

A method for conversion of digital assets to fiat currency using a secondary blockchain and mirrored accounting includes: receiving transaction data corresponding to a first blockchain transaction processed using a first blockchain, the transaction data including a payer identifier, recipient identifier, and blockchain currency amount; validating an entity as an authorized entity associated with the payer identifier; determining a fiat currency amount based on the blockchain currency amount; generating a second blockchain transaction, the second blockchain transaction including an unspent transaction output, destination address associated with the authorized entity, and the blockchain currency amount and/or the fiat currency amount; confirming addition of the second blockchain transaction to a second blockchain; and initiating a transfer for the fiat currency amount from a first transaction account to a second transaction account, the second transaction account being associated with the authorized entity.
US12020226B2

According to various aspects, a self-service terminal (100) may include: a user interface (1008) accessible to a user of the self-service terminal (100); a sensing device (206) configured to sense information about the user; a control device (106) configured to: determine a physiological condition of the user based on the information; select an interface profile from a plurality of predefined (e.g., saved) interface profiles based on the physiological condition; instruct a reconfiguration of the user interface (1008) based on the selected interface profile.
US12020222B1

Methods, apparatuses, and computer program products for event-based payment orchestration are provided. An example method includes receiving, via an orchestrator device, a request for a payment process configuration from a first participant device. The orchestrator device includes a plurality of payment process configurations stored locally by the orchestrator device, each of the plurality of payment process configurations include configurable instructions for performing an associated portion of a payment process, and the request includes a plurality of first participant requirement parameters. The method includes determining a first payment process configuration based upon the plurality of participant requirement parameters and providing the first payment process configuration to the first participant device. Modifications to the first payment process configuration by the first participant device are stored locally by the first participant device.
US12020217B2

Systems and methods for estimating the repair cost of one or more instances of vehicle damage pictured in a digital image are disclosed herein. These systems and methods may first use a damage detection neural network (NN) model to determine location(s), type(s), intensit(ies), and corresponding repair part(s) for pictured damage. Then, a repair cost estimation NN model may be given a damage type, a damage intensity, and the repair part(s) needed to determine a repair cost estimation. The training of each of the damage detection NN model and the repair cost estimation NN model is described. The manner of outputting results data corresponding to the systems and methods disclosed herein is also described.
US12020215B2

A system for applying an artificial intelligence engine to affect course corrections and influence outcomes of a meeting may include a network interconnecting a facilitator device, a teammate participant device, and a computing system operating a recurrent neural network. The facilitator device may receive parameters of a meeting including one or more of a meeting start time, a meeting location, a meeting duration, a meeting topic, and a list of teammate participant names. The teammate participant device may be a binary meeting score indicating if the meeting was either productive or not productive. The computing system may correlate the meeting score with the meeting parameters to create parameter scores. As scores are stored in the memory of the computing system, over time, the recurrent neural network may transform the parameter scores into parameter suggestions which may be conveyed to a meeting facilitator in real time.
US12020209B2

As digital assets are created and shared, design components that comprise those digital assets are curated, organized, and tracked so as to allow meaningful relationships to be established between shared assets and design components. The tracking that underlies such relationships is provided by metadata associated with a given design component. This metadata may include information such as an asset identifier that identifies a source digital asset from which the design component was extracted; a version identifier that identifies a version of the source digital asset; an author identifier that identifies an author of the source digital asset; and a layer identifier that can be used to reveal the context in which the design component was derived from the source asset. This metadata allows relationships to be established between a design component and the digital assets that incorporate that design component, thus facilitating asset and component tracking and update notification broadcasting.
US12020205B2

A method of managing inventory comprising generating a list of inventory items, identifying removal of one of the inventory items from inventory, updating the list of inventory items as inventory items are removed, predicting a future rate of removal of inventory items, and developing purchasing plan for inventory items based on predicted rate of removal.
US12020193B1

A system, comprising: a computing device configured to obtain video signals of a worker performing a hand-related job at a workplace; and a computing server system configured to receive and process the video signals to identify hand grips and wrist bending involved in the job, determine a hand grip type for each identified hand grip, obtain force information relating to each identified hand grip, determine neutral or hazardous wrist bending based at least upon the wrist bending and the hand grip force information, calculate a percent maximum strength for each identified hand grip, calculate frequencies and durations of each identified hand grip and wrist bending, and determine ergonomic risks of the hand-related job accordingly.
US12020191B2

This application relates to employing trained machine learning processes to predict sales across various sale channels. For example, a computing device may generate features based on historical sales information, and trains the machine learning processes based on the generated features. In some examples, the computing device determines fixed cost effects from selling items across various sales channels, and adjusts the sales information based on the fixed cost effects. The computing device also generates features based on the adjusted sales. The computing device may apply the trained machine learning processes to sales information for one or more items to predict the sales of one or more items across one or more sales channels during a future temporal period. In some examples, the trained machine learning processes generate a ranking of items for a sales channel based on the output generated from the trained machine learning processes.
US12020187B2

Provided is a process including: receiving a tank-nearly-full message indicating that a tank at an oil or gas related facility is or will be ready for a truck to unload and transport fluid accumulating in the tank; in response to the tank-nearly-full message, creating a tank-run record; sending a description of the tank-run to a mobile device of a driver of an oilfield truck; receiving, from the mobile device of the driver of the oilfield truck, a tank-run claimed message indicating that the driver will drive to the oil or gas related facility and transport at least some of the fluid accumulating in the tank; and after the tank-run claimed message, performing steps including: confirming that the tank-run has not yet been claimed; after the confirmation, designating the tank-run as claimed by the driver; and sending confirmation to the mobile device of the driver.
US12020185B1

A system includes software that mimics a paper based allocation process. Business objects can be presented graphically on a touch screen, and users can allocate business objects with other business objects using a drag and drop motion. For example, a symbol representing a business object can be dragged and dropped onto a symbol representing another business object. This will trigger a relationship to be created in the PLM database between the two business objects.
US12020183B2

An Internet-based and computer-implemented system and method operated by multiple users utilizing an electronic computing device, operably configured to efficiently streamline and consolidate the event and vacation planning, selecting, deliberating, and booking process, particularly among groups of users. Beneficially, the system and method comprise instant messaging, polling, and budgeting features which aid users within a travel group in deliberating and selecting various trip accommodations, e.g., destination, lodging, transportation, excursions, etc., related to a travel event. Recommended trip accommodations are generated based on event-identifying information and a personalized user budget of a user, wherein the personalized user budget may be visually and graphically compared to a simulated user budget to assist the user in calculating the cost of a travel event, an expense category, or a trip accommodation.
US12020177B2

Embodiments generate digital plans for agricultural fields. In an embodiment, a model receives digital inputs including stress risk data, product maturity data, field location data, planting date data, and/or harvest date data. The model mathematically correlates sets of digital inputs with threshold data associated with the stress risk data. The model is used to generate stress risk prediction data for a set of product maturity and field location combinations. In a digital plan, product maturity data or planting date data or harvest date data or field location data can be adjusted based on the stress risk prediction data. A digital plan can be transmitted to a field manager computing device. An agricultural apparatus can be moved in response to a digital plan.
US12020170B2

Disclosed embodiments provide a framework for intent discovery based on user input and execution of processes based on the discovered intents. An intent processing system provides, via an interface, a graphical representation of different intent clusters corresponding to different intents. An intent cluster includes a set of intent terms and/or phrases that can be used to submit a request or issue that is associated with an intent. As a user selects intent terms and/or phrases from an intent cluster via the interface, the intent processing system can identify actions that can be performed to address the user's request or issue.
US12020154B2

Disclosed are a data processing method, a device and a medium. The method includes: acquiring first feature data and a source identification of data to be processed; determining a first unshared hidden unit, corresponding to the source identification, in an autoencoder, wherein the autoencoder includes a plurality of first unshared hidden units that do not share a parameter with each other; inputting the first feature data into the determined first unshared hidden unit, to perform noise cancellation, and outputting second feature data meeting a set standard; inputting the second feature data into a first shared hidden unit of the autoencoder to map the second feature data to a set feature space through the first shared hidden unit, and outputting mapping data; and inputting the mapping data into a shared feature layer of the autoencoder, and outputting common feature data in the first feature data, extracted by the shared feature layer.
US12020152B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for neural network-based optical character recognition. An embodiment of the system may generate a set of bounding boxes based on reshaped image portions that correspond to image data of a source image. The system may merge any intersecting bounding boxes into a merged bounding box to generate a set of merged bounding boxes indicative of image data portions that likely portray one or more words. Each merged bounding box may be fed by the system into a neural network to identify one or more words of the source image represented in the respective merged bounding box. The one or more identified words may be displayed by the system according to a standardized font and a confidence score.
US12020147B2

Effectively training machine learning systems with incomplete/partial labels is a practical, technical problem that solutions described herein attempt to overcome. In particular, an approach to modify loss functions on a proportionality basis is noted in some embodiments. In other embodiments, a graph neural network is provided to help identify correlations/causations as between categories. In another set of embodiments, a prediction approach is described to, based on originally provided labels, predict labels for unlabelled training samples such that the proportion of labelled labels relative to all labels is increased.
US12020141B2

A deep learning apparatus for an artificial neural network (ANN) having pipeline architecture. The deep learning apparatus for an ANN simultaneously performs output value processing, corrected input data processing, corrected output value processing, weight correction, input bias correction, and output bias correction using pipeline architecture, thereby reducing calculation time for learning and reducing required memory capacity.
US12020140B1

The systems and methods described herein relate to generative artificial intelligence systems using retrieval-augmented generation pipelines to supply information to large language models (LLMs). The potential for failures by such LLMs to return responses to prompts significantly increases with system complexity. To improve the resilience of the pipelines in handling such failures, various aspects described herein provide mechanisms for early detection and remediation of such prompt failure events. Thus, prompt failure events may be identified based upon (i) an elapsed time between sending a prompt and receiving a first token from the LLM exceeding a first threshold or (ii) an elapsed time between receiving such first token and receiving a last token exceeding a second threshold. Remediation may be achieved by causing a copy of the failed prompt to be sent to the LLM, without waiting for an error from the LLM provider or a standard network request timeout.
US12020133B2

Systems and methods are disclosed for triggering an update to a machine-learning model upon detecting that a distribution of particular (e.g., recently collected) input data set is sufficiently different from a distribution training input data set used to train the model. The distributions may be determined to be sufficiently different when a classifier can identify to which distribution individual data elements belong (e.g., to at least a predetermined degree). An update to the machine-learning model can include morphing weights used by the model and/or retraining the model.
US12020131B2

Techniques are provided for sparse ensembling of unsupervised machine learning models. In an embodiment, the proposed architecture is composed of multiple unsupervised machine learning models that each produce a score as output and a gating network that analyzes the inputs and outputs of the unsupervised machine learning models to select an optimal ensemble of unsupervised machine learning models. The gating network is trained to choose a minimal number of the multiple unsupervised machine learning models whose scores are combined to create a final score that matches or closely resembles a final score that is computed using all the scores of the multiple unsupervised machine learning models.
US12020130B2

Embodiments are directed to a machine learning engine that determines training documents and validation documents from a plurality of documents. The machine learning engine may determine attributes associated with the documents. In response to receiving a request to predict attribute values of a selected document the machine learning engine may train a plurality of ML models to predict the attribute values based on the training documents and the attributes and associate the trained ML models with an accuracy score. The machine learning engine may determine candidate ML models from the trained ML models based on the training accuracy scores. The machine learning engine may evaluate and rank the candidate ML models based on the request and the validation documents. The machine learning engine may generate confirmed ML models based on the ranked candidate ML models such that the confirmed ML models may answer the request.
US12020126B2

A method, system, and computer program product for implementing automated pressure level detection and correction is provided. The method includes retrieving from sensors, measurement attributes associated with geological conditions occurring during a mining process. Subsequently, threshold levels configured to activate an alarm associated with measurement attributes exceeding the threshold levels are determined and code is executed with respect to the threshold levels. A combined threshold severity level associated with the safety threshold levels is determined and code is executed with respect to the safety threshold levels. A combined clustering level associated with the safety threshold levels is determined and a difference value between the combined threshold severity level and combined clustering level is generated. A relationship between the difference value and a threshold value is determined and automated software and hardware control systems are enabled for controlling machinery associated with the mining process resulting in operation of the machinery.
US12020125B2

Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for information processing. In an information processing method, a first network state representation and a first content request event of an emulated network are provided from an emulator to an agent for reinforcement learning, wherein the first content request event indicates that a request node in the emulated network requests target content stored in a source node. The emulator receives first action information from the agent, wherein the first action information indicates a first caching action determined by the agent, the first caching action including caching the target content in at least one caching node between the request node and the source node. The emulator collects, based on the execution of the first caching action in the emulated network, first training data for training the agent.
US12020122B1

A method, system and computer program product for mitigating errors in measurements from a quantum system. A discriminator is trained to classify the measurement results of the quantum states of qubits as corresponding to a first quantum state (e.g., quantum state of 0) or a second quantum state (e.g., quantum state of 1). A first region of trust (corresponding to trusted measurements of a first quantum state) with a first discriminator boundary and a second region of trust (corresponding to trusted measurements of a second quantum state) with a second discriminator boundary are defined using the trained discriminator. If a shot-to-shot measurement result of a qubit state falls outside such regions of trust, the measurement result is rejected. In this manner, measurement errors from a quantum system are effectively mitigated, including measurement errors involving shot-to-shot measurement results of the quantum states read from the execution of the quantum circuits.
US12020121B2

Aspects of the present disclosure relate generally to systems and methods for use in the implementation and/or operation of quantum information processing (QIP) systems, and more particularly, to techniques for removing or correcting for translation errors between a programmed strength and an applied strength of quantum gates. A method is described that includes determining, for each quantum gate in a quantum operation, a non-linearity between an applied strength of a laser beam used for the respective quantum gate and a programmed strength intended to be applied by the laser beam for the respective quantum gate. The method further includes linearizing the non-linearity for each quantum gate and storing linearization information in memory. Moreover, the method includes applying the linearization information to correct for the non-linearity when implementing each quantum gate as part of the quantum operation. A system is also described that is configured to implement the method described above.
US12020113B2

Scanning assemblies are disclosed herein. An example scanning assembly includes a slot scanner and a mounting system. The slot scanner includes an imaging assembly configured to capture an image frame appearing in a field of view (FOV) and a housing having a cavity configured to accommodate the imaging assembly. The mounting system includes a flange member at least partially surrounding an opening formed within the mounting system, and at least two support arms extending from the flange. The at least two support arms engage a portion of the housing of the slot scanner to retain the slot scanner within the opening formed by the flange.
US12020110B2

A method for estimating channel parameters includes: sending a paging signal for identifying the tag device; sending training sequence information, receiving first training sequence feedback information during a non-working period of the tag device, receiving, during a working period of the tag device, second training sequence feedback information modulated by the tag device, and estimating the channel parameters of the tag device according to the training sequence feedback information and the second training sequence feedback information. The tag device having at least one antenna of the present disclosure can modulate carrier signals to transmit information, has advantages such as a fast transmission rate, a large amount of transmission data and a strong anti-interference capability, and can adapt to different application scenarios.
US12020109B2

A writing device is provided to prevent or substantially reduce an occurrence of inconsistency in a destination even when a specification of an apparatus is changed after packaging. According to one embodiment, the writing device includes a first command processor and a second command processor. The first command processor commands a first wireless tag attached to an apparatus to rewrite specification information that is stored in the first wireless tag and that shows a specification of the apparatus. The second command processor commands a second wireless tag attached to a package of the apparatus to rewrite destination information that is stored in the second wireless tag and that relates to a destination of the apparatus, in response to a command given by the first command processor being executed.
US12020107B2

A card reader's motorized transport is controlled by firmware of the reader so as to control a distance that any card can be pulled into the reader during a transaction on a host device. The distance is sufficient enough to allow an embedded chip on the card to be read by a chip read interface but is insufficient to be read by a magnetic read interface. Furthermore, the entire length of the card is prevented from completely passing over the magnetic read interface during the transaction such that any skimmer placed within the reader is physically unable to read the magnetic card information from the magnetic strip of the card. In an embodiment, the firmware is configured to permit only chips from the cards to be read for transactions or configured to turn off chip only reading by permitting both chip reads and magnetic strip reads for each transaction.
US12020104B2

An antenna for a radio frequency identification transponder includes an electrically conductive main portion, an electrically conductive first transverse portion and an electrically conductive second transverse portion. The first and second transverse portions are connected to opposite portions of the main portion, extend in an antenna width direction and are spaced apart from each other in an antenna length direction. The antenna further includes an electrically conductive first tail portion extending in the antenna length direction and being connected to an end of the first transverse portion distal of the main portion. The main portion includes a loop and a plurality of meanders. The loop includes a pair of contacts configured for connecting the antenna to a radio frequency identification chip. An extension of the meanders in the antenna width direction is smaller than an extension of the loop in the antenna width direction.
US12020087B2

Systems and methods for content management wherein a client can submit requests to a first API which the forwards the requests to either an IMDB or a gateway to a distributed cluster-computing framework. Requests to the IMDB are serviced and responses from the IMDB are returned to the client. Requests that are forwarded to the gateway are first modified for the distributed cluster-computing framework, and are then parsed by the gateway and used to instantiate processors that generate corresponding requests to the distributed cluster-computing framework. Responsive data from the distributed cluster-computing framework is used to generate responses to the client requests that are forwarded to the first API which modifies them to appear as if they were generated by the IMDB. These modified responses are returned by the first API to the client.
US12020085B2

Examples described herein include systems and methods for prioritizing workloads, such as virtual machines, to enforce quality of service (“QoS”) requirements. An administrator can assign profiles to workloads, the profiles representing different QoS categories. The profiles can extend scheduling primitives that can determine how a distributed resource scheduler (“DRS”) acts on workloads during various workflows. The scheduling primitives can be used to prioritize workload placement, determine whether to migrate a workload during load balancing, and determine an action to take during host maintenance. The DRS can also use the profile to determine which resources at the host to allocate to the workload, distributing higher portions to workloads with higher QoS profiles. Further, the DRS can factor in the profiles in determining total workload demand, leading to more efficient scaling of the cluster.
US12020078B2

Technologies for providing a multi-tenant local breakout switching and dynamic load balancing include a network device to receive network traffic that includes a packet associated with a tenant. Upon a determination that the packet is encrypted, a secret key associated with the tenant is retrieved. The network device decrypts a payload from the packet using the secret key. The payload is indicative of one or more characteristics associated with network traffic. The network device evaluates the characteristics and determines whether the network traffic is associated with a workload requesting compute from a service hosted by a network platform. If so, the network device forwards the network traffic to the service.
US12020075B2

Techniques are disclosed relating to dispatching compute work from a compute stream. In some embodiments, a graphics processor executes instructions of compute kernels. Workload parser circuitry may determine, for distribution to the graphics processor circuitry, a set of workgroups from a compute kernel that includes workgroups organized in multiple dimensions, including a first number of workgroups in a first dimension and a second number of workgroups in a second dimension. This may include determining multiple sub-kernels for the compute kernel, wherein a first sub-kernel includes, in the first dimension, a limited number of workgroups that is smaller than the first number of workgroups. The parser circuitry may iterate through workgroups in both the first and second dimensions to generate the set of workgroups, proceeding through the first sub-kernel before iterating through any of the other sub-kernels. Disclosed techniques may provide desirable shapes for batches of workgroups.
US12020073B2

An apparatus comprises a processing device that is configured to obtain a metadata structure corresponding to a workflow automation. The metadata structure defines a first tier comprising individual tasks, a second tier comprising a plurality of workflows each comprising a grouping of the individual tasks and a third tier comprising an orchestration comprising a grouping of the workflows. The processing device is configured to generate a graphical user interface (GUI) based on the metadata structure that is configured to present the plurality of tiers to a user. The GUI comprises a plurality of elements each activatable to enable or disable corresponding individual tasks and workflows. The GUI is presented to a user and an activation of a given element is received from the user. The activation disables the corresponding individual task or workflow for the workflow automation. The workflow automation is executed based at least in part on the activation.
US12020069B2

There is provided a computer implemented method of allocation of memory, comprising: issuing an allocation operation for allocation of a region of a pool of a memory by a first process executed on a first processor, sending a message to a second processor indicating the allocation of the region of the pool of the memory, wherein the first processor and the second processor access the region of the pool of the memory, issuing a free operation for release of the allocated region of the pool of the memory by a second process executed on a second processor, and releasing, by the first processor, the allocated region of the pool of the memory as indicated in the free operation, wherein the region of the pool of the memory allocated by the first process and released by the second process is a same region of memory.
US12020065B2

A multi-processor system includes a plurality of processors, a scheduler, and a selector. Each of the plurality of processors is included in at least one of a plurality of domains. The plurality of domains include three or more domains and are defined based on a hierarchical domain structure. The scheduler receives and manages at least one task performed by the plurality of processors. The selector selects one of the plurality of domains based on states of the plurality of domains to assign the at least one task to the selected domain, and selects at least one processor among processors in the selected domain based on states of the processors in the selected domain to assign the at least one task to the selected processor, when the at least one task is received.
US12020063B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media for performing preflight checks of a distributed computing system, are described. In one aspect, a method includes assigning a computing workload to a first subset of hardware accelerator machines each having one or more hardware accelerators. A preflight check on the first subset is performed before performing the computing workload to verify the functionality of each machine in the first subset. For each hardware accelerator machine of the first subset, a program code package is installed, including a task action based at least in part on characteristics of the computing workload. The task action including a sequence of operations is performed on the hardware accelerator machine to determine whether the task action fails. Whenever the task action fails, the computing workload is re-assigned to a second subset of hardware accelerator machines different from the first subset.
US12020061B2

A system and its methods are described for implementing meta-transactional interactions across one or more decentralized computing networks (“blockchains”) with a managed (“custodial”) wallet, satisfying an important need of lowering the barrier of entry for interacting with smart contracts across multiple blockchain networks. First, the method of encoding and storing a transactional request created by a user's managed account, representing an intention to broadcast the invocation of a specific function of a specific smart contract on one or more peer nodes of a specific blockchain. Then, calculating a cost for processing the encoded transaction within the specific blockchain via analysis including the value and type of cryptocurrency, complexity of transaction, historical trend of transaction fees, and analyses to eliminate the chance of loss due to insufficient transaction fees. Next, obtaining a payment from the user for the transfer of the amount to successfully process their queued transaction. Then, confirming the payment was received in its correct and sufficient form resulting in a transfer of cryptocurrency from a reserve to the user's managed account. Subsequently, determining the transfer is completed and a sufficient balance exists for the execution of the queued transaction. Finally, dequeuing and executing the stored transaction on a specific blockchain by the system on behalf of the managed account, where transaction fees are paid by the managed account and unspent fees are accrued in the balances of the managed wallet.
US12020057B2

Systems, methods, and computer-readable media are disclosed for performing a hitless upgrade of executable code in the absence of an orchestrator or other upgrade manager. A mechanism is disclosed that utilizes containers to update software functionality, features, or the like without interrupting a service provided by a container and without relying on an orchestrator or other upgrade manager to coordinate the upgrade process. State information indicative of a current state of module(s) within a container is maintained in an external data store such as a state database. A hand-off from a current container to a new container that updates module code/functionality of the current container can be initiated upon determining that a state metric calculated by the old container at a future timestamp matches a state metric independently calculated by the new container at the same timestamp.
US12020050B2

The disclosed technology is generally directed to virtualization technology. The disclosed technology includes providing processor feature ID information requested by, or from, a virtual machine (VM), virtualized application, Virtualization Based Security (VBS) user mode process, VBS kernel mode process, or other guest partition, by a processor. Such information may be provided based on information provided a priori to the processor, for example, by a supervisory partition, such as a hypervisor. The disclosed technology also includes a supervisory partition, for example, that provides such information to the processor, and includes guest partitions that receive such information.
US12020046B1

A method, comprising: receiving, by a computing device, a user indication to start a teaching mode in which the user can teach an instance of a process; configuring the computing device to start the teaching mode in response to receiving the indication; capturing, when in the teaching mode, first information corresponding to a first stream of events captured by the computing device during performance of a first plurality of actions by the user when interacting with the computing device to perform the process; generating, using the first information, a first visualization of at least some of the first plurality of actions; and displaying the first visualization on a graphical user interface of the computing device.
US12020037B2

The techniques disclosed herein implement a centralized lighting module configured to control a diverse set of lighting-enabled peripheral devices. The set of lighting-enabled peripheral devices is diverse with respect to a type and a manufacturer. The lighting module is referred to as a centralized lighting module because the lighting module is part of an operating system of a computing device. Consequently, a user of the computing device no longer has to download and learn to use multiple different lighting applications if the user wants to create a diverse lighting ecosystem in which lighting-enabled peripheral devices from different manufacturers are connected to the computing device. Similarly, a developer of a computing application no longer has to engage and interact with multiple application programming interfaces (APIs) and software development kits (SDKs) if the developer wants users of their computing application to be able to create a diverse lighting ecosystem.
US12020034B2

An instruction execution method for a microprocessor is provided. The microprocessor includes a model specific register (MSR). And, the instruction execution method includes the following steps. A target instruction is received using an instruction cache. The target instruction is decoded using an instruction translator to determine whether the target instruction is a specific instruction is a specific instruction. When the target instruction is the specific instruction, a model specific register index of the target instruction is obtained to directly read or write the model specific register.
US12020027B2

A method is described that includes executing a convolutional neural network layer on an image processor having an array of execution lanes and a two-dimensional shift register. The two-dimensional shift register provides local respective register space for the execution lanes. The executing of the convolutional neural network includes loading a plane of image data of a three-dimensional block of image data into the two-dimensional shift register. The executing of the convolutional neural network also includes performing a two-dimensional convolution of the plane of image data with an array of coefficient values by sequentially: concurrently multiplying within the execution lanes respective pixel and coefficient values to produce an array of partial products; concurrently summing within the execution lanes the partial products with respective accumulations of partial products being kept within the two dimensional register for different stencils within the image data; and, effecting alignment of values for the two-dimensional convolution within the execution lanes by shifting content within the two-dimensional shift register array.
US12020024B2

To understand/reverse engineer the code, knowledge of cryptic terms (variable names) present in the code is mandatory. The reverse engineering to understand the code is a very complex task which has infinite variations. A method and system for identifying meaningful terms in a domain context from a plurality of cryptic forms of a variable name in a program code is provided. A machine learning model that understands the cryptic form of a variable name and relates the co-occurring cryptic terms and expands them is provided. These expanded forms of cryptic terms directly aid in understanding of each term and its usage in a more accurate way. This knowledge is used in many downstream task of reverse engineering the program code. Linking of the multiple usages of the same variable and aims to reduce the gap of naming convention mismatches introduced by developers is provided.
US12020018B2

Disclosed are a system and method for controlling the update of software of a motor-driven power steering (MDPS) apparatus, the system includes a central communication controller configured to download the latest version of new SW through wireless communication with a server outside a vehicle and an MDPS controller including a first memory in which an old version of SW has been stored and a second memory and configured to download the new SW from the central communication controller, store the new SW in the second memory, and perform the update of the new SW by swapping the first memory and the second memory.
US12020017B2

A method and an electronic device for scheduling software upgrade of network devices in an internet protocol (IP) based network are provided. The method includes predicting traffic directed towards at least one of the network devices, predicting at least one event to be occurred at the at least one of the network devices, determining a time period to schedule the software upgrade based on the predicted traffic and the determined at least one event, and scheduling the software upgrade in the time period.
US12020009B2

Methods, computer program products, and systems can include obtaining a first computing environment specific application deployment software code instance associated to a first computing environment, the first computing environment specific application deployment software code instance for deployment of a certain application on the first computing environment; parsing the first computing environment specific application deployment software code instance, wherein the parsing includes determining attributes of the first computing environment specific application deployment software code instance and generating, using the determined attributes of the first computing environment specific application deployment software code instance, a computing environment agnostic semantic tree data structure that expresses a workflow pattern for deployment of the certain application; and composing, with use of the computing environment agnostic semantic tree data structure, a second computing environment specific application deployment software code instance associated to a second computing environment for deployment of the certain application on the second computing environment.
US12020007B2

Information received from a graphical user interface (GUI) and a list of user-curated command line patterns are received by an auto-wrapper system, wherein the auto-wrapper system is associated with an analytics workflow service. A module including a parameter space having one or more parameters and options used in the list of user-curated command line patterns is generated, by the auto-wrapper system, wherein content for each parameter is derived from the parameter's presence in the list of user-curated command line patterns combined with the information received from a GUI.
US12019998B1

The various implementations described herein include methods and devices for recommending phrases for data visualizations. In one aspect, a method includes presenting a data visualization page to a user, the page including a first region for displaying a data visualization and a second region for phrase recommendations. The method further includes obtaining a dataset selected by the user, the dataset including a plurality of fields; and generating a first set of phrase recommendations based on the dataset, each phrase recommendation corresponding to a respective field. The method also includes displaying the first set of phrase recommendations in the second region; and receiving a user selection of a first phrase. The method further includes, in response to the user selection: presenting a data visualization in the first region using the first phrase; and displaying a second set of phrase recommendations generated based on the first phrase.
US12019995B2

A computer-implemented method for generating an ontology-driven conversational interface includes generating an ontology from a description of a domain schema of a Data Analysis (DA) model, in which the DA model is a defined in terms of quantifiable, qualifying or categorical entities and their relationships as described by the domain schema. Conversational artifacts of a conversation space including a conversational pattern framework are generated by extracting DA-related intents, entities, and a dialog from the generated ontology for the conversational interface. A dialog logic table maps DA-related patterns to intents, extracted quantifiable, qualifying or categorical attributes to entities, and the dialog to user-prompts for one or more parameters in an identified DA pattern. The conversation space is integrated with at least one of an external data source or an analytics platform that stores and processes data.
US12019986B2

Acquisition of an utterance pair for expanding a set of utterance pairs for outputting an output utterance in response to receiving a given utterance is described. A keyword extraction unit is configured to compare a degree of characteristic of a word in expansion source utterance pair data and a degree of characteristics of a word in the given utterance data. The expansion source utterance pair data represents a set of expansion source utterance pairs including an input utterance and an output utterance for the input utterance. The present technology includes extracting, based on a comparison result, a keyword list including a keyword that is characteristic of the expansion source utterance pair data. An utterance pair extraction unit is configured to extract, based on the keyword list, an utterance pair from a set of given utterance pairs as an addition for expanding the set of utterance pairs.
US12019984B2

A method that includes receiving an input at an interactive conversation service that uses an intent classification model. The method may further include generating, using an encoder model of the intent classification model, a set of output vectors corresponding to the input, where the encoder model is configured to determine a set of metrics corresponding to intent classifications. The method may further include determining, using an outlier detection model of the intent classification model, whether the input is in-domain or out-of-domain (OOD) based on a first vector of the set of output vectors satisfying a domain threshold relative to one or more of the intent classifications. The method may further include outputting, by the intent classification model, a second vector of the set of output vectors that indicates the set of metrics corresponding to the intent classifications or an indication that the input is OOD.
US12019981B2

A machine reading system is described herein that includes a framework in which grammar rules can be developed using a concise language that combines syntax and semantics. The resulting technology thus reduces the development time for new grammars in a new domain. An enormous amount of information appears in the form of natural language across millions of academic papers and other literature sources. For example, in the biological domain, there is a tremendous ongoing effort to extract individual chemical interactions from these texts, but these interactions are only isolated fragments of larger causal mechanisms such as protein signaling pathways. The proposed rule-based event extraction framework can model underlying syntactic representations of events in order to extract signaling pathway fragments. Though application to the biomedical domain is herein described, the framework is domain-independent and is expressive enough to capture most complex events annotated by domain experts.
US12019979B2

A non-transitory, computer readable medium storing instructions that, when executed by a processor, cause the processor to receive, via a graphical user interface (GUI), a first input indicative of a request to generate a storyboard including one or more visualizations associated with operation of one or more industrial automation systems, wherein the request identifies first and second data from one or more data sources, retrieve the first and second data from the one or more data sources, generate a first dataset based on the first data retrieved from the one or more data sources, generate a second dataset based on the first data retrieved from the one or more data sources, and generate for display via the GUI, the storyboard based on the first dataset and the second dataset.
US12019976B1

Systems and methods disclosed relate to contextually tagging statements associated with calls. In particular, the contextual tagging is directed to training a call tagging model for predicting one or more categories associated with a statement for tagging. The disclosed technology generates training data for training the call tagging model based on a list of known phrases used in contacts in a contextual category and matching phrases and words in the list of known phrases against words and phrases used in statements in sample call transcripts. The call tagging model is fine-tuned by using sample statements that appear in contacts. Once trained, the call tagging model is used to determine a probability distribution of categories associated with statements in a contact and further determine contact-level category distributions using multi-dimensional vectors. The tagged contacts are used to determine contacts that are contextually similar to a given contact.
US12019973B2

Methods for reticle enhancement technology (RET) for use with variable shaped beam (VSB) lithography include determining an initial mask pattern from a desired pattern for a substrate; calculating a first substrate pattern from the initial mask pattern; determining an initial set of VSB shots that will form the initial mask pattern; calculating a simulated mask pattern from the initial set of VSB shots; calculating a second substrate pattern from the simulated mask pattern; and adjusting the initial set of VSB shots, wherein the adjusting of the initial set of VSB shots creates an adjusted set of VSB shots.
US12019972B2

A method of forming a semiconductor device including: providing a first circuit cell including a first pin cell; forming a connecting path originated from the first pin cell of the first circuit cell; performing an Electromigration (EM) checking process with a first parasitic capacitance of the first pin cell and a second parasitic capacitance of the connecting path by loading a loading capacitance file to determine whether the loading capacitance of the first pin cell is larger than a first predetermined capacitance; and substituting a second pin cell for the first pin cell when the loading capacitance of the first pin cell is larger than the first predetermined capacitance, wherein the second pin cell is different from the first pin cell.
US12019967B2

The disclosure provides a general solution for determining connections between terminals of various types of circuits using machine learning (ML). A ML method that uses reinforcement learning (RL), such as deep RL, to determine and optimize routing of circuit connections using a game process is provided. In one example a method of determining routing connection includes: (1) receiving a circuit design having known terminal groups, (2) establishing terminal positions for the terminal groups in a routing environment, and (3) determining, by the RL agent, routes of nets between the known terminal groups employing a model that is independent of a number of the nets of the circuit. A method of creating a model for routing nets using RL, a method of employing a game for training a RL agent to determine routing connections, and a RL agent for routing connections of a circuit are also disclosed.
US12019963B2

An operations and maintenance (O&M) system, and related method, for a plurality of unique objects characterized by distinct digital twins. The O&M system includes: a database subsystem for storing at least first and second distinct digital twins for each of the plurality of unique objects; at least one of the digital twins has an identifier that uniquely associates it with one of the plurality of unique objects and defines a unique virtual representation thereof. The system further includes a virtual sensor subsystem operative to emulate operational data for ones of the plurality of objects; the virtual sensor subsystem is not dependent on sensors physically associated with ones of the plurality of unique objects. A digital twin comparison subsystem is operative to compare outputs of the at least first and second distinct digital twins for each of the plurality of unique objects; the output of at least one of the first and second digital twins is a function of the emulated operational data for its associated object, and the O&M system makes an operational or maintenance decision with respect to an object as a function of the comparison.
US12019950B2

A soft decision audio decoding system for preserving audio continuity in a digital wireless audio receiver is provided that deduces the likelihood of errors in a received digital signal, based on generated hard bits and soft bits. The soft bits may be utilized by a soft audio decoder to determine whether the digital signal should be decoded or muted. The soft bits may be generated based on the detected point and a detected noise power, or by using a soft-output Viterbi algorithm. The value of the soft bits may indicate confidence in the strength of the hard bit generation. The soft decision audio decoding system may infer errors and decode perceptually acceptable audio without requiring error detection, as in conventional systems, as well as have low latency and improved granularity.
US12019947B2

Projection methods and systems are disclosed in this disclosure. In an implementation, a method includes: A first device that displays first content, detects a first gesture operation, and recognizes the detected first gesture operation, where the first gesture operation is a continuous and moving gesture operation; a second device detects the first gesture operation, and recognizes the detected first gesture operation, where the second device establishes a communication connection to the first device; if recognizing that the first gesture operation is a projecting gesture, the first device projects, to the second device, the first content displayed by the first device; and if recognizing that the first gesture operation is a projected gesture, the second device receives the first content projected by the first device, and displays the first content on the second device.
US12019944B2

The embodiments of the disclosure provide a method for operating a mirrored content under a mirror mode and a computer readable storage medium. The method includes: enabling a touch capturing function on the smart device, wherein the touch capturing function intercepts a touch event inputted to the smart device; in response to determining that a raw touch event is intercepted by the smart device, translating the raw touch event to a first touch event and sending the first touch event to a host, wherein a display screen of the smart device is mirrored to a visual content shown by the host, and the first touch event triggers the host to report a second touch event happened in the visual content; disabling the touch capturing function and receiving the second touch event from the host; and performing a first operation in response to the second touch event and enabling the touch capturing function on the smart device.
US12019943B2

A method provides concurrent transmission of a virtual action center with a primary segment cropped from a video image, enabling remote participant control of aspects of the primary segment. The method includes identifying a primary region of interest (ROI) within a video image and delineating the video image into a primary segment encompassing the primary ROI and a secondary segment. The method includes associating a virtual action center within a location of the secondary segment and assigning control features of the virtual action center to the second device connected via a video communication session. The method includes transmitting the primary segment and concurrently transmitting the features/functions of the virtual action center to the second device, enabling the second device to concurrently present, on its display, the primary segment and the virtual action center as portions of a received video stream, providing second device control of content within the primary segment.
US12019939B1

Various embodiments set forth a computer-implemented method of displaying content of a visualization environment, comprising receiving, by a display controller coupled to a display device included in a plurality of display devices, a configuration that includes a display mode and identifies a dashboard to be displayed, determining a position of the display device relative to positions of other display devices, retrieving a set of values associated with the dashboard, where the set of values is provided by a remote data source based on a query executed on raw machine data associated with the dashboard, determining, based on the position, at least a portion of the dashboard to display in the display device, and causing, by the display controller, the display device to display at least a portion of the set of values within at least the portion of the dashboard.
US12019938B2

An information method includes obtaining a display object and a display area, wherein the display area is at least part of a display output area of a display screen; displaying the display object in the display area; changing a display state of the display object in the display area in response to an input operation, wherein the input operation includes at least a moving operation; and determining that the display state of the display object satisfies a target display state, and that the display object in the target display state includes a target item responding to the moving operation, stopping an edge of the display object in the target display state within the display area.
US12019932B2

An information processing apparatus is provided, which performs: acquiring an inspection result obtained by inspecting quality of a print product; receiving quality request data including an evaluation criterion; specifying a quality level of the print product based on the evaluation criterion included in the quality request data and the inspection result; creating quality report data including the inspection result and the quality level; and transmitting the quality report data to a predetermined external apparatus.
US12019931B2

An information processing apparatus includes a layer-group determining unit configured to determine, from a printing layer that is a plurality of layers printed using a head that ejects ink, the printing layer including the layer formed by specific color ink and the layer formed by color ink, a layer group that is a plurality of the layers printed in one scanning by the head, a receiving unit configured to receive an input of printing conditions for each of the layer group included in the printing layer and other layers that are zero or more of the layers not included in the layer group, and a setting unit configured to perform setting for applying, to the layer group, a first input value of the printing condition input for the layer group and applying, to the other layers, a second input value of the printing condition input for the other layers.
US12019927B2

The first server issues, in response to an issuance request, identification information that corresponds to a printing apparatus and is used for registration processing to use the printing apparatus from a messaging application, and manages first information of the printing apparatus and the identification information, and the second server manages the first information of the printing apparatus and second information of the messaging application and registers the second information of the messaging application so that the printing apparatus corresponding to the identification information from the messaging application can be used if the identification information is determined to be valid by referring to information managed by the first server when the identification information is input via the messaging application, wherein the first server issues, for one printing apparatus, a different piece of identification information for each issuance request.
US12019920B2

A memory controller circuit is disclosed which is coupleable to a first memory circuit, such as DRAM, and includes: a first memory control circuit to read from or write to the first memory circuit; a second memory circuit, such as SRAM; a second memory control circuit adapted to read from the second memory circuit in response to a read request when the requested data is stored in the second memory circuit, and otherwise to transfer the read request to the first memory control circuit; predetermined atomic operations circuitry; and programmable atomic operations circuitry adapted to perform at least one programmable atomic operation. The second memory control circuit also transfers a received programmable atomic operation request to the programmable atomic operations circuitry and sets a hazard bit for a cache line of the second memory circuit.
US12019918B2

A storage device includes an input stage receiving a first command, a queue manager allocating a first queue entry for the first command, a pre-processor storing the first command in the first queue entry and updating a task list with the first command and a core executing the first command in accordance with an order specified in the updated task list. At least one of the queue manager and the pre-processor is implemented in a customized logic circuit.
US12019916B2

In a method of scheduling commands for a memory device including a plurality of storage regions, a plurality of host commands used to access the plurality of storage regions are received from a host device. The plurality of host commands are queued in a first command queue. A first scheduling associated with the plurality of host commands is performed based on a mapping table and operation states of the plurality of storage regions. The mapping table includes a correspondence between the plurality of host commands and the plurality of storage regions. The plurality of host commands are executed based on a result of the first scheduling. In response to a bank collision occurring while the plurality of host commands are executed, a second scheduling associated with the plurality of host commands is performed.
US12019913B2

A data storage device includes a memory device and a controller coupled to the memory device. The memory device is arranged in a plurality of logical planes and the controller is configured to write log data and user data to separate planes within the memory device, such that the log data and user data are isolated from each other on separate planes. The controller is configured to read log data from one plane and user data on another plane simultaneously, where the log data and the user data are isolated from each other on separate planes.
US12019909B2

Disclosed is an IO request pipeline processing device. The device mainly includes: an IO state buffer and a pipeline controller, wherein the IO state buffer includes multiple elements, for storing context information including a module calling sequence generated by a CPU; and the pipeline controller is configured to perform pipeline control on an IO request according to the context information. The device performs pipeline management on an IO processing state by arranging hardware modules, which shares the huge workload during an original CPU software control process, and also reduces the requirements for CPU design. At the same time, processing logic of the pipeline controller is triggered by the module calling sequence recorded in the IO state buffer, which may reduce the implementation power consumption and improve the implementation efficiency.
US12019896B2

Techniques are disclosed relating to upgrade groups. A node of a computer system may access metadata assigned to the node during deployment of the node. The node may be one of a plurality of nodes associated with a service that is implemented by the computer system. The node may perform an operation on the metadata to derive a group identifier for the node and the group identifier may indicate the node's membership in one of a set of groups of nodes managed by the service. The node may then store the group identifier in a location accessible to the service.
US12019889B2

Provided are a task allocation method and system for a solid state drive, an electronic device, and a storage medium. The task allocation method includes: dividing data managers into a plurality of data management groups; determining a service scenario according working states of all sibling master data managers; when the service scenario is a high-band-width scenario, controlling the sibling master data managers and sibling slave data managers to work in corresponding Central Processing Unit (CPU) cores, and allocating tasks to all the sibling master data managers and all the sibling slave data managers; and when the service scenario is a high-quality-of-service scenario, controlling the sibling master data managers to work in corresponding CPU cores, and allocating tasks to all the sibling master data managers.
US12019886B2

A decrease in responsiveness when storing content in a flash memory is reduced. A storage management apparatus includes a flash memory including a plurality of blocks that include a plurality of usable blocks and one or more spare blocks. The apparatus is configured to acquire a new data set; change at least a part of the one or more spare blocks into a usable block and store the new data set in the thus changed usable block, in a case where a size of the new data set is larger than the writable area of the plurality of usable blocks and where the size of the new data set is larger than the writable area when an unnecessary data set contained in the plurality of usable blocks is deleted; and change the usable blocks all the data sets of which are deleted into spare blocks through garbage collection.
US12019870B2

A computer system implements a memory unit, which includes first DRAM devices, second DRAM devices, a first memory controller, and a second memory controller. Each of the first DRAM devices have a first individual memory capacity and each of the second DRAM devices have a second individual memory capacity. The first memory controller is in signal communication with the first DRAM devices and the second memory controller is in signal communication with the second DRAM devices. Each of the first DRAM devices and the second DRAM devices are selectively operable as one of an active DRAM device to stare application data or a spare DRAM device reserved to receive the application data from the active DRAM devices to dynamically over-provision a total memory defined by a sum of the first and second individual memory capacities.
US12019839B2

In some implementations, a system may obtain a graphical user interface (GUI) template that includes tiles corresponding to plug-ins. The system may generate, from the GUI template, category GUIs corresponding to categories and including a subset of the tiles. The system may identify account identifier(s) associated with a user identifier and one or more of the categories. The system may generate a user-specific GUI associated with a user account associated with the user identifier and including a subset of the category GUIs based on the account identifier(s). The plug-ins corresponding to the subset of the tiles may incorporate account data associated with at least one of the user account or the account identifier(s). The system may transmit, to a user device associated with the user account, the user-specific GUI.
US12019838B2

An augmented reality (AR) device is interfaced to an Internet of Things (IoT) device by receiving IoT device information in a standardized schema from the IoT device. The IoT device information includes device inputs and available output information for the IoT device. A predetermined AR user interface widget to render for the IoT device is determined from the received IoT device information. The predetermined AR user interface widget converts user inputs to the AR device into the device inputs for the IoT device. Upon selection of the IoT device by the AR device, the predetermined AR user interface widget for the selected IoT device is provided to the AR device as an overlay on a display of the AR device. Device input received in response to user interaction with the AR user interface widget is provided to the IoT device in an input type expected by the IoT device.
US12019835B2

Visibility of the metal mesh touch electrodes can be mitigated using one or more mitigation techniques. In some examples, the boundary between touch electrodes and/or the boundary between a touch electrode and a routing trace of another touch electrode and/or the boundary between two routing traces can be non-linear. In some examples, dummy cuts can be made within an area of a touch electrode region (e.g., while maintaining the same electrical potential for the touch electrode region). In some examples, notches can be made in the metal mesh. In some examples, the location of cuts and/or notches can be optimized to mitigate visibility of the metal mesh. In some examples, some or all of the visibility mitigations may be used in combination in a touch screen.
US12019828B2

A touch controller, a touch screen device, and an operating method of the touch controller are provided. A touch controller, performing a touch sensing operation of sensing a touch of a touch panel in a touch sensing period, includes a first clock generator configured to generate a low frequency clock signal for calculating the touch sensing period, a second clock generator configured to generate a high frequency clock signal for performing the touch sensing operation, and a first calibration circuit configured to calibrate a frequency of the low frequency clock signal by using the high frequency clock signal.
US12019812B1

An active stylus includes a haptic feedback subsystem, an accelerometer, and a controller that controls the haptic feedback subsystem to generate a haptic pulse having predefined haptic characteristics. The controller receives a detected acceleration profile from the accelerometer. The detected acceleration profile is caused at least partially by propagation of the haptic pulse through a stylus body of the active stylus, and caused at least partially by attenuation of the haptic pulse by an external object contacting the stylus body. A current usage state of the active stylus is identified based at least in part on a comparison between the detected acceleration profile and a acceleration context model.
US12019810B2

A shelf bracket is provided. The shelf bracket includes a shelf member and opposing side flanges extending from a back plate. A front flange extends from each of said opposing side flanges. The back plate, shelf member, side flange, and front flange define a cavity configured to receive an enclosure, such as by moving the enclosure in a vertical direction in and out of engagement with the cavity. The shelf member defines a bottom limit of the cavity such that movement of the enclosure into the cavity is limited to a first vertical direction and movement of the enclosure out of the cavity is limited to a second vertical direction, the second vertical direction being diametrically opposed to the first vertical direction. A support flange is optionally included, which is configured to engage with a support structure so as to provide support for the shelf bracket.
US12019806B2

Method for generating haptic and audio feedback responses starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. Processor detects first touch input on first user interface and second touch input on second user interface. Processor monitors location of the first touch input on the first user interface and location of the second touch input on the second user interface. Processor determines distance between location of first touch input on first user interface and location on first user interface corresponding to location of second touch input on second user interface. In response to determining that the distance is below predetermined threshold, processor causes first user interface and second user interface to generate an initial haptic feedback response and an initial audio feedback response. Other embodiments are described herein.
US12019805B2

Provided is an input feedback-based smart pen including: a main body having a shape that enables manipulation of a user; an input unit connected to the main body and performing an input operation by a manipulation of the user; an input information recognition unit configured to recognize information input by a user through the manipulation of the input unit; and an expression unit including one or more expression members formed in an area of an outer surface of the main body to be detectable by the user to express information corresponding to input information recognized by the input information recognition unit.
US12019799B2

Described are various embodiments of a light field device, pixel rendering method therefor, and vision perception system and method using same. One embodiment describes a method to adjust user perception of an image portion to be rendered via a set of pixels and a corresponding array of light field shaping elements (LFSE), the method comprising: projecting an adjusted image ray trace between a given pixel and a user pupil location to intersect an adjusted image location for a given perceived image depth given a direction of a light field emanated by the given pixel based on a given LFSE intersected thereby; upon the adjusted image ray trace intersecting a given image portion associated with the given perceived image depth, associating with the given pixel an adjusted image portion value designated for the adjusted image location based on the intersection; and rendering for each given pixel the adjusted image portion value associated therewith.
US12019788B2

Method for registering and updating an electronically stored and versioned alpha digital document (A) in a digital document register by storing, for each version, not the document but a public ownership key; a digital document hash value; and a digital document signature. The invention is characterised by the steps a) providing a first document version, defined in a document description language to have a defined rendered graphic representation; b) registering said first version; c) providing a second document version by adding a reversibly added part to said first document version, said second version comprising a second set of metadata; and d) registering said second version, in that said second metadata is embedded in the second version without affecting said graphic representation, in that at least a part of the reversibly added part can be unambiguously generated based on the second metadata, and in that the registering in step d comprises storing a hash of the second metadata. The invention also relates to a system.
US12019771B2

There are proposed a method, device, apparatus, and medium for protecting sensitive data. In a method, to-be-processed data is received from a server device. A processing result of a user for the to-be-processed data is received, the processing result comprising sensitive data of the user for the processing of the to-be-processed data. A gradient for training a server model at the server device is determined based on a comparison between the processing result and a prediction result for the to-be-processed data. The gradient is updated in a change direction associated with the gradient so as to generate an updated gradient to be sent to the server device. Noise is added only in the change direction associated with the gradient. The corresponding overhead of processing noise in a plurality of directions can be reduced, and no excessive noise data interfering with training will be introduced to the updated gradient.
US12019768B2

An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to process memory operation requests from a memory controller, and provide a front end interface to remote pooled memory hosted at a near edge device. An embodiment of another electronic apparatus may include local memory and logic communicatively coupled the local memory, the logic to allocate a range of the local memory as remote pooled memory, and provide a back end interface to the remote pooled memory for memory requests from a far edge device. Other embodiments are disclosed and claimed.
US12019754B2

Systems, methods, and computer-readable storage devices are disclosed for improve cybersecurity intelligence by launching applications ahead of time. One method including: receiving, over a communications network, at least one threat model; determining whether a performance of an orchestrated response is triggered based on the at least one threat model, wherein the orchestrated response includes a plurality of applications to be executed in a predetermined sequence; and launching, when the performance of the orchestrated response is triggered, a first application and a second application of the plurality of applications of the orchestrated response, wherein the second application executes after execution of the first application has completed execution.
US12019746B1

An adaptive malware writing system includes a targeting engine that classifies malware candidates as a malicious candidate or a benign candidate through a surrogate model. The surrogate model assigns a weight to each byte of the malware candidates through a saliency vector. The sum of the weights render a malware classification score. An alteration engine alters a binary form of the malware candidates classified as malware by executing a functional analysis that traces application program interface calls and memory. The alteration engine alters the binary form of the malware candidates classified as malware to render a synthesized malware. The malware analysis determines if the synthesized malware is operational by comparing an image of the synthesized malware to an image of at least one of the plurality of malware candidates. A target classifier engine identifies the vulnerabilities of a targeted computer.
US12019743B2

A controller system includes a controller that executes a control operation in order to control a control target, and a security unit that is in charge of a security function for the controller system. The security unit includes a detector that detects a presence or absence of an incident regarding security in the controller system. The controller transitions a control mode to a degeneration mode when the detector detects the incident, and the controller maintains the control mode in the degeneration mode until cancellation of the incident is detected by the detector.
US12019740B2

The systems and methods described herein generally relate to techniques for automated detection, aggregation, and integration of cybersecurity threats. The system ingests multiple data feeds which can be in one or numerous different formats. The system evaluates information based on defined scores to display to users threats and risks associated with them. The system also calculates decay rates for expiration of threats and indicators through various methods.
US12019738B2

Disclosed is a fault injection attack method including determining a trigger start point in time based on an input signal for a crypto device; determining a trigger end point in time based on an output signal of the crypto device; setting a trigger based on the trigger start point in time and the trigger end point in time; and performing a fault injection attack based on the set trigger.
US12019729B2

A method for facilitating user authentication via a graphical user interface is provided. The method includes receiving, via the graphical user interface, a request, the request including an access request; generating a graphical element based on a predetermined guideline; displaying, via the graphical user interface, the generated graphical element in response to the request; receiving, via the displayed graphical element, an input, the input including an alphabetic character, a numeric character, and a symbolic character; determining a dimensionality factor for the input; and authenticating the request by using the input and the corresponding dimensionality factor.
US12019722B2

A user authentication system uses an information code such as a two-dimensional information code. The authentication system includes an authentication device, and the user is authenticated by combining the authentication device with a user's mobile terminal. In the mobile terminal, an authentication code in which facial feature points extracted from user's facial images are recorded is stored in the memory. In the authentication device, facial feature points are extracted from images of a human's face captured by an imaging unit, after being determined to be in a facial recognizable state, and the authentication code is displayed on the screen of the mobile terminal. The e facial feature points recorded in the authentication code are read from the captured images of the authentication code. The extracted facial feature points and the read facial feature points are subject to matching with each other in order to authenticate the user.
US12019720B2

A behavioral biometrics deep learning (BBDL) pipeline is provided, comprising a plurality of stages of machine learning computer models that operate to provide a behavioral biometric based authenticator operating based on spatiotemporal input data. The BBDL pipeline receives spatiotemporal input data over a plurality of time intervals, each time interval having a corresponding subset of the spatiotemporal input data. For each time interval, machine learning computer model(s) of a corresponding stage process a subset of the spatiotemporal input data corresponding to the time interval to generate an output vector having values indicative of an internal representation of spatiotemporal traits of the entity. Output vectors are accumulated across the plurality of stages of the BBDL pipeline to generate a final output vector indicative of the spatiotemporal traits of the entity represented in the spatiotemporal input data. The entity is authenticated based on the final output vector.
US12019718B2

An identity authentication method is provided, including: acquiring a raw feature of a user; calling an identity authentication model to extract a primary attribute feature vector in the raw feature, the primary attribute feature vector being an unbiased feature representation for selectively decoupling m−1 domain discrepancy features in the raw feature, and m being an integer greater than 2; and performing unbiased identity authentication based on the primary attribute feature vector to obtain an identity authentication result.
US12019715B2

The present disclosure relates to systems and methods for identifying a target object. The method may include receiving, from a first antenna, a first signal associated with at least one candidate object and receiving, from a second antenna, a second signal associated with the at least one candidate object. The first antenna may be associated with a first acquisition region. The second antenna may be associated with a second acquisition region that is different from the first acquisition region. The method may further include identifying a target object located in a target region from the at least one candidate object by comparing a first parameter determined from the first signal with a second parameter determined from the second signal.
US12019703B2

A method includes receiving, on a computer-implemented system and from user, an identification of data and an identification of an algorithm and, based on a user interaction with the computer-implemented system comprising a one-click interaction or a two-click interaction. Without further user input, the method includes dividing the data into a data first subset and a data second subset, dividing the algorithm (or a Boolean logic gate representation of the algorithm) into an algorithm first subset and an algorithm second subset, running, on the computer-implemented system at a first location, the data first subset with the algorithm first subset to yield a first partial result, running, on the computer-implemented system at a second location separate from the first location, the data second subset with the algorithm second subset to yield a second partial result and outputting a combined result based on the first partial result and the second partial result.
US12019696B2

Described is a system for obtaining Universal Resource Locators (“URLs”) of specific locations, events, public services, businesses and other locations that maintain a URL (website) having a geolocation associated with the URL, wherein the system may utilize computing devices for implementing the system. The system automatically processes the location information of a user computing device and determine what websites have a geolocation near the location of the user computing device. The system may automatically deliver the website to websites to the user computing device as a selectable element, that when selected opens a web browser on the user computing device directly to the website selected.
US12019695B2

Techniques for using contextual information relating to content presented by a television as part of a search query for an information search are presented. A search management component, at a given moment in time during presentation of television-related content by a communication device in or associated with a television, identifies contextual information associated with a section of the television-related content and generates a content identifier timestamp associated with the contextual information and the section of television-related content. A search component augments a search query using the contextual information to facilitate customization of a subset of search results based on the contextual information. The contextual information in the search query can facilitate disambiguating the search query or promoting a search result over another search result in the subset of search results, based on the contextual information, to facilitate customization of the subset of search results.
US12019686B2

Embodiments are described for a comprehensive and real-time document sharing, editing, analyzing, coding, and processing platform using online databases. The system includes a data storage and retrieval process as well as a graphical user interface (GUI) component that displays small graphical representations of documents or file elements, referred to as “thumbnail” images to provide a quick recognizable reference to a document, as well as a link to the document or file itself. User access control determines whether a searching user can access a document based on the user role and context of the document. A real-time collaboration component allows various disparate users to access the same document and simultaneously make notes and changes as well as see other notes and changes made by other users.
US12019680B2

This disclosure is directed to systems and methods for generating a communication associated with or based on optimization data. Generating a communication may include (i) receiving first data associated with a first computing device or a first computing device user; (ii) generating at least two of: verification data, consistency data, and activity data; and (iii) generating optimization data.
US12019669B2

Embodiments of the present disclosure provides a method, apparatus, apparatus, readable storage medium and product for media content processing, the method comprising: receiving a source sent by a second user; in response to a media content rendering command triggered by a first user on a receiving interface of the source, providing a rendering source to the first user, wherein the rendering source is the source sent by the second user to the first user; obtaining a source to be integrated that is uploaded by the first user and determining synthesis mode information, the synthesis mode information selected by the first user or pre-selected based on the rendering source; performing an integration operation on the rendering source and the source to be integrated according to the synthesis mode information to obtain a target media content; and posting the target media content.
US12019662B2

A computerized system and methods are provided for the automated extraction of contextually relevant information, and the automatic processing of actionable information from generic document sets. More specifically, automated systems and techniques for the extraction and processing of opportunity documents, are provided, which avoid inaccuracies and inefficiencies resulting from conventional and/or human-based document processing techniques.
US12019657B1

An apparatus for rapid data retrieval and heuristic processing of limited starting input information is disclosed. The apparatus comprises at least a processor and a memory communicatively connected to the at least a processor. The memory instructs the processor to receive ability data as it relates to an entity's ability to execute specified remedial measures, receive emergent incident data which includes the details of the triggering incident, generate an incident remediation profile based on the emergent incident data, generate a remediation resolve profile based on the amalgamation of the entity and ability data and the incident remediation profile, then display the results for a user.
US12019653B2

A method generating a blockchain clock to store event data, as well as a method for using the generated blockchain clock are proposed. In particular, as a blockchain clock is utilized for storing event data, the transparency of the stored event data and relationships between event data may be preserved. Moreover, event data is stored on the blockchain clock based on a risk value computed based on the event data. In this way, event data associated with potentially risky events is stored, and thus may be used for reference when deciding whether to execute a potential event. Accordingly, system security may be improved.
US12019651B2

A centralized database management system performs data synchronization with lower bandwidth consumption and higher efficiency. The system manages data synchronization and data reconciliation across multiple databases managed by multiple DBMS across different client servers. The system generates and sends instructions that encode each data table into an invertible bloom filter and identifies differences between the two databases by performing a subtraction operation on the two invertible bloom filters. The system may generate a third invertible bloom filter comprising information associated with differences between the two data tables. The system may send instructions to the source and the destination databases, where a first and a second invertible bloom filters are encoded for the source and the destination databases, respectively. The system may decode the third invertible bloom filter, identify the different elements, and generate instructions to the source and/or the destination database.
US12019638B2

Systems and methods are described herein for extrapolating trends in trust scores. A trust score may reflect the trustworthiness, reputation, membership, status, and/or influence of the entity in a particular community or in relation to another entity. An entity's trust score may be calculated based on data from a variety of data sources, and this data may be updated periodically as data is updated and new data becomes available. However, it may be difficult to update a trust score for an entity due to a scarcity of information. The trust score for such entities may be updated based on trends observed for the updated trust scores of other entities over a similar period of time. In this manner, trust scores may be updated for entities for which updated data is not available.
US12019630B2

Provided is a method and system for converting graphql query into gremlin comprising microservices based architecture, that may convert a query input in a graph query language (graphql) or natural language into gremlin queries that may get executed in any graph database required by a user. Hence a user may not need to have any knowledge of the query language. In one example of the present technology, multiple gremlin supporting backend graph databases with a uniform interface may be supported, along with more than one instance of backend database in the same instance.
US12019627B2

A computer-implemented method of performing an incremental specification of a query includes extracting text from each of a plurality of participants in a dialog. A contextual information is determined of the extracted text of one or more of the plurality of participants. A dialog understanding operation is performed by processing at least the contextual information of the extracted text in a knowledge graph to identify in the dialog at least one or more of a structural gap, an information about entities, relationships, and actions. Query information is provided responsive to the dialog for at least one of filling the identified structural gap, or for providing additional information about one or more of the identified entities, relationships or actions in the dialog.
US12019619B2

An apparatus and method of performing a time-based operation on a row in a database table includes receiving a function to be applied to a particular row in a table within the database management system. The method may also include, in response to receiving the function, adding a new column to the table. A new cell in the new column includes a timer indicating a time that the processing device will call the function, and the new cell references the function. The method may also include, upon expiration of the timer, determining that the database management system is available for execution of the function, and executing the function on the particular row in the table.
US12019617B2

A computer-implemented method executed using a first networked computer and comprising receiving a digitally stored workflow pattern that specifies at least an input data source, a data transformation process, an output data destination, a data quality assertion and a data quality source; the workflow pattern comprising a structured plurality of name declarations and value specifications that are human readable and machine readable; the data transformation process specified in the workflow pattern including one or more references to processing logic, a processing logic source outside the workflow pattern at which the processing logic is stored, and one or more available process engines that are capable of processing the processing logic; machine parsing the workflow pattern and dividing the workflow pattern into a plurality of execution units, each execution unit being associated with a particular process engine among the one or more available process engines; accessing the input data source specified in the workflow pattern and loading at least a portion of data from the input data source into main memory; accessing the processing logic source at a second networked computer and loading a copy of the processing logic specified in the workflow pattern from the second networked computer; for each of the execution units, selecting a particular process engine among the plurality of available process engines, calling the particular process engine, programmatically providing access to the portion of data and the copy of the processing logic, and receiving output data that has been created by the particular process engine after transforming the portion of data; translating the data quality assertion into a data quality request and automatically forwarding the data quality request to the data quality source at a third computer, the data quality request comprising the data quality assertion, and receiving a response to the request that specifies whether the output data conforms to the data quality assertion.
US12019616B2

Techniques are provided for evaluating one or more anomaly detection models using aggregated time-series signals. One method comprises obtaining discrete transactions; determining feature values for the discrete transactions; applying the feature values to at least one anomaly detection model that generates an anomaly score for each discrete transaction; generating a reduced set of the discrete transactions using the anomaly score for each of the plurality of discrete transactions; aggregating the discrete transactions of the reduced set to create an aggregated time-series signal; training a forecast algorithm using a first portion of the aggregated time-series signal; generating a prediction of a second portion of the aggregated time-series signal using the trained forecast algorithm; calculating a performance metric of the forecast algorithm based on a difference between: the second portion of the aggregated time-series signal and the prediction of the second portion; and initiating an automated action using the performance metric.
US12019615B2

Transaction validation includes assigning respective asset stake values to computing assets of network services. A request to assign a transaction validation stake to a transaction validator is received. At least some of the computing assets are assigned to the transaction validator. Responsive to a request for one or more transaction validators, a response that includes an indication of the transaction validator is provided. The transaction validator is selected using the respective asset stake values of the at least some of the computing assets that are assigned to the transaction validator.
US12019607B2

Systems, apparatuses, methods, and computer program products are provided for managing geographically distributed data storage in a group-based communication system. In some embodiments, an apparatus physically located in a first geographic area defined by a first geographic boundary is provided. In embodiments, upon determining that an entity identifier associated with a message is associated with a geographic data storage policy, the apparatus is configured to transmit a geographic data residency message package comprising message data of the message to a geographic data residency server physically located within a second geographic area defined by a second geographic boundary. The second geographic area is associated with the geographic data storage policy. In some embodiments, the apparatus is configured to update the message data of the message with residency token data received from the geographic data residency server.
US12019602B2

A key-value storage device includes a nonvolatile memory device and a memory controller. The nonvolatile memory device stores a value, a key which is referenced to identify the value, and key age data which are changed based on an erase operation of the value, and the memory controller that receives an erase command directing erasing of the value corresponding to the key from a host, generates hash data, a size of which is smaller than a size of the key, in response to the erase command, and transmits a complete message to the host. The memory controller accesses the key and the key age data stored in the nonvolatile memory device based on the hash data and erases the value based on the accessed key and the accessed key age data during an idle time after the transmission of the complete message.
US12019591B2

Viewing and editing operations on a file having an unsupported file type are enabled through a method of opening the file through a remoting session. The method includes the steps of receiving login information from a user and determining if there is a recent open file request. In response to determining there is a recent open file request, the method includes the step of determining whether the file is synchronized. If the file is synchronized, the method includes the steps of launching an application within which the file can be opened, and opening the file within the application.
US12019577B2

Aspects relate to link speed for a peripheral component interconnect. In one aspect, an apparatus includes an interface circuit configured to provide an interface with a multiple lane data link, the data link having a first set of lanes in an active state and a second set of lanes in an idle state and a controller. The controller is configured to receive a request at the controller to change a data rate of the data link to a requested data rate, change the second set of lanes from an idle state to an active state, train the second set of lanes to the requested data rate, transfer data traffic from the first set of lanes to the second set of lanes after the training, and transmit the data traffic on the second set of lanes.
US12019575B2

A switch fabric is disclosed that includes a serial communications interface and a parallel communications interface. The serial communications interface is configured for connecting a plurality of slave devices to a master device in parallel to transmit information between the plurality of slave devices and the master device, and the parallel communications interface is configured for separately connecting the plurality of slave devices to the master device to transmit information between the plurality of slave devices and the master device, and to transmit information between individual ones of the plurality of slave devices. The parallel communications interface may comprise a dedicated parallel communications channel for each one of the plurality of slave devices. The serial communications interface may comprise a multidrop bus, and the parallel communications interface may comprise a cross switch.
US12019569B1

An apparatus has first-in, first-out (FIFO) buffer circuitry to transfer data from a source domain to a sink domain across a clock domain boundary. The FIFO buffer circuitry has data transfer circuitry to store the data to be transferred across the clock domain boundary; and source and sink domain data transfer control circuitry to maintain respective state vectors indicative of a state of the FIFO buffer circuitry in the respective domain. At least one of the source domain transfer control circuitry and the sink domain transfer control circuitry is operable to perform a multi-item transfer to transfer two or more data items in a single clock cycle of a respective domain by placing the data items into, or reading the data items from, respective data storage elements; and advancing a state vector of the respective domain by two or more state vector encodings in the single clock cycle.
US12019567B2

A method includes enabling a manufacturing mode at least partially based on a first signal provided via one of a number of reserved pins of an interface connector. The method can further include providing, in response to enabling the manufacturing mode, a second signal to a memory component coupled to the interface connector via a number of other pins of the interface connector.
US12019563B2

Systems, apparatuses and methods provide for technology that determines that first data associated with a first security domain is to be stored in a first permutated cache set, where the first permuted cache set is identified based on a permutation function that permutes at least one of a plurality of first cache indexes. The technology further determines that second data associated with a second security domain is to be stored in a second permutated cache set, where the second permuted cache set is identified based on the permutation function. The second permutated cache set may intersect the first permutated cache set at one data cache line to cause an eviction of first data associated with the first security domain from the one data cache line and bypass eviction of data associated with the first security domain from at least one other data cache line of the first permuted cache set.