Document | Document Title |
---|---|
US12165197B2 |
Providing and using a digital asset delivery service
Providing and using a digital asset delivery service can include obtaining a digital asset delivery request that identifies a digital asset that is to be provided to a recipient device, the recipient device, and delivery requirements associated with providing the digital asset to the recipient device. A data source and a network resource via which the data source is to provide the digital asset to the recipient device can be determined, where the data source and the network resource are capable of satisfying the delivery requirements. A ledger that includes instructions for constructing the digital asset at the recipient device can be provided to the recipient device. Delivery of the digital asset to the recipient device by the data source can be triggered, and delivery of the digital asset to the recipient device by the data source can be tracked using a token. |
US12165195B1 |
Methods and systems for product display visualization in augmented reality platforms
Using augmented reality (AR) to display information regarding products and services that are comparable or related to a product or service that a user of the AR device is viewing or may consider purchasing. For example, in response to scanning a particular product, an AR device may display one or more products comparable or related to the scanned product. These products may be presented to the user as a digital visualization wall of products, wherein the digital visualization wall is dynamically rendered in real-time and viewable from the AR device. |
US12165192B2 |
Identifying object of interest for handicapped individuals based on eye movement patterns
In some embodiments, apparatuses and methods are provided to support individuals in a retail environment. Some embodiments, provide systems, comprising: a plurality of cameras positioned in a retail store; an image processing control circuit configured to determine a customer field of view; a product identification control circuit configured to identify a set of multiple products within the identified customer field of view, assign a viewing probability to each product without the first customer having to touch the first product; a product selection control circuit configured to determine a purchase probability of the first product; add the first product to a virtual electronic cart when the purchase probability of the first product exceeds a purchase probability threshold; and communicate instructions to control the worker personal computing device to instruct a worker to retrieve the first product. |
US12165188B2 |
Systems and methods for creation of personalized artwork including words clouds
A computer-implemented system and method to create personalized artwork may include an art creation server comprising a processor, a data store, and a controller comprising a plurality of subsystems including a data management engine, a randomization engine, and an online shopping engine. The data management engine may be configured to receive art objects and words. The randomization engine may automatically generate personalized artwork by selectively arranging a subset of the art objects and words. The randomization engine may also be configured to automatically generate a rendering of the personalized artwork, selectively save the rendering of the personalized artwork based upon a save selection by a user, and selectively generate a different rendering of the personalized artwork based upon an edit selection by the user. |
US12165187B2 |
Systems and methods to support custom bundling of virtual items within an online game
Systems and methods to support custom bundling of virtual items within an online gaming platform are disclosed. Exemplary implementations may: facilitate entry and/or selection of virtual items that are owned by a first user; initiate bundling of the virtual items into a custom item bundle; create a digital asset that represents rights pertaining to the custom item bundle; record the digital asset of a decentralized ledger; transfer to rights to other users; distribute amounts of consideration to the user who owns particular rights pertaining to the custom item bundle. |
US12165186B2 |
Managing transaction state data
A device may receive user data associated with a product or service, the user data including a user identifier associated with a user. The device may identify a business application that is relevant to the product or service, the business application being designed to provide the user with a business offer related to the product or service. In addition, the device may provide the user data to the business application and receive, from the business application, business application state data and user response data, the business application state data specifying a partially completed transaction associated with the product or service, and the user response data including information associated with the partially completed transaction. The device may store the business application state data and the user response data, and perform an action based on the business application state data. |
US12165184B2 |
Multi-channel message exchange system
A multi-channel message exchange system selects a service provider that is best suited to deliver each individual message for customers of the message exchange system. The message exchange system selects a service provider based on customer criteria provided by the customer, data structures provided by the service providers, quality scores describing performance of the service providers, channels used by the service providers to deliver messages, or any suitable combination thereof. The message exchange system may select the service provider that provides the best combination of quality of service, value, and delivery channel given the customer's specific needs. The data structures may geographic jurisdictions in which the service provider provides message delivery, channels through which the service provider is willing to deliver messages, or any suitable combination thereof. |
US12165180B2 |
Online merchant review system and method utilizing dynamic URL redirection for distributing review requests
A system and method to manage online reviews. A determination is made that a user device is logged into a set of one or more websites comprising a first website. A dynamic redirection container is transmitted that redirects the user device to the first website, wherein a posted review associated with a merchant is received at the first website via the dynamic redirection container. Based on the posted review associated with the merchant, a weighted factor associated with at least a portion of a plurality of websites configured to receive one or more reviews associated with the merchant is updated. An adjustment of the weighted factor associated with at least the portion of the plurality of websites is received. |
US12165179B2 |
Multi-channel feedback analytics for presentation generation
An analytics system receives, from a client computing device, a request to generate a presentation. The analytics system accesses one or more feedback datasets of feedback data. The feedback data comprises unstructured data available from multiple data stores. The analytics system generates, for each feedback dataset, a respective feedback text and a respective sentiment score indicating a degree of negativity associated with the respective feedback text. For a combination of a plurality of generated feedback texts, the analytics system selects a set of themes based at least on a plurality of generated sentiment scores. Each sentiment score of the plurality of generated sentiment scores is associated with one of the plurality of generated feedback texts. The analytics system generates a presentation file that indicates the set of themes. The analytics system causes the presentation file to be transmitted to the client computing device. |
US12165168B1 |
Systems and methods for rewards integration as a funding account
Systems, methods, and apparatuses for processing a rewards transaction including an accounts database storing information associated with accounts held by a financial institution including a payment account associated with a customer, a rewards account database storing information associated with reward accounts, including a rewards account associated with the customer, and a processing circuit. The processing circuit is structured to receive transaction details that define a rewards transaction associated with the rewards account, receive a rewards transaction request associated with the rewards account, the rewards transaction request including a rewards amount and recipient details, debit an amount of points from the rewards account maintained by the financial institution and associated with the customer, where the amount of points are less than or equal to the rewards amount, and complete the rewards transaction without converting the rewards amount to currency. |
US12165167B2 |
Targeted real-time offers leveraging serialized QR codes
The subject matter of this disclosure relates to a method and a system for providing and managing post-purchase rebates and other commercial offers. An example method includes: receiving a notification indicating that a consumer has purchased a product at a store and is requesting a discount for the product, wherein the notification is received in response to a client device of the consumer scanning a QR code on the product; determining that the client device scanned the QR code when the client device was outside of a physical boundary for the store; confirming that the consumer has purchased the product; and providing the consumer with the discount. |
US12165166B2 |
Automated testing of multiple on-line coupons
Multiple on-line coupons are automatically tested on items of interest to a customer, without requiring the customer to perform any action or to look for such coupons in various sources. Such testing can be automatically initiated and performed on items within the customer's shopping cart. Alternatively or additionally, testing can be automatically initiated and performed while the customer is browsing a page for an item on an e-commerce website, before the customer has even placed items in his or her shopping cart. The best coupon or coupons are then presented to the customer, or automatically applied to provide the customer with the appropriate discounts. |
US12165164B1 |
System and method for implementing a system execution delay in response to liquidity removal for resting orders
A system and method for managing latency of messages in an exchange system in response to removal of liquidity are disclosed. In one implementation, the system may include an exchange system, and a set of instructions to cause a processor of the exchange system to gather information on quote patterns. The monitored quote patterns are assessed against quote parameters maintained in system memory, and a latency adjustment is automatically made to delay messages from particular market participants removing liquidity in the exchange system. Market participants may be identified as aggressive market participants, and their subsequent liquidity removing orders delayed, based on predetermined quote pattern parameters. |
US12165157B2 |
Genuine-product certification content creation device and integrated certification system using the same
An integrated certification system is a system for performing integrated certification on products to which genuine-product certification labels are attached. The integrated certification system includes an integrated certification management server. The integrated certification management server includes a distribution management module configured to acquire distributor identification information and a distribution number of each of the products from each distributor and match the distribution number to an identification number assigned to a corresponding distributor and a genuine-product certification module configured to receive a genuine-product certification request including user-related information and an identification number extracted from each of the genuine-product certification labels from a user terminal and perform genuine-product certification according to the received genuine-product certification request. |
US12165150B2 |
Systems and methods for securing data using a token
Provided herein is a computing system for electronically transmitting a token linked to personally identifying information (PII) of a user to a merchant. The computing system includes a processor in communication at a memory device, and the processor is programmed to: (i) receive PII, issued payment instrument data, and a user identifier associated with a user, (ii) store the PII, issued payment instrument data, and user identifier in the memory device, (iii) receive an identification request for a user associated with a transaction including payment instrument data, (iv) perform a lookup in the memory device to retrieve the PII of the user and the stored user identifier associated with the received payment instrument data, (v) receive a user input identifier from the user to authenticate the user, (vi) generate a token that links the PII of the user to the transaction, and (vii) transmit the token to the merchant. |
US12165147B2 |
User controlled storage and sharing of personal user information on a blockchain
Technologies are shown for secure management of personal information data involving storing personal information data in a personal information data block and committing the personal information data block to a personal information data blockchain and authorizing access to the personal information data by a platform entity by storing a platform identifier corresponding to the platform entity in authorized access data. An access request is received from the platform entity that includes the platform identifier for the first platform entity. If the platform identifier is verified to be in the authorized access data, the personal information data is obtained from the personal information data blockchain and returned to the platform entity. In some examples, the authorized access data includes permissions that identify portions of the personal information data that the platform entity can access. In other examples, the authorized access data is secured on an authorized access data blockchain. |
US12165144B2 |
Transaction platform that permits cash payments for online transactions
A device may configure a browser to permit cash payments for online transactions. The device may monitor a browser session of the browser. The device may detect, during the browser session, navigation of the browser to a transaction page of a website. The transaction page may be configured to facilitate an online transaction with the website. The device may determine, based on detecting the navigation of the browser to the transaction page, that a cash payment is to be provided. The device may cause a validation code to be generated. The device may cause, based on the validation code being processed, a virtual transaction card to be generated. The device may facilitate, using virtual card information associated with the virtual transaction card, execution of the online transaction. |
US12165143B2 |
System and method for obfuscating transaction information
A computer-implemented method for anonymizing online transaction details may include performing a process to generate an identifier (ID) and reference address for a user, and receiving a request for transaction processing from an e-commerce server. The request may include first data including: information associated with a purchase of a product to be delivered to the user; the identifier; and the reference address. The method may further include: in response to the request, determining whether the ID and reference address are included in the request, and if so, obtaining the accurate address and shipping rate rules; applying, based on the first data and the accurate address, the shipping rate rules to determine accurate shipping rate cost information associated with delivering the product to the accurate address; performing an anonymizing process on the accurate information to obtain anonymous shipping rate information, and transmitting the anonymous shipping rate information to the e-commerce server. |
US12165142B2 |
Fork-tolerant consensus protocol
A consensus network includes Messagenodes and Validators. The Messagenodes add transactions to pre-built blocks of a blockchain. The Validators validate the transactions added to the blocks by the Messagenodes. Validators individually sign blocks in a pre-commit phase and if a block receives a threshold number of signatures, the Validators verify the signatures in a counting phase and commit the block to the blockchain. When a block is committed, it is linked to the previous sealed block in the blockchain. |
US12165141B1 |
Biometrics-based e-signatures for pre-authorization and acceptance transfer
A method includes receiving an agreement associated with a signing party by a computing system, receiving a biometric sample captured from the signing party by the computing system, generating a hash of the agreement by the computing system, and receiving a secret knowledge factor by the computing system. The method further includes generating an encryption key using the secret knowledge factor as an input to a password authenticated key exchange protocol by the computing system and generating a biometric-based electronic signature token by encrypting the biometric sample and the hash of the agreement with the encryption key by the computing system. The method further includes generating a smart contract based on the agreement by the computing system. The smart contract includes terms of the agreement and the biometric-based electronic signature token. The biometric-based electronic signature token providing biometric-based pre-authorization to be initiated by the smart contract. |
US12165140B2 |
Recommending conditions for blockchain-enforced contracts
In one embodiment, techniques include receiving, by a computing device associated with a payment service system, a request to create a blockchain-enforced contract corresponding to a new transaction between a merchant and a customer. Techniques include generating, based on analysis using machine-learned models of a transaction history associated with the merchant, a condition of the blockchain-enforced contract requisite for completion of the new transaction. Techniques includes generating the blockchain-enforced contract including the condition. Techniques include providing the blockchain-enforced contract to nodes in a blockchain network. Techniques include creating a blockchain transaction addressed to the blockchain-enforced contract and including information regarding the condition. Techniques include providing the blockchain transaction to the nodes. Techniques include receiving confirmation that the nodes have validated the blockchain transaction. Techniques include causing a value associated with the new transaction to be transferred to a merchant account associated with the merchant. |
US12165138B2 |
Apparatus, system and method for on-device mutlifactor authentication security
Systems, apparatuses and methods may provide for technology to store hardware details associated with a plurality of hardware components of a computing device. The technology further extracts a first hardware identifier from first authentication data received from the computing device, where the first hardware identifier is associated with a first hardware component of the computing device, and determines whether to validate the first hardware component based on a comparison of the first hardware identifier to a first hardware detail of the hardware details. |
US12165137B1 |
Social foreign currency exchange
A currency exchange platform for conducting currency exchanges and transactions in a social pool is described. The currency exchange platform receives a request for an amount of a first currency from a first user in a social pool. The request includes an indication of a type of the request and a preference for delivery of the funds. The currency exchange platform then matches the request with a matching account in the social pool, and, responsive to the preference for delivery indicating an automated teller machine (ATM) for delivery of the funds, delivers at least a portion of the requested amount of the first currency to the first user via the ATM. |
US12165134B2 |
Location based wallets
In response to detecting a request from a first device associated with a first user to utilize a digital wallet associated with a second user, a computer system determines if the first user is authorized to utilize the digital wallet associated with the second user. Further, in response to determining that the first user is authorized to utilize the digital wallet associated with the second user, the computer system allows the first device restricted access to the digital wallet. |
US12165133B2 |
Scan to pay payment mode of a digital asset payment network
A method includes initiating, by a merchant computing entity, a digital asset-based payment from a user computing device and sending merchant real-time payment information to a digital asset payment computing entity. The method further includes generating, by the digital asset payment computing entity, a scannable charge code and sending the scannable charge code to the merchant computing entity. The method further includes providing, by the merchant computing entity, the scannable charge code to the user computing device. When the scannable charge code is scanned by the user computing device, the method further includes sending, by the user computing device, user computing device real-time payment information to the digital asset payment computing entity, locking, by the digital asset payment computing entity, an amount of network digital assets, and providing, by the digital asset payment computing entity, a confirmation to the merchant computing entity. |
US12165132B2 |
Systems and methods for in-application and in-browser purchases
Disclosed are various embodiments for securely conducting online in-application purchases. In one example, among others, a system comprises a computing device that is configured to identify a purchase request from a merchant application executed on the computing device and authenticate an account with a wallet provider based at least in part on a selection of the account. The computing device is configured to receive an instruction from the wallet provider to execute a security library and determine that the computing device is secure by executing a security library. The execution of the security library generates a device response for the wallet provider. A security code is determined data received from the wallet provider. A token is transmitted for the purchase request to the wallet provider based at least in part on the security code. |
US12165128B2 |
Camera activation and image processing for transaction verification
A device may receive first information related to a transaction. The device may identify a first device from which to receive an image of a receipt related to the transaction. The device may provide, to the first device, a notification to cause the first device to perform a set of actions including activating a camera associated with the first device to capture the image of the receipt, or providing, for display, an instruction related to capturing the image of the receipt associated with the transaction. The device may receive, from the first device, the image of the receipt. The device may process the image of the receipt to perform an analysis of the transaction. The device may perform an action related to the transaction based on a result of processing the image of the receipt. |
US12165127B2 |
User interfaces for stored-value accounts
In some examples, an account is provisioned onto an electronic device. In some examples, the device receives a value to fund the account provisioned on the electronic device. In some examples, the electronic device transacts with a contactless transaction terminal using the provisioned account and displays an indication of the transaction. In some examples, the electronic device transmits information corresponding to the provisioned account without checking for authentication. In some examples, the device receives user input initiating a process for moving the account from a first device to a second device. In some examples, the device receives account payment credentials from a second device when a set of payment criteria are met. |
US12165125B2 |
Method and system for location-based transactions
A method, system, and computer-readable storage medium for implementing a location-based electronic transaction service are provided. The method includes: receiving a request for a first electronic transaction associated with a first transaction account; obtaining a geographic location associated with the request; transmitting a query for an identification of transaction accounts that are registered to conduct location-based electronic transactions at the geographic location; receiving the identification of transaction accounts; and utilizing the transaction account database to determine whether the first transaction account is registered to conduct the location-based electronic transactions. When the first transaction account is registered to conduct the location-based electronic transactions, the method further includes: retrieving, from a transaction history database, a first transaction history of the requester; and utilizing the first transaction history to suggest a third transaction account and proposed details of the first electronic transaction. |
US12165124B2 |
Proximity based interactions via mobile devices
Techniques are provided for performing automated operations to identify one or more computing devices associated with potential payees that are within a defined proximity of a user mobile device. Potential payees may include individuals and merchant point-of-sale computing systems. A processor-based computing system retrieves stored photographic and biographic information regarding the identified potential payees, and displays the retrieved photographic and biographic information for possible selection by a user of the mobile device. One or more payments from the user of the mobile device may be specified and initiated via the processor-based computing system to potential payees selected by the user, including for partial or full payment of a customer order of the user with a merchant associated with an identified point-of-sale computing system. |
US12165123B2 |
Methods for providing systematic intelligence for selecting mode of payment and devices thereof
Various systems, methods, and media for facilitating selection of a transaction mode are provided. User identification information, that identifies a user of a user device that performs an electronic transaction, is obtained. User accounts are determined based on the user identification information. Location information of the user device is also obtained, and a merchant is determined based on the location information of the user device. The user accounts are analyzed and a recommended user account is determined based on a result of the analyzing and the merchant. A notification to be displayed on the user device is generated, with the notification being configured to be used to complete the electronic transaction using the recommended user account. |
US12165118B2 |
Tokenization platform
A system for integrating real-world items into video games is disclosed. The system is configured to generate a digital token that is cryptographically linked to an item identifier of a real-world item and to write the token to a cryptographic ledger, wherein the token corresponds to an in-game benefit in a video game that is unlocked for an owner of the token. The system includes a video game integration system that receives a request from an instance of the video game, wherein the request is indicative of the user and requests eligible digital tokens owned by the user; accesses the account of the user on the blockchain using a public address of the user to verify that the user is the owner of the digital token; and serves the digital token to the instance of a video game that unlocks the in-game benefit in response to receiving the token. |
US12165116B2 |
Assignable token backed real-time digital asset exchange
A method includes sending, by a trader computing device, an amount of a first digital asset to a digital asset exchange device for an exchange of the amount of the first digital asset to an amount of a second digital asset. The trader computing device includes a trader wallet that stores assignable tokens. The method further includes determining to assign conditional access rights to an amount of the assignable tokens to the digital asset exchange device to back the exchange, locking the amount of the assignable tokens, and providing the conditional access rights to the amount of the assignable tokens to the digital asset exchange device. The method further includes exchanging, by the digital asset exchange device, the amount of the first digital asset to the amount of the second digital asset and sending the amount of the second digital asset to the trader computing device. |
US12165115B2 |
Blockchain supported resource transfer communication protocol
Blockchain supported resource transfer communication protocol techniques are described. In an implementation, a semantic message is received encoding parameters to be implemented as part of a resource transfer involving a digital wallet. A quote is generated specifying attributes as part of implementing communication connections to perform the resource transfer in compliance with the parameters specified by the semantic message. An acceptance message is received indicating acceptance of the quote, the acceptance message including credentials of the digital wallet. Generation is initiated of an application executable as part of a blockchain as complying with the parameters and the attributes. Data describing the application as executable as part of the blockchain is transmitted for distribution to the digital wallet. The resource transfer is initiated through execution of the application as part of the blockchain. |
US12165113B1 |
Systems and methods for using tokenized and dynamic physical checks
Embodiments are described herein for systems and methods for authenticating tokenized and/or dynamic physical checks, and authorizing transfers of funds in response to the authentication. In particular, in certain embodiments, a method includes identifying, using at least one processor, a dynamic authentication code of a physical check. The method also includes automatically authenticating, using the at least one processor, the physical check based at least in part on the identified dynamic authentication code. The method further includes automatically authorizing, using the at least one processor, a transfer of funds in response to the authentication of the physical check. |
US12165112B2 |
System and method for providing a seamless vehicle care at a vehicle care site
A system for providing a seamless vehicle care at a vehicle care site, the system vehicle care devices, edge devices operatively connected to vehicle care devices, and a control module connected to edge devices configured to receive a user input containing a vehicle care command specify a vehicle care device identifier associated with a vehicle care device and a user authentication datum, validate the vehicle care command based on the user authentication datum using a validation module connected to a data store, generate a validation datum according to the validation of the vehicle care command, wherein generating the validation datum includes identifying an edge based on the vehicle care device identifier, and transmit the validation datum to the edge device configured to active the vehicle care device as a function of the validation datum. |
US12165111B2 |
Repair/replace and labour hours determination
The present invention relates to the determination of repair operations for a damaged vehicle. More particularly, the present invention relates to determining repair operations, for example whether to repair or replace parts of a damaged vehicle and associated labour time required, for a damaged vehicle using images of the damage to the vehicle.Aspects and/or embodiments seek to provide a computer-implemented method for determining repair operations that are required to repair a damaged vehicle, using images of the damage to the damaged vehicle. |
US12165110B2 |
System and method of providing to-do list of user
A device and a method of providing a to-do list of a user are provided. The device includes a controller configured to collect behavior information about behavior between the user and another user, the behavior being performed by using the device, generate a to-do list of the user based on the collected behavior information, and determine an unperformed task not performed by the user from among at least one task in the to-do list by using log information about an operation of the device, and an output unit configured to output notification information in a dialogue style, along with a notification reason for notifying the determined unperformed task. |
US12165108B2 |
Systems and methods for coordinating decisions
Systems and methods are provided for coordinating decisions between noncommunicating parties using quantum physics. The procedure includes recognizing and identifying features of a coordinating decisions between non-communicating parties (CDNP) problem, expressing these features in a precise and mathematical manner, finding a solution using quantum states and measurements, and physically implementing the solution. Since quantum mechanics can violate Bell inequalities, quantum solutions to a CDNP problem have advantages over non-quantum solutions. |
US12165105B1 |
Automatic generation of claim values in vehicle-related incidents using data from various sources
The present embodiments relate to automatic claim value generation. Particularly, the present embodiments include retrieving information from various sources and processing the data to derive an overview of damage to vehicles incurred during a vehicle accident, deriving an estimated value (or “cost”) to rectify the damage, and a client-specific claim value to be presented to the client representing a value to rectify the damage based on a policy corresponding to the client. The present embodiments provide an automated (or “touchless”) claim value payout system to provide a claim value specific to the client and the accident incurred by the client that is performed by a computing device without intervention by an operator. |
US12165104B2 |
Resource consumption systems
A resource consumption system can include a plurality of resources positioned within at least one rack and at least one sensor configured to detect removal of an amount of the plurality of resources from the respective rack. The resource consumption system can include at least one transmitter configured to transmit a notification based on the at least one sensor detecting the removal of the amount of resources, wherein the notification comprises a resource identifier, an entity identifier, and the amount of the plurality of resources. The resource consumption system can include at least one computing device configured to compute an amount based on the resource identifier and the amount of resources, generate a request based on the notification, and transmit the request to an entity associated with the entity identifier, wherein the request comprises the resource identifier, the entity identifier, and the amount. |
US12165098B2 |
System and method of controlling the navigation of a motor vehicle equipped with a removable covering system
The invention relates to a system for controlling the navigation of a motor vehicle equipped with a covering system that can be removed depending on the cargo being transported, comprising a system for controlling a vehicle and a remote site, said control system comprising: a first comparison means capable of periodically comparing the positioning signal received from a means for identifying the position of the removable covering, with a value associated with a position of said removable covering; a control means capable of transmitting a volume request to a means for determining the volume that is being transported, and a position request to a positioning device, upon receiving a signal from said first comparison means; transmitting and receiving means capable of transmitting the volume and the position that have been determined to a remote site and capable of receiving at least one request to load said remote site, including at least one load position, load description and load volume; means for displaying the loading request; and a remote site that is equipped with processing and storing means, capable of receiving the volume and position of the vehicle as determined, of receiving at least one loading request for the vehicle, and of determining whether said vehicle can accept the loading request depending on the vehicle specifications, the vehicle position and the loading request. |
US12165096B2 |
Apparatus and method for determining carbon emissions of a shipment
An apparatus and methods for determining carbon emissions of a requested shipment are provided. A computing device of apparatus may be configured to receive a customer request for a shipment of a moveable good. In one or more embodiments, computing device may be configured to provide shipment elements of the shipment as a function of customer request. In one or more embodiments, carbon emission data describing carbon emissions of shipment may be determined by computing device as a function of carbon emission data and/or shipment elements. |
US12165095B2 |
Shipping assistance device and shipping assistance system
A shipping assistance device which enables a delivery service operator to quickly confirm that the size of an item has been properly measured and there is no need to re-measure the size, and proceed to operations for transportation, comprises a table to place items, upper and side shooting devices for shooting images of an item on the table, a storage chamber for storing items, front-facing and upward-facing displays a printer for printing a shipping label, and a processing controller configured to measure the size of the item on the table based on shot images, determine if the item is acceptable to be put in the storage chamber based on the measured size, display a determination result on the displays, and when the item is determined acceptable, instruct the printer to print a shipping label with an acceptance signature for the item. |
US12165089B1 |
Remote virtual management system
An asset management system providing a 3D virtual workspace to track, manage, and view assets of a business. The 3D virtual space is configured to provide a remote system and method to manage the assets. The asset management system also includes an AI system configured to aid the system by providing suggestions and automated decision making in the management system. |
US12165087B2 |
Part supply system and method for operating part supply system
An embodiment method for using a part supply system to load and supply parts required for processes in producing a mobility includes creating, by a processor, a part supply schedule in which the parts required for the processes in producing the mobility for each of a plurality of time zones are scheduled, creating, by the processor, a part loading schedule in which the parts to be loaded on each work bench to which the pails are supplied according to the part supply schedule for each time zone are scheduled, verifying, by the processor, whether the part loading schedule satisfies the part supply schedule through a digital twin, and confirming or modifying, by the processor, the part loading schedule based on the verification through the digital twin. |
US12165085B2 |
Train departure strategy in automatic driving system
A system includes one or more processors and memory coupled to the one or more processors, storing processor-executable instructions that cause the one or processors to perform operations. The operations include, prior to a train departing from a departure location: generating, one or more train departure strategies for a segment of a trip for the train traveling on a track from the departure location where the train is stationary, displaying information associated with the segment of the track, playing a simulation of the train traveling on the track over the segment based on the one or more train departure strategies, the simulation beginning from when the train is stationary at the departure location; receiving a selection of a train departure strategy, and engaging the selected train departure strategy for operating the train from the departure location where the train is stationary. |
US12165081B2 |
Machine learning techniques for eligibility prediction determinations
Various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for performing predictive data analysis operations. For example, certain embodiments of the present invention utilize systems, methods, and computer program products that perform predictive data analysis operations by generating a predicted eligibility score for a predictive entity using a cross-feature-type eligibility prediction machine learning framework. |
US12165079B2 |
Learning data, semantic space, and graph knowledge multi-layered knowledge base system and processing method thereof
A multi-layered knowledge base system and a processing method thereof are provided. In the system, semantic space learning of converting learning data into a semantic vector, which is a vector of semantic space, by learning a transformation function based on a plurality of learning data is performed. Then, relational knowledge learning of acquiring a relation between the semantic vectors by learning a relation function based on the semantic vectors obtained by the semantic space learning is performed. The acquired relation is converted into graph knowledge. The graph knowledge uses the relation as an edge and the semantic vector corresponding to the relation as a node. |
US12165074B2 |
Device, system and method for estimating an external or intrinsic factor resulting in a state transition
A factor estimation device is configured to receive information pertaining to objects, to extract state information from the information received, to identify a predetermined state pertaining to a first object from among the objects, to receive state information extracted that corresponds to the predetermined state and classify the predetermined state, to extract condition information from the information received, to identify the condition up until the predetermined state, and to receive condition information that is output by the condition-information extraction unit and corresponds to the condition identified and classify the condition identified. Subsequently, the factor estimation device is configured to estimate the condition that may result in the predetermined state on the basis of the result of classifying the predetermined state and the result of classifying the identified condition. |
US12165073B2 |
Computer vision learning system
A computer vision learning system and corresponding computer-implemented method extract meaning from image content. The computer vision learning system comprises at least one image sensor that transforms light sensed from an environment of the computer vision learning system into image data representing a scene of the environment. The computer vision learning system further comprises a digital computational learning system that includes a network of actor perceiver predictor (APP) nodes and a library of visual methods available to the APP nodes for applying to the image data. The digital computational learning system employs the network in combination with the library to determine a response to a query and outputs the response determined. The query is associated with the scene. The computer vision learning system is capable of answering queries not just about what is happening in the scene, but what would happen based on the scene in view of hypothetical conditions and/or actions. |
US12165071B2 |
Artificial intelligence apparatus, system and behavior control method thereof
An embodiment of the present invention relates to the technical field of computing and discloses an artificial intelligence apparatus, a behavior control method and a system. The method includes: acquiring a behavior control instruction; parsing the behavior control instruction to obtain a behavior feature set sequence to be executed by the artificial intelligence apparatus; parsing the behavior control instruction to obtain a behavior feature set sequence to be executed by the artificial intelligence apparatus; and matching the behavior feature set sequence to be executed with data pre-stored in an ethical behavior control database, and controlling a behavior of the artificial intelligence apparatus according to a matching result. |
US12165067B2 |
Anomaly augmented generative adversarial network
Systems and methods for anomaly detection in accordance with embodiments of the invention are illustrated. One embodiment includes a method for training a system for detecting anomalous samples. The method draws data samples from a data distribution of true samples and an anomaly distribution and draws a latent sample from a latent space. The method further includes steps for training a generator to generate data samples based on the drawn data samples and the latent sample, and training a cyclic discriminator to distinguish between true data samples and reconstructed samples. A reconstructed sample is generated by the generator based on an encoding of a data sample. The method identifies a set of one or more true pairs, a set of one or more anomalous pairs, and a set of one or more generated pairs. The method trains a joint discriminator to distinguish true pairs from anomalous and generated pairs. |
US12165062B2 |
Methods and apparatus for audio equalization based on variant selection
Methods, apparatus, systems and articles of manufacture are disclosed methods and apparatus for audio equalization based on variant selection. An example apparatus includes a processor to obtain training data, the training data including a plurality of reference audio signals each associated with a variant of music and organize the training data into a plurality of entries based on the plurality of reference audio signals, a training model executor to execute a neural network model using the training data, and a model trainer to train the neural network model by updating at least one weight corresponding to one of the entries in the training data when the neural network model does not satisfy a training threshold. |
US12165059B2 |
Method and apparatus for generating recommendation model, content recommendation method and apparatus, device and medium
The present disclosure provides a method for generating a recommendation model, a content recommendation method, and a content recommendation apparatus, and an electronic device, and relates to an artificial intelligence field and a deep learning field. The method for generating a recommendation model includes: obtaining a graph training sample set; inputting the graph training sample set into a machine learning model to train the machine learning model, in which the machine learning model includes at least one low-rank graph convolutional network, and the low-rank graph convolutional network includes a complete weight matrix composed of a first low-rank matrix and a second low-rank matrix; in which a training objective of the low-rank graph convolutional network includes a first parameter item, a second parameter item and a non-convex low-rank item; and in responding to detecting that a training end condition is met, determining the machine learning model as a recommendation model. |
US12165057B2 |
Split-net configuration for predictive modeling
A machine learning system that uses a split net configuration to incorporate arbitrary constraints receives a set of input data and a set of functional constraints. The machine learning system jointly optimizes a deep learning model by using the set of input data and a wide learning model by using the set of constraints. The deep learning model includes an input layer, an output layer, and an intermediate layer between the input layer and the output layer. The wide learning model includes an input layer and an output layer but no intermediate layer. The machine learning system provides a machine learning model comprising the optimized deep learning model and the optimized wide learning model. |
US12165055B1 |
Storing of intermediate computed values for subsequent use in a machine trained network
Some embodiments of the invention provide a method for implementing a temporal convolution network (TCN) that includes several layers of machine-trained processing nodes. While processing one set of inputs that is provided to the TCN at a particular time, some of the processing nodes of the TCN use intermediate values computed by the processing nodes for other sets of inputs that were provided to the TCN at earlier times. To speed up the operation of the TCN and improve its efficiency, the method of some embodiments stores intermediate values computed by the TCN processing nodes for earlier sets of TCN inputs, so that these values can later be used for processing later set of TCN inputs. |
US12165054B2 |
Neural network rank optimization device and optimization method
A neural network rank optimization device includes tensor decomposition means 1 for performing tensor decomposition processing of tensor-decomposing a convolution filter included in a neural network for low rank approximation, and rank optimization means 2A for optimizing a rank used in the tensor decomposition means 1, wherein the rank optimization means includes evaluation amount calculation means 3 for calculating an evaluation amount representing the degree of the low rank approximation, and rank determination means 4 for determining a rank corresponding to the evaluation amount less than a predetermined threshold value as a desired rank. |
US12165048B2 |
Neural network crossbar stack
A circuit for performing neural network computations for a neural network is described. The circuit includes plurality of neural network layers each including a crossbar arrays. The plurality of crossbar arrays are formed in a common substrate in a stacked configuration. Each crossbar array includes a set of crosspoint devices. A respective electrical property of each of the crosspoint devices is adjustable to represent a weight value that is stored for each respective crosspoint device. A processing unit is configured to adjust the respective electrical properties of each of the crosspoint devices by pre-loading each of the crosspoint devices with a tuning signal. A value of the turning signal for each crosspoint device is a function of the weight value represented by each respective crosspoint device. |
US12165044B2 |
Technology for lowering peak power of neural processing unit using variable frequency
A system may comprise a neural processing unit (NPU) including a plurality of processing elements (PEs) capable of performing computations for at least one artificial neural network (ANN) model; and a switching circuit. The switching circuit may be configured to select one clock signal among a plurality of clock signals having different frequencies, and supply the selected clock signal to the NPU. The one clock signal may be selected based on a utilization rate of the plurality of PEs for a particular layer among a plurality of layers of the at least one ANN model. |
US12165043B2 |
Data transfer for non-dot product computations on neural network inference circuit
Some embodiments provide a neural network inference circuit for executing a neural network that includes multiple layers of computation nodes. At least a subset of the layers include non-convolutional layers. The neural network inference circuit includes multiple cores with memories that store input values for the layers. The cores are grouped into multiple clusters. For each cluster, the neural network inference circuit includes a set of processing circuits for receiving input values from the cores of the cluster and executing the computation nodes of the non-convolutional layers. |
US12165041B2 |
Low power hardware architecture for handling accumulation overflows in a convolution operation
In a low power hardware architecture for handling accumulation overflows in a convolver unit, an accumulator of the convolver unit computes a running total by successively summing dot products from a dot product computation module during an accumulation cycle. In response to the running total overflowing the maximum or minimum value of a data storage element, the accumulator transmits an overflow indicator to a controller and sets its output equal to a positive or negative overflow value. In turn, the controller disables the dot product computation module by clock gating, clamping one of its inputs to zero and/or holding its inputs to constant values. At the end of the accumulation cycle, the output of the accumulator is sampled. In response to a clear signal being asserted, the dot product computation module is enabled, and the running total is set to zero for the start of the next accumulation cycle. |
US12165031B2 |
Standard error for deep learning model outcome estimator
A treatment model trained to compute an estimated treatment variable value for each observation vector of a plurality of observation vectors is executed. Each observation vector includes covariate variable values, a treatment variable value, and an outcome variable value. An outcome model trained to compute an estimated outcome value for each observation vector using the treatment variable value for each observation vector is executed. A standard error value associated with the outcome model is computed using a first variance value computed using the treatment variable value of the plurality of observation vectors, using a second variance value computed using the treatment variable value and the estimated treatment variable value of the plurality of observation vectors, and using a third variance value computed using the estimated outcome value of the plurality of observation vectors. The standard error value is output. |
US12165028B2 |
Extracting sequences from d-dimensional input data for sequential processing with neural networks
A method and computer program product for obtaining values are run using a neural network according to a machine learning algorithm. One embodiment may comprise accessing one or more datafiles of input data, where the input data is representable in a d-dimensional space, with d>1. The method may explore N distinct paths of the input data in the d-dimensional space, where N≥1, and collects data along the N distinct paths explored to respectively form N sequences of M objects each, with M≥2. For one or more sequences of the N sequences formed, values obtained from the M objects of each sequence may be coupled into one or more input nodes of a neural network, which is then run according to the machine learning algorithm to obtain L output values from, L≥1. |
US12165025B2 |
Predictive, machine-learning, event-series computer models with encoded representation
Provided is a process including: obtaining, for a plurality of entities, entity logs, wherein: the entity logs comprise events involving the entities, a first subset of the events are actions by the entities, at least some of the actions by the entities are targeted actions, and the events are labeled according to an ontology of events having a plurality of event types; training, with one or more processors, based on the entity logs, a predictive machine learning model to predict whether an entity characterized by a set of inputs to the model will engage in a targeted action in a given duration of time in the future; and storing the trained predictive machine learning model in memory. |
US12165022B2 |
Distributed machine learning using network measurements
A method performed by a central server node in a distributed machine learning environment is provided. The method includes: managing distributed machine learning for a plurality of local client nodes, such that a first set of the plurality of local client nodes are assigned to assist training of a first central model and a second set of the plurality of local client nodes are assigned to assist training of a second central model; obtaining information regarding network conditions for the plurality of local client nodes; clustering the plurality of local client nodes into one or more clusters based at least in part on the information regarding network conditions; re-assigning a local client node in the first set to the second set based on the clustering; and sending to the local client node a message including model weights for the second central model. |
US12165020B2 |
Load balancing using data-efficient learning
Rapid and data-efficient training of an artificial intelligence (AI) algorithm are disclosed. Ground truth data are not available and a policy must be learned based on limited interactions with a system. A policy bank is used to explore different policies on a target system with shallow probing. A target policy is chosen by comparing a good policy from the shallow probing with a base target policy which has evolved over other learning experiences. The target policy then interacts with the target system and a replay buffer is built up. The base target policy is then updated using gradients found with respect to the transition experience stored in the replay buffer. The base target policy is quickly learned and is robust for application to new, unseen, systems. |
US12165019B2 |
Symbolic model training with active learning
Techniques regarding generating and/or training one or more symbolic models are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a training component that can train a symbolic model via active machine learning. The symbolic model can characterize a formal planning language for a planning domain as a plurality of digital image sequences. |
US12165018B2 |
System and method of constructing machine learning workflows through machine learning suggestions
A system and method of constructing a machine learning workflow by using machine learning suggestions derived from determining path lengths in a plurality of existing workflows, assigning a frequency threshold for each path and determining a probability for each path. This information is utilized to determine transpositions and deletions between paths that can be used as training for a machine learning algorithm that will suggest to the user which operators to put in a new machine learning workflow. |
US12165015B2 |
Data conversion/symptom scoring
A computer system for generating a quantitative value relating to a negative health outcome, the computer system comprising: a conversion module configured to receive multiple sets of data items associated with patients and each comprising a descriptor and the time at which that event impacted the patient. The conversion module generates a training data structure which comprises for each patient an array of selected features, each selected feature associated with a numerical value representing a score indicative of the relevance of that feature to the prediction of the negative health outcome, and a label indicating if the patient exhibits the negative health outcome; and a machine learning model which is trained using the training data structure so as to be operable to generate a quantitative value relating to a negative health outcome for a patient with at least some of the features. |
US12165014B2 |
Dynamic ontology classification system
A method, apparatus, system, and computer program product for method for dynamically managing an ontology for classifying data is provided. The ontology is generated from the classifications of a plurality of entities. Models are generated that predict classifications according to the ontology and natural language descriptions of the entities. Unclassified entities are modelled by according to the models to identify at least one classification within the ontology. Responsive to identifying a plurality of probable classifications within the ontology, a new classification is generated based on the plurality of probable classifications, an updated ontology is generated that includes the new classification, and the unclassified entity is classified according to the new classification. |
US12165012B2 |
Error mitigation techniques
A method of mitigating errors in quantum computing, wherein the method comprises: performing (S101) an operation on the state of a qubit in a group of qubits a plurality of times, wherein the operation has a first error rate, and wherein each performance of the operation comprises: performing a first operation comprising: a gate operation, a symmetry operation, and a first basis operation; or performing a second operation comprising: the gate operation, the symmetry operation, and a second basis operation; wherein the first and second basis operations are different basis operations selected from a set of basis operations; and measuring the state of the qubit; wherein the probability of performing the first operation is a first probability, and the probability of performing the second operation is a second probability; obtaining (S102) a symmetry measurement for the group of qubits after each performance of the operation using the symmetry operation, wherein the group of qubits comprises a plurality of qubits; wherein the symmetry measurement is a first symmetry outcome if the number of errors is even or a second symmetry outcome if the number of errors is odd; obtaining (S103) a first state measurement by determining the average state of the qubit for the first symmetry outcome; obtaining (S104) a second state measurement by determining the average state of the qubit for the second symmetry outcome; fitting (S105) the first state measurement to a first curve having the form (I); fitting the second state measurement to a second curve having the form (II); wherein n is an error rate and A and γ are fitting parameters; and extrapolating (S106) the average state of the qubit at a second error rate using the first and second fitted curves; wherein the second error rate is lower than the first error rate. A cosh ( ( 1 - γ ) n ) cosh ( n ) ( I ) A sinh ( ( 1 - γ ) n ) sinh ( n ) ( II ) |
US12165011B2 |
Error detection mechanism for quantum bits
A feedback controller is provided to generate a quantum feedback operation to control one or more ancilla qubits in a quantum error correcting code. The quantum feedback operation is based on the measurement of the one or more ancilla qubits. The feedback controller is operable to dynamically adjust a state discrimination according to previous measurements of the one or more ancilla qubits. |
US12165010B2 |
Boundary conditions for the honeycomb code
A quantum error correcting code with dynamically generated logical qubits is provided. When viewed as a subsystem code, the code has no logical qubits. Nevertheless, the measurement patterns generate logical qubits, allowing the code to act as a fault-tolerant quantum memory. Each measurement can be a two-qubit Pauli measurement. |
US12165009B2 |
Quantum bit cell and quantum bit integrated circuit
The present invention addresses the problem of providing a quantum bit cell and a quantum bit integrated circuit having an easy-to-integrate structure. The quantum bit cell of the present invention including a spin torque oscillator capable of emitting a microwave with a propagation distance of 1 μm or less and having a maximum diameter of 1 μm or less, and a solid-state element quantum bit arranged near the spin torque oscillator at an interval of the propagation distance or less, where a quantum two-level system is controlled by the microwave. |
US12165007B2 |
Software-defined quantum computer
The disclosure describes various aspects of a software-defined quantum computer. For example, a software-defined quantum computing architecture for allocating qubits is described that includes an application programming interface (API); a quantum operating system (OS) on which the API executes, with the quantum OS including a resource manager and a switch; and a plurality of quantum cores connected by the switch of the quantum resource OS. Moreover, the resource manager of the quantum resource OS determines an allocation of a plurality of qubits in the plurality of quantum cores. |
US12165006B1 |
Lattice surgery techniques without using twists
A technique for performing lattice surgery without using twists is disclosed. Also, an error correcting code and decoder is provided that allows for error decoding of Pauli measurements performed in association with a lattice surgery operation. This allows for overall run-times of lattice surgery to be reduced. For example, some level of errors are tolerable, because they can be corrected, thus fewer measurement rounds (dm) may be performed for a given round of Pauli measurements. Additionally, a temporal encoding of lattice surgery technique is provided, which may additionally or alternatively be used to shorten run times. Also, a quantum computer layout is provided, wherein the layout includes a core computing region and a cache region. Also, protocols for swapping logical qubits between the core and cache are provided. |
US12165004B2 |
Quantum computing for combinatorial optimization problems using programmable atom arrays
Systems and methods relate to selectively arranging a plurality of qubits into a spatial structure to encode a quantum computing problem. Exemplary arrangement techniques can be applied to encode various quantum computing problems. The plurality of qubits can be driven according to various driving techniques into a final state. The final state can be measured to identify an exact or approximate solution to the quantum computing problem. |
US12165003B2 |
Systems and methods for implementing finite element modelling
A system and method of implementing finite element modeling on a quantum processor is discussed. A representation of a computational problem including a boundary value problem and problem grid points is received by one or more processors. The problem grid points are mapped to a Hilbert space of the qubits of the quantum processor. The boundary value problem is transformed into a problem Hamiltonian. Instructions are transmitted to the quantum processor to cause the quantum processor to evolve from an initial state to a final state based on the problem Hamiltonian. The wavefunction amplitudes of the final state are measured, and the wavefunction amplitudes of the final state are mapped onto the problem grid points based on the Hilbert space of the qubits. |
US12164998B2 |
Scanning apparatus and modular power source
A scanning apparatus is provided that includes communications circuitry and a universal power interface configured to receive a removable power source connected thereto. The scanning apparatus includes a control system that can establish a first communication connection with the charging cradle in accordance with a normal mode, establish a second communication connection with the charging cradle in accordance with a low power mode, and determine a type of the removable power source connected to the scanning apparatus. In response to determining that a first type of removable power source is connected, suspend the second communication connection and use the first communication connection for transmitting data/information to the charging cradle, and in response to determining that a second type of removable power source is connected, suspend the first communication connection and use the second communication connection for transmitting data/information to the charging cradle. |
US12164993B2 |
Indicia readers with multiple imaging assemblies and dichroic mirrors
Indicia readers with multiple imaging assemblies and dichroic mirrors are disclosed herein. In an example, an indicia reader like a barcode reader includes a first (2D) imaging assembly operable to sense light in the 700 nm or below wavelength range, a second (3D) imaging assembly operable to sense light in the above 700 nm wavelength range, and a dichroic mirror. The mirror is situated such that (i) light that is received by the first imaging assembly is received from a product scanning region and is reflected by the mirror such that its path is redirected towards and the first imaging assembly and (ii) light that is received by the second imaging assembly is received from the product scanning region by passing through the mirror toward the second imaging assembly. |
US12164991B2 |
Wireless tag communication device and sheet processing apparatus
A wireless tag communication device for communicating with a wireless tag conveyed in a conveyance direction includes an antenna with a plurality of radiation regions from which a polarized radio wave is emitted and including a first radiation region extending along a first direction crossing the conveyance direction and having a first length in the first direction, and a second radiation region extending parallel to the first radiation region and having a second length that is different from the first length in the first direction, and a controller configured to cause at least one of the first and second radiation regions to emit a polarized wave towards the wireless tag. |
US12164987B2 |
System and method of controlling unique identities of ambient electromagnetic power harvesting chips
A system for controlling assignment and management of identities in ambient electromagnetic power harvesting (AEPH) chips. The system comprises a processor; a non-transitory memory; and an application stored in the non-transitory memory that, when executed by the processor, allocates a plurality of unique AEPH identities, wherein each unique identity comprises an identity of a product item and an instance identity; stores the plurality of unique AEPH identities in a first immutable record in a datastore, wherein the unique AEPH identities are associated with an initial state; provides the plurality of unique AEPH identities to an original equipment manufacturer of AEPH chips; provides an application programming interface (API); authorizes a request to update a state associated with a first unique AEPH identity in the datastore; and adds a second immutable record to the database that associates the first unique AEPH identity with an updated state of the first unique AEPH identity. |
US12164985B1 |
System and method for selectively adjustable data exchange between a smart package and a requesting system
Systems, methods, and devices for selectively adjustable data exchange are provided. In an aspect, an assembly including a protective container having a medical device disposed therein is provided. The protective container can be sealed to prevent contaminates from contacting the medical device. The assembly can further include a radiofrequency identification (RFID) tag disposed within the protective container. The RFID can include a data processor and memory storing first data and instructions configured to cause the data processor to perform operations. The operations can include receiving request data from a remote network in operable communication with the RFID. The request data can characterize a future data processing operation to be performed on a subset of the first data after the subset is transmitted from the RFID tag and a request for the subset of the first data to be transmitted from the RFID tag to the remote network. The operations can include determining the subset of the first data to be provided to the remote network. The operations can further include providing the determined subset of the first data to the remote network. |
US12164982B2 |
Method for labelling products with an optical security feature with a temporal dimension
The present invention is based on a method for marking products using two or more ink formulations, each containing one or more photoluminescent dyes emitting radiation in the range of 380-3000 nm under photon excitation and distinguished by different fluorescence lifetimes, for storing information in serialization and/or track & trace systems and for document security. |
US12164980B2 |
Initiating operations for applications via communication bridges
A method of communicating between applications is provided. The method includes establishing a communication bridge between a first application and a second application. The first application is located within a first computing device and the second application is located within a second computing device. The communication bridge comprises a set of communication channels. Each communication channel is associated with an application programing interface (API) function of the first application. The method also includes receiving, from the second application, a first request for the first application to perform a first operation. The method further includes providing the first request to the first application. The method further includes receiving a first result of the first operation from the first application. The method further includes providing the first result of the first operation to the second application. |
US12164979B2 |
Controlling location-based features with usage maps
Systems, device and techniques are disclosed for controlling location-based features with usage maps. An application running on a device may receive a current location of the device. The application may determine a sector of a usage map that corresponds to the current location of the device. The usage map may be associated with the application and he usage map may include a map of a geographic area divided into sectors. The application may modify the operation of a remote API call of the application based on the sector of the usage map that corresponds to the current location of the device by disabling or rate-limiting the remote API call. |
US12164974B2 |
Managing workload execution across MultipleDiffering information handling systems UtilizingThermal profiles
In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine first thermal attribute values associated with multiple information handling systems (IHSs) with respect to a period of time as the IHSs execute a first workload; determine multiple variance ranges respectively associated with the first thermal attributes; periodically determine second thermal attribute values associated with the IHSs as the IHSs execute a second workload; determine that a thermal attribute value of the second thermal attribute values exceeds a respective variance range of the variance ranges as a first information handling system (IHS) of the IHSs executes the second workload; generate an alert based at least on the thermal attribute value exceeding the respective variance range; and in response to the alert, transfer at least a portion of the second workload from the first IHS to a second IHS of the IHSs. |
US12164973B2 |
Disaggregated computing for distributed confidential computing environment
An apparatus to facilitate disaggregated computing for a distributed confidential computing environment is disclosed. The apparatus includes one or more processors to facilitate receiving a manifest corresponding to graph nodes representing regions of memory of a remote client machine, the graph nodes corresponding to a command buffer and to associated data structures and kernels of the command buffer used to initialize a hardware accelerator and execute the kernels, and the manifest indicating a destination memory location of each of the graph nodes and dependencies of each of the graph nodes; identifying, based on the manifest, the command buffer and the associated data structures to copy to the host memory; identifying, based on the manifest, the kernels to copy to local memory of the hardware accelerator; and patching addresses in the command buffer copied to the host memory with updated addresses of corresponding locations in the host memory. |
US12164966B1 |
Dynamic task allocation and datastore scaling
A system and method of dynamic task allocation and warehouse scaling. The method includes receiving a request to process a task. The method includes monitoring a plurality of execution nodes of a datastore to determine a plurality of central processing unit (CPU) utilizations. Each CPU utilization of the plurality of CPU utilizations is associated with a respective execution node of the plurality of execution nodes. The method includes identifying, by a processing device based on the plurality of CPU utilizations, a particular execution node associated with a maximum CPU utilization to process the task. The method includes allocating the task to the particular execution node. |
US12164960B1 |
Database-based data processing method, device, medium and electronic apparatus
The present disclosure relates to a database-based data processing method, device, medium and electronic apparatus, the method including: receiving a query request task to be executed, and determining a plurality of coroutine tasks corresponding to the query request task; in each thread, determining a target coroutine task to be executed according to time information of each coroutine task in the local task queue of the thread; interrupting the target coroutine task and adding the target coroutine task to the global task queue when execution of the target coroutine task is not completed and the target coroutine task has been executed in the thread for a current time slice; according to the global task queue, and the local task queue of the thread, determining a new target coroutine task for the thread, and executing the new target coroutine task in a next time slice. |
US12164953B2 |
System and method for handling real-time transactional events
A system, method, and memory for handling real-time transactional events is disclosed. The exemplary system a processor to detect and add an event to a queue and identify an associated event type. Event types can require downstream processing by at least one provider. The processor decomposes the event into tasks by comparison to event types which associate downstream provider requirements to tasks and routes. One or more routes are assigned to the tasks, each route defined by at least one processor of a plurality of processors. One or more routes are defined by transmitting a request for downstream processing to the at least one provider. The processor, upon detecting incomplete performance of the one or more routes, either updates the tasks associated with the incomplete route, or marks the event associated with the route as incomplete in the queue. |
US12164947B2 |
Method and apparatus for controlling virtual machine related to vehicle
One or more of an autonomous vehicle, a user terminal, and a server of the present disclosure may be linked or converged with an artificial intelligence (AI) module, an unmanned aerial vehicle (UAV), a robot, an augmented reality (AR) device, virtual reality (VR), a 5G service-related device, and the like. There is provided a method for providing information in a server according to an embodiment of the present disclosure includes receiving a request message including information related to generation of a virtual machine (VM) from an operating apparatus, generating a VM corresponding to the operating apparatus based on the request message, receiving information acquired at the operating apparatus, performing computation corresponding to the acquired information by use of the VM, and transmitting information related to a result of the computation to the operating apparatus. |
US12164944B2 |
Enhancing accessibility of topology diagram-related applications
Methods and apparatuses for enhancing accessibility of a target application which is for processing topology diagrams are provided. An indication of selecting a target element in a topology diagram may be received. Connection status of the target element may be determined based on topology information of the topology diagram. Connection information of the target element corresponding to the connection status of the target element may be generated. Description information of the target element may be provided to an accessibility assistant application, the description information of the target element at least comprising the connection information of the target element. |
US12164942B2 |
Displaying remote desktop information with adjustable transparency
Information, such as information pertaining to a remote desktop, may be presented concurrently with an image of the remote desktop on an unused area of a display screen. The information may be presented with a selectable and adjustable transparency. |
US12164941B2 |
Image pattern matching to robotic process automations
Disclosed herein is a computing system. The computing system includes a memory and a processor. The memory stores processor executable instructions for a workflow recommendation assistant engine. The processor is coupled to the memory. The processor executes the workflow recommendation assistant engine to cause the computing device to analyze images of a user interface corresponding to user activity, execute a pattern matching of the images with respect to existing automations, and provide a prompt indicating that an existing automation matches the user activity. |
US12164936B1 |
Connected framework for identifying automation candidates
The method includes receiving a process dataset. The process dataset includes data related to a user-executed process. The method also includes automatically mapping the process dataset to multisource system data deemed relevant to automation of the user-executed process. The method also includes detecting a plurality of scenarios in the user-executed process via the automatically mapped process dataset. The method also includes performing scenario-based filtering of the plurality of scenarios. The method also includes automatically generating an automation recommendation for the user-executed process. |
US12164927B2 |
Thread channel deactivation based on instruction cache misses
Techniques are disclosed relating to instruction scheduling in the context of instruction cache misses. In some embodiments, first-stage scheduler circuitry is configured to assign threads to channels and second-stage scheduler circuitry is configured to assign an operation from a given channel to a given execution pipeline based on decode of an operation for that channel. In some embodiments, thread replacement circuitry is configured to, in response to an instruction cache miss for an operation of a first thread assigned to a first channel, deactivate the first thread from the first channel. |
US12164923B2 |
Accelerating predicated instruction execution in vector processors
Methods and systems are disclosed for processing a vector by a vector processor. Techniques disclosed include receiving predicated instructions by a scheduler, each of which is associated with an opcode, a vector of elements, and a predicate. The techniques further include executing the predicated instructions. Executing a predicated instruction includes compressing, based on an index derived from a predicate of the instruction, elements in a vector of the instruction, where the elements in the vector are contiguously mapped, then, after the mapped elements are processed, decompressing the processed mapped elements, where the processed mapped elements are reverse mapped based on the index. |
US12164920B2 |
Offloading data processing and knowledge synthesis
The present disclosure describes techniques for offloading data processing and knowledge synthesis. A set of flags may indicate information about the memory pages in a first memory and may be manageable by at least one central processing unit (CPU). A memory page may be flushed to a second memory if the memory page is associated with a first flag. The first flag may indicate that the memory page is ready to be flushed to the second memory. The second memory may be configured to store a sequence of states of each of the memory pages. Data patterns and relations among the data patterns may be determined by data processing units (DPUs) based on the sequence of states of each of the memory pages. A knowledge base may be built in a third memory based on the data patterns and the relations among the data patterns. |
US12164918B2 |
Vector floating-point classification
A processor includes a functional unit, and a set of vector registers coupled to the functional unit. The processor executes an instruction to cause the functional unit to classify each value of multiple floating-point values stored in a first vector register of the set of vector registers, and store in a second vector register of the set of registers multiple elements that each indicate a respective classification of a respective value of the multiple floating-point values. The first and second vector registers may be source and destination vector registers, and each may be specified by the instruction. The classify and store operations may also be specified by the instruction. The instruction may be embodied on a device-readable medium. |
US12164914B2 |
Removing inactive code to facilitate code generation
Removing inactive components to facilitate code generation. A first file that includes a first group of components in a first notation syntax and a second file that includes a second group of components in a second notation syntax is received. A first set of inactive components of the first group of components is identified. A second set of inactive components of the second group of components is identified. The components of the first group of components and the second group of components that are not marked as inactive components are active components. Code to be executed based on the active components is generated. |
US12164912B2 |
Tree-based merge conflict resolution with multi-task neural transformer
An automated system for resolving program merges uses a multi-task neural transformer with attention. Each component of a merge conflict tuple (A, B, O) is represented as an AST and transformed into aligned AST-node sequences and aligned editing sequences. The multi-task neural transformer model predicts the tree editing steps needed to resolve the merge conflict and applies them to the AST representation of the code base. The tree editing steps include the edit actions that needed to be applied to the AST of the code base and the edit labels that are inserted or updated with the edit actions. |
US12164909B2 |
Application icon generation based on unique application property representation
Disclosed herein are system, method, and computer program product embodiments for automatically generating unique icons for applications on an application exchange platform based on application property representations. An automatic icon generation tool receives a selection of an application on the application exchange platform. The application includes one or more properties. A property representation is determined for the application based on the one or more properties of the application. A unique icon is generated for the application based on the property representation. The unique icon includes one or more characteristics and a characteristic of the one or more characteristics of the unique icon corresponds to a part of the property representation. The unique icon is displayed for the application on the application exchange platform. |
US12164908B2 |
Providing local variable copies of global state for explicit computer executable instructions depending whether the global state is modified
According to a method and a system a first action chain with a first explicit computer executable instruction that modifies a global variable is received. A second action chain with a second explicit computer executable instruction that reads the global state without modifying the global state is received. The first action chain and the second action chain implement parts of a client application. A first implicit executable instruction with a first local variable copy of the global state is created using the first explicit computer executable instruction as a first template.The client application is executed including executing the first and second action chains in parallel. The second explicit computer executable instruction using the global state is executed and the first implicit computer executable instruction using the first local variable copy is executed. |
US12164906B2 |
Modular microcode (uCode) patch method to support runtime persistent update
A modular microcode (uCode) patch method to support runtime persistent update and associated apparatus. The method enables BIOS uCode patches to be received during platform runtime operations and written to first and second uCode extension regions as uCode images for a firmware device layout that further includes a uCode base region in which a current uCode image is stored. Following a platform reset, the first and second uCode extension regions are inspected to determine if one or more valid and newer uCode images (than the current uCode image) are present. If so, the newest uCode image is booted rather than the current uCode image. Following a successful boot, the newest uCode image is copied to the uCode base region to sync-up the current uCode image to the newest version. In one aspect, received uCode images are written to the first and second uCode extension regions in an alternating manner to support roll-back. |
US12164904B2 |
Method for updating a sensor system in automotive applications
A sensor system and an update server perform a method for updating the sensor system. The update server performs steps of retrieving a pre-shared sensor key associated with the sensor system, calculating a server signature based on update data and the retrieved sensor key, and transmitting the update data and the calculated server signature to the sensor system. On the other hand, the sensor system performs steps of receiving the update data and the calculated server signature, retrieving the pre-shared sensor key stored in a register, calculating a sensor system signature based on the update data and the pre-shared sensor key, comparing the sensor system signature with the server signature and processing the update data if the sensor system signature and the server signature are identical. |
US12164903B2 |
Devices and method for managing electronic control units of a motor vehicle
A device for managing an electronic control unit of a motor vehicle that includes an update module that updates the configuration of the electronic control unit. The update module has a first programmable update interface that updates the parameter value associated with at least one configuration parameter and updates the filter value associated with the at least one configuration parameter in response to the update. The update module has a second programmable update interface to update the parameter values associated with at least part of a set of configuration parameters on the basis of the filter values associated with the configuration parameters. |
US12164901B2 |
Patching code aligned with an executing base operating system
Aspects and features include maintaining at least one auxiliary disk image on a computing device. Certain code that is aligned with the base operating system of the computing device resides in and is executed from the auxiliary disk image. In one example, a computing device receives an update asset and uses it to patch the auxiliary disk image. The computing device executes the updated code from the patched disk image without rebooting or otherwise restarting the base operating system. The existing auxiliary disk image may be replaced with the patched disk image in response to a reboot or some other event, or while executing the code in the patched disk image from memory. |
US12164899B2 |
System for software service upgrade
Examples are disclosed for upgrading services of a software-based service according to a predefined sequence to account for dependencies between services. An upgrade package that includes a manifest defining an order for upgrading services of the software-based system is retrieved. Each service is upgraded according to the sequence and a status log is modified following each upgrade to include a unified status summary associated with all services being upgraded. |
US12164893B2 |
Compilation for synchronous processor
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for compiling latency insensitive programs for a synchronous processor. One of the methods includes receiving an intermediate representation of a program specifying operations to be performed by a plurality of respective components of a synchronous processor, wherein the intermediate representation assigns, to each operation of the plurality of operations, a respective clock cycle value at which the operation is scheduled to be executed by the synchronous processor. The intermediate representation is processed to generate a respective update window for each operation in the intermediate representation requiring a hardware configuration update, wherein the update window specifies a time range during which a configuration update instruction can be executed to effectuate the hardware configuration update. Configuration update instructions are scheduled to occur during one or more update windows and according to the configuration constraints of the synchronous processor. |
US12164891B2 |
Compiler systems and methods for quantum computer with reduced idle volume
A fault-tolerant quantum computer using topological codes such as surface codes can have an architecture that reduces the amount of idle volume generated. The architecture can include qubit modules that generate surface code patches for different qubits and a network of interconnections between different qubit modules. The interconnections can include “port” connections that selectably enable coupling of boundaries of surface code patches generated in different qubit modules and/or “quickswap” connections that selectably enable transferring the state of a surface code patch from one qubit module to another. Port and/or quickswap connections can be made between a subset of qubit modules. For instance port connections can connect a given qubit module to other qubit modules within a fixed range. Quickswap connections can provide a log-tree network of direct connections between qubit modules. |
US12164887B2 |
Identifying standards-related requirements for software architectures using telecommunication resources
System and methods for generating deployments, such as software architectures, and identifying standards-related requirements applicable to deployments. A plain language message is received that describes a desired deployment. One or more entities are extracted from the plain language message. Based on the extracted entities, the system recommends one or more standards-related requirements relevant to the desired deployment, such as requirements for legal, privacy, and/or security standards. A selection is received from among the recommended standards-related requirements, the selected standards-related requirements being associated with a set of telecommunication resources configured to fulfill the standards-related requirements. The set of telecommunication resources can comprise microservices, data sources, and/or communication channels. The desired deployment is generated, which includes the set of telecommunication resources configured to fulfill the standards-related requirements. |
US12164885B1 |
Random number generation systems and methods
An exemplary random number generation system leverages the r includes at least one solar power panel of a solar power system, at least one sensor and a random number generator. The sensor senses one or more output parameters (e.g., voltage or current) from the solar power system and provides the sensed parameter to the random number generator, which uses the sensed parameter to generate a number that is truly random (i.e., is not deterministic). As an example, the random number generator may receive multiple samples of the measured parameter and generate a random number based on a difference of the multiple samples. If desired, the random number generator may include an algorithm to remove biasing in the random number. |
US12164884B2 |
Tanh and sigmoid function execution
Examples described herein relate to instructions to request performance of tanh and sigmoid instructions. For example, a compiler can generate native tanh instructions to perform tanh. In some examples, a tanh function can be compiled into instructions that include an instruction to perform either tanh(input) or tanh(input)/input depending on a value of the input to generate an intermediate output; an instruction to cause a performance of generation of scale factor based on the input; and an instruction to cause performance of a multiplication operation on the intermediate result with the scale factor. For example, a sigmoid function can be compiled to cause a math pipeline to perform a range check and performs operations based on a range. |
US12164877B2 |
User discussion environment interaction and curation via system-generated responses
Techniques for interacting with users in a discussion environment are disclosed. Upon identifying a question in the discussion environment, a system determines: (a) whether a stored answer has already been associated with the question, (b) whether an answer can be generated by the system using existing information accessible to the system, or (c) whether to contact an expert to answer the question. The system updates the knowledge base by storing the questions and answers, along with user feedback to the questions and answers. Based on the user feedback, the system determines whether to modify existing answers to user-generated questions or to seek answers from additional human experts. |
US12164874B2 |
Systems and methods for enhancing natural language processing
Methods and systems for enhanced natural language processing of clinical documentation are provided. Using natural language processing, a clinical condition is extracted from unstructured data within a current electronic document. A clinical ontology identifying itemsets associated with the clinical condition is retrieved, and indicators of relevant clinical concepts, as identified from the ontology, are searched from within the patient's longitudinal record, which comprises documentation from at least a prior encounter. Based on the whether the clinical concepts are present in the patent's record, a confidence is assigned to the NLP-extracted clinical condition, and one or more actions may be performed. |
US12164870B2 |
Method and system for neural document embedding based ontology mapping
The present disclosure provides a neural document embedding based ontology mapping. Conventional methods that map ontology concepts across domains/species extensively take help of bridging ontologies. Initially the system receives a Human Phenotype (HP) Identification number (ID) pertaining to a phenotype. A first HP ID vector is computed from the HP ID using a trained word2vec model. A second HP ID vector is computed from the HP ID using a trained Doc2vec model. An average HP ID vector is computed based on the first HP ID vector and the second HP ID vector. A plurality of cosine similarity scores are computed based on a comparison between the average HP ID vector and a plurality of average MP ID vectors. The plurality of MP IDs are sorted based on the plurality of cosine similarity scores. The plurality of MP IDs corresponding to the HP ID are selected based on a selection threshold. |
US12164869B2 |
Automated document parsing to determine common component identifiers for consolidation of component orders
An apparatus comprises a processing device configured to generate and utilize an automated document parser for parsing documents exchanged as part of fulfillment of historical component orders by a given supplier in a supply chain for first and second organizations to identify first and second organization-specific component identifiers utilized by the first and second organizations and a given supplier-specific component identifier utilized by the given supplier for a given component. The processing device is further configured to determine a common component identifier for the given component based at least in part on mapping an association between the first and second organization-specific component identifiers, to consolidate first and second component orders by the first and second organizations that utilize the first and second organization-specific component identifiers into an aggregated component order that utilizes the common component identifier, and to process the aggregated component order utilizing suppliers in the supply chain. |
US12164868B2 |
Computer implemented methods for the automated analysis or use of data, including use of a large language model
There is provided a computer-implemented method for ensuring that a large language model (LLM) generates original text, including (i) providing or accessing a database of previous text that the LLM should not generate, wherein the database includes text used to train the LLM; (ii) checking potential continuations generated by the LLM against the database; (iii) when a potential continuation generated by the LLM matches text in the database, adjusting the potential continuation generated by the LLM to no longer match that text in the database, to produce an adjusted potential continuation, and (iv) storing the adjusted potential continuation. |
US12164867B1 |
Comparing code repositories
In some implementations, a device may obtain a first document set associated with a first code repository. The device may generate a first embedding set of one or more embeddings for respective documents included in the first document set. The device may obtain a second embedding set of one or more embeddings for respective documents included in a second document set associated with a second code repository. The device may compare the first embedding set to the second embedding set. The device may generate a code repository similarity score that indicates a similarity between the first code repository and the second code repository. The device may perform, based on the code repository similarity score satisfying a threshold, an action associated with the first code repository and/or the second code repository. |
US12164863B2 |
Image processing apparatus, image processing system, and storage medium
An image processing apparatus includes a reading unit configured to generate image data by reading an original, a reception unit configured to receive selection of a stored file from a user, an acquisition unit configured to acquire character information from the image data generated by the reading unit, and an execution unit configured to perform processing for inserting the character information acquired by the acquisition unit into the selected file. |
US12164862B2 |
Contextual answer generation in spreadsheets
A method includes receiving, via a user interface of a client device, a request to populate one or more cells of a plurality of cells of a document having a tabular structure, wherein the one or more cells correspond to a first attribute pertaining to a first column header and a first object pertaining to a first row header; analyzing the request and one or more additional cells corresponding to one or more additional attributes and one or more additional objects of the document to obtain contextual information for the request; generating a query based at least in part on the contextual information; initiating an execution of the query to obtain a response using one or more data sources; and causing the user interface to be modified to populate the response in the one or more cells corresponding to the first attribute and the first object. |
US12164861B2 |
System, method, and apparatus for identifying and previewing responses to questions across different questionnaires
An apparatus, computer-implemented method, and a system are disclosed that maintain a knowledge base to pre-populate prospective database inputs, by: receiving one or more database input forms containing database input fields; associating the database input fields to previous database input fields stored in a repository based on a recognition process on corresponding respective word strings and previous word strings corresponding to the previous database input fields; retrieving prior inputs to the previous database input fields based on the associating; formatting the retrieved one or more prior inputs; updating the received one or more database input forms; transmitting the updated database input forms; receiving at least one of a confirmation and an edit; finalizing the updated one or more database input forms; and transmitting the finalized database input forms to one or more source computing apparatuses associated with the one or more database input forms. |
US12164852B2 |
Layout method and layout apparatus for integrated circuit
A layout method for an integrated circuit includes the following steps: providing a layout, the layout including a first element region and a second element region, a spacing region being provided between the first element region and the second element region; and detecting whether a width of the spacing region is less than a preset width, and if yes, marking at least one of the first element region, the second element region and the spacing region, the preset width being a minimum width meeting a requirement, wherein the requirement is to fill the spacing region with at least one dummy pattern. A layout apparatus employing the layout method for the integrated circuit can quickly and accurately position a poorly-placed element region in the layout, improve the layout efficiency and layout precision of the integrated circuit, and lay a foundation for improving photolithography quality. |
US12164849B2 |
System and method of simulating aging in device circuits
A system and method of simulating device aging based on a digital waveform representative of a workload of an electronic device are disclosed. In one aspect, the method comprises grouping contiguous sets of cycles into segments, each set corresponding to a segment. Each segment has values for a combination of segment parameters that are unique from each of the other segments and a start point that is separated from a start point of an adjacent segment by a pre-defined distance criterion. Grouping the sets into the segments comprises, for each segment: sampling one or more sequential cycles of the workload, generating the segment based on the sampled contiguous cycles having a period exceeding a threshold period, and determining the values for the combination of segment parameters. The method further comprises applying an aging model to the segments to simulate the aging. The segments are a representation of the digital waveform. |
US12164847B1 |
Method of generating a 3d computer-aided design (CAD) and system therefor
A computerized method for generating a 3D Computer-Aided Design (CAD) is provided. The method comprising: receiving an input comprising requirements for a new design; processing the input to generate a CAD design using a trained AI model, wherein the CAD design is an assembly of at least two separate components; and outputting the CAD design. |
US12164846B2 |
Geometrical dimensionality control in optimization
A computer-implemented method of automatically determining an optimized design for manufacturing a real-world object includes: defining, in memory of a computer-based processor, a finite element model representing a real-world object, the finite element comprising a plurality of elements; evaluating, with the computer-based processor, a distribution of a design variable throughout a vicinity of the finite element model, using singular value decomposition (SVD), to produce a singular value for the design variable in each respective element in the vicinity of the finite element model; defining optimization constraints for the vicinity of the finite element model based on the singular values produced from the SVD; and optimizing the finite element model with respect to the design variable by locally enforcing a geometry of the real-world object in the vicinity based on the defined optimization constraints. |
US12164842B2 |
Interconnected digital engineering and certification ecosystem
A computer-implemented method includes receiving design and/or engineering data (D/E data) corresponding to a prototype representation of a product and transmitting one or more inputs derived from the D/E data to one or more digital engineering tools for processing. The method also includes receiving engineering-related data outputs from the one or more digital engineering tools and receiving data corresponding to one or more common validation and verification (V&V products). The method further includes identifying one or more requirements for the product based on the data corresponding to the one or more common V&V products; determining whether or not the one or more requirements have been satisfied; and presenting information corresponding to the engineering-related data outputs and/or the data corresponding to the one or more common V&V products. The method also includes receiving instructions from the user device, and performing one or more manipulations of the D/E data. |
US12164840B2 |
Method for consolidating a key indicator of a virtual object in an index
A computer implemented method for consolidating at least one key indicator of a virtual object receiving a description of at least one key indicator of the virtual object, receiving a set of attributes (ATT) of the virtual object, receiving a data model (DM) for indexation of said virtual object, receiving a set of rules (RUL) to convert the attributes of the virtual object (OBJ) into the data model (DM) for indexation, applying the set of rules (RUL) to convert said attributes into the data model (DM) for indexation, transforming the data model (DM) for indexation into a directed acyclic graph, and consolidating said key indicator based on an expansion of the directed acyclic graph. |
US12164839B2 |
Systems and methods for improved parametric modeling of structures
A system and method for generating a parametric model of a roof structure comprising a processor in communication with a memory. The system receives a plurality of parameters of each roof component composing the roof structure and performs a geometry creation based on the received plurality of parameters. The system generates a constrained three-dimensional geometry based on an output of the geometry creation, and displays a three-dimensional model of the roof structure based on the constrained three-dimensional geometry. |
US12164837B2 |
Electrode structure
The present disclosure relates to graded electrodes for an electric battery cell, and to methods of designing and manufacturing such electrodes. Example embodiments include a method of designing an electrode for an electric battery cell, the electrode comprising a compound mixture of an electrochemically active material, an electrically conductive material and a binding material, the method comprising: applying a model for an electrochemical response of the electric battery cell; and optimising parameters of the model to maximise one or more of an energy density, power density, battery health and thermal response of the electric battery cell. |
US12164834B2 |
Zone grouping
An example method involves causing a control device to display a graphical user interface that comprises an indication of a first zone of a media playback system, wherein the media playback system comprises the first zone and a second zone, and wherein the graphical user interface does not comprise an indication of the second zone. The example method further involves detecting, by the control device, an input that indicates a command to cause the first zone to form a zone group with the second zone and play back a target media in synchrony with the second zone. The method further comprises, based on the detected input, causing the first zone to form a zone group with the second zone and play back the target media in synchrony with the second zone. |
US12164832B2 |
Media-compensated pass-through and mode-switching
Media input audio data corresponding to a media stream and microphone input audio data from at least one microphone may be received. A first level of at least one of a plurality of frequency bands of the media input audio data, as well as a second level of at least one of a plurality of frequency bands of the microphone input audio data, may be determined. Media output audio data and microphone output audio data may be produced by adjusting levels of one or more of the first and second plurality of frequency bands based on the perceived loudness of the microphone input audio data, of the microphone output audio data, of the media output audio data and the media input audio data. One or more processes may be modified upon receipt of a mode-switching indication. |
US12164826B2 |
Skip behavior analyzer
A skip behavior analyzer is part of a media delivery system that allows for unbiased A/B testing of a plurality of versions of a song. The media delivery system stores a plurality of versions of a song and randomly selects, for each requesting device, a version of the song to associate with that device. Each time the device requests the song, thereafter, the media delivery system will provide the same version of the song for consistency. The media delivery system then gathers song play and skip information, calculates the differences in distribution of the skip behavior, and provides the skip information to allow a music composer to better determine which version of a song is more popular and why that is so. |
US12164818B2 |
Printing apparatus and printing system for preventing undesired cancellation of printing
A printing apparatus includes a communication interface, a user interface, a memory, and a controller. The controller is configured to, when a print instruction has been received via not the communication interface from an external device but the user interface, cancel printing of internal data stored in the memory in response to receiving a cancel instruction via the user interface. The controller is further configured to, when the print instruction has been received via not the user interface but the communication interface from the external device, continue the printing, without canceling the printing based on the cancel instruction. |
US12164817B2 |
Authentication for mobile print jobs on public multi-function devices
Various methods are disclosed. For example, a method includes receiving, by a processor of a multi-function device at a location of an enterprise, a print job request from a mobile endpoint device, transmitting, by the processor, an authentication request to a print server, receiving, by the processor, an authentication confirmation from the print server that a user of the mobile endpoint device is associated with an enterprise where the MFD is located, and executing, by the processor, the print job. |
US12164813B2 |
Expanding a distributed storage system
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient stripes is distributed across the plurality of storage devices such that each of the plurality of failure resilient stripes spans a plurality of the storage devices. The plurality of computing devices maintains each failure resilient stripe using a bucket. These buckets are operably split and transferred between the computing devices to balance available computing power and storage access. |
US12164808B2 |
Quad-data-rate (QDR) host interface in a memory system
Technologies for converting quad data rates on a host interface to double data rates on a memory interface are described. One memory module includes a data buffer device with a host-side interface circuit that sends or receives first data to and from a host device at a quad data rate and a memory-side interface circuit that sends or receives second data to and from a set of memory devices at a first specified data rate that is less than the quad data rate. The memory module includes conversion circuitry to down-convert the first data at the quad data rate to the second data at the first specified data rate and up-convert the second data at the first specified data rate to the first data at the quad data rate. |
US12164803B2 |
Memory with memory-initiated command insertion, and associated systems, devices, and methods
Memory devices and systems with memory-initiated command insertion (and associated methods) are disclosed herein. In one embodiment, a memory device comprises a command insertion terminal configured to be operably connected to a memory controller. The memory device can (i) identify a condition that can be addressed by receiving a command from the memory controller, and (ii) output, via the command insertion terminal, the command or an indication of the condition such that the command is inserted into a command queue of the memory controller. The memory device can include a command terminal over which the memory device can receive the command from the memory controller after the command is inserted in the command queue. In some embodiments, the condition can be a memory region of the memory device requiring a refresh cycle, and the command can be a command to perform a refresh cycle on the memory region. |
US12164801B2 |
Increasing OLTP throughput by improving the performance of logging using persistent memory storage
In an embodiment, before modifying a persistent ORL (ORL), a database management system (DBMS) persists redo for a transaction and acknowledges that the transaction is committed. Later, the redo is appended onto the ORL. The DBMS stores first redo for a first transaction into a first PRB and second redo for a second transaction into a second PRB. Later, both redo are appended onto an ORL. The DBMS stores redo of first transactions in volatile SRBs (SLBs) respectively of database sessions. That redo is stored in a volatile shared buffer that is shared by the database sessions. Redo of second transactions is stored in the volatile shared buffer, but not in the SLBs. During re-silvering and recovery, the DBMS retrieves redo from fast persistent storage and then appends the redo onto an ORL in slow persistent storage. After re-silvering, during recovery, the redo from the ORL is applied to a persistent database block. |
US12164795B2 |
Inter-memory movement in a multi-memory system
Methods, systems, and devices for improved inter-memory movement in a multi-memory system are described. A memory device may receive from a host device a command to move data from a first memory controlled by a first controller to a second memory controller by a second controller. The memory device may use the first and second controllers to facilitate the movement of the data from the first memory to the second memory via a path external to the host device. The memory device may indicate to the host device when to suspend activity to the first memory or the second memory and when to resume activity to the first memory or second memory. |
US12164794B2 |
Partial pass-through data transfer system
Methods and systems for performing a partial pass-through transfer are described. In an aspect, a method includes: receiving, from a first computing system, pass-through transfer definition data to be associated with a first logical storage area, the pass-through transfer definition data including a trigger condition for a pass-through transfer and an apportionment value for the pass-through transfer; storing a representation of the pass-through transfer definition data in association with the first logical storage area; detecting a first data transfer to the first logical storage area, the first data transfer representing a transfer of a resource; determining that the first data transfer satisfies the trigger condition; and in response to determining that the first data transfer satisfies the trigger condition: identifying a portion of the resource based on the apportionment value; and initiating a second data transfer. |
US12164783B2 |
Cross-temperature compensation based on media endurance in memory devices
An example method of performing read operation comprises: receiving a read request with respect to a set of memory cells of a memory device; determining a value of a media endurance metric of the set of memory cells; determining a programing temperature associated with the set of memory cells; determining a current operating temperature of the memory device; determining a voltage adjustment value based on the value of the media endurance metric, the programming temperature, and the current operating temperature; adjusting, by the voltage adjustment value, a bitline voltage applied to a bitline associated with the set of memory cells; and performing, using the adjusted bitline voltage, a read operation with respect to the set of memory cells. |
US12164773B2 |
Controller architecture for reliability, availability, serviceability access
An apparatus can include a plurality of memory devices and a memory controller coupled to the plurality of memory devices via a plurality of memory channels. The plurality of memory channels can be each organized as a plurality of channel groups that can be operated as independent RAS channels (e.g., channels for independent RAS accesses). Data received at the memory controller via different memory channels of one RAS channel can be aligned at various circuits and/or components of the memory controller. |
US12164765B1 |
Hotkey trainer for screen reader applications
A system and method of digitally monitoring actions of a user on a computing device and providing real-time suggestions to aid the user's task performance. The digital nudging software may perform a range of subtasks successfully. The subtasks may include loading and processing the structured representation of an application to build the graph, identifying the starting point (“Point A”) and the end point (“Point B”) of the path of the user, and conveying a notification of the faster paths in a user-friendly format. |
US12164762B2 |
Information processing device, information processing method, and program
It is possible for a user to measure his/her head-related transfer characteristics with high accuracy. There is provided an information processing device 10 including: an interface control unit 140 that controls a user interface related to measurement of a head-related transfer function of a user, in which the interface control unit controls an output of guide information guiding a direction of a head of the user to a designated direction. In addition, there is provided an information processing method including: controlling a user interface related to measurement of a head-related transfer function of a user by a processor 871, in which the controlling of the user interface further includes controlling an output of guide information guiding a direction of a head of the user to a designated direction. |
US12164761B2 |
Coordination of static backgrounds and rubberbanding
Techniques for coordinating movements of various objects in an electronic document are disclosed. A first-type object remains stationary so that it becomes outside a content boundary of the electronic document, as the content boundary is pulled inside an edge of a window displaying the electronic document. A second-type object remains stationary until the content boundary reaches the edge of the window and then moves along with the scrolled electronic document as the content boundary is pulled inside the edge of the window. A third-type object and a fourth-type object may show different movement behaviors. |
US12164754B2 |
Terminal control method and apparatus, and terminal device
This application provide a terminal control method and apparatus, and a terminal device. The method includes: in response to a first operation performed on a terminal device, controlling a screen of the terminal device to display at least two split-screen windows, where the at least two split-screen windows include a first split-screen window and a second split-screen window, and the first split-screen window is used to display a first page of a first application; setting the first page to a preset state in response to a second operation performed on the first split-screen window; and displaying the first page in the second split-screen window and displaying a second page of the first application in the first split-screen window in response to a third operation performed on the first page, where the second page is a previous page of the first page. |
US12164751B1 |
Machine-learning-based software application and tool menu
A method for organizing a plurality of selectable software applications and tools may comprise receiving the plurality of selectable software applications and tools, acquiring, for each software application or tool of the plurality of selectable software applications and tools, one or more representative digital objects associated with the respective software application or tool, generating a plurality of embeddings by providing, for each software application or tool, the corresponding one or more representative digital objects to a trained machine learning model, generating a visual layout of the plurality of selectable software applications and tools based on the plurality of embeddings, and displaying the plurality selectable software applications and tools in accordance with the visual layout. |
US12164749B2 |
Information processing apparatus for responding to finger and hand operation inputs
An information processing apparatus that controls a display to display an operation target; determines a contact size of an object on the display; and enables or disables an operation input for the operation target based on the contact size. |
US12164748B2 |
User interfaces for logging user activities
The present disclosure generally relates to logging user activities during a subset of a recurring time period. In some embodiments, based on received physiological data, a computer system enables logging of one or more user activities to be performed during a subset of a recurring time period. In some embodiments, based on performance of the one or more user activities during a subset of a recurring time period, a computer system enables logging of one or more user activities to be performed during a subset of a recurring time period for a predetermined period of time. |
US12164745B2 |
Device, method, and graphical user interface for managing folders
A multifunction device displays a plurality of selectable user interface objects on the display. In response to detecting the first input, the device moves a first object in the plurality of selectable user interface objects across the display to a location on the display that is proximate to a second object in the plurality of selectable user interface objects. In response to detecting that the first input meets predefined folder-creation criteria while the first object is proximate to the second object, the device creates a folder that contains the first object and the second object. |
US12164743B2 |
Floating soft trigger for touch displays on electronic device
A portable electronic device having a touch screen with a floating soft trigger icon for enabling various functions of the electronic device, such as bar code reading, capturing RFID data, capturing video and images, calling applications, and/or placing phone calls. The floating trigger icon is displayed on the touch screen to enable easy identification and access of the trigger icon. The trigger icon may be selected via application of various unique control gestures to configure the electronic device. Based on the selected mode or function of the device, the trigger icon may alter its appearance to facilitate use of the device. The operation and functionality of the trigger icon may be programmed to customize operation of the device. |
US12164741B2 |
Activating a snap point in an artificial reality environment
A user uses “snap points” to activate virtual objects and/or to transition virtual objects from body-locked or head-locked (i.e., “leashed”) to world-locked. A snap point is a specific location in the user's artificial-reality (XR) world. When the user assumes a position near to where he was when he previously defined a snap point, the object ceases to be leashed and instead locks to the snap point (i.e., the object becomes “world-locked”). Until the user's distance from where he was when he defined the snap point exceeds a threshold value, the object remains stably world-locked at the snap point. When the user moves more than the threshold, the object releases from the snap point, returns to its previously defined leashed mode, and follows the user through the XR world as previously. |
US12164737B2 |
Touch control structure and display apparatus
A touch control structure is provided. The touch control structure includes a corner row including a plurality of row mesh blocks electrically connected along a row direction; and a plurality of residual portions in a corner region, and electrically connected to the plurality of row mesh blocks. The touch control structure includes a corner column including a plurality of column mesh blocks electrically connected along a column direction; and a corner column mesh block at least partially in the corner region. The corner column mesh block includes a main portion and a plurality of protrusion portions along an edge of the main portion. The plurality of residual portions and the plurality of protrusion portions are alternately arranged along a direction substantially parallel to the edge of the main portion. The touch control structure further includes a residual connecting conductive plate electrically connecting the plurality of residual portions together. |
US12164733B2 |
Metal mesh array and manufacturing method thereof, thin film sensor and manufacturing method thereof
The present disclosure provides a metal mesh array and a manufacturing method thereof, a thin film sensor and a manufacturing method thereof, and belongs to the field of electronic device technology. A method for manufacturing a metal mesh array includes: providing a base substrate; forming a first metal layer on the base substrate as a seed layer; forming a first interlayer dielectric layer on a side of the seed layer away from the base substrate such that the first interlayer dielectric layer includes first groove structures and second groove structures in working areas and arranged in an intersecting manner; and performing an electroplating process on the seed layer to form first metal lines in the first groove structures and second metal lines in the second groove structures. The first metal lines and second metal lines in each working area are arranged in an intersecting manner, thereby forming a metal mesh. |
US12164731B2 |
Touch panel controller including a sensing circuit configured to drive a touch panel
A sensing device includes a touch panel including first and second sensor electrodes, and a touch panel controller acquiring a sensing signal from the touch panel and detecting a user input based on the sensing signal. The touch panel controller acquires the sensing signal from at least one of the first sensor electrodes and the second sensor electrodes in a first mode operating at a first power. The touch panel controller selects a first transmitting electrode, a second transmitting electrode, and receiving electrodes from one of the first sensor electrodes and the second sensor electrodes, inputs a first driving signal to the first transmitting electrode, and inputs a second driving signal having a phase difference of 180 degrees with respect to the first driving signal to the second transmitting electrode in a second mode operating at a second power and a third mode in which a sensing operation is performed. |
US12164725B2 |
Display device
A display device includes a display panel, an input sensing layer disposed on the display panel and which outputs a sensing signal in response to an external input and an approach of an object, and a sensing controller which controls a drive of the input sensing layer and receives the sensing signal from the input sensing layer. The sensing controller includes a location sensing block which generates a location information signal including location information of the external input in response to the sensing signal, and an approach sensing block which determines whether the object approaches in response to the sensing signal and generates an approach information signal. |
US12164720B2 |
Display apparatus for receiving external image and detecting touch panel input and method for driving thereof
A display apparatus includes circuitry to display, on a touch panel display, an image received from an external device that is external to the display apparatus; detect coordinates of a position of an input means that has approached the position within a threshold distance from the touch panel display; transmit the coordinates of the input means that has approached the position to the external device based on a first determination result indicating that a predetermined condition is satisfied. Based on a second determination result indicating that the predetermined condition is not satisfied, the circuitry displays stroke data based on the coordinates of the input means that has approached the position so as to be superimposed on the image on the touch panel display. |
US12164719B2 |
Base assemblies having conductive pads for knob on display devices and related systems, methods, and devices
Base assemblies for knob on display (KoD) devices and related systems and devices are disclosed. A base assembly for a KoD device includes a base portion for positioning between one or more electrode pads and a touch screen of a touch screen device. The base portion includes electrically insulating material. The base portion further includes an exterior surface to face the touch screen, an interior surface to face the one or more electrode pads, and extender pads including electrically conductive material. The extender pads extend through the base portion from the interior surface to the exterior surface. |
US12164718B2 |
Electronic device
An electronic device including: a display panel having an active area in which a plurality of pixels are disposed and a peripheral area disposed around the active area; a plurality of sensing electrodes disposed in the active area; and a first sensing line connected to one of the plurality of sensing electrodes and including a first portion disposed in the peripheral area, a second portion extending from the first portion and disposed in the active area, and a third portion extending from the second portion and disposed in the peripheral area. |
US12164716B2 |
Display panel and display apparatus
Embodiments of the present disclosure provide a display panel, including a display substrate (1); and a touch electrode (2) and a shielding electrode (6) arranged on the display substrate (1); where the shielding electrode (6) and the touch electrode (2) are sequentially arranged in a direction away from the display substrate (1); and an orthographic projection of the shielding electrode (6) on the display substrate (1) at least partially overlaps an orthographic projection of the touch electrode (2) on the display substrate (1), the shielding electrode comprises shielding units arranged in an array, in a row direction of the array, M shielding units each having a load value x are provided, M*x≤P; and in a column direction of the array, N shielding units each having a load value y are provided, N*y≤P; P is a maximum load capacity of a driver chip for providing signals for the shielding electrode. |
US12164715B2 |
Display panel and preparation method thereof, and display touch apparatus
Disclosed is a display panel including a base substrate. The base substrate includes a display region, a wiring lead-out region and a signal access region that are located on a side of the display region. The wiring lead-out region is located between the display region and the signal access region. The wiring lead-out region includes: at least one first power supply line, at least one first touch signal line, and at least one first display signal line that are disposed on the base substrate. The first touch signal line is located on a side of the first power supply line away from the base substrate, and the first display signal line is located on a side of the first power supply line close to the base substrate. |
US12164712B2 |
Electronic device for controlling operation of electronic pen device, operation method in electronic device, and non-transitory storage medium
An electronic device and an operation method for controlling an operation of an electronic pen device may be provided. According to an embodiment, the process for controlling an electronic device may include controlling a communication module to establish a communication connection with the electronic pen device; switching an operation state of the electronic pen device into an air pointer operation state based on a first signal by a button input of the electronic pen device; acquiring location information of a display module when the button input is released and an air pointer operation is maintained; controlling the display module to display an object indicating the air pointer operation, based on feature information of at least one object displayed on the display module and the location information; and executing an operation corresponding to an action event of the electronic pen device. |
US12164704B2 |
Display apparatus
Methods and devices for a display apparatus. In one aspect, a display apparatus includes a display device including a transparent layer, a display integrated circuit layer including one or more display control circuits, and a shielding layer between the transparent layer and the display integrated circuit layer, a near-infrared (NIR) light source and a visible light source, and a detector device including a detector integrated circuit layer including one or more detector control circuits, where a surface of the detector device contacts a surface of the display device, and a photodetector electrically coupled to at least one detector control circuit and including a detection region positioned to receive NIR light propagating from a front side of the display device to a back side of the display device along a path, where the shielding layer includes a filter region positioned in the path. |
US12164703B2 |
Adaptive chord typing system
Examples provide an input device for an adaptive chord typing system. An input device includes a plurality of keys and a chord manager in firmware or software on the device. The chord manager analyzes input words and identifies frequently input candidate words. The chord manager automatically generates recommended chords that are shorter than the identified candidate words to serve as a shortcut during typing. The recommended chords are output to a user via a user interface communicatively coupled to the input device. If the user accepts a recommended chord, the chord is mapped to a corresponding frequently input word. When the user types a mapped chord using the keys on the input device, the input device generates keystroke data corresponding to the corresponding frequently input word(s), as if the user had actually input the word(s) rather than the chord to increase typing speed. |
US12164700B2 |
Navigating through augmented reality content
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for displaying augmented reality content. The program and method provide for displaying a carousel interface comprising multiple icons, each icon corresponding to a respective one of a plurality of augmented reality content items for displaying with an image captured by a device camera; receiving user input to navigate through display of the plurality of augmented reality content items while displaying the image; and in a case where the user input corresponds to a predefined type of gesture, navigating through display of the plurality of augmented reality content items while displaying the image, and omitting display of the carousel interface. |
US12164697B2 |
In-vehicle mid-air gesture-based interaction method, electronic apparatus, and system
This disclosure provides an in-vehicle mid-air gesture-based interaction method, an electronic apparatus, and a system, and relates to the field of intelligent vehicle technologies. The method includes: obtaining a first mid-air gesture detected by a camera; and starting, when a preset response operation corresponding to the first mid-air gesture matches a first user who initiates the first mid-air gesture, the preset response operation corresponding to the first mid-air gesture in response to the first mid-air gesture. The method can be used in an in-vehicle mid-air gesture-based interaction scenario, reduce a mid-air gesture operation rate, and improve driving safety and interaction experience. |
US12164693B2 |
See-through computer display systems
Aspects of the present invention relate to providing see-through computer display optics. In embodiments, a wearable head device comprises a frame, a first optical module comprising a first reflecting surface, a second optical module, electronic components, and a heat sink. The electronic components may be disposed adjacent to the frame and further disposed between the first reflecting surface and the second optical module. The electronic components may comprise a processor. The electronic components may be configured to rest a first distance from the head of a user of the wearable head device. The heat sink may be disposed between the first reflecting surface and the second optical module and configured to rest a second distance from the head of the user, the second distance greater than the first distance. The heat sink may be thermally coupled to the processor. |
US12164685B2 |
Gaze-based user interface with assistant features for smart glasses in immersive reality applications
A method for managing a user interface in a smart glass is provided. The method includes identifying an eye gesture of the user of the smart glass, based on an eye-tracking signal indicative of a pupil location of the user, assessing a user intention for an application displayed in a user interface in the headset based on the eye gesture, and activating the application based on the user intention. A smart glass for use with the above method is also provided. |
US12164676B2 |
Enabling an action based on a permission identifier for real-time identity resolution in a distributed system
The present application discloses a method, system, and computer system for authentication permissions with respect to an action. The method includes receiving, by a microservice comprised in a distributed computing environment, a permissions identifier comprising an indication of the set of permissions permitted for a requesting entity, receiving, by the microservice, a request to perform one or more actions on behalf of the requesting entity, determining whether the permissions identifier enables performing the one or more actions on behalf of the requesting entity, in response to determining that the permissions identifier enables performing the one or more actions on behalf of the requesting entity, performing the one or more actions, and providing to the requesting entity one or more results for the one or more actions. |
US12164667B2 |
Application privacy scanning systems and related methods
An application privacy analysis system is described, where the system obtains an application and analyzes it for privacy related data use. The system may determine privacy related activities of the application from established sources of such data and/or may decompile the application and analyze the resulting code to determine the privacy related activities of the application. The system may execute the application and monitor the communications traffic exchanged by the application to determine privacy related activities of the application. The system may store the results of such analyses for future reference. |
US12164666B2 |
Hands free access management and credential protection
A trusted component is suggested to be added to off the shelf computing systems such as PCs or smartphone providing secure functions for access management and credential protection—safe authentication, maintaining session integrity and validation of content modification. An additional advantage of the solution that it detects malware/hacking attempts on first try allowing of taking action while oblivious to the malware/hacker to avoid retaliation. The trusted component may be any type of computing system that could be regarded trusted. |
US12164662B2 |
Integration of a block chain, managing group authority and access in an enterprise environment
A block chain defining authority and access to confidential data may not be encrypted, and the access to the block chain can be regulated by the block chain itself and an access control server operating in an enterprise information technology (IT) environment. To incorporate authority defined in multiple sources, such as the block chain and the access control server, a token can be created containing multiple layers of permissions, i.e. constraints, coming from multiple sources. Each additional permission attenuates the authority granted by the token. When a processor controlling the access to the block chain receives the token, the processor can check the validity of the token and the authority granted by the token to determine whether the requester is authorized to access at least a portion of the block chain. |
US12164657B2 |
Automated fraudulent document detection
Techniques are disclosed for determining the authenticity of a digital-origin document based, at least in part, on the code of the document. By determining authenticity based on the code of the document, authentication may take into account several features that are not detectable on the rendered image of a digital-origin document. The document class of a target document is initially determined. Anomalies are then detected in the code using various detectors, including but not limited to metadata-based detectors and content-based detectors. The output of the detectors may be combined to generate a document anomaly score that indicates likelihood that the document is not authentic. |
US12164651B2 |
System and method for automatically determining privacy settings for sharing data
Systems and methods are provided for managing and rewarding sharing of user data via a computing device with a requesting device. A privacy risk score is received for the requesting device characterizing a degree of cyber risk for sharing data. Initial privacy settings are received for the user via a GUI in response to the privacy risk score characterizing the user data allowable for sharing. A reward incentive is then automatically determined based on the privacy risk and the initial privacy settings for sharing additional user data with the requesting device beyond that identified by the initial privacy settings. Then, in response to an override from the GUI overriding the initial privacy settings to accept the reward incentive and thereby allow sharing of the additional user data beyond the initial range: updated privacy settings are determined and the sharing of the user data is limited to the updated privacy settings. |
US12164647B2 |
Model-based upgrade recommendations using software dependencies
A method may include obtaining, for an application, application dependency specifications, identifying vulnerable components using the application dependency specifications and a list of known vulnerable components, selecting, for a vulnerable component, candidate dependency specifications each specifying a version ID for a component, selecting, for a candidate dependency specification, an upgraded version ID for a component, verifying, using an application dependency graph generated from the application dependency specifications, that upgrading the candidate dependency specification to the upgraded version ID removes a dependency on the vulnerable component, and recommending, for the application, an upgrade solution including upgrading the candidate dependency specification to the upgraded version ID. |
US12164646B2 |
Automatic identification of flaws in software systems
A system includes an output device and a processor. The processor is configured to analyze a software system, which includes an application subsystem and a configuration subsystem, so as to generate an output describing (i) one or more operations performed by the application subsystem, and (ii) one or more configurations for the application subsystem, which are provided by the configuration subsystem. The processor is further configured to identify, based on the output, at least one flaw in the software system that results from a combination of the operations with the configurations, and to output via the output device, in response to identifying the flaw, an indication of the flaw. Other embodiments are also described. |
US12164639B2 |
Computing device quarantine action system
A computing device quarantine action system includes a computing device having a plurality of computing device components and a Basic Input/Output System (BIOS) subsystem. During an initialization process, the BIOS subsystem determines a current computing device component inventory of the plurality of computing device components included in the computing device, measures a current computing device functionality of each of the plurality of computing device components, and identifies at least one computing device change between at least one of 1) a reference computing device component inventory and the current computing device component inventory, and 2) reference computing device functionalities and the current computing device component functionalities determined for each of the plurality of computing device components. Based in the at least one computing device change, the BIOS subsystem generates a Quarantine Action Metric (QAM) and, based on the QAM, performs at least one quarantine action associated with the computing device. |
US12164635B2 |
User-centric classifications for cryptographic token sets
Embodiments disclosed herein relate to user-centric security classifications of cryptographic token sets that represent a prediction of whether a token set is malicious. A user-centric security classification of a token set is generated according to user behaviors that characterize users involved with the token set, including users holding tokens of the token set and users creating tokens of the token set. A model is trained to recognize user behaviors of certain users whose involvement with the token set increase the likelihood that the token set is non-malicious and secure. Such user behaviors that the model is trained to recognize include high time-rank behaviors, or holding onto cryptographic tokens for extended lengths of time. Upon generation of a user-centric security classification for a token set, graphical displays of tokens or of the token set are updated to reflect the user-centric security classification. |
US12164633B2 |
Cloud access security broker systems and methods for active user identification and load balancing
Systems and methods include causing a scan by Cloud Access Security Broker (CASB) system of a plurality of users associated with a tenant in a Software-as-a-Service (SaaS) application where the scan includes any of identifying malware in content in the SaaS application and identifying confidential data in the content in the SaaS application; during the scan which is covering historical data in the SaaS application, receiving notifications of the content being actively modified by any of the plurality of users; and including the content being actively modified in the scan with the historical data. The systems and methods can further include maintaining geolocation of the any of the plurality of users; and causing the content being actively modified in the scan to be processed by the CASB system based on the geolocation. |
US12164629B2 |
Vehicle-mounted communication system, determination device, communication device, determination method, and computer program
A vehicle-mounted communication system in which a plurality of communication devices and a determination device for determining an abnormality regarding the communication devices are connected to each other via a bus, wherein the determination device includes: a transmitting unit that transmits a determination signal at a predetermined voltage to each of the communication devices; and a determination unit that determines the abnormality based on a response signal transmitted from each of the communication devices in response to the determination signal, each of the communication devices includes: a signal output unit that outputs a first logical value signal based on a unique voltage threshold, in response to a determination signal that is received; and a generating unit that generates a second logical value signal based on the first logical value signal, and the signal output unit outputs the response signal to the bus based on the second logical value signal. |
US12164627B2 |
Re-training intrusion detection fingerprints in the presence of an attacker
Systems, apparatuses, and methods to establish ground truth for an intrusion detection system in the presence of an attacker electronic control unit transmitting masqueraded messages on a communication bus, such as an in-vehicle network bus, are provided. |
US12164626B2 |
Secure environment register system
A system may include a physically secure environment configured to receive precious metal thereto, to retain precious metal therein, and release precious metal therefrom. A system may include a registration system configured to record and maintain records containing unique precious metal identification information, physically secure location information of precious metal, lot identification information of precious metal, and one of certification information or de-processing information of precious metal. A system may include allocating a portion of a total quantity of certified standard uniform characteristic (SUC) precious metal units in a first location within the physically secure environment to be associated with a first lot and creating a first private registry with corresponding records associated with the allocated portion of certified SUC precious metal units in the first location. A system may include authorizing at least one administrative privilege for the allocated SUC precious metal units of a lot for a trusted partner outside of the physically secure environment. |
US12164625B2 |
Context based authorized external device copy detection
A system and method monitors access of an external storage device connected to a target device. A notification of a connection of the external storage device to the target device is received, a notification of an external file access on the external storage device is received, and activity of a user on the target device is monitored to detect a user operation accessing a source file stored on the target device. Events are logged based upon the connection, the user operation, and the external file access. Two or more of the events are associated with a copy of the source file to the external connected storage device and the source file history. An alert regarding the association is forwarded to a monitor application in communication with the target device. |
US12164624B1 |
Machine learning assisted identification of security patterns
Disclosed are various embodiments for using machine learning models to identify appropriate security patterns to follow during the application development process. A computing device can receive a request to identify a collection of security patterns to apply to an application and then identify a plurality of features associated with the application. Next, the computing device can submit the plurality of features to a random forest machine learning model and receive a first set of security patterns in response. Then, the computing device can submit the plurality of features to a k-nearest neighbor (KNN) machine learning model and receive a second set of security patterns in response. Then, the computing device can identify a subset of the security patterns that is included in both the first set of security patterns and the second set of security patterns and return the subset of the security patterns. |
US12164623B2 |
Password reset for multi-domain environment
A computer implemented method is used for changing a password in a multi-domain environment. The method includes obtaining a private key and a public key from a security card at a user device in a user domain, transferring the public key to a controller in a secure domain, requesting a password change, receiving a public key encrypted new password from the secure domain, and decrypting the new password using the private key. |
US12164619B1 |
Methods and systems for enhancing detection of fraudulent data
A method for enhancing detection of fraudulent data is provided that includes the step of analyzing, by an electronic device, voice biometric data captured while the user was speaking to determine whether the captured voice biometric data exhibits anomalies associated with fraudulent voice audio data. Moreover, the method includes the steps of analyzing circumstances under which the voice biometric data was captured, analyzing mannerisms of the user while the voice biometric data was captured, and calculating a risk score based on at least the results of the analyses. Furthermore, the method includes the steps of comparing the risk score against a threshold value, and in response to determining the risk score fails to satisfy the threshold value generating an alert having a risk level corresponding to the risk score. |
US12164616B2 |
Biometric ticketing
In biometric ticketing, physical token-less ticketing system using biometrics, a person may be identified using a digital representation of a biometric. Ticketing information may be ascertained based on the identification. The ticketing information may be provided, actions may be performed using the ticketing information, and so on. In some implementations, a checkpoint device receives biometric data from a person. A digital representation of the biometric data is used to obtain an identifier from an identification system. The digital representation of the biometric data may not be included in the identifier. The identifier is used by to obtain ticketing information from a ticketing system. The person may be allowed or denied entry into a ticketed area based on the ticketing information. |
US12164613B2 |
Creating feature based image recognition subclasses for identity verification
Aspects of the disclosure relate to user authentication. A computing platform may receive a plurality of facial scans of an individual. The computing platform may train, using the plurality of facial scans, a convolutional neural network (CNN) to identify the individual, based on a first facial scan of the individual, using subclasses of the CNN. The computing platform may receive an authorization request including the first facial scan of the individual. The computing platform may input the first facial scan into the CNN, which may cause the CNN to identify the individual. Based on successful identification of the individual, the computing platform may grant requested access to the individual. The computing platform may update, using the first facial scan, the CNN. |
US12164611B2 |
Digital identity sign-in
Disclosed herein is an identity network that provides a universal, digital identity for users to be authenticated by an identity provider for relying parties upon sign-in to the relying party. The identity network receives the sign-in request from a relying party for a user using a user device. The identity network can provide a session identifier to the relying party for the request and launch an identity provider application associated with the user via a software development kit in the relying party application. The user may sign-in to the identity provider via the software development kit, thereby authenticating the user for the relying party. Additionally, the identity provider may generate a risk validation score and provide it to the relying party that provides a confidence value that the user is validly using the user device and a risk score based on device activity on the identity network. |
US12164610B2 |
System and method for interconnection, translation and transition between disparate digital ecosystems
Embodiments of the present invention provide a system for interconnection, translation, and transition between disparate digital ecosystems. The system is configured for determining that a user is requesting to access a first digital ecosystem, receiving a first authentication credentials of the user from the first digital ecosystem for verification, determining that the verification of the first authentication credentials is successful and provide access to the first digital ecosystem, determining that the user is requesting transition to a second digital ecosystem from the first digital ecosystem, receiving second authentication credentials of the user from the second digital ecosystem for verification, determining that the verification of the second authentication credentials is successful and provide access to the second digital ecosystem, and preparing and transmitting a data payload to the second digital ecosystem. |
US12164607B2 |
3D printer and inventory control and distribution system for 3D designs
A computer system is configured for digital rights management for distributing and tracking downloadable proprietary source code defining a 3-D object and being usable to print the object on a 3D printer and protect the 3D object data from unauthorized printing. The computer system stores an inventory of proprietary source code corresponding to designs of a plurality of 3D objects, and enables a user to see the inventory of designs of the plurality of 3D objects in an online store, and permits the user to securely purchase use of the source code of a desired 3D object viewed therein. The computer system sends the proprietary source code defining the desired 3D object to a 3D printer, and controls printing of the desired 3D object made by the 3D printer to prevent further use of the source code when the purchased use in completed, using one of three different typologies. |
US12164605B2 |
Data theft prevention method and related product
In a data theft prevention method, a data processing apparatus obtains target data, inputs the target data into a recognition model for recognition processing to obtain a first label, where the first label is a label to which the target data belongs. The recognition processing includes: performing, by the recognition model, feature extraction on the target data to obtain a first feature vector; and obtaining, by the recognition model, the first label through prediction based on the first feature vector; and outputs a target label when determining that a second feature vector exists. The second feature vector is a feature vector whose distance from the first feature vector is less than a first threshold. A second label obtained through prediction by using the recognition model is different from the first label and the target label is a label obtained by performing perturbation processing on the first label. |
US12164604B2 |
Digital rights management interface
Disclosed are systems and methods for a digital rights management (DRM) interface. A DRM request can be received via a scheme-agnostic application program interface (API). A scheme-specific request based on the DRM request can be transmitted via a scheme-specific API. A response to the scheme-specific request can be received via the scheme-specific API. A response to the DRM request can be transmitted via the scheme-agnostic API. |
US12164602B2 |
Image analysis system and operating method of the same
Disclosed is an image analysis system which includes a first analyzer and a second analyzer. The first analyzer generates first features by encoding images through a first model and adjusts a weight of the first model based on the first features. The second analyzer generates second features based on the first features by encoding the images through a second model, classifies the second features into classes, respectively, and adjusts a weight of the second model based on mutual information and a correlation between a first class among the classes which features corresponding to an original image group from among the second features are classified as and a second class among the classes which features corresponding to an augmentation group of the original image group from among the second features are classified as. |
US12164599B1 |
Multi-view image analysis using neural networks
Volumetric quantification can be performed for various parameters of an object represented in volumetric data. Multiple views of the object can be generated, and those views provided to a set of neural networks that can generate inferences in parallel. The inferences from the different networks can be used to generate pseudo-labels for the data, for comparison purposes, which enables a co-training loss to be determined for the unlabeled data. The co-training loss can then be used to update the relevant network parameters for the overall data analysis network. If supervised data is also available then the network parameters can further be updated using the supervised loss. |
US12164597B2 |
Systems and methods for generating synthetic data
System and methods for generating synthetic data according to a plurality of options are provided. According to a first option, synthetic data is generated based on an indication of one or more target distributions. According to a second option, a one or more target distributions are determined based on a sample data set, and synthetic data is generated based on the determined target distribution(s). According to a third option, a temporary synthetic data set is generated based on an indication of one or more target distributions, matches between the temporary synthetic data set and a sample data set are then identified, and a synthetic data set is then generated based on the identified matches. A system may automatically determine which option to leverage based on whether a user provides a sample data set, one or more target distributions, or both. |
US12164590B2 |
Browser based feedback for optimized web browsing
A method of loading a web page that includes: receiving, by a client computing device over a communications network, hint information that identifies a first plurality of child objects associated with a web page; prefetching, by the client computing device over the communications network, one or more of the first plurality of child objects identified in the hint information; and receiving, by the client computing device over the communications network, the web page, wherein the web page identifies a second plurality of child objects. The method further includes: loading, by the client computing device, the web page, the loading including: loading one or more of the second plurality of child objects that are prefetched child objects of the first plurality of child objects. The metho further includes fetching, over the communications network, and loading one or more of the second plurality of child objects that are non-prefetched child objects. |
US12164581B2 |
On-line system and method for searching recipes for meal planning
Embodiments relate to a system and method to plan preparation of a meal that may include more than one dish. Online recipes are obtained from a database based on criteria set by the user. Recipes are analyzed for time and effort requirements at each step. If a meal includes more than one dish, a merge of the timelines is performed to determine if it is feasible to prepare all dishes concurrently. Suppliers that can supply all ingredients required by the recipes that meet all user criteria are recommended to the user. |
US12164580B2 |
Efficient freshness crawl scheduling
The technology described herein builds an optimal refresh schedule by minimizing a cost function constrained by an available refresh bandwidth. The cost function receives an importance score for a content item and a change rate for the content item as input in order to optimize the schedule. The cost function is considered optimized when a refresh schedule is found that minimizes the cost while using the available bandwidth and no more. The technology can build an optimized schedule to refresh content with incomplete change data, content with complete change data, or a mixture of content with and without complete change data. It can also re-learn content item change rates from its own schedule execution history and re-compute the refresh schedule, ensuring that this schedule takes into account the latest trends in content item updates. |
US12164578B2 |
Method, apparatus, and computer-readable medium for determining a data domain associated with data
A system, method and computer-readable medium for determining a data domain associated with data, including parsing a document to generate one or more document indexes corresponding to the document, the one or more document indexes comprising a plurality of index terms and location information, determining a syntactic confidence score corresponding to a non-dictionary term in the plurality of index terms based on a syntactic analysis of the non-dictionary term, determining a proximity confidence score corresponding to the non-dictionary term based on the location information and at least one proximity query associated with the non-dictionary term and one or more other terms in the document index, determining a semantic confidence score based on a plurality of dictionary terms in the plurality of index terms, and determining an overall confidence score corresponding to the non-dictionary term based on the syntactic confidence score, the proximity confidence score, and the semantic confidence score. |
US12164577B2 |
Systems and methods for determining descriptors for media content items
An electronic device obtains a plurality of collections of media content items, each collection of media content items being associated with text generated by one or more users of the media-providing service. Based on how frequently a first media content item co-occurs with a first descriptor in text for respective collections of media items that include the first media content item, the electronic device generates, without user input, a new collection of media content items for a first user. The new collection of media content items corresponds to the first descriptor and includes the first media content item. The electronic device presents the new collection of media content items to the first user as a recommendation. |
US12164576B2 |
Data set inventory and trust score determination
Methods, systems, and apparatus, including computer programs encoded on computer storage media for a Trust Score Engine are directed to providing a user interface for identifying datasets collected into a dataset inventory wherein the dataset inventory may be displayed within the user interface. The Trust Score Engine determines social curation activities by respective user accounts that have been applied the datasets in the dataset inventory and validates the datasets in the dataset inventory according to pre-defined attributes applied to any of the respective datasets. The Trust Score Engine generates a first trust score for a first dataset according to any determined social curation activities and any pre-defined attributes that correspond to the first dataset. The Trust Score Engine receives a selection of a trust score visualization functionality, via the user interface, with respect to the first dataset. |
US12164573B2 |
Systems and methods for collecting digital forensic evidence
Methods and apparatus for acquiring and analyzing digital forensic data using a computing device. Forensic data collections are retrieved by a computing device, and artifacts can be identified according to a variety of display types and presentation formats specified in an extensible format, to facilitate review and reporting by a user. |
US12164570B2 |
Digital data tracing method
A digital method for tracing data from a plurality of data sources includes the steps of: a. obtaining initial data originating from a plurality of data sources, each initial datum comprising initial elements and initial connections, each initial element having a type and a value, b. determining a final datum on the basis of at least two initial data following the merging with one another of initial elements of the initial data according to a merging strategy, the merged initial elements making it possible to obtain a merged element having a type and a value, and c. determining a merging history for each merged element, the merging history comprising the type and the value of each initial element from which the merged element originates, the type and the value of the merged element, and data relating to the merging strategy. |
US12164564B1 |
Dynamic partitioning of input frame buffer to optimize resources of an object detection and recognition system
An apparatus comprising a processor and a memory. The processor may be configured to (i) receive video frames captured by a capture device and (ii) perform video analysis on the video frames to extract metadata corresponding to objects detected in the video frames. The memory may be configured to (i) store co-ordinates corresponding to a plurality of regions of the video frames and (ii) provide temporary storage for the video frames to enable the processor to perform the video analysis. The video analysis may perform a different amount of processing for detecting the objects on each of the plurality of regions. One of the regions corresponds to a portion of the video frame comprising a hood of a vehicle. |
US12164563B2 |
Content providing system, content providing method, and storage medium
There is provided a content providing system in which a script that is generated by a creator and includes identification information of content and comment information is stored in a predetermined storage medium to be browsable by a user, the content providing system including a control unit that performs control to execute reading, according to a script selected by the user, content indicated by content identification information included in the script by using a right that the user has already obtained by a contract with a specific service, and provide the content to the user, and control to read a comment according to the comment information included in the script and provide the comment to the user at least one of before or after the provision of the content, in which the control unit controls the provision of the content or the comment according to a context of the user. |
US12164561B2 |
System and method for reconstructing music catalogs
A system and method for automated reconstruction of previously released media content, without requiring detailed information from content owners. An embodiment of the system and method accesses content repositories of one or more digital service providers and retrieves metadata corresponding to the media content. Some embodiments include transforming the retrieved metadata to a standardized format. Audio fingerprinting can be used to match metadata to audio files and reconstruct the media content. |
US12164559B2 |
Systems and methods for image retrieval using super features
Am image retrieval system includes: a neural network (NN) module configured to generate local features based on an input image; an iterative attention module configured to, via T iterations, generate an ordered set of super features in the input image based on the local features, where T is an integer greater than 1; and a selection module configured to select a second image from a plurality of images in an image database based on the second image having a second ordered set of super features that most closely match the ordered set of super features in the input image, where the super features in the set of super features do not include redundant local features of the input image. |
US12164558B2 |
Sampling technique for data clustering
Techniques and solutions are described for clustering, with reduced memory consumption, observations in a data set. A first observation is received. A distance is determined between the first observation and a first cluster. It is determined that the distance satisfies a threshold, and the first observation is added to a first sample of the first cluster. A first set of means is calculated for the first sample using data of the first observations and data of at least a second observation of the first sample. A second set of means is calculated for the plurality of elements for the first cluster using the first set of means for the first sample and at least a third set of means for at least a second sample of the first cluster. An identifier of the first observation is added to a collection of observation identifiers classified in the first cluster. |
US12164554B2 |
Document classification method and apparatus, and electronic device
A document classification method includes: obtaining a document; extracting document keywords and a document abstract from the document; determining, according to the document keywords and the document abstract, a first classification label of the document; receiving a second classification label of the document, the second classification label being determined according to the document keywords, the document abstract, and the first classification label; obtaining a classification efficiency value of the documents, the classification efficiency value indicating a confidence level of the second classification label; and determining the second classification label as a final classification label of the document if the classification efficiency value is greater than or equal to a first threshold. The document classification method described above may improve the speed of document classification by computer, thereby improving the efficiency of document classification. |
US12164552B2 |
Classification of sentences from clusters of interest
Provided are an information processing apparatus and an information processing method capable of supporting work of giving a classification to a group of sentences. The information processing apparatus includes a presentation unit that presents a sentence included in a cluster of interest among clusters generated by clustering a sentence set in a sentence selection region, and a reception unit that receives selection of the sentence constituting a group of sentences from the sentences presented in the sentence selection region. |
US12164546B2 |
Associating a task with a user based on user selection of a query suggestion
Methods and apparatus related to associating a task with a user based on the user selecting a task suggestion that is provided to the user in response to a user query. In some implementations, the task may be identified based on similarities between the words and/or phrases of the user query and a task suggestion that is associated with a task. In some implementations, the task may be identified based on user data associated with the user. In some implementations, the task may be associated with additional information related to completing the task. |
US12164545B2 |
Text feature guided visual based document classifier
A visual-based classification model influenced by text features as a result of the outputs of a text-based classification model is disclosed. A system receives one or more documents to be classified based on one or more visual features and provides the one or more documents to a student classification model, which is a visual-based classification model. The system also classifies, by the student classification model, the one or more documents into one or more document types based on one or more visual features. The one or more visual features are generated by the student classification model that is trained based on important text identified by a teacher classification model for the one or more document types, with the teacher classification model being a text-based classification model. Generating training data and training the student classification model based on the training data are also described. |
US12164543B2 |
Efficient space usage cache on a database cluster
Described are improved systems, computer program products, and methods for obtaining space usage information within a clustered database system. Some approaches provide an improved algorithm and structure that gives the ability to compute the latest and accurate space usage with only in-memory operations. |
US12164542B1 |
Systems and methods for synchronization of data
Computer-implemented systems and methods for synchronizing data for dataset execution. The system includes a source database that stores a canonical dataset, a secondary database that stores a processed dataset, and a synchronization server that comprises a processor and a memory. The processor is configured to monitor for a publication of one or more source tables and when the publication is detected, identify the processed tables, corresponding to the source tables, to be updated in the processed dataset. The processor determines a tolerance level corresponding to each processed table and updates the processed tables in the processed dataset. The processor determines whether the processed tables in the processed dataset were successfully updated within the tolerance levels and transmits a notification based on determining whether the processed tables in the processed dataset were successfully updated within the tolerance levels. |
US12164534B2 |
Identification resolution in distributed knowledge graphs
The disclosed technology is generally directed to identification resolution in distributed knowledge graphs. In one example of the technology, a graph query is received. A metagraph includes identifier acceptance information associated with which identifiers among the identifiers are accepted by the data stores in the plurality of data stores and identifier export information associated with which identifiers among the identifiers are exported by the data stores in the plurality of data stores. The metagraph and the cost information are used to select, from among query paths, a query path that is capable of fulfilling the graph query based on minimizing a cost according to a cost metric. Upon determining that a failure has occurred in the selected query path, the metagraph and the cost information are used to change the selected query path. A response to the graph query is provided based on the selected query path. |
US12164532B2 |
Systems, methods and user interfaces in a patent management system
A system and method are provided for automatically proofing the patent specification of a granted patent issued on a patent application. The method comprises the steps of scanning amendments made to the patent application during prosecution; assembling the most recent claims, based on the scanned amendments, to create a test claim set of the claims; comparing the test claim set to the claims of the issued patent as published; and identifying any differences between the compared sets of claims and communicating the differences to a user. |
US12164528B2 |
Information processing apparatus, information processing method, and storage medium for obtaining annotated training data
A candidate data determination unit acquires a result of estimation of a score representing a likelihood of a label being added as an annotation to target data. A label candidate input unit receives designation of a candidate label from a user. The candidate data determination unit determines candidate data, from a plurality of pieces of labeled data included in a feature space, the candidate data representing a plurality of pieces of labeled data distributed in respective quadrants into which the feature space is divided, wherein the label is added to the labeled data as the annotation, and wherein the feature space is defined using the score, which represents a likelihood of a label being added as an annotation, as an axis. The candidate data determination unit determines, for each of the plurality of quadrants, candidate data based on the labeled data included in each of the plurality of quadrants. |
US12164524B2 |
User interface for customizing data streams and processing pipelines
Systems and methods are described for customizable data streams in a streaming data processing system. Routing criteria for the customizable data streams are defined by a user, an automated process, or any other process. The routing criteria can be defined using graphical controls. The streaming data processing system uses the routing criteria to determine data that should be used to populate a particular data stream. Further, processing pipelines are customized such that a particular processing pipeline can obtain data from a particular user defined data stream and write data to a particular user defined data stream. Data is routed through the user defined data streams and customized processing pipelines based on a data route. A data route for a set of data may include multiple user defined data streams and multiple processing pipelines. The data route can include a loop of processing pipelines and data streams. |
US12164523B2 |
Media attribute inference service in data warehouse system
Embodiments store attributes extracted from incoming media data (e.g., image, audio, video), in a media store residing in a data lake together with other, non-media attributes. In response to incoming media data (e.g., an image), an engine references an unpopulated media attribute schema resulting from processing a trained deep learning model (e.g., a Convolutional Neural Network—CNN model). The engine applies the deep learning model to extract from the incoming media data, a media attribute (e.g., a cloudy spot dimension) comprising a prediction value and a confidence. The engine populates the media attribute schema with the attribute (value; confidence) and an identifier, and stores the populated media attribute schema in the data lake. The data lake also includes a non-media attribute (e.g., patient info) sharing the identifier. Now, the data lake may be queried for both the non-media (patient info) attribute and the media (image) attribute extracted by the model. |
US12164516B2 |
Click-to-script reflection
A click-to-script service enables developers of big-data job scripts to quickly see the underlying script operations from optimized execution plans. Once a big-data job is received, the disclosed examples compile it and generate tokens that are associated with each operation of the big-data job. These tokens include may include the file name of the job, the line number of the operation, and/or an Abstract Syntax Tree (AST) node for the given operations. An original execution plan is optimized into an optimized execution plan, and the tokens for the original operations of the job script are assigned to the optimized operations of the optimized execution plan. The optimized execution plan is graphically displayed in an interactive manner such that users may view the optimized execution plan and click on its optimized operations to find the original operations of the job script. |
US12164512B2 |
Automatic partitioning
Automatic partitioning is disclosed. A set of previously run queries is obtained. The set of previously run queries is analyzed to determine one or more query fragments from the set of previously run queries. One or more partitions are generated at least in part by using the obtained query fragments. |
US12164508B2 |
System for identification and recordation of base components of a resource within a virtual medium
Systems, computer program products, and methods are described herein for identification and recordation of base components of a resource within a virtual medium. The present invention is configured to electronically receive, from a user input device, a request to generate a non-fungible token (NFT) for a first portion of a resource; in response, retrieve information associated with the first portion of the resource; initiate an NFT engine on the first portion of the resource; generate, using the NFT engine, an NFT for the first portion of the resource, wherein the NFT comprises at least the information associated with the first portion of the resource; record the NFT in a distributed ledger; and transmit control signals configured to cause the user input device to display a notification indicating that the NFT has been generated and recorded in the distributed ledger. |
US12164506B2 |
Systems and methods for simultaneous recordation of multiple records to a distributed ledger
A device described herein may maintain a distributed ledger that is also maintained by at least one other device, where the distributed ledger includes at least a particular record. The device may receive a first record and a second record for recordation to the distributed ledger, where the first and second records each include a reference to the particular record, and where the first and second records further respectively include first and second values. The device may compare, based on the first and second records each including the reference to the same particular record, the first value to the second value. The device may determine, based on the comparing, a sequence of the first and second records, and may maintain information indicating that the distributed ledger includes the first and second records. The information may further indicate the determined sequence of the first and second records. |
US12164504B2 |
Evaluation of programmable conditions applicable to an operation
Example embodiments for evaluating programmable conditions applicable to an operation are described. In an example embodiment, a request to evaluate one or more programmable conditions applicable to an operation is received. The request includes data associated with the operation. One or more objects representing the one or more programmable conditions are retrieved from a database. The one or more objects include executable code for determining compliance of the operation with the one or more programmable conditions. At least a portion of the executable code is executed based on the data associated with the operation. An output of the executable code is returned to a computing system issuing the request. The output includes an indication as to whether the operation complies with the one or more programmable conditions. |
US12164503B1 |
Database management systems and methods for datasets
Systems and methods receive input(s) facilitating dataset management, the input(s) initiating a machine learning process configured to detect data redundancies of two or more datasets. Entity data stored to entity data storage location(s) are accessed and processed to conform with formatting requirements for the machine learning process. Validation is performed on the processed entity data, the validation ensuring the processed entity data satisfy the formatting requirements, where the validation produces training data that is inserted into an iterative training and testing loop. A model architecture is trained, based on weights and calculations, using the training data in the iterative training and testing loop to detect data redundancies, the training including predicting a target variable and iteratively adjusting the weights and calculations during each subsequent iteration to improve predictability of the target variable, where the model architecture is trained to identify data similarities among the two or more datasets. |
US12164500B1 |
Systems and methods for application data servers
Described herein are methods, systems, and computer-readable storage media for automatic and efficient updating of databases and database schemas. Techniques include generating an identification of a task of an application associated with a database through a machine learning process for monitoring database activity. Further, patterns of the application's access to data stored in the database may be observed and provided along with the identified task to a feedback loop to identify changes in the application's access to data in a database. Techniques further include automatically updating a schema of the database based on the identified changes in the application's access to data stored in the database. |
US12164498B2 |
System and method for sharing write locks for specific operation types
A method, computer program product, and computing system for receiving a plurality of requests to perform an operation of a first operation type on a storage object. A shared write lock associated with the first operation type is provided to each thread requesting to perform an operation of the first operation type. Concurrent requests to perform operations of the first operation type on the storage object are processed by each requesting thread based upon, at least in part, the shared write lock associated with the first operation type provided to each requesting thread. |
US12164495B2 |
Optimized data structure
A computer implemented method for storing and retrieving data elements in a computer memory comprises configuring, by a processor, the computer memory according to a data structure, the data structure including: a data element array including a plurality of sorted data elements, each data element associated with a position in the data element array; and a cluster element array including one or more cluster elements, each cluster element defined by one of one data element from the data element array or a plurality of continuous data elements from the data element array, wherein each cluster element is associated with a cluster code for determining the position of one or more data elements in the data element array, the cluster code correlating each data element defining the cluster element with the position of the data element in the data element array. |
US12164489B2 |
Database provisioning and management systems and methods
A system and methods for provisioning and managing databases are disclosed. A request is received to provision a database for a software application, including a general database type and one or more parameters for the requested database. Based on the received request, the system generates database recommendations including a recommended specific type of database. The system receives a selection of one of the recommended databases and determines whether a user submitting the request is approved, based on a level of privileges or a quota. When the user is approved for the selected database, the system generates the selected databased by retrieving database code from a repository. The system updates an inventory to reflect the provisioning of the generated database. The generated database can then be managed using the system, including predicting adverse events associated with the generated database and/or predicting a need to adjust resources for the generated database. |
US12164488B2 |
Method and apparatus for determining configuration knob of database
A method for determining a configuration knob of a database is disclosed, and may be applied to a database management system. In this method, vectorization coding is performed on a query statement, to obtain a target feature vector of the query statement, and then a configuration knob set for determining the database is determined based on two aspects of double-state information: the target feature vector and current status information of the database (101). The configuration knob set is used to execute N query statements. The configuration knob of the database (101) may be dynamically determined based on the query statement and the current status information of the database (101), so that good performance of the database (101) in a case of different workload requirements, for example, performance in aspects of a delay and a throughput, can be ensured. |
US12164485B1 |
Techniques for optimizing project data storage
Techniques for optimizing project data storage are disclosed. An example system includes processors and memories communicatively coupled with the processors storing a trained machine learning (ML) model, a nesting data module, a project database, and instructions that cause the processors to: receive a first data category corresponding to a project, execute the trained ML model to determine a predicted data category mapping for the first data category, execute the nesting data module to: input the first data category into a first table having a first file size, collapse the first table with a second table that includes a second data category that is related to the first data category to generate a nested table, and store the nested table in the project database. The nested table has a file size that is less than a combined file size of the first table and the second table. |
US12164484B2 |
Data schema matching to optimize the quality of applications
A method for automatically selecting input for a smart city application includes determining data schema for a data lake locally stored at a local smart city platform instance and determining aggregate statistical information of data corresponding to a data schema concept. The determined data schema and aggregate statistical information are sent to a global matcher with an identifier of the application. An input matching is received, from the global matcher, for the application, wherein the input matching provides, for each respective input of the application, a respective data schema concept. Data corresponding to the respective data schema concept for each respective input of the data-driven application is provided as input to the application. The input matching is determined using a trained quality of service (QOS) scoring function trained to minimize a QoS error of aggregated QoS scores against a ground-truth QoS score computed from predictive accuracy and/or user feedback. |
US12164483B2 |
Nested media container, panel and organizer
A method for the organizing, managing, mapping, distributing, transportation and displaying of multi-layered content and/or data in a tactile volumetric (three-dimensional), flat (two-dimensional) and/or multi-dimensional container and/or panel which functions as a macro controller through tactile, sensatory, audible and/or other forms of user control. This includes the means to manipulate content and/or data through a visual and/or multi-sensatory interface that stores content and media in a nested and sub-nested hierarchical container and sub-container array which can give real-time feedback to any involved party. These containers and/or panels provide a means to permanently move and validate content between servers, devices and/or users, while giving a real-time visual and/or multi-sensatory response and representation to that user. This system also provides a means to ingest and convert legacy media formats. |
US12164481B2 |
Database syncing
A method for database syncing is provided. The method includes receiving database change indicators indicating changes to a database. For each database change indicator, the method also includes determining whether the respective change to the database corresponds to a single change to a single version of the database, one of multiple changes to a common version of the database, or one of multiple changes to different versions of the database. The method further includes generating a change log compaction data structure comprising entries. Each entry includes an exact entry defining a corresponding single change to a corresponding single version of the database, a range entry defining corresponding multiple changes to a corresponding common version of the database, or an interval entry defining corresponding multiple changes to corresponding different versions of the database. |
US12164478B2 |
Map reduce approach to calculating similarity matrix using a dictionary data structure in DDFS scale out architecture
One example method includes receiving at a worker node, from each deduplication filesystem (DDFS) node in a group of DDFS nodes, respective parts of a fingerprint-file object dictionary, wherein each of the parts is created using a common fingerprint mask, merging, by the worker node, the parts, scanning the merged parts to update an intersection count between file objects stored at the DDFS nodes, generating, based on the scanning, an intersection matrix, and transferring the intersection matrix to a master node. |
US12164477B2 |
Container-based erasure coding
A repository of replicated chunk files is analyzed to identify chunk files that meet at least a portion of combination criteria. Selected chunk files are associated together under a data protection grouping container. Erasure coding is applied to the data protection grouping container including by utilizing the selected chunk files as different data stripes of the erasure coding and generating one or more parity stripes based on the different data stripes. |
US12164475B2 |
Continuous namespace verification for cluster filesystems
Embodiments for providing adaptive namespace verification with high efficiency. The verification process is used in modern filesystems to check the integrity of key data structures, such for backup systems where providing thorough and efficient mechanisms for verification is critical. Embodiments accelerate the verification process by selectively applying continuous, differential, and integral verification techniques for startup and runtime repair purposes to overcome present problems for system capacities that exceed the petabyte range and impose significant time requirements using existing verification methods. Embodiments work with both single-node and distributed filesystems. |
US12164471B2 |
Systems and methods for entity interestingness-based retention and removal
A system includes a processor and a memory coupled with and readable by the processor and storing therein a set of instructions. When executed by the processor, the processor is caused to receive application events associated with an application and create data records based on the application events. The processor is further caused to compute an interestingness value for each of the data records based on a goal of the application, assign the computed interestingness value to each of the data records and store each of the data records with the assigned interestingness value. |
US12164470B2 |
Integrated personal data retrieval across multiple applications
The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes receiving, from a requesting application in a landscape that includes a set of multiple applications, a data subject information request for a data subject. A set of target applications is determined from the set of multiple applications. The data subject information request is provided to each target application in the set of target applications. A data subject information response is received from each of the target applications. Each data subject information response includes application data for the data subject that was retrieved by a respective target application in response to the data subject information request. The received data subject information responses are aggregated to generate an aggregated data subject information response. The aggregated data subject information response is provided to the requesting application in response to the data subject information request. |
US12164469B2 |
Data migration and namespace management across domains in multi-domain clustered file systems
Embodiments are described for migrating data and load balancing in a multi-domain network having a clustered network partitioned into a number of separate domains. Each domain contains resources like processors and memory, as well as deduplication and compression services. A single global namespace for the network is presented by combining all of the namespaces in the domains. A multi-domain manager component with an analytics engine facilitates analytics-driven migration of data among nodes in different domains, and a load balancer component monitors environmental operating conditions of each node in the clustered network, detects nodes having operating conditions exceeding defined tolerances, and migrates data and processes from nodes exceeding the defined tolerances to other nodes not exceeding the defined tolerances. |
US12164468B2 |
Podcast interface
A podcast creation and publishing method for execution by a computer system that includes defining, via a graphical user interface, a transitional relationship between at least two media events of a plurality of media events, where a first media event and a second media event at least partially overlap. The method further includes updating corresponding metadata associated with the first and second media events to include the transitional relationship. The method further includes selecting, from a drop down menu displayed on the graphical user interface, an option to generate a podcast from the plurality of media events. The method further includes generating the podcast from the plurality of media events by retrieving the plurality of media events from the media event database along with the metadata, converting the plurality of media events and the metadata into a common format to produce the podcast, and distributing the podcast over a network. |
US12164467B2 |
Event archiving, systems and methods
Method of retrieving event information is presented. Memento objects can be recognized by an archive engine. Based on the recognition, the archive engine obtains information related to the memento object, possibly one or more recognizable features, and uses the information to search for events associated with a timeline that have corresponding tags. The archive engine can then return the event information as a result set to a user. |
US12164463B2 |
Buffer splitting
A method in a reconfigurable computing system includes receiving a user program for execution on a reconfigurable dataflow computing system, comprising a grid of compute units and grid of memory units interconnected with a switching array. The user program includes multiple tensor-based algebraic expressions that are converted to an intermediate representation comprising one or more logical operations executable via dataflow through compute units. These one or more logical operations are preceded by or followed by a buffer, each buffer corresponding to one or more memory units. The method includes determining whether splitting a selected buffer yields a reduced cost and then splitting the selected buffer, in response to the determining step, to produce first and second buffers. Dataflow through memory units corresponding to the first and second buffers is controlled by one or more memory units within the grid of memory units. Buffer splitting optimization reduces memory unit consumption. |
US12164460B2 |
Providing acknowledgements for system power management interface
Systems, methods, and apparatus are configured to enable a receiver to provide feedback. In one example, a method performed at a device coupled to a serial bus includes receiving a write command from the serial bus in a datagram, writing a data byte received in a first data frame of the datagram to a register address identified by the datagram, and using a second data frame of the datagram to provide feedback regarding the datagram. Feedback may be provided by driving a data line of the serial bus to provide a negative acknowledgement during the second data frame when a transmission error is detected in the datagram, and refraining from driving the data line of the serial bus during the second data frame when no transmission error is detected in the datagram, thereby providing an acknowledgement of the datagram. |
US12164456B2 |
Systems and techniques for remote bus enable
Disclosed herein are systems and techniques for remote bus enable. In some embodiments, a communication system with remote enable functionality may include: a master transceiver coupled to a downstream link of a bus; a voltage regulator, wherein the voltage regulator has a voltage output and an enable input, and the voltage output is coupled to the master transceiver; and a switch coupled to the enable input of the voltage regulator. |
US12164454B2 |
NAND switch
In a memory system, a switch is connected between a controller and multiple non-volatile storage units, where the switch comprises first and second pins, a data bus, and a plurality of enable outputs. The switch is configured to transmit a signal to enable a communication path between the controller and one of the non-volatile storage units and to receive data over the data bus to be stored in one of the non-volatile storage units when the first and second pins are not asserted. In addition, the switch is configured to receive a command to be executed by one of the non-volatile storage units when the first pin is not asserted and the second pin is asserted. The switch is also configured to receive an address of a storage location within one of the non-volatile storage units when the first pin is asserted and the second pin is not asserted. |
US12164452B2 |
High performance mechanism for exporting peripheral services and offloads using direct memory access (DMA) engine
A high performance mechanism for exporting peripheral services and offloads using Direct Memory Access (DMA) engine is presented. The DMA engine comprises a ring buffer, a DMA memory, and a DMA engine interface operatively coupled to the ring buffer and the DMA memory. The DMA engine interface is configured to retrieve, from the ring buffer, a first DMA request; extract first transfer instructions from the first DMA request; retrieve a first data corresponding to the first DMA request from the DMA memory; and execute the first DMA request using the first data based on at least the first transfer instructions. |
US12164451B2 |
Data processing array interface having interface tiles with multiple direct memory access circuits
An integrated circuit (IC) can include a data processing array including a plurality of compute tiles arranged in a grid. The IC can include an array interface coupled to the data processing array. The array interface includes a plurality of interface tiles. Each interface tile includes a plurality of direct memory access circuits. The IC can include a network-on-chip (NoC) coupled to the array interface. Each direct memory access circuit is communicatively linked to the NoC via an independent communication channel. |
US12164443B2 |
Event trigger master, control chip and control method thereof
An event trigger master coupled to a first peripheral device and including an event receiving interface, a storage element, a state machine, and a master interface is provided. The event receiving interface is configured to receive an event request. The storage element includes a command queue to store a set command. The state machine performs the set command to access the first peripheral device or a second peripheral device in response to the event request being triggered. The master interface is coupled to the state machine, the first peripheral device, and the second peripheral device. The state machine accesses the first or second peripheral device via the master interface. |
US12164442B2 |
Ethernet-attached SSD for automotive applications
A data storage device includes: a housing integrating a control logic, a data protection logic, and a non-volatile storage; and a network interface connector integrated to the housing and is configured to be directly inserted into a network switch. The control logic is configured to store a vehicle data including a video stream in the non-volatile storage. The video stream is received from a video camera that is connected to the network switch. The data protection logic is configured to detect a vehicle event and change an operating mode of the data storage device to a read-only mode prohibiting the vehicle data stored in the non-volatile storage from being erased or tampered. |
US12164440B2 |
Secure array access apparatus, secure array access method, and program
Access to an array is efficiently performed without reveling an accessed position. A storage 10 stores an array of concealed values [x′→] of an array x′→ and an array of addresses a′→ corresponding to respective elements of the array of concealed values [x′→]. A refresh unit 11 determines a concealed value [F] of a random parameter F, an array of concealed values [x→] of an array x→ generated by permutating the array x′→ with random permutation ρ, and an array of public tags b→ calculated from respective elements of the array of addresses a→ with the function TagF. An access unit 12 performs a desired access to an element of the array of concealed values [x→] corresponding to a tag that is calculated from a concealed value [j] of an access position j with the function Tag and the concealed value [F] of the parameter. |
US12164438B2 |
Tracking streaming engine vector predicates to control processor execution
In a method of operating a computer system, an instruction loop is executed by a processor in which each iteration of the instruction loop accesses a current data vector and an associated current vector predicate. The instruction loop is repeated when the current vector predicate indicates the current data vector contains at least one valid data element and the instruction loop is exited when the current vector predicate indicates the current data vector contains no valid data elements. |
US12164437B2 |
Methods of memory address verification and memory devices employing the same
A memory device and methods for operating the same are provided. The memory device includes an array of memory cells, a non-volatile memory, and a controller. The controller is configured to receive a read command to read a data word from an address of the array and decode the address to generate a decoded address. The controller is further configured to retrieve response data from the decoded address of the array, retrieve a location indicia corresponding to the decoded address from the non-volatile memory, and verify that the location indicia corresponds to the address. The controller can optionally be further configured to indicate an error if the location indicia does not correspond to the address. |
US12164434B1 |
Systems and methods for coupled cache management
Methods, systems, and computer-readable storage media for maintaining and utilizing a unified cache memory. The method first identifies a unified cache memory associated with an application and populates it with data for access during application execution. The unified cache memory is associated with coupled lookup elements, which include multiple keys and multiple values coupled together. The coupled lookup elements are available to the application for access to all possible views of the data. |
US12164432B2 |
In-memory distributed cache
A method for an in-memory distributed cache includes receiving a write request from a client device to write a block of client data in random access memory (RAM) of a memory host and determining whether to allow the write request by determining whether the client device has permission to write the block of client data at the memory host, determining whether the block of client data is currently saved at the memory host, and determining whether a free block of RAM is available. When the client device has permission to write the block of client data at the memory host, the block of client data is not currently saved at the memory host, and a free block of RAM is available, the write request is allowed and the client is allowed to write the block of client data to the free block of RAM. |
US12164430B2 |
Instruction prefetch mechanism
An apparatus to facilitate data prefetching is disclosed. The apparatus includes a cache, one or more execution units (EUs) to execute program code, prefetch logic to maintain tracking information of memory instructions in the program code that trigger a cache miss and compiler logic to receive the tracking information, insert one or more pre-fetch instructions in updated program code to prefetch data from a memory for execution of one or more of the memory instructions that triggered a cache miss and download the updated program code for execution by the one or more EUs. |
US12164423B2 |
Method and system for improving cache management in a 5G network function
A method and system for improving cache management in a 5th generation (5G) network function (NF) is provided. The method includes receiving a list of requests from a plurality of user equipment (UE) requiring access to their corresponding user context. The method further includes determining a priority value for each of the plurality of UEs in the received list based on at least one of analytics data received from a network and data analysis function (NWDAF), paging data, or cache eviction policy. The method further includes prioritizing storage of user contexts in a local cache unit based on the priority value for each of the plurality of UEs. The method further includes receiving a request for accessing a user context from a UE of the plurality of UEs and accessing the user context from the cache unit based on the received request. |
US12164422B2 |
Zoned namespaces for computing device main memory
Disclosed in some examples are methods, systems, memory devices, memory controllers, and machine-readable mediums which provide for reserving physical memory device resources to specific execution units. Execution units may include processes, threads, virtual machines, functions, procedures, or the like. Physical memory device resources may include channels, modules, ranks, banks, bank groups, and the like. For example, a physical memory device resource that is reservable may be a smallest unit that allows for parallel access with another of the same size unit. |
US12164421B1 |
Storage device with erase units written using a common page offset
This disclosure provides for improvements in managing multi-drive, multi-die or multi-plane NAND flash memory. In one embodiment, the host directly assigns physical addresses and performs logical-to-physical address translation in a manner that reduces or eliminates the need for a memory controller to handle these functions, and initiates functions such as wear leveling in a manner that avoids competition with host data accesses. A memory controller optionally educates the host on array composition, capabilities and addressing restrictions. Host software can therefore interleave write and read requests across dies in a manner unencumbered by memory controller address translation. For multi-plane designs, the host writes related data in a manner consistent with multi-plane device addressing limitations. The host is therefore able to “plan ahead” in a manner supporting host issuance of true multi-plane read commands. |
US12164419B2 |
Information processing apparatus and method of controlling information processing apparatus
A first size set in a case where a first request including at least discard processing is received from a first application is wider than a second size set in a case where a second request including at least the discard processing is received from a second application different from the first application. |
US12164417B2 |
Memory controller to process requests for DRAM, control method for memory controller, and storage medium
A memory controller configured to control a dynamic random access memory (DRAM) includes a first control circuit and a second control circuit. The first control circuit is configured to store a request received by the memory controller in a first storage circuit, and select a request from all requests stored in the first storage circuit. The second control circuit is configured to store the request selected by the first control circuit in a second storage circuit, reorder requests stored in the second storage circuit, generate a DRAM command, and issue the DRAM command to the DRAM. The first control circuit is configured to select the request based on target banks and target pages of the requests stored in the second storage circuit, and a state of a bank or page of the DRAM. |
US12164413B2 |
Memory page markings as logging cues for processor-based execution tracing
Cache-based tracing based on categorizing memory regions as being logged or not logged. A computer system identifies a first memory region within a first memory space of a first context, and determines that the first context is in a logging state. The computer system configures a data structure to categorize the first memory region as being logged. The data structure also categorizes a second memory region corresponding to a second context as being not logged. The computer system exposes the data structure to a processor. Upon detecting a memory access by a processing unit, the processor uses determinations of one or more of (i) whether a target memory address is categorized as being logged or not logged, (ii) whether an executing context is logging or not non-logging, or (iii) a type of the memory access to initiate a logging action or refrain from the logging action. |
US12164411B2 |
Automated distributed computing test execution
In computer-implemented method, computer system, and/or computer program product, a processor(s) obtains a test (of steps(s)) to verify program code for deployment in distributed computing system. The processor(s) determines pre-defined operations correlating to the step(s). The processor(s) automatically distributes the pre-defined operations to a resources of a distributed computing system, for execution. The processor(s) monitors the execution and saves at least one screenshot as each step. The processor(s) generates a user interface with a status indicator. The processor(s) continuously update the user interface, based on the monitoring, to reflect a progression of the portion of the one or more resources through the step(s). |
US12164409B1 |
Machine learning systems and methods to corroborate and forecast user experience issues on web or mobile applications utilizing user verbatim, machine logs and user interface interaction analytics
Systems and methods for data corroboration and forecasting in which a sever generates structured customer feedback data from unstructured customer verbatim data and uses unsupervised machine learning modeling techniques to identify similar word clusters within the structured customer feedback data, classifies the identified word clusters into multiple categories of customer issues, and detects one or more trending customer issues within the multiple categories. The server may also retrieve web/mobile application usage analytics data and system logs data and use unsupervised machine learning modeling techniques to corroborate customer web/mobile navigation and service issues associated with the structured customer feedback data. |
US12164408B2 |
Device-usage processing for generating inferred user states
Techniques are disclosed for controlling a device's operation based on an inferred state. More specifically, at each of a set of time points, execution of an application at an electronic device is detected. For each detected execution, an application-usage variable is determined. One or more aggregated metrics are generated based on aggregation of at least some of the application-usage variables. Based on the one or more aggregated metrics, a state identifier is identified that corresponds to an inferred state of a user of the electronic device. A device-operation identifier is retrieved that is associated with the state identifier. A device operation is performed associated with the device-operation identifier. |
US12164406B2 |
Error handling recommendation engine
Systems and methods are disclosed herein for recommending solutions to execution errors of software packages. An error message related to compilation or execution of computer code is received and, based on a vector representation of the error message and vector representations corresponding to message threads from one or more collaborative messaging systems, a set of message threads that match the error message is identified. Furthermore, a known error message that matches the set of message threads is identified and updated computer code is generated based on the known error message. The updated computer code is then provided to a client device. |
US12164404B2 |
Approaches of incident monitoring and resolution
Computing systems methods, and non-transitory storage media are provided for obtaining information regarding an incident, generating a representation of the information, augmenting the representation with additional contextual information, determining a response to address the incident, and implementing the response or transmitting the determined response to a separate computing system that implements the response. |
US12164402B1 |
Deactivating a processing node based on assignment of a data group assigned to the processing node
A data intake and query system can manage the search of large amounts of data using one or more processing nodes. The data intake and query system can identify a group of processing nodes and assign a first processing node of the group to download and search a particular data group based on a first node map. The data intake and query system may identify an action associated with the first processing node. The data intake and query system can cause a particular processing node of the group to download the particular data group based on a second node map and transmit an authorization to perform the action to the first processing node. |
US12164395B2 |
Uncorrectable memory error recovery for virtual machine hosts
Methods, systems, and apparatus, including computer-readable storage media for uncorrectable memory recovery. Different sources of uncorrectable memory error are handled to provide for recovery actions by a host kernel of a machine hosting one or more virtual machines. Rather than defaulting to kernel panic behavior, the host kernel can identify the source of uncorrectable error, and cause the host machine and/or the affected virtual machines to take recovery action that is less disruptive than abrupt shutdown from panic. For example, the host kernel can handle uncorrectable memory error caused by kernel accesses to guest memory of a host virtual machine, as well as uncorrectable memory error improperly raised as a result of known defects in host machine hardware. The host kernel can also be configured to detect sources of overflow in exceptions raised by a processor as a result of uncorrectable memory error. |
US12164382B2 |
Programmable IO module
A method for execution by an input/output (IO) control module of an integrated circuit (IC) includes determining whether a programmable IO interface module is for dynamic or static use. The programmable IO interface module includes a configurable front-end module and a configurable back-end module. When the programmable IO interface module is for the dynamic use, determining to configure the programmable IO interface module as the dynamic use of a configuration of a plurality of configurations. The plurality of configurations includes a bidirectional interface, an input, an output, a concurrent drive and sense interface, and a concurrent transmit-receive interface. The method further includes configuring the front-end module in accordance with the configuration, configuring the back-end module in accordance with the configuration, and determining whether to change the configuration to another configuration of the plurality of configurations. |
US12164371B2 |
System, apparatus and method for providing protection against silent data corruption in a link
In one embodiment, an apparatus includes: an integrity circuit to receive data and generate a protection code based at least in part on the data; a cryptographic circuit coupled to the integrity circuit to encrypt the data into encrypted data and encrypt the protection code into an encrypted protection code; a message authentication code (MAC) circuit coupled to the cryptographic circuit to compute a MAC comprising a tag using header information, the encrypted data, and the encrypted protection code; and an output circuit to send the header information, the encrypted data, and the tag to a receiver via a link. Other embodiments are described and claimed. |
US12164370B2 |
Power error monitoring and reporting within a system on chip for functional safety
Methods, systems and apparatuses may provide for technology that includes a system on chip (SoC) having an integrated voltage regulator and a power management controller, and a first communication path coupled to the power management controller, wherein the first communication path is to carry power error information to the power management controller. The technology may also include a second communication path coupled to an error pin of the SoC, wherein the second communication path is to carry the power error information to the error pin, and wherein the power error information is associated with the integrated voltage regulator. |
US12164368B2 |
Error detection signaling
Methods, systems, and devices for error detection signaling are described. In some examples, a memory device may include circuitry to detect one or more error conditions. As the memory device is operated, it may store or output a value (e.g., a high value, a “1”) indicating the absence of an error condition. Upon the occurrence of an error condition, the memory device may either store or output a value (e.g., a low value, a “0”), which may allow for the error to be corrected or mitigated. Because storing or driving the value signifying the error condition may require a driver of the memory device to be coupled with a power supply, storing or outputting the value signifying an absence of an error condition (e.g., unless a normal or valid condition is detected) may mitigate errors that would otherwise render a safety mechanism of the memory device ineffective. |
US12164364B2 |
Device power controller
An agent on a terminal send an instruction to firmware on a miscellaneous board of the terminal. The instruction includes a time period during which power to the terminal and peripherals of the terminal are to be powered off. The agent sends an instructions to a core of a motherboard of the terminal to perform shutdown operations in anticipation of the terminals and peripherals being powered off. In response to the instruction received, the firmware monitors the core for a state indicating that the core is shutdown, the firmware sets a timer to the time period, and causes power to be cut between the motherboard and a power supply unit of the terminal. When the timer expires, the firmware re-establishes power between the motherboard and the power supply unit causing the core to initiate the proper sequence of operations to start up the terminal and the peripherals. |
US12164360B2 |
Vehicular advertisement display device and vehicle
The vehicular advertisement display device includes a processor. The processor is configured to display advertisement information on a display unit provided on an outer surface of the vehicle main body. The processor is also configured to reduce power consumption of the vehicle based on the vehicle state. |
US12164359B2 |
Display device and luminance control method thereof and mobile terminal using the same
The present disclosure relates to a mobile terminal. The mobile terminal includes a touch sensor driver; a sensor configured to sense changes in movement and inclination in real time; a host system connected to the sensor and configured to transmit a pixel data of the input image to a display panel driver, and to receive a touch coordinate data from a touch sensor driver; and a luminance control device configured to control a luminance a first pixel region and a luminance of a second pixel region in the display panel. The luminance control device is configured to lower the luminance of the second pixel region responsive to detecting the touch input on the second pixel region or, responsive to the mobile terminal being rotated or inverted. |
US12164358B2 |
Technologies for self-refresh display power saving
Techniques for low-power self-refreshing of a display are disclosed. In the illustrative embodiment, a display receives frames as a base refresh rate, such as from a graphics processor. The graphics processor may determine that the last frame can be displayed for one or more additional frames and place the link to the display in a sleep state. The display can then refresh the last frame on the display. In order to save power, the display can refresh the last frame on the display at a reduced refresh rate, such as at the minimum refresh rate of the display. |
US12164357B2 |
Bag detection using an electrostatic charge sensor
The present disclosure is directed to a device configured to detect whether the device is in a bag or being taken out of the bag. The device determines whether the device is in a bag or being taken out of the bag based on motion measurements generated by a motion sensor and electrostatic charge measurements generated by an electrostatic charge sensor. By using both distance measurements and motion measurements, the device is able to detect whether the device is in the bag or being taken out of the bag with high efficiency, accuracy, and robustness. |
US12164353B2 |
Frequency/state based power management thresholds
A system and method for determining power-performance state transition thresholds in a computing system. A processor comprises several functional blocks and a power manager. Each of the functional blocks produces data corresponding to an activity level associated with the respective functional block. The power manager determines activity levels of the functional blocks and compares the activity level of a given functional block to a threshold to determine if a power-performance state (P-state) transition is indicated. The threshold is determined in part on a current P-state of the given functional block. When the current P-state of the given functional block is relatively high, the threshold activity level to transition to a higher P-state is higher than it would be if the current P-state were relatively low. The power manager is further configured to determine the thresholds based in part on one or more of a type of circuit being monitored and a type of workload being executed. |
US12164352B2 |
Electronic control device and method for diagnosing electronic control device
There is provided an electronic control device in which a microcomputer and a power source IC are mounted, the electronic control device having high reliability and being capable of performing fixation diagnosis of a safety control signal of the power source IC before activation of the microcomputer. The electronic control device includes a microcomputer, and a power source IC that communicates with the microcomputer. The power source IC includes a monitoring circuit that monitors the microcomputer, a safety processing circuit that outputs a safety control signal when the monitoring circuit determines an occurrence of an abnormality in the microcomputer, and a diagnosis circuit that diagnoses whether or not the safety control signal has a fixation failure. The diagnosis circuit detects whether or not the fixation failure has occurred, based on states of the safety control signal before and after the safety control signal is activated after activation of a power source. |
US12164351B2 |
Multi-stage power supply signal conditioning
A power supply signal conditioning system includes a power supply, one or more loads, and a drive-sense circuit (DSC). The power supply is operably coupled to one or more loads. When enabled, the power supply configured to output a power supply signal having a DC (direct current) voltage component and a ripple voltage component that is based on conversion of an AC (alternating current) signal in accordance with generating the power supply signal. The DSC is operably coupled to the power supply. When enabled, the DSC is configured simultaneously to sense the power supply signal and, based on sensing of the power supply signal, adaptively to process the power supply signal in accordance with reducing or eliminating the ripple voltage component of the power supply signal to generate a conditioned power supply signal to service the one or more loads. |
US12164349B2 |
Power reset, and associated circuitry, devices, systems, mobile units, and methods
Various embodiments relate to power reset. A system may include a power source and a load configured to couple to the power source. The system may also include a modem configured to receive a first signal from a remote device and generate a second signal responsive to receipt of the first signal. Further, the system may include circuitry. The circuitry may be configured to responsive to the second signal, disconnect the load from the power source for a time duration. The circuitry may further be configured to reconnect the load to the power source after the time duration. Associated methods and mobile units are also disclosed. |
US12164347B2 |
Display device
A display device includes a plurality of pixels and an upper signal line providing a data signal to the pixels. The upper signal line includes a first upper signal line including a first metal material, a second upper signal line including a second metal material which is different from the first metal material, and a third upper signal line including the first metal material. The first, second and third upper signal lines are arranged in order and respectively electrically connected to a plurality of connection lines including the second metal material. The connection lines are connected to a plurality of lower signal lines. |
US12164342B2 |
Adjustable keyboard for front and back typing
One example embodiment includes a keyboard for providing back typing with a mobile device. The keyboard includes a keypad, where the first keypad includes a set of keys for input to a mobile device and a first hinge, where the first hinge is attached a first portion of the keypad and where the first hinge is configured to allow movement of the first portion of the keypad relative to the mobile device. The keyboard also includes a second hinge, wherein the second hinge is attached a second portion of the keypad and wherein the second hinge is configured to allow movement of the second portion of the keypad relative to the mobile device. |
US12164339B2 |
Display panel and display device
The display panel (100) includes an active area (R1) and a non-active area (R2), the non-active area (R2) includes a bending area (R211) and a controlling area (R212), the display panel (100) includes a substrate (1), a multilayer insulating layer (2) and a back-film component (3), the multilayer insulating layer (2) has a depression part (21), the thickness of the back-film component (3) that is located within the active area (R1) is less than the thickness of the back-film component (3) that is located within the controlling area (R212), and is greater than the thickness of the back-film component (3) that is located within the bending area (R211), the display panel (100) has a marker (5), the marker (5) is located within the non-active area (R2), and is separately disposed around the depression part, and the marker is suitable for serving as a correction reference of the bending area. |
US12164338B2 |
Display device
Disclosed is a display device. The display device may include: a flexible display panel; a flexible plate at a rear of the display panel, to which the display panel is coupled, and has one side and the other side facing the one side; a rear frame coupled to a rear of the plate; a driving unit which is coupled to the rear frame, and provides a driving force for moving in a direction from the one side to the other side; and an arm which is elongated to have one end that is connected to the driving unit and the other end that is coupled to a rear surface of the plate. |
US12164334B2 |
Display device and electronic device including the same
A display device includes a display panel, a main digitizer and a sub-digitizer disposed behind the display panel. A main flexible circuit board is disposed on a rear surface of the main digitizer and is connected to the main digitizer. A sub-flexible circuit board disposed on a rear surface of the sub-digitizer and connected to the sub-digitizer. A bridge flexible circuit board disposed on the rear surface of the main digitizer and the rear surface of the sub-digitizer and connected to the main flexible circuit board and the sub-flexible circuit board. |
US12164331B2 |
Electronic device
An electronic device includes a window, a display panel disposed below the window, and a cushion member disposed below the display panel, wherein the cushion member includes a barrier film having a modulus in a range of about 1 GPa to about 15 GPa and a cushion layer disposed below the barrier film and having a modulus of about 1 MPa or less. |
US12164327B2 |
Glitch-free clock switching circuit with clock loss tolerance and operation method thereof and glitch-free clock switching device
A glitch-free clock switching circuit with clock loss tolerance and an operation method thereof and a corresponding glitch-free clock switching device are provided. The glitch-free clock switching circuit includes a first and a second stuck-status detection circuits, a first and a second reset synchronizers and a glitch-free switching core circuit. The glitch-free switching core circuit performs clock switching according to a clock switching signal to switch an output clock of the glitch-free clock switching circuit from an original clock source to a target clock source, where the original clock source and the target clock source represent one and the other of a first clock source and a second clock source, respectively; wherein the glitch-free clock switching circuit performs the clock switching based on a first synchronized reset signal and a second synchronized reset signal to provide the clock loss tolerance. |
US12164318B2 |
Reference source circuit, chip, power supply, and electronic apparatus
Provided are a reference source circuit, a chip, a power supply, and an electronic device. The circuit comprises: a first current generation unit used for generating first current; a reference voltage generation unit electrically connected to the first current generation unit and used for generating a band-gap reference voltage by using the first current; and a reference current generation unit electrically connected to the first current generation unit and the reference voltage generation unit and used for generating band-gap reference current by using the first current. By means of the circuit above, a band-gap reference voltage and band-gap reference current can be generated in a reference source circuit, and the first current generation unit may be reused, so that high-gain and simultaneous work of two loops can be achieved, the cost can be reduced, and the chip area can be saved as compared with the design of two separate reference sources. |
US12164316B2 |
NFC module powering
An electronic device includes a near-field communication module and a powering circuit for delivering a power supply voltage to the near-field communication module. When the near-field communication module is in a low power mode, the powering circuit is configured for an operational mode where it is periodically started to provide the power supply voltage. |
US12164315B2 |
Away mode for a compressed air system
A control system for a compressed air system is configured to implement an “away mode” of operation that provides for a temporary override of the operation of the compressed air system, which can be easily enabled and disabled. During a period of down time, when the away mode of operation is enabled, the control system causes the compressed air system to operate in a limited capacity (e.g., maintaining limited system pressure, flow, higher dewpoint/humidity level, etc.) to minimize energy usage and limit unnecessary wear on system equipment without shutting down the compressed air system. |
US12164308B2 |
Tether-based wind estimation
A method includes causing an aerial vehicle to deploy a tethered component to a particular distance beneath the aerial vehicle by releasing a tether connecting the tethered component to the aerial vehicle. The method also includes obtaining, from a camera connected to the aerial vehicle, image data that represents the tethered component while the tethered component is deployed to the particular distance beneath the aerial vehicle. The method additionally includes determining, based on the image data, a position of the tethered component within the image data. The method further includes determining, based on the position of the tethered component within the image data, a wind vector that represents a wind condition present in an environment of the aerial vehicle. The method yet further includes causing the aerial vehicle to perform an operation based on the wind vector. |
US12164305B2 |
Self-position estimation method
In a self-position estimation method, an actual self-position of a mobile object 1 is specified from self-positions each estimated by using a plurality of algorithms. The plurality of algorithms includes an MCL algorithm (11) and an algorithm (12) different from the MCL algorithm. In a case where reliability of an estimated value of the self-position obtained by using the MCL algorithm is low, the estimated value of the self-position obtained by using the MCL algorithm is corrected using an estimated value of the specified self-position or an estimated value of the self-position obtained by using the algorithm (12). |
US12164303B2 |
Electronic device having moving means and operating method therefor
An electronic device having a moving part is provided. The electronic device includes a moving part; a light emitting element; an optical sensor; a memory; a communication interface; and a controller configured to: based on the electronic device moving and being in a recording mode, output light from the light emitting element; receive the light reflected from a ground by the optical sensor; acquire information about a moving path of the electronic device based on the received light and store the information in the memory; and based on receiving a control signal for moving the electronic device along the moving path from a user terminal device through the communication interface, set an operation mode of the electronic device as a travel mode, and control the moving part so that the electronic device moves along the moving path. |
US12164301B2 |
Methods, devices and systems for facilitating operations of mobile robots
The present invention relates to a road crossing method for a mobile robot. The road crossing method comprises the mobile robot approaching a road crossing. Further, the road crossing method comprises estimating, with a data processing unit, a location and time of collision with at least one dynamic object on the road crossing. Further still, the road crossing method comprises generating, with the data processing unit, control commands for the mobile robot to avoid collision with the at least one dynamic object based on the estimated location and time of collision with the at least one dynamic object. In addition, the present invention relates to a mobile robot comprising the data processing unit and configured to carry out the road crossing method. In a further aspect, the present invention relates to a positioning method for a wheeled mobile robot positioned on a sloped terrain, comprising the mobile robot performing at least one maneuver for minimizing a magnitude of an acceleration vector of the mobile robot due to the gravity force acting on the mobile robot. In addition, the present invention relates to a mobile robot configured to carry out the positioning method. |
US12164298B2 |
Autonomous driving device
An autonomous driving device includes a first map including a first content and a second content associated with positions respectively, a second map including the first content associated with the position and in which the second content is not a recording target, and a control unit performing the autonomous driving. When the autonomous driving is performed using the first map, the control unit determines information necessary for the autonomous driving using a first method based on the first content and the second content. When the autonomous driving is performed using the second map, the control unit determines the information necessary for the autonomous driving using a method same as the first method based on the first content corresponding to a second position recorded in the second map and information indicating that the second content corresponding to the second position recorded in the second map is not present. |
US12164297B2 |
Systems and methods for dynamic predictive control of autonomous vehicles
Systems and methods for dynamic predictive control of autonomous vehicles are disclosed. In one aspect, an in-vehicle control system for a semi-truck includes one or more control mechanisms configured to control movement of the semi-truck and a processor. The system further includes computer-readable memory in communication with the processor and having stored thereon computer-executable instructions to cause the processor to receive a desired trajectory and a vehicle status of the semi-truck, determine a dynamic model of the semi-truck based on the desired trajectory and the vehicle status, determine at least one quadratic program (QP) problem based on the dynamic model, generate at least one control command for controlling the semi-truck by solving the at least one QP problem, and provide the at least one control command to the one or more control mechanisms. |
US12164296B2 |
Autonomous vehicle simulation system for analyzing motion planners
An autonomous vehicle simulation system for analyzing motion planners is disclosed. A particular embodiment includes: receiving map data corresponding to a real world driving environment; obtaining perception data and configuration data including pre-defined parameters and executables defining a specific driving behavior for each of a plurality of simulated dynamic vehicles; generating simulated perception data for each of the plurality of simulated dynamic vehicles based on the map data, the perception data, and the configuration data; receiving vehicle control messages from an autonomous vehicle control system; and simulating the operation and behavior of a real world autonomous vehicle based on the vehicle control messages received from the autonomous vehicle control system. |
US12164293B2 |
Remote operation device and remote operation method
A remote operation device that remotely operates a mobile object by communication includes processing circuitry configured to acquire information on non-prime remote operation devices that are allowed to remotely operate the mobile object by the communication; detect a communication delay time in the communication with the mobile object; determine whether or not the detected communication delay time exceeds a delay time determination threshold; determine, when it is determined that the communication delay time exceeds the delay time determination threshold, a switching destination remote operation device from among the non-prime remote operation devices depending on whether or not a switching determination condition is satisfied on a basis of the acquired information on the non-prime remote operation devices; and output switching instruction information for remotely operating the mobile object to the determined switching destination remote operation device. |
US12164286B2 |
Method and electronic device for controlling a manufacturing of a group of final metal product(s) from a group of intermediate metal product(s), related computer program, manufacturing method and installation
A method for controlling a manufacturing of final metal product(s) from intermediate metal product(s) is implemented by an electronic controlling device and comprises, for each intermediate metal product acquiring (110) a set of intermediate characteristic(s) (CIP) for said intermediate metal product; determining (120) a current estimated set of final characteristic(s) (Cest_cur) with a prediction model, according to the set of intermediate characteristic(s) and a current manufacturing route; comparing (130) the current estimated set of final characteristic(s) with a current target set of final characteristic(s) (Ctarget_cur); and if a deviation between the current estimated set of final characteristic(s) and target set of final characteristic(s) is above a threshold obtaining (140) new target set(s) of final characteristic(s) (Ctarget_new) for new final metal product(s); and calculating (150) a new manufacturing route according to the set of intermediate characteristic(s) and to the new target set(s) of final characteristic(s). |
US12164284B2 |
Method for enabling industrial collector to send telemetry data to multiple consumers
A method for collecting and pushing data from an industrial robot controller to at least one data consumer operating a consumer server, implementing a consumer data format and communication protocol, the method including the following steps implemented by a control unit of the industrial robot controller: command the data collector to collect data; command the data collector to store the data in a generic data buffer, the data being stored in a generic format; command the protocol and data adaptor to retrieve stored data from the generic data buffer, and to convert the retrieved data generic format into the consumer data format, and to push the converted data to the consumer server according to the consumer communication protocol. |
US12164280B2 |
Method for estimating intention using unsupervised learning
This patent proposal document provides a complete robot hand control scheme using myoelectric intention estimation of the human being using the kernel Principal Component Analysis Algorithm (kPCA). The robot hand system includes a biometric EMG sensor system, a robot hand including with multiple fingers, a controller connected with the biometric EMG sensor system, and a robot hand. The controller acquires the biometric EMG signal by means of a biometric sensor system, estimates myoelectric motion intention by applying the kernel principal component analysis (kPCA) algorithm using a kernel function, and delivers a control command corresponding to the estimated motion intention of the user to the robot hand. |
US12164279B2 |
Estimation apparatus, control system, estimation method, and program
In order to provide an estimation apparatus estimating a true value from observation data without determining a state equation for a target to be controlled, the estimation apparatus includes a prediction section and an update section. The prediction section executes linear prediction on time-series data, which includes observation values acquired from a sensor attached to the target to be controlled, to calculate an estimate value before update relating to a state of the target to be controlled. The update section updates the estimate value before update by using the observation value acquired from the sensor. The prediction section may calculate the estimate value before update by weighted linear prediction on the time-series data of the observation values. |
US12164278B2 |
Systems and methods for device thermal management using dynamic ranking of device cooling needs
Techniques described herein relate to methods and systems for thermal management of a thermal environment. The method may include using thermal data items from computing devices and time series analysis to predict future thermal values for the thermal data items; performing a clustering analysis using the predicted future thermal values to assign cluster labels to the computing devices; using the cluster labels and the predicted future thermal values to assign predicted thermal status labels to the computing devices; assigning a confidence value to the predicted thermal status labels and ranking the computing devices based on the confidence values; performing an analysis to determine a thermal data item contributing to the assigned thermal status; and sending the results to a thermal environment administrator. |
US12164273B2 |
Site monitoring system
A site monitoring system (SMS) may analyze information from one or more sites to determine when a device, a sensor, a controller, or other structure or component associated with a network of optically switchable devices has a problem. The system may, if appropriate, act on the problem. In certain embodiments, the system learns customer/user preferences and adapts its control logic to meet the customer's goals. In various embodiments, the system updates a memory component associated with one or more optically switchable windows and/or controllers. The memory component may be updated to reflect an updated control algorithm and/or associated parameters in some cases. |
US12164272B2 |
Virus control building management system
A building management system is provided. The building management system uses a ventilation system to exchange air within a room in the building. A controller uses a sensor to determine a property about the room and operates the ventilation system in response thereto. The controller also operates an indicator to provide the users with the status of the room. |
US12164263B2 |
Toner cartridge including memory holder cover having pawl engaged with hook of gear cover
A toner cartridge includes: a toner casing configured to accommodate toner therein; a toner memory; a memory holder holding the toner memory; a memory holder cover; a gear positioned at an outer surface of the toner casing; and a gear cover. The memory holder cover movably holds the memory holder. The memory holder cover has a pawl. The gear cover is positioned at one end portion of the toner casing at one side in a first direction. The gear cover covers at least a part of the gear and has a hook in which the pawl is inserted. |
US12164261B2 |
Drum cartridge including drum contact movable in accordance with attachment of drum cartridge to main frame
A drum cartridge attachable to and detachable from a main frame of an image forming apparatus includes: a photosensitive drum; a drum frame; and a drum contact. The photosensitive drum is rotatable about a drum axis extending in a first direction. A toner cartridge including a storage medium having an electrical contact surface is attachable to and detachable from the drum frame. In a state where the toner cartridge is attached to the drum frame, the drum contact is movable in the first direction between: a separated position in which the drum contact is positioned away from the electrical contact surface; and a contacting position in which the drum contact is in contact with the electrical contact surface. The drum contact moves from the separated position to the contacting position in accordance with attachment of the drum cartridge to the main frame. |
US12164259B2 |
Toner cartridge, toner supplying mechanism and shutter
According to a first aspect of the present invention, there is provided a toner cartridge detachably mountable to a receiving device, the toner cartridge comprising a container including a accommodating portion for accommodating the toner and a discharge opening for discharging the toner from the accommodating portion into the receiving device; and an open/close member including a closing portion for closing the discharge opening and an engaging portion movable relative to the closing portion, the open/close member being rotatable relative to the container between (a) an opening position for causing the closing portion to open the discharge opening and (b) a closing position for causing the closing portion to close the discharge opening, wherein the engaging portion is movable relative to the closing portion between (c) a engaging position for engagement with the receiving device to receive a force for moving the open/close member from the opening position to the closing position when the toner cartridge is dismounted from the receiving device and (d) a retracted position retracted from the engaging position, and wherein the engaging portion is movable from the retracted position to the engaging position with rotation of the open/close member from the closing position to the opening position. |
US12164254B2 |
Image forming apparatus having a pivotable belt unit
An image forming apparatus includes an apparatus body having a body frame, an image bearing member, a belt unit including a belt, and a stretching member configured to stretch the belt, the belt unit being pivotable around a first pivot axis between a first position and a second position, a transfer unit, and a detection unit movably supported by the body frame. The detection unit is configured to pivot around a second pivot axis different from the first pivot axis with respect to the body frame so as not to hinder pivoting of the belt unit in conjunction with a pivoting operation in which the belt unit pivots from the first position to the second position. |
US12164253B2 |
Image forming system including varnish applying apparatus
An image forming system includes an image forming apparatus, a varnish applying apparatus, an input unit, a first image processing unit, and a second image processing unit. The image forming apparatus forms a toner image on a recording material on the basis of image data obtained by subjecting first image data to data change processing. The varnish applying apparatus forms a varnish image on the recording material on the basis of image data obtained by subjecting second image data to the data change processing. |
US12164252B2 |
Image forming apparatus
An image forming apparatus includes a photosensitive member, a charging member, an exposing unit to expose a surface of the photosensitive member, and a developing member to supply toner with normal polarity at a developing portion. A controller, during a non-image formation when a toner image is not formed on a surface of the photosensitive member, controls such that a developing voltage is changed in a predetermined voltage width by applying a first developing voltage while the area of the photosensitive member on which a first surface potential is formed passes through the developing portion and by applying a second developing potential of an opposite polarity side rather than the first developing voltage while the area of the photosensitive member on which a second surface potential is formed passes through the developing portion, and the controller controls such that the surface potential becomes a side of the normal polarity rather than the first developing voltage. |
US12164249B2 |
Fixing device and image forming apparatus incorporating same
A fixing device includes a fixing rotator, a first heater, a second heater, and circuitry. The first heater heats a region on the fixing rotator to heat a recording medium having a width smaller than a predetermined width. The second heater heats a region on the fixing rotator to heat a maximum recording medium used in the fixing device. The second heater has a heat generation distribution in which a heat generation amount of each of both end portions corresponding to both end portions of the maximum recording medium in a width direction of the recording medium is larger than a heat generation amount of a center portion. The circuitry determines whether to turn on the first heater and turn off the second heater or to turn on both the first heater and the second heater based on a required power to bring the fixing rotator to a fixing temperature. |
US12164248B2 |
Image forming apparatus that selectively changes trailing end voltage
An image forming apparatus includes a rotatable photosensitive member, a charging member, a developing member, a transfer member, a voltage applying portion, and a controller. The controller is capable of changing a trailing end voltage to a first trailing end voltage lower than a transfer voltage applied to the transfer member by the voltage applying portion when a toner image is transferred from the photosensitive member to a recording material and to a second trailing end voltage higher than the first trailing end voltage. In an image forming operation after rotation of the photosensitive member is stopped in a state in which the image forming operation is not completed, the controller carries out control so that the second trailing end voltage is applied when a trailing end of the recording material with respect to a feeding direction passes through a transfer portion. |
US12164245B2 |
Cartridge having detachable cap to cover opening of casing for replenishing toner into storage bag accommodated in casing
A cartridge includes: a casing having a first opening; a storage bag accommodated in the casing and having a second opening; a seal for closing the second opening; a shaft rotatable; and a cap for closing the first opening. Toner is configured to be replenished through the first opening. Toner stored in the storage bag is configured to be discharged into the casing through the second opening. The shaft is rotatable about a first axis extending in a first direction together with the seal such that the seal closing the second opening is peeled off to open the second opening. The cap is attachable to and detachable from the casing. |
US12164243B2 |
Developing device and image forming apparatus
A developing device includes a first housing member, and a second housing member that is configured by combining a housing, in which a developer accommodation space accommodating a developer and a roll accommodation space accommodating a development roll are provided, and the first housing member with each other and that includes an integrated member obtained by integrally forming a frame-shaped seal attachment portion and an outer shell portion with each other, the seal attachment portion being a portion to which a seal member separating the developer accommodation space and the roll accommodation space from each other is attached, the outer shell portion constituting an outer shell that separates an inside and an outside of the housing from each other. |
US12164242B2 |
Developing roller, process cartridge, and electrophotographic image forming apparatus
A developing roller comprising an electroconductive substrate and an electroconductive elastic layer constituted by a single layer on an outer periphery of the substrate. The elastic layer contains a diene-based rubber, has a thickness of 0.30 mm or more, and the elastic layer has a crown shape in which an outer diameter of a center portion in a longitudinal direction along an axis of the substrate is larger than an outer diameter of each of both end portions in the longitudinal direction. Elastic moduli E11, E12 and E13 in a first region of the elastic layer in cross-sections at positions P1, P2 and P3 of the elastic layer are each 500 MPa or more. |
US12164239B2 |
Image forming apparatus that modulates discharging light quantity
An image forming apparatus includes a first image forming portion, a second image forming portion, a power source portion, and a controller. The power source portion is constituted so that when the power source portion applies a charging voltage to a first charging member of the first image forming portion, the charging voltage is also applied to a second charging member of the second image forming portion. The controller carries out control so that an emitted light quantity of a light emitting element is changed from a first light quantity to a second light quantity larger than the first light quantity and is changed from the second light quantity to a third light quantity larger than the second light quantity. |
US12164234B2 |
Actuator device and method for aligning an optical element, optical assembly and projection exposure apparatus
An actuator device aligns an optical element of a projection exposure apparatus. The actuator device includes a shaft. The first end portion of the shaft is deflectably suspended from a base point of a supporting structure by way of a joint. The second end portion of the shaft is fixed on the optical element. At least one actuator unit has a translator fixed on the shaft and a stator mechanically connected to the supporting structure to apply a deflection force to the shaft to radially deflect the shaft from a middle position. A compensation device is set up to apply to the shaft, independently of the deflection force, a compensation force which increases in accordance with the deflection of the shaft from the middle position and which counteracts a restoring force acting on the shaft in the direction of the middle position caused by the weight of the optical element |
US12164233B2 |
Metrology method and apparatus for of determining a complex-valued field
Disclosed is a method of determining a complex-valued field relating to a sample measured using an imaging system. The method comprises obtaining image data relating to a series of images of the sample, imaged at an image plane of the imaging system, and for which at least two different modulation functions are imposed in a Fourier plane of the imaging system; and determining the complex-valued field from the imaging data based on the imposed modulation functions. |
US12164232B2 |
Method for removing resistor layer, and method of manufacturing semiconductor
A method for removing a resist layer including the following steps is provided. A patterned resist layer on a material layer is formed. A stripping solution is applied to the patterned resist layer to dissolve the patterned resist layer without dissolving the material layer, wherein the stripping solution comprises a non-dimethyl sulfoxide solvent and an alkaline compound, the non-dimethyl sulfoxide solvent comprises an aprotic solvent and a protic solvent. |
US12164227B2 |
Chemically amplified negative resist composition and resist pattern forming process
A chemically amplified negative resist composition comprising (A) a sulfurane or selenurane compound having formula (A1) wherein M is sulfur or selenium and (B) a base polymer containing a polymer comprising repeat units having formula (B1) is provided. The resist composition exhibits a high resolution during pattern formation and forms a pattern with minimal LER or LWR. |
US12164221B2 |
Extreme ultraviolet light reflective structure including nano-lattice and manufacturing method thereof
An EUV reflective structure includes a substrate and multiple pairs of a Si layer and a Mo layer. The Si layer includes a plurality of cavities. |
US12164218B2 |
Method and system for color point calibration of light source projector
The present invention relates to image projection and provides a method and system for performing color calibration of light sources and correction towards a color target, for example a whitepoint target. The calibration and correction considers the ambient temperature and that the projector output has an arbitrary dimming level. The correction can be made automatic and can be performed by an operator in the field by pressing a button. |
US12164214B2 |
Lighting unit comprising an HMI light and flash tubes, lighting device comprising a lighting unit, and reflector assembly comprising a lighting device
A lighting unit, configured and adapted for illuminating subjects for photography and filming, has a connecting element that comprises, on the one hand, plug-in locations configured and adapted to receive at least two light sources, and, on the other hand, contacts configured and adapted to be connected to a generator, the contacts being electrically connected to the plug-in locations. At least two light sources are inserted into the plug-in locations. A substantially transparent protective cover is connected to the connecting element and at least partially encloses each of the light sources connected to the connecting element. One light source is designed as an HMI (Hydrargyrum Medium-Arc Iodide) light and the at least one other light source is designed as a flash tube. A lighting device including a lighting unit, and a reflector assembly with a lighting device, are also disclosed. |
US12164210B2 |
High frequency optical modulator with laterally displaced conduction plane relative to modulating electrodes
Optical modulators are described having a Mach-Zehnder interferometer and a pair of RF electrodes interfaced with the Mach-Zehnder interferometer in which the Mach-Zehnder interferometer comprises optical waveguides formed from semiconductor material. The optical modulator also comprises a ground plane spaced away in a distinct plane from transmission line electrodes formed from the association of the pair of RF electrodes interfaced with the Mach-Zehnder interferometer. The ground plane can be associated with a submount in which an optical chip comprising the Mach-Zehnder interferometer and the pair of RF electrodes is mounted on the submount with the two semiconductor optical waveguides are oriented toward the submount. Methods for forming the modulators are described. |
US12164207B2 |
Display device
A display device includes: a TFT substrate including a thin film transistor; a light-emitting element including a first electrode and a second electrode overlapping each other in a plan view, and a light-emitting layer placed between the first electrode and the second electrode; a third electrode capable of forming an electrical field between the second electrode and the third electrode; an optical adjustment element overlapping the light-emitting layer in a plan view and having an optical characteristic that changes in accordance with a potential difference between the second electrode and the third electrode; and light scattering bodies included in at least one of the TFT substrate, the light-emitting element, and the optical adjustment element. |
US12164204B2 |
Display device
Disclosed is a display device including a substrate and a plurality of pixels over the substrate. At least one of the plurality of pixels includes a driving transistor and a liquid crystal element electrically connected to the driving transistor. The liquid crystal element has a pixel electrode, an interelectrode insulating film, a common electrode, an inorganic insulating film, a first orientation film, a liquid crystal layer, and a second orientation film. The interelectrode insulating film is located over the pixel electrode. The common electrode is located over the interelectrode insulating film and has a slit overlapping the pixel electrode. The inorganic insulating film is located over the common electrode. The first orientation film is located over the inorganic insulating film. The liquid crystal layer is located over the first orientation film. The second orientation film is located over the liquid crystal layer. |
US12164199B2 |
Display substrates, display panels and methods of manufacturing display substrate
A display substrate is provided, including: a base (1); and a plurality of pixel units (10) located on the base (1) and arranged in an array, where the display substrate further includes a plurality of data lines (25), and for each of the plurality of data lines (25), the data line (25) extends along a column direction and is located between adjacent first pixel unit (10A) and second pixel unit (10B) in a row direction, the data line (25) is arranged in a different layer from a first pixel electrode (40A) of the first pixel unit (10A) and a second pixel electrode (40B) of the second pixel unit (10B), and the data line (25) includes a first branch line (252) and a second branch line (253) that are connected in parallel and extend in the column direction; an orthographic projection of the first branch line (252) on the base (1) at least partially overlaps with an orthographic projection of the first pixel electrode (40A) on the base (1); an orthographic projection of the second branch line (253) on the base (1) at least partially overlaps with an orthographic projection of the second pixel electrode (40B) on the base (1). A display panel and a method of manufacturing a display substrate are further provided. |
US12164198B2 |
Liquid crystal display device
In order to avoid generation of black unevenness caused by the water intrusion into a liquid crystal display device, there is to provide a liquid crystal display device including a display area and a terminal portion, in which a TFT substrate with an organic passivation film formed and an opposite substrate are adhered to each other by a seal portion and a liquid crystal is enclosed there, wherein in the seal portion of the TFT substrate, a groove-shaped through-hole is formed in the organic passivation film to surround the display area, a water absorption layer formed of the same material in the same process as that of the organic passivation film is formed within the groove-shaped through-hole, and the water absorption layer is not covered with the inorganic insulating film. |
US12164194B2 |
Backlight module and display device
A display device includes a display panel, a first light source, and second light source. The first and second light sources are respectively aligned with a first spot and second spot in a direction perpendicular to a substrate. The first light source irradiates the first and second spots with luminance of a first value and second value, respectively. The first light source irradiates a midpoint between the first and second spots with a luminance value that is half the addition of the first and second values. |
US12164192B2 |
Display device
An example display apparatus includes a liquid crystal panel; a light source plate including a printed circuit board disposed behind the liquid crystal panel, and a light source module mounted on the printed circuit board to supply light to the liquid crystal panel. The light source module includes a light emitting diode (LED) chip; a light guide provided to guide the light emitted from the LED chip; a light converter provided to convert a wavelength of light guided through the light guide, and disposed on a first surface of the light guide and attached to the printed circuit board; and a distributed Bragg reflector (DBR) layer disposed on a second surface of the light guide body and provided to improve a light conversion efficiency of the light conversion member. |
US12164185B2 |
Optical modulation element
To provide an optical modulation element whereby reduced drive voltage and suppression of DC drift can be obtained at the same time. An optical modulation element includes: a substrate; and an optical waveguide formed of an electrooptic material film formed on the substrate and having a ridge part which is a protruding portion, and a slab part having a smaller film thickness than the ridge part 11r. The optical waveguide includes a first waveguide part having a first ridge width and a first slab film thickness and to which an RF signal is applied, and a second waveguide part having a second ridge width and a second slab film thickness different from the first slab film thickness and to which a DC bias is applied. |
US12164184B2 |
Electro-optical device fabricated on a substrate
An electro-optical device is fabricated on a semiconductor-on-insulator (SOI) substrate. The electro-optical device comprises a silicon dioxide layer, and an active layer having ferroelectric properties on the silicon dioxide layer. The silicon dioxide layer includes a first silicon dioxide layer of the SOI substrate and a second silicon dioxide layer converted from a silicon layer of the SOI substrate. The active layer includes a buffer layer epitaxially grown on the silicon layer of the SOI substrate and a ferroelectric layer epitaxially grown on the buffer layer. The electro-optical device further comprises one or more additional layers over the active layer, and first and second contacts to the active layer through at least one of the one or more additional layers. Methods of fabricating the electro-optical device are also described herein. |
US12164180B2 |
Eyewear supporting distributed and embedded electronic components
Techniques for providing eyewear with electrical components are disclosed. The electrical components can provide electrical technology to eyewear (e.g., eyeglasses) without having to substantially compromise aesthetic design principles of the eyewear. The electrical components can operate independently or together with other electrical components provided elsewhere. The eyewear with electronic components can, for example, provide wireless communication, data capture, and/or audio output. |
US12164178B2 |
Imaging optical lens assembly, imaging apparatus and electronic device
An imaging optical lens assembly includes five optical elements with refractive power. The five optical elements, in order from an object side to an image side along an optical path, are a first optical element, a second optical element, a third optical element, a fourth optical element, and a fifth optical element. The first optical element has an object-side surface being concave in a paraxial region thereof. The third optical element has negative refractive power. |
US12164176B2 |
Laser assisted autofocus
An autofocus device is disclosed, including a focusing lens which is movable. A laser beam passes through the focusing lens toward a focal plane; and a detector collects laser scatter from a nonfocal position outside of the focal plane. The device determines, from the collected laser scatter, the nonfocal position of the scattering source, and moves the focusing lens, based on the determined nonfocal position, such that the scattering source is at an origin of the focal plane. |
US12164173B2 |
Camera module with foreign objects inhibiting structure
A camera module including a printed circuit board; an image sensor disposed on the printed circuit board; a lens disposed at a position corresponding with the image sensor; an actuator configured to move the lens; a conductive member electrically connected with the actuator; and an insulation member disposed on the conductive member, wherein the insulation member comprises an epoxy, and wherein the insulation member is disposed on an outer surface of the conductive member. |
US12164170B2 |
Spacer and lens assembly including spacer
A spacer includes: an opening through which light passes; an inner side surface forming the opening; and a protruding portion including a plurality of protrusions protruding from the inner side surface. Lengths of the plurality of protrusions vary in a circumferential direction of the protruding portion. |
US12164165B2 |
Round and small diameter optical cables with a ribbon-like optical fiber structure
An optical fiber cable including an optical fiber ribbon in a pipe, wherein the ribbon includes at least two optical fibers arranged side by side, and wherein at least two of the optical fibers are bonded intermittently along a length of the fibers. |
US12164159B2 |
Backside optical connector
A connector for use in coupling an optical signal between an optical fiber in an optical plug mounted to a bottom of a silicon photonics (SiPh) chip is provided. The connector comprises: a curved mirror; and a tilted flat mirror; wherein at least one of the curved mirror and the tilted flat mirror is formed on a hardened stamped imprint material that was deposited on the SiPh chip at least in a cavity thereof. |
US12164154B2 |
Optical connectors for a multiport assembly
Connectors for a multiport assembly are disclosed. The multiport assembly can include a multiport device that communicatively couples multiple sets or pairs of connectors, such as optical connectors, together. The connectors include securing features to inhibit unintentional withdrawal of the connectors from the multiport device. |
US12164153B2 |
Fiber optic adapter with integrally molded structures
The present disclosure relates to a fiber optic adapter for interconnecting first and second optical fiber connectors in coaxial alignment along an optical axis. The fiber optic adapter includes a housing with a first end and an opposite, a second end. The housing includes first and second adapter halves that each include an axial cavity defined by a top side-wall, a bottom side-wall, a right side-wall, and a left side-wall. The fiber optic adapter includes a first ferrule alignment structure located within the axial cavity of the first adapter half of the housing and a second ferrule alignment structure located within the axial cavity of the second adapter half of the housing. The fiber optic adapter includes double cantilever wings respectively positioned on the right and left side-walls of each one of the first and second adapter halves of the housing. The double cantilever wings are slotted to provide dual arm clips configured to elastically deform for attachment into an aperture defined by a bulkhead structure. |
US12164150B2 |
Optical waveguide passivation for moisture protection
In part, in one aspect, the disclosure relates to a method for passivating a waveguide of an optical circuit. The method includes etching a suspended waveguide in the optical circuit; the suspended waveguide having a top surface, a bottom surface, and side surfaces; and covering the top surface and side surfaces of the suspended waveguide with a passivation coating having a thickness that ranges from between about 10 nm to about 20 nm. In one embodiment, the method further includes removing one or more coatings from a portion of the optical circuit. The disclosure also relates to various passivated optical silicon circuit embodiments. |
US12164148B2 |
Loopback waveguide
A structure for, and method of, forming a first optoelectronic circuitry that generates an optical signal, a second optoelectronic circuitry that receives an optical signal, and a loopback waveguide that connects the output from the first optoelectronic circuitry to the second optoelectronic circuitry on an interposer substrate are described. The connected circuits, together comprising a photonic integrated circuit, are electrically tested using electrical signals that are provided via probing contact pads on the PIC die. Electrical activation of the optoelectrical sending devices and the subsequent detection and measurement of the optical signals in the receiving devices, in embodiments, provides information on the operability or functionality of the PIC on the die at the wafer level, prior to die separation or singulation, using the electrical and optical components of the PIC circuit. |
US12164147B2 |
Device, method and system for optical communication with a waveguide structure and an integrated optical coupler of a photonic integrated circuit chip
Techniques and mechanisms for optically coupling a photonic integrated circuit (PIC) chip to an optical fiber via a planar optical waveguide structure. In an embodiment, a PIC chip comprises integrated circuitry, photonic waveguides, and integrated edge-oriented couplers (IECs) which are coupled to the integrated circuitry via the photonic waveguides. The PIC chip forms respective divergent lens surfaces of the IECs, which are each at a respective terminus of a corresponding one of the photonic waveguides. A planar optical waveguide structure, which is adjacent to the IECs, comprises a core which is optically coupled between the PIC chip and an array of optical fibers. In another embodiment, an edge of the PIC forms a stepped structure, wherein an upper portion of the stepped structure comprises the plurality of coplanar IECs, and a lower portion of the stepped structure extends past the plurality of coplanar IECs. |
US12164142B2 |
Communication systems having optical power supplies
A system includes a housing including a front panel, a rear panel, an upper panel, and a lower panel. The system includes a first circuit board or substrate, at least one data processor coupled to the first circuit board or substrate and configured to process data, and at least one optical module coupled to the first circuit board or substrate. Each optical module is configured to perform at least one of (i) convert input optical signals to electrical signals that are provided to the at least one data processor, or (ii) convert electrical signals received from the at least one data processor to output optical signals. The system includes at least one inlet fan mounted near the front panel and configured to increase an air flow across a surface of at least one of (i) the at least one data processor, (ii) a heat dissipating device thermally coupled to the at least one data processor, (iii) the at least one optical module, or (iv) a heat dissipating device thermally coupled to the at least one optical module. The system includes at least one laser module configured to provide optical power to the at least one optical module. |
US12164141B2 |
Household lighting lamp and control method for household lighting lamp
A household lighting lamp and a control method for a household lighting lamp. The household lighting lamp comprises a lamp holder, a main light-emitting component, and a secondary light-emitting component; the front side of the lamp holder is a front panel, and the rear side of the lamp holder is a mounting part; the main light-emitting component is disposed in front of the lamp holder, the secondary light-emitting component is disposed behind and/or at the side of the lamp holder, and the main light-emitting component and secondary light-emitting component are electrically connected to a control circuit. The illumination of the lighting lamp can be conveniently adjusted, and the light sensation of the lamp is comfortable and can be adapted to requirements of a user in different scenarios. |
US12164140B2 |
Waveguide structure and outcoupling elements
Outcoupling elements are disposed with a transparent layer. A transparent waveguide structure receives non-visible light and delivers the non-visible light to the outcoupling elements. The outcoupling elements outcouple the non-visible light as non-visible illumination light. |
US12164136B2 |
Display device and optical element for use in the display device
A display device includes an image display element, a collimator, a first light guide formed of a flat plate transparent to light, a second light guide formed of a plate member transparent to the light and having one surface that is a flat surface in contact with one of surfaces of the first light guide and the other surface that is a sawtooth surface, and a beam splitter formed on an interface between the first and second light guides to transmit a part of the light and reflect the remainder thereof. The sawtooth surface is configured by alternately combining a first surface non-parallel to a propagating direction of the light propagating through the second light guide after passing through the interface and configured to transmit the light and a second surface substantially parallel to the propagating direction. |
US12164133B2 |
Low-profile color-mixing lightpipe
In one aspect, a light pipe is disclosed, which comprises a curved light-guiding waveguide including an input surface configured to receive light and an output surface configured for the light to exit the curved light-guiding waveguide through the output surface; and a plurality of lateral surfaces extending from the input surface to the output surface, wherein an envelope of the curved light-guiding waveguide is generated by a rotation of the input surface around a rotational axis; and the rotational axis is collectively parallel to at most one of the plurality of lateral surfaces. |
US12164131B2 |
Light absorption anisotropic layer, laminate, display device, infrared light irradiation device, and infrared light sensing device
A light absorption anisotropic layer in which, when combined with a λ/4 plate to form a circularly polarizing plate, applying the circularly polarizing plate to a display device, and displaying a display screen in black, coloration is suppressed and utilization efficiency of infrared light is high, a laminate including the light absorption anisotropic layer, a display device, an infrared light irradiation device, and an infrared light sensing device. The light absorption anisotropic layer contains an organic dichroic coloring agent, and satisfies expressions (1) to (4). (1) P(450)>99%, (2) P(550)>99%, (3) P(650)>99%, and (4) A(750)<0.2, here, P(450) represents a polarization degree at a wavelength of 450 nm, P(550) represents a polarization degree at a wavelength of 550 nm, P(650) represents a polarization degree at a wavelength of 650 nm, and A(750) represents an average absorbance at a wavelength of 750 nm. |
US12164123B2 |
Optical sheet and display device comprising same
In the optical sheet according to an embodiment, at least one organic dye that selectively absorbs light in a specific wavelength band is added to a prism pattern layer, whereby it is possible to provide an optical sheet by a simpler manufacturing process than before, in which the color gamut is enhanced while a decrease in luminance due to light absorption is minimized. In addition, it is possible to secure optical and mechanical properties while preventing a degradation of organic dyes due to UV curing by adjusting the composition of the prism pattern layer. |
US12164121B2 |
Optical composite sheet and display device comprising same
In the optical composite sheet according to an embodiment, optical functional elements such as a prism sheet and a light diffusion layer are combined, and a light absorbing layer that selectively absorbs light of a specific wavelength band is inserted, so that the optical performance and color gamut can be enhanced as compared with the prior art. In particular, it is possible to minimize the decrease in luminance due to the absorption of light by the light absorbing layer while enhancing the color gamut by adjusting the lamination configuration of the optical composite sheet. |
US12164119B2 |
Multiview display and method
A multiview display and a method of multiview display operation employ an array of light valves having a repeating plurality of color sub-pixels and an array of multibeam emitters providing directional light beams. The array of light valves having the repeating plurality of color sub-pixels is configured to modulate the directional light beams as color pixels of views of a multiview image. A first multibeam emitter and a second multibeam emitter of the multibeam emitter array are offset from one another with respect to the array of light valves. The offset is configured to direct to a color pixel of the multiview image a modulated directional light beam from each of the first multibeam emitter and the second multibeam emitter having an equivalent angular direction relative to one another. The equivalent angular direction may mitigate color fringing within the color pixel. |
US12164115B2 |
Thin dual-aperture zoom digital camera
A dual-aperture zoom camera comprising a Wide camera with a respective Wide lens and a Tele camera with a respective Tele lens, the Wide and Tele cameras mounted directly on a single printed circuit board, wherein the Wide and Tele lenses have respective effective focal lengths EFLW and EFLT and respective total track lengths TTLW and TTLT and wherein TTLW/EFLW>1.1 and TTLT/EFLT<1.0. Optionally, the dual-aperture zoom camera may further comprise an optical OIS controller configured to provide a compensation lens movement according to a user-defined zoom factor (ZF) and a camera tilt (CT) through LMV=CT*EFLZF, where EFLZF is a zoom-factor dependent effective focal length. |
US12164114B2 |
Camera module
A camera module includes a lens module, a first movable member, a second movable member, a fixed member, a first driving unit, and a second driving unit. The first movable member is coupled to the lens module and configured to rotate about a first axis virtually intersecting an optical axis of the lens module. The second movable member, supporting the first movable member, is configured to rotate about a second axis virtually intersecting the optical axis. The fixed member is configured to support the second movable member. The first driving unit, configured to provide a first driving force required to rotate the first movable member, includes a first driving magnet disposed on the first movable member. The second driving unit, configured to provide a second driving force required to rotate the second movable member, includes a second driving magnet disposed on the second movable member. |
US12164112B2 |
Virtual and augmented reality systems and methods having unequal numbers of component color images distributed across depth planes
Images perceived to be substantially full color or multi-colored may be formed using component color images that are distributed in unequal numbers across a plurality of depth planes. The distribution of component color images across depth planes may vary based on color. In some embodiments, a display system includes a stack of waveguides that each output light of a particular color, with some colors having fewer numbers of associated waveguides than other colors. The waveguide stack may include multiple pluralities (e.g., first and second pluralities) of waveguides, each configured to produce an image by outputting light corresponding to a particular color. The total number of waveguides in the second plurality of waveguides may be less than the total number of waveguides in the first plurality of waveguides, and may be more than the total number of waveguides in a third plurality of waveguides, in embodiments that utilize three component colors. |
US12164099B2 |
Observation apparatus
An observation apparatus includes a display apparatus that displays a display pattern, a display projection optical system that projects a light beam from the display apparatus, and forms an image of the display pattern, a combining optical element that combines a light beam from a sample and a light beam from the display apparatus, and an eyepiece optical system that enables an observer to simultaneously observe an image of the sample and an image of the display pattern, in which a numerical aperture (NA) of a light beam from the display apparatus is smaller than a maximum value of an NA of a light beam from the sample, and is larger than a minimum value of an NA of a light beam from the sample, at a position of an image on an optical path that is formed after light beams are combined by the combining optical element. |
US12164097B2 |
Bragg light source for dark-field imaging devices
Articles and systems for dark microscopy and related methods are generally described. |
US12164096B2 |
Determining an erroneous movement of a microscope
A device may capture, using a camera associated with a microscope, a first image of interstitial material associated with a first set of optical fibers in a field of view of the camera. The device may perform a comparison of the first image of interstitial material and a second image of interstitial material associated with a second set of optical fibers. The device may determine that the first set of optical fibers does not include an expected set of optical fibers based on a result of performing the comparison. The device may determine an amount by which to adjust the field of view of the camera based on the result of performing the comparison. The device may perform one or more actions. |
US12164094B2 |
Optical imaging system
An optical imaging system includes a first lens having refractive power, a second lens including a first reflective region formed on an object-side surface of the second lens, a third lens having a second reflective region formed on an image-side surface of the third lens, and a fourth lens having refractive power. |
US12164092B2 |
Zoom optical system, optical apparatus and method for manufacturing the zoom optical system
This zoom optical system (ZL(1)) has a plurality of lens groups (G1-G7), wherein when during zooming, distances between adjacent lens groups vary. The plurality of lens groups include: a first focused lens group (G6) that moves during focusing; and a second focused lens group (G7) that is disposed closer to an image plane side than the first focused lens group and moves during focusing along a trajectory that is different from that of the first focused lens group. The first focused lens group (G6) and the second focused lens group (G7) both have a negative refractive power and satisfy the following conditional expression, 0.40 |
US12164091B2 |
Optical imaging lens
An optical imaging lens includes first to third lens element groups in sequence along an optical axis from an object side to an image side. The first lens element group includes at least two lens elements. The second lens element group includes at least two lens elements. The third lens element group includes at least two lens elements. When the optical imaging lens is zoomed, at least one lens element group is moved toward a direction of the object side or the image side along the optical axis. |
US12164089B2 |
Extender lens unit, zoom lens, and image pickup apparatus
An extender lens unit to be inserted into and removed from an optical path in a relay lens unit included in a zoom lens consists of a front unit having a positive refractive power, a middle unit having a negative refractive power, and a rear unit having a negative refractive power. The extender lens unit includes three negative lenses. The middle unit includes a negative lens. An average refractive index of positive lenses included in the extender lens unit, an average refractive index of negative lenses included in the extender lens unit, a focal length of the negative lens included in the middle unit, and a focal length of the middle unit are appropriately set. |
US12164086B2 |
Camera lens
The present invention relates to a field of optical lens, and discloses a camera lens with six-piece lenses including a first lens having a positive refractive power, a second lens having a positive refractive power, a third lens having a negative refractive power, a fourth lens having a negative refractive power, a fifth lens having a positive refractive power, and a sixth lens having a negative refractive power. The camera lens satisfies following conditions: in an imaging status TTL/LB≤2.20, 7.50≤D12/d2≤8.50, 0.04≤d6/f≤0.08, and −1.00≤R6/R7≤−0.35. The present invention has a small height in a retraction status, and a narrow angle as well as good optical properties in the imaging status. |
US12164085B2 |
Camera optical lens
The present invention discloses a camera optical lens including, from an object side to an image side in sequence a first lens having a positive refractive power, a second lens having a negative refractive power, a third lens having a refractive power, a fourth lens having a positive refractive power, and a fifth lens having a negative refractive power. The camera optical lens satisfies the following conditions: 0.70≤f1/f≤1.00, 3.00≤R3/R4≤15.00, 2.00≤R6/R5≤10.00, −12.00≤R7/R8≤−1.50, and −15.00≤R9/R10≤−3.00. The camera optical lens according to the present invention has excellent optical characteristics, such as large aperture, wide angle, and ultra-thin. |
US12164081B2 |
Optical element, optical system, and optical apparatus
An optical element includes a base material, which consists of resin material, and an antireflection film. The antireflection film consists of a first film formed on the base material and a second film formed on the first film. The second film consists of a first layer, a second layer, and a third layer, in order from a side closest to the first film. The first layer and the third layer each include silicon oxide. The second layer includes magnesium fluoride. |
US12164080B2 |
Optical layered body having specified average roughness and surface hardness
The present invention provides an optical layered body having excellent scratch resistance while having antireflective performance. The present invention relates to an optical layered body including a light-transmitting substrate; and at least an antiglare layer and a low refractive index layer disposed in the stated order on one surface of the light-transmitting substrate, wherein the low refractive index layer has an arithmetic average roughness Ra of projections and depressions of 4 nm or less and a ten-point average roughness Rz of the projections and depressions of 60 nm or less, where the Ra and the Rz are measured in any 5-μm square region of a surface of the low refractive index layer. |
US12164079B1 |
Multi-channel early warning systems for real-time monitoring of meteorological data
Disclosed is a multi-channel early warning system for real-time monitoring of meteorological data, relates to the field of data monitoring technology, and comprises a meteorological data acquisition module, a meteorological data processing module, a terrain analysis module, a UAV deployment module, a ground situation acquisition module, an emergency degree analysis module, an early warning terminal, and a database. Data acquisition of a disaster-affected site is performed using a UAV. The UAV has the characteristics of being flexible and fast, and can be quickly deployed in a disaster-affected region to monitor the ground situation in real time, comprehensively assessing the impact of meteorological disasters. Then an emergency rescue level corresponding to the meteorological disaster site is analyzed, and different warning manners are provided for different emergency rescue levels, so that people's ability to monitor and respond to meteorological disasters can be greatly improved, and the relevant departments can take corresponding rescue and protection measures, thereby effectively reducing the impact and loss of disasters. |
US12164078B2 |
Apparatus and method for real-time monitoring of groundwater level and soil moisture of gully head landfill area
An apparatus for real-time monitoring of groundwater level and soil moisture of a gully head landfill area includes: a groundwater observation well set up in a monitoring area; a drop-in liquid level transmitter placed in the groundwater observation well and configured to sense a change of groundwater level and transmit data to an environmental supervision cloud platform (ESCP) through a data collection module; a plurality of soil moisture transmitters arranged in layers on a wall of the groundwater observation well and configured to sense soil moisture; a data collection module configured to receive data from the drop-in liquid level transmitter and transmit the collected signal to an ESCP; and an environmental monitoring host configured to receive data from the soil moisture transmitters and transmit the data to an environmental monitoring cloud platform (EMCP). A user can view real-time data by remotely logging in to the ESCP and EMCP. |
US12164076B2 |
Expandable coil antenna for downhole measurements
A downhole electromagnetic device includes an antenna wire placed on or at a tool body, a cavity in the tool body having a cavity pressure smaller than a downhole fluid pressure, and an electronic circuit disposed in the cavity. The antenna wire includes an electrical conductor, and an insulator configured to be exposed to a downhole fluid. The device includes an electrical connector connected to an end of the antenna wire, a sealing element configured to seal the connector from the downhole fluid, the sealing element contacting an inner surface of the connector and an outer surface of the insulator, and a first support member configured to support a load applied on the connector by the antenna wire. The connector provides electrical contact between the antenna wire and the electronic circuit, and the load is caused by a differential pressure defined by the downhole fluid pressure and the cavity pressure. |
US12164074B2 |
Interactive core description assistant using virtual reality
A method for generating a core description is disclosed. The method includes coring and collecting rock cores from geographical locations in the subterranean formation, detecting, using an augmented reality (AR) device worn by a user, content of an identifying tag of a rock core within a device view of the AR device to identify a well where the rock core is obtained, retrieving, by the AR device from a data repository, historical data of the well, activating, by the AR device, a sensor to acquire additional data from the rock core to supplement the historical data, and presenting, by the AR device, an AR image including a first image of the historical data and the additional data superimposed over a second image of the rock core, where the user generates the core description based on viewing the AR image. |
US12164071B2 |
Method and apparatus for identifying location spectrum, and computer storage medium
A method, device, and computer storage medium for identifying position spectrum. The method comprises: pre-processing an initial position spectrum to generate a first position spectrum; extracting feature from the first position spectrum to generate a plurality of second position spectra; performing a peak search on the second position spectra to obtain N peak points, which furan a third position spectrum; globally numbering the peak points in the third position spectrum to form a sixth position spectrum; and clustering single events based on the peak points in the sixth position spectrum to form a final position spectrum. The device comprises a pre-processing unit, a feature extraction unit, a peak search unit, a global numbering unit and an event clustering unit. The above method may be realized when executing programs in a computer storage medium. |
US12164064B2 |
Light detection and ranging (LIDAR) system having a polarizing beam splitter
A LIDAR system includes a plurality of LIDAR units. Each of the LIDAR units includes a housing defining a cavity. Each of the LIDAR units further includes a plurality of emitters disposed within the cavity. Each of the plurality of emitters is configured to emit a laser beam. The LIDAR system includes a rotating mirror and a retarder. The retarder is configurable in at least a first mode and a second mode to control a polarization state of a plurality of laser beams emitted from each of the plurality of LIDAR units. The LIDAR system includes a polarizing beam splitter positioned relative to the retarder such that the polarizing beam splitter receives a plurality of laser beams exiting the retarder. The polarizing beam is configured to transmit or reflect the plurality of laser beams exiting the retarder based on the polarization state of the laser beams exiting the retarder. |
US12164063B2 |
Time of flight sensors and sensing methods
A time of flight sensor includes a time of flight (TOF) processor having a digital TOF port, a digital input port, and a digital output port, the TOF processor comprising a phase detector including cyclically rotating demultiplexer (DEMUX), a first summer coupled to a first DEMUX output, a second summer coupled to a second DEMUX output, a third summer coupled to a third DEMUX output, a fourth summer coupled to a fourth DEMUX output, and a phase estimator coupled to outputs of the first summer, the second summer, the third summer and the fourth summer and having a phase estimate output; a driver having a digital driver port coupled to the digital TOF port and a driver output port; and an analog-to-digital converter (ADC) having an output port coupled to the digital input port of the digital TOF processor. |
US12164061B2 |
Lidar device
A scanner has a rotational shaft and at least one reflection surface. The scanner rotates the at least one reflection surface together with the rotational shaft to thereby (i) change a direction of the light beam transmitted from the phototransmitter and incident on the scanner to output a changed light beam in a main scanning direction that is orthogonal to an axial direction of the rotational shaft, and (ii) reflect an arrival light beam arriving from a scanning region to thereby output the light beam to a direction in which the light beam is incident on the scanner. A photoreceiver receives the arrival light beam reflected by the scanner. The photoreceiver includes a received-light deflection mirror that deflects the arrival light beam outputted from the scanner in a second direction different from the first direction, and a light receiving device that receives the arrival light beam deflected by the received-light deflection mirror. |
US12164058B2 |
Radar data analysis and concealed object detection
Techniques are discussed herein for analyzing radar data to determine that radar noise from one or more target detections potentially conceals additional objects near the target detection. Determining whether an object may be concealed can be based at least in part on a radar noise level based on a target detection, as well as distributions of radar cross sections and/or doppler data associated with particular object types. For a location near a target detection, a radar system may determine estimated noise levels, and compare the estimated noise levels to radar cross section probabilities associated with object types to determine the likelihood that an object of the object type could be concealed at the location. Based on the analysis, the system may determine a vehicle trajectory or otherwise may control a vehicle based on the likelihood that an object may be concealed at the location. |
US12164057B2 |
Calibrating array antennas based on signal energy distribution as a function of angle
A radar detection method with receive antenna calibration includes: forming a detection matrix from signals detected by an arrangement of receive antennas in response to chirps transmitted by an arrangement of transmit antennas, the detection matrix having multiple rows corresponding to the chirps, multiple columns corresponding to a sample of the signals, and multiple planes corresponding the receive antennas; deriving a range matrix by performing a frequency transform on a portion of each row of the detection matrix; deriving a velocity matrix by performing a frequency transform on a portion of each column of the range matrix; deriving a direction-of-arrival matrix by performing a frequency transform on a portion of one or more layers of the velocity matrix; analyzing the direction-of-arrival matrix to determine a current peak width; and adjusting, based on the current peak width, phase shifts associated with one or more antennas. |
US12164056B2 |
Context based target detection
In some methods, sampled values based on a reception signal are stored in rows and columns of a memory array. A first 1-dimensional (1D) detector is moved in a first direction over the memory array. The first 1D detector includes a first cell under test and first and second training cells on opposite sides of the first cell under test. The first cell under test and the first and second training cells of the first 1D detector being aligned in the first direction. A second 1D detector is moved over the memory array. The second 1D detector includes a second cell under test and third and fourth training cells on opposite sides of the second cell under test. The second cell under test and the third and fourth training cells of the second 1D detector are aligned in a second direction that is perpendicular to the first direction. |
US12164050B2 |
Method and apparatus for positioning
Embodiments of the present disclosure provide method and apparatus for positioning. The method may comprise receiving a first radio signal of a terminal device located in the area from a line of sight (LOS) path between the antenna array and the terminal device; receiving a second radio signal of the terminal device located in the area from at least one path reflected by the reflector; determining respective angles of arrival of the LOS path and the at least one path reflected by the reflector; and determining a location of the terminal device by using triangulation based on the respective angles of arrival. |
US12164049B1 |
Mitigation of angle of arrival multipath variations for wireless local area network devices
A method and apparatus for measuring confidence in the angle of arrival AOA of Wi-Fi packets, from a target station, using a switched beam antenna SBA is described. AOAs can be inaccurate due to reflections and multipaths. To assess the confidence of an AOA, each AOA is first converted to relative north, AOAt, and checked that at least M AOAs have been received in time T. If so, the standard deviation is calculated for of all the AOAs received during previous time T. If the standard deviation is less than a preset value, and the receiving station is not stationary, then the AOAt is considered to have high confidence and may be used to calculate the target station location. A vector display of the AOA uses the standard deviation to display the AOA vector as a varying length or a varying beamwidth corresponding to the standard deviation. |
US12164047B2 |
Method and device for measuring location of terminal in wireless communication system
An embodiment is a method for a terminal to perform an operation in a wireless communication system, the method including the steps of: transmitting a request positioning reference signal (PRS) to anchor nodes (ANs); receiving response PRSes for the request RPS from the ANs; and measuring the location of the terminal by using the request PRS and the response PRSes, wherein the terminal transmits scheduling information related to the request PRS and the response PRSes to the ANs. |
US12164046B2 |
Method for controlling the orientation of a solar module with two photoactive faces
A method for controlling the orientation of a solar module including a single-axis solar tracker orientable about an axis of rotation, and a photovoltaic device supported by said tracker and having upper and lower photoactive faces, including: measurement of a distribution of the solar luminance called incident luminance originating from the incident solar radiation coming from the sky to reach the upper face, said distribution being established according to several elevation angles; measurement of a distribution of the solar luminance called reflected luminance originating from the albedo solar radiation corresponding to the reflection of the solar radiation on the ground to reach the lower face, said distribution being established according to several elevation angles; determination of an optimum orientation considering the measurements of said distributions of the incident and reflected solar luminance; and servo-control of the orientation of the module on said optimum orientation. |
US12164045B2 |
Method for determining an angle of arrival, device, computer program product and non-volatile storage medium
The present disclosure relates to a method for determining an angle of arrival, AoA, of received radio frequency, RF, measurement signals. The method comprises obtaining measurement data based on the received RF measurement signals from an antenna array, wherein the RF measurement signals are representative of multiple frequency channels. The method further comprises determining power spectra, comprising determining at least one power spectrum for each of the multiple frequency channels by using the measurement data. The method further comprises providing a machine learning algorithm, which is pre-trained to determine an AoA based on power spectra of multiple frequency channels. The method further comprises determining the AoA of the received RF measurement signals by using the machine learning algorithm and the determined power spectra. |
US12164040B2 |
System and method for high accuracy location determination and energy dispensing
The various systems and methods disclosed herein provide for a secure, cost effective, and high accuracy location detection. In some implementations of the system and method for high accuracy location detection, a mobile location device obtains and calculates location data from a plurality of sources without requiring expensive and power inefficient processors. In some implementations, such secure, cost effective, and high accuracy location detection by the mobile location device is used in improved vehicle based transactions, such as energy dispensing and payment management systems and methods. In some such implementations, the mobile location device communicates with remote geomapping servers and payment systems to provide automated vehicle based transactions, such as energy dispensing sessions and payment. |
US12164039B2 |
Wind detection system and vehicle control
This disclosure relates to wind detection and vehicle control. In an example, sensor data can be generated by one or more wind sensing devices for a vehicle that includes at least one light detection and ranging (LIDAR) device. The sensor data can characterize a movement of airborne particles. Wind characteristics can be determined based on the sensor data. A vehicle operating parameter can be updated based on the determined wind characteristics. |
US12164034B2 |
Pixel array including time-of-flight sensors
A pixel array may include a group of time-of-flight (ToF) sensors. The pixel array may include an image sensor comprising a group of pixel sensors. The image sensor may be arranged among the group of ToF sensors such that the image sensor is adjacent to each ToF sensor in the group of ToF sensors. |
US12164033B2 |
Lidar projection apparatus
Described are systems and methods for ToF imaging of a target. The ToF imaging system includes an optical splitter that splits the light beam from a light source into multiple transmitting light beams. The transmitting light beams are directed towards a target, and one or more portions return as reflected light beams. A detector generates detector signals, representative of the reflected light beams. An electronically-controlled mirror is used to change the angular position of the transmitting light beams incident on the target, so that different regions of the target can be measured at different time instants. The ToF imaging system uses a flash and scan process to flash one region(s) of the target with the transmitting light beams during one sub-frame exposure and to scan other region(s) of the target during subsequent sub-frame exposures. An image processing apparatus constructs target information from multiple sub-frame exposure. |
US12164032B2 |
Method for creating occupancy grid map and processing apparatus
The present disclosure provides a method and an apparatus for creating an occupancy grid map, as well as a processing apparatus. The method includes: creating a current occupancy grid map based on a location of the vehicle and a previous occupancy grid map; and determining a current probability that each grid in the current occupancy grid map belongs to each of occupancy categories based on last environment perception information received from the sensors and updating an occupancy category to which each grid in the current occupancy grid map belongs based on the current probability that the grid belongs to each of the occupancy categories, in accordance with an asynchronous updating policy. |
US12164031B2 |
Method and system for a threshold noise filter
An example method and system for filtering point cloud data includes obtaining point cloud data from a LIDAR device. The point cloud data may include at least a first pulse-length range and a second pulse-length range. The first range may include one or more first-length pulses and the second range may include one or more second-length pulses. The method may further include filtering the point cloud data by determining respective magnitudes of each of the one or more first-length pulses and each of the one or more second-length pulses, comparing the magnitudes of the first-length pulses to a first threshold, comparing the magnitudes of the second-length pulses to a second threshold, and removing any pulses having a magnitude less than the respective thresholds. The method may further include determining, based on the filtered point cloud data, objects in an environment around the LIDAR. |
US12164030B2 |
Local sensing based autonomous navigation, and associated systems and methods
Local sensing based navigation maps can form a basis for autonomous navigation of a mobile platform. An example method includes obtaining real-time environment information that indicates an environment within a proximity of the mobile platform based on first sensor(s) carried by the mobile platform, detecting navigation features based on sensor data obtained from the first sensor(s) or second sensor(s) carried by the mobile platform, integrating information corresponding to the navigation features with the environment information to generate a local navigation map, and generating navigation command(s) for controlling a motion of the mobile platform based on the local navigation map. |
US12164021B2 |
Vehicle using full-velocity determination with radar
A computer includes a processor and a memory storing instructions executable by the processor to receive radar data including a radar pixel having a radial velocity from a radar; receive camera data including an image frame including camera pixels from a camera; map the radar pixel to the image frame; generate a region of the image frame surrounding the radar pixel; determine association scores for the respective camera pixels in the region; select a first camera pixel of the camera pixels from the region, the first camera pixel having a greatest association score of the association scores; and calculate a full velocity of the radar pixel using the radial velocity of the radar pixel and a first optical flow at the first camera pixel. The association scores indicate a likelihood that the respective camera pixels correspond to a same point in an environment as the radar pixel. |
US12164019B2 |
Pointing device for detecting motion relative to a surface and method for detecting motion of a pointing device relative to a surface
A pointing device for detecting motion relative to a surface includes a transmitter configured to emit an electromagnetic signal toward the surface. The pointing device further includes a receiver configured to receive a reflection of the electromagnetic signal from the surface. The pointing device further includes a processor configured to determine the motion based on a Doppler-shift between the electromagnetic signal and its reflection. |
US12164014B2 |
Systems and methods of measuring and correcting effects of concomitant fields in a magnetic resonance system
A method for measuring concomitant fields in a magnetic resonance (MR) system is provided. The method includes applying a measurement pulse sequence in a plurality of acquisitions. Applying the measurement pulse sequence further includes applying a first bipolar gradient pulse in a first acquisition, applying a second bipolar gradient pulse in reverse polarities from the first bipolar gradient pulse in a second acquisition, and applying the measurement pulse sequence without a bipolar gradient pulse in a third acquisition. The method further includes acquiring MR signals emitted from the subject, and generating phase images based on the MR signals. The method also includes generating volumetric vector field maps based on the phase images, wherein the volumetric vector field maps include concomitant field at each spatial location in a 3D volume, the concomitant field represented as a vector. In addition, the method includes outputting the volumetric vector field maps. |
US12164013B2 |
Method of performing diffusion weighted magnetic resonance measurements
A system and method for diffusion weighted magnetic resonance measurement includes performing a diffusion encoding sequence that comprises a diffusion encoding time-dependent magnetic field gradient g(t) with non-zero components gl(t) along two orthogonal directions (y, z), and a b-tensor having at least two non-zero eigenvalues. The gradient g(t) comprises a first and second encoding block. An n-th order gradient moment magnitude along direction l∈(y,z) is given by |Mnl(t)|=∫0tgl(t′)t′ndt′|, and the first encoding block is adapted to yield, at an end of the first encoding block, along y, |Mny(t)|≤Tn for each 0≤n≤m, where Tn is a predetermined n-th order threshold, and, along z, |Mnz(t)|≤Tn for each 0≤ n≤ m−1 and |Mnz(t)|>Tn for n=m. The second encoding block is adapted to yield, at an end of the second encoding block, along each one of l∈(y,z): |Mnl(t)|≤Tn for each 0≤n≤ m, wherein m is an integer order equal to or greater than 1. |
US12164009B2 |
Sensor including a plurality of insulating layers made of different insulating materials
A magnetic sensor includes a first insulating layer, a second insulating layer, a third insulating layer, a lower coil element located on an opposite side of the first insulating layer from the second insulating layer, and a second MR element. The second MR element includes a magnetization pinned layer and a free layer. The magnetization pinned layer and the free layer are located on an opposite side of the third insulating layer from the second insulating layer. The first and third insulating layers each contain a first insulating material. The second insulating layer contains a second insulating material. |
US12164003B2 |
Method of determining the remaining life of main contacts in an automatic transfer switch using thermal profiling
A method of monitoring main contact conditions of main contacts in an automatic transfer switch is provided. The automatic transfer switch is coupled to a plurality of electrical power sources and an electrical load. The method includes: measuring, by sensors, temperatures of a plurality of main contacts coupled to the plurality of power sources; determining if the measured temperatures indicate a temperature rise at one or more main contacts of the plurality of main contacts; in response to determining that the measured temperatures indicate a temperature rise at the one or more main contacts, comparing a current value of the temperature rise with stored temperature rise values that represent main contact damages; and determining an amount of main contact damage at the one or more main contacts based on the comparison. |
US12164002B2 |
Time-to-digital converter circuit with self-testing function
A time-to-digital converter (TDC) circuit with self-testing function includes: a D flip-flop, where an input terminal of the D flip-flop is configured to be coupled to a data signal, and a clock terminal of the D flip-flop is configured to be coupled to a clock signal; and an AND gate, where a first input terminal of the AND gate is configured to be coupled to an enable signal of the TDC circuit, a second input terminal of the AND gate is configured to be coupled to a test signal, and an output terminal of the AND gate is coupled to a control terminal of the D flip-flop. |
US12163999B2 |
Apparatus for testing electronic devices
An apparatus is described for burn-in and/or functional testing of microelectronic circuits of unsingulated wafers. A large number of power, ground, and signal connections can be made to a large number of contacts on a wafer. The apparatus has a cartridge that allows for fanning-in of electric paths. A distribution board has a plurality of interfaces that are strategically positioned to provide a dense configuration. The interfaces are connected through flexible attachments to an array of first connector modules. Each one of the first connector modules can be independently connected to a respective one of a plurality of second connector modules, thereby reducing stresses on a frame of the apparatus. Further features include for example a piston that allows for tight control of forces exerted by terminals onto contacts of a wafer. |
US12163995B2 |
GaN reliability built-in self test (BIST) apparatus and method for qualifying dynamic on-state resistance degradation
An apparatus and method for testing gallium nitride field effect transistors (GaN FETs) are disclosed herein. In some embodiments, the apparatus includes: a high side GaN FET, a low side GaN FET, a high side driver coupled to a gate of the high side GaN FET, a low side driver coupled to a gate of the low side GaN FET, and a driver circuit coupled to the high side and low side drivers and configured to generate drive signals capable of driving the high and low side GaN FETs, wherein the high and low side GaN FETs and transistors, within the high and low side drivers and the driver circuit, are patterned on a same semiconductor device layer during a front-end-of-line (FEOL) process. |
US12163993B2 |
Measuring apparatus and a measuring method of electromagnetic interference
The present invention relates to a measuring apparatus, comprising: an arbitrary waveform generator to generate, and inject to a coupling network, a combination of N test signals; the coupling network to couple the N test signals to an EUT, and the responses thereof and those signals generated by the EUT itself, to a measuring unit; the measuring unit to measure the electrical signals provided by the coupling network; and—a processing unit to process the N test signals and the measured electrical signals, to obtain: the electromagnetic signals, noise or EMI generated by the EUT; and—the Z, Y or S parameters of the EUT or any other meaningful set of parameters that can be computed from the aforementioned ones or from voltages and currents. The invention also relates to a measuring method adapted to perform method steps with the apparatus of the invention. |
US12163991B2 |
Contactless microstrip to waveguide transition
A micro strip to waveguide transition comprising a waveguide module and a section of printed circuit board (PCB). The waveguide module comprises a waveguide aperture and a repetitive structure, the waveguide aperture being arranged extending through the module for attaching a waveguide to an external side of the module, the repetitive structure comprising a plurality of protruding elements arranged to surround the waveguide aperture on an internal side of the module and to define a passage into the waveguide aperture on the internal side, wherein the repetitive structure is configured to attenuate electromagnetic signal propagation in a frequency band past the repetitive structure while allowing propagation via the passage, the transition further comprising a PCB with a patch antenna connected to a transmission line and arranged to face the passage into the waveguide aperture. |
US12163988B2 |
System and method for extraction of piezoelectric constants electrically
Activity of piezoelectric material dimension and electrical properties can be changed with an applied stress. These variations are translated to a change in capacitance of the structure. Use of capacitance-voltage measurements for the extraction of double piezoelectric thin film material deposited at the two faces of a flexible steel sheet is described. Piezoelectric thin film materials are deposited using RF sputtering techniques. Gamry analyzer references 3000 is used to collect the capacitance-voltage measurements from both layers. A developed algorithm extracts directly the piezoelectric coefficients knowing film thickness, applied voltage, and capacitance ratio. The capacitance ratio is the ratio between the capacitances of the film when the applied field in antiparallel and parallel to the poling field direction, respectively. Piezoelectric bulk ceramic is used for calibration and validation by comparing the result with the reported values from literature. Extracted values using the current approach match well values extracted by existing methods. |
US12163983B2 |
Packaged current sensor integrated circuit
A packaged current sensor integrated circuit includes a primary conductor having an input portion and an output portion configured to carry a current to be measured by one or more magnetic sensing elements supported by a semiconductor die adjacent to the primary conductor. A method of fabricating the packaged current sensor integrated circuit includes partially encasing the lead frame in a first mold material, applying an insulator to one or more die attach pads, attaching a die to the insulator, electrically connecting the die to secondary leads, and providing a second mold to the subassembly. The package is configured to provide increased voltage isolation. |
US12163982B2 |
Microbump cluster probing architecture for 2.5D and 3D dies
The present disclosure is directed to an inspection tool having a probe head with a probe card with a plurality of probes for performing testing, each of the probes being configured with a first end attached to the probe card and a second end for engaging microbumps coupled to a semiconductor die, the plurality of probes including a first set of probes having a first cross-sectional dimension, the first set of probes being arranged in a first set of locations on the probe card, and a second set of probes having a second cross-sectional dimension, the second set of probes being arranged in a second set of locations on the probe card, and a stage for holding the semiconductor die. |
US12163981B2 |
Contact pin with individually movable contact elements
The invention relates to a contact device (1) for contacting an electrical contact point of a test object, comprising a contact plunger (3), which has a plunger shaft (4) for mounting in a guide sleeve (2) in an axially displaceable manner as well as a contact head (5) which is assignable to the test object and arranged on a free end of the plunger shaft (4), and comprising at least one contact element (13), which is movably mounted on and/or in the contact head (5), whereby at least one spring element (6), which is elastically deformable against its spring force by means of the contact element (13) under a load resulting from a contact, is assigned to the contact element (13), is provided that several of the contact elements (13), which in each case have a contact area (14) for contacting, are arranged next to one another on the contact head (5) in such a way that the contact areas (14) form an at least essentially continuous contact surface (15) of the contact head (5) for the contact point in the unloaded state. |
US12163980B2 |
Probe and elastic structure thereof
The present disclosure provides a probe and an elastic structure thereof. The probe includes: a first end portion, a second end portion and a plurality of elastic units. The elastic units are disposed between the first end portion and the second portion. Each elastic unit includes a first supporting element and a second supporting element, wherein the first supporting element and the second supporting element are at opposite sides of an axis, and the axis extends along a length of the probe. |
US12163977B2 |
Body position detection
The present invention relates to body position detection. In order to improve body position detection, a computer-implemented method is provided that comprises the steps of: a) receiving (210) accelerometer data from an accelerometer mounted on a user, wherein the received accelerometer data comprises three acceleration components including a first acceleration component in a first axis direction, a second acceleration component in a second axis direction substantially perpendicular to the first axis direction, and a third acceleration component in a third axis direction substantially perpendicular to a plane formed by the first and second axes; andwherein the first axis direction is parallel to a frontal axis of the user, the second axis direction is parallel to a longitudinal axis of the user, and the third axis direction is parallel to a sagittal axis of the user; b) determining (220), based on the received accelerometer data, at least one body position based on a comparison between an absolute value of a projection of a gravity vector on a plane formed by two of the first, second, and third axes and an absolute value of an acceleration component in a remaining axis direction. |
US12163976B2 |
Acceleration transducer
An acceleration transducer defines a rectangular coordinate system with two orthogonal horizontal axes that are both normal to a vertical axis and includes a main body disposed within a housing and defining tangential side faces arranged tangentially to the vertical axis, and a normal side face arranged normally to the vertical axis. A piezoelectric element is secured to one of the tangential side faces, and a seismic mass is secured to the piezoelectric element. A signal output is attached to the housing and includes a signal conductor spaced apart by an assembly gap from a tangential side face that is not attached to the piezoelectric element. The assembly gap extends perpendicularly to the vertical axis. The normal side face includes at least one main body output conductor spanning the assembly gap in a direction perpendicular to the vertical axis and directly contacting the signal conductor. |
US12163975B2 |
Signal processing method, signal processing device, physical quantity measurement device, and sensor module
A signal processing method includes a processing target signal generation step of generating a processing target signal which is a time-series signal based on a source signal which is a time-series signal output from an object, and a vibration rectification error calculation step of calculating a plurality of vibration rectification errors by performing product-sum operation processing of a first signal based on the processing target signal and a second signal based on a phase-shifted signal of the processing target signal a plurality of times by changing a shift amount. |
US12163972B2 |
Automated analysis device, and abnormality detecting method
Proposed is a technique for facilitating work of cause investigation of a defect by an operator. The present disclosure proposes an automatic analyzer including: a reagent dispensing unit configured to aspirate a reagent from a reagent vessel that contains the reagent, and discharge the reagent into a reaction vessel that contains a reaction liquid containing a sample; a storage unit configured to store a type of the sample and concentration-related information determined for each type of the sample and related to a concentration of a component to be measured contained in the sample; a detection unit configured to detect a measurement concentration that is the concentration of the component to be measured contained in the reaction liquid; and a determination unit configured to determine whether an abnormality occurs in the reagent vessel based on the concentration-related information and the measurement concentration. |
US12163968B2 |
Preparation of nucleated RBC (NRBC) analogs for use as reference hematology controls in automated hematology analyzers
The subject invention pertains to compositions of novel analogs of red blood cells that are distinguishable from white blood cells in a hematological instrument and processes for manufacturing such analogs. The processes for creating the compositions include washing, shrinking, and fixing cells at temperatures at or below room temperature. |
US12163967B2 |
Blood analysis systems and methods
Blood typing systems and methods are provided. In one embodiment, the method may be achieved by applying a sample to a surface of a substrate having one or more binding agents immobilized thereon, wherein the one or more binding agents are capable of binding to one or more substances in the sample; substantially removing unbound material from at least a portion of the substrate having immobilized binding agent; and detecting substances bound to the one or more binding agents immobilized on the substrate; wherein the applying the sample to the surface of the substrate step is concurrent with the removing unbound material from at least a portion of the substrate step. Systems and other methods are also described and illustrated. |
US12163966B2 |
Method of glucose-dependent insulinotropic polypeptide (GIP) stabilization
A method is provided, comprising feeding a cat a foodstuff comprising a protein to fat ratio of 1:0.27 to 1:0.63 on a gram:gram as fed or dry matter basis, and measuring the level of glucose-dependent insulinotropic polypeptide (GIP) in a blood sample from the cat before and after feeding the foodstuff. A reduction in GIP levels and/or maintaining low levels of GIP post-prandially is indicative of a foodstuff useful in preventing accumulation of and/or reducing body fat in a cat and therefore controlling the body weight of a cat. |
US12163965B2 |
Methods of culturing and characterizing antibody secreting cells
This disclosure relates to methods of culturing and characterizing antibody secreting cells. In certain embodiments, this disclosure relates to methods of isolating antibody secreting cells, e.g., long lived plasma cells, replicating the isolated cells in growth media disclosed herein, and determining the nucleic acids sequences in the cells that encode the produced antibodies. |
US12163963B2 |
Methods and systems for LC-MS/MS proteomic genotyping
Disclosed are methods and systems using liquid chromatography/tandem mass spectrometry (LC-MS/MS and 2D-LC-MS/MS) for the proteomic analysis of genotypes. In certain embodiments, samples used in the analysis comprise dried bodily fluids. |
US12163960B2 |
Compositions and methods for predicting therapeutic outcome
The present disclosure provides methods to quantify VCP phosphorylation at specific amino acid residue to predict responsiveness of a subject having a cancer or tumor to a genotoxic treatment, guide treatment decisions, select subjects for clinical trials, and evaluate the clinical efficacy of certain therapeutic interventions. |
US12163959B2 |
Extracellular vesicle proteins and their use for cancer diagnosis, predicting response to therapy, and treatment
Compositions and methods are disclosed for treating cancer patients and identifying patients with a malignancy that are likely to respond to treatment with anti-PD-1/PD-L1 and other anti-cancer and immune-modulating therapeutics. |
US12163952B2 |
Determining toxicity risk in CAR T-cell therapy
Provided herein are methods, compositions and articles of manufacture for use in connection with cell therapy involving the administration of one or more doses of a therapeutic T cell composition. The cells of the T cell composition express recombinant receptors such as chimeric receptors, e.g. chimeric antigen receptors (CARs) or other transgenic receptors such as T cell receptors (TCRs). Features of the provided embodiments, including the numbers of cells or units of cells administered and/or the potency of administered cells, provide various advantages, such as lower risk of toxicity in subjects administered the T cell compositions. |
US12163947B2 |
Method and system for characterizing undebarked wooden logs and computing optimal debarking parameters in real time
A method for characterizing undebarked wooden logs and computing optimal debarking parameters in real time is provided. The method comprises a scanning device upstream of a debarker for providing data, usually in the form of images, to a deep learning algorithm model. The model may be trained with human assistance or not to detect and identify, with an acceptable amount of certainty, characteristics of undebarked logs. The characteristics are used in an optimization software and classified in an index table. The index table is used to determine optimized parameters for debarking the log. |
US12163946B2 |
Concrete structure deterioration determination method, device and program
An assessment device (1) according to the present disclosure includes a determination unit (10) that determines a first period corresponding to a shortest period until deterioration of a concrete structure due to an aging-induced deterioration cause appears and a second period shorter than the first period and corresponding to a longest period until deterioration of the concrete structure due to a material-induced deterioration cause appears and an assessment unit (20) that assesses that a deterioration causing material is used in a concrete structure having, in a checking result indicating a period elapsed from construction of the concrete structure and the presence or absence of deterioration in the concrete structure, the deterioration and the period elapsed from the construction which is not shorter than the second period and is shorter than the first period. |
US12163944B2 |
Multi-functional water quality sensor
A multi-functional sensor assembly includes an electrically non-conductive substrate defining at least a distal region, intermediary region, and proximal region that are each covered with electrically conductive traces. The proximal region is configured to be exposed to a media to be sensed and the distal and intermediary regions are configured to be protected from the media. The electrically conductive traces are connected to one or more electrodes to sense one or more of alkalinity, cyanuric acid concentration, or oxidant concentration of the media. |
US12163941B2 |
Method and device for monitoring comprehensive growth of potted lettuce
An apparatus for monitoring comprehensive growth condition of potted lettuce consists of a polarized hyperspectral imaging system and a 3D laser scanning system. The polarized hyperspectral imaging system includes a control system, a dual-coordinate sample holder, an image acquisition system, and a light source system, and the polarized hyperspectral imaging system detects water and fertilizer stress in lettuce by polarized hyperspectral multi-dimensional reflection imaging of characteristics on a canopy/leaf scale. The 3D laser scanning system detects morphological characteristics such as the biomass, stem diameter, plant height, and leaf area of lettuce. The method includes: step 1: culturing samples: cultivating the potted lettuce under a water stress, and under a nitrogen stress and water stress; step 2: acquiring morphological data of an entire lettuce plant; step 3: processing and analyzing data; step 4: correcting a model by using a water compensation factor; step 5: establishing a multi-characteristic integration model. |
US12163938B2 |
Compact humidity and pressure sensor with temperature control
Novel integrated circuit environmental and temperature sensors in combination with measurement circuitry fully integrated as part of an ASIC die, which may be co-packaged with a pressure sensor integrated circuit to create a compact yet sensitive environment monitoring product. Embodiments may include one or more integrated local heating elements and control circuitry that are power supply independent, make efficient use of battery power, include an accurate in-built temperature detection capability, and provide digital close-loop control of the heating elements. |
US12163932B2 |
Configuring an injector for emulating operation of another injector
A configurable injector for injecting a fluidic sample in a separation path of a sample separation apparatus includes a sample accommodation volume for accommodating the fluidic sample to be injected into the separation path, a valve arrangement fluidically couplable with the separation path, fluidically coupled with the sample accommodation volume, and being controllable for injecting the fluidic sample into the separation path, an input interface configured for receiving input data indicative of an injection profile of an injector to be emulated by the configurable injector, and a control unit configured for controlling the configurable injector, in particular the valve arrangement, so that the configurable injector is operated in accordance with the injection profile to thereby emulate the injector to be emulated. |
US12163931B2 |
Fluid modulator, system, and method
A fluid modulator includes a fluid manifold, fluid valve, and pressure/flow controller. The manifold may include a primary tee, exhaust tee, secondary tee, loop conduit, and joining tube. The valve may include a common port, normally-open output port connected to the secondary tee, and normally-closed output port connected to the primary tee. The controller may be configured to provide auxiliary fluid to the common port. In embodiments, the primary tee, exhaust tee, and secondary tee are configured with the primary tee and secondary tee situated at ends of the fluid manifold and the exhaust tee disposed therebetween. In other embodiments, the exhaust tee, the primary tee, and the secondary tee are distributed in a linear fashion with the exhaust tee and secondary tee situated at ends of the fluid manifold and the primary tee disposed therebetween. An embodiment with a single, unitary 5-port fluid manifold is also disclosed. |
US12163927B2 |
Gas fitting pressure test device
Disclosed herein is a gas fitting pressure test device in one example having a test plate with a first side configured to seal to a gas fitting. The gas fitting having a surface defining a void therein. The test device also having a gas conduit through the first side of the test plate, the gas conduit configured to be in fluid communication with an inner void of the gas fitting. The test device also having an electromagnet adjacent the second side of the test plate, configured to provide magnetic force on the gas fitting greater than the force exerted on the gas fitting. The test device having or connected to a source of positive gas pressure in fluid communication with the gas conduit. |
US12163926B2 |
Sound inspection apparatus and sound inspection method
A sound inspection apparatus that includes at least three microphones, a removing unit, and an estimation unit. The removing unit calculates an impulse response based on a sound pressure of a radiation sound collected via a reference microphone and a first microphone, calculates an impulse response based on the sound pressure of the radiation sound collected via the reference microphone and a second microphone, and removes a component corresponding to the vibration sound from the calculated impulse response. The intensity calculation unit calculates an intensity of the radiation sound based on the impulse response from which the vibration sound is removed, and the estimation unit estimates, based on the calculated intensity, a site where an abnormality in the inspection target object has occurred. |
US12163923B2 |
Adaptive ultrasonic sensing techniques and systems to mitigate interference
Disclosed are apparatus and methods for enhancing operation of an ultrasonic sensing device for determining the status of an object near such ultrasonic sensing device. From the ultrasonic sensing device, an emission signal having a current frequency or band in an ultrasonic frequency range is emitted. Ultrasonic signals are received and analyzed to detect an object. After a trigger occurs, a background noise signal emitted, reflected, or diffracted from the object in an environment outside of the ultrasonic sensing device is detected and background noise metrics are estimated based on the background noise signal after halting the emitting of the emission signal. It is then determined whether the current frequency of the emission signal is optimized based on the background noise metrics. A next frequency or band is selected and the emission signal is emitted at the next frequency or band if the current frequency or band is not optimum. |
US12163921B2 |
Based on thermal stabilities of magnetic nanoparticles
Disclosed herein are detection methods that use magnetic nanoparticles (MNPs) to allow molecules to be identified. Embodiments of this disclosure include methods of using magnetic sensors (e.g., magnetoresistive sensors) to detect temperature-dependent magnetic fields (or changes in magnetic fields) emitted by MNPs, and, specifically to distinguish between the presence and absence of magnetic fields emitted, or not emitted, by MNPs at different temperatures selected to take advantage of knowledge of how the MNPs' magnetic properties change with temperature. Embodiments disclosed herein may be used for nucleic acid sequencing, such as deoxyribonucleic acid (DNA) sequencing. |
US12163916B2 |
BioFET system
A bio-field effect transistor (bioFET) system includes a bioFET configured to receive to a first voltage signal and output a current signal, where the current signal varies exponentially with respect to the first voltage signal. A logarithmic current-to-time converter is connected to the bioFET and is configured to receive the current signal and convert the current signal to a time domain signal. The time domain signal varies logarithmically with respect to the current signal, such that the time domain signal varies linearly with respect to the first voltage signal. |
US12163915B2 |
Semiconductor gas sensor and method for sensing two or more gases using contact resistance and sheet resistance
A gas sensor system for measuring a plurality of gases in an environment. The gas sensors system comprises multiple gas sensors where each of the gas sensors includes a pair of electrodes separated by a semiconducting material. The gas pairs of electrodes of the gas sensors are separated by different distances in each of the gas sensors. Resistivity of the semiconducting material of the gas sensors changes in the presence of a first gas and a contact resistivity between the electrodes and the semiconducting material of gas sensors changes in the presence of a second gas. From measurements of total resistivity of each of the gas sensors the presence and/or the concentration of both the first and the second gas sensors can be determined. |
US12163913B2 |
Electrochemical gas sensor with varying bias voltage and environmental compensation
An electrochemical cell for sensing gas has added mechanical support for the working electrode to prevent flexure of the working electrode due to pressure differentials. The added mechanical support includes: 1) affixing a larger area of the working electrode to the body of the cell; 2) a gas vent to a cavity of the body to equalize pressures; 3) a rigid electrolyte layer abutting a back surface of the working electrode; 4) infusing an adhesive deep into sides of the porous working electrode to enhance rigidity; 5) supporting opposing surfaces of the working electrode with the rigid package body; and 6) other techniques to make the working electrode more rigid. A bias circuit is also described that uses a controllable current source, an integrator of the varying current, and a feedback circuit for supplying a voltage to the counter electrode and a bias voltage to the reference electrode. |
US12163908B2 |
Moisture measuring device for gases
A moisture measuring device for gases, in particular compressed gases, compressed air and the like, for moisture content detection in a gas supply system, includes a gas sampling input for the test gas which is connected to the gas supply system. A separate gas channel used only for the moisture measurement branches off from the gas sampling input. The separate gas channel is connected with a measuring cell in which a dew point sensor is arranged. A drying cell with a drying agent is connected downstream of the measuring cell. The drying cell is substantially hermetically sealed against the outside environment. Lastly, the output side of the drying cell is connected to an outlet channel leading to the outside environment. A gas supply system may have the form of a compressed gas system, a compressor station, a storage system and the like. |
US12163907B2 |
System, method and apparatus for testing and evaluating flame resistance
The present invention provides a testing apparatus which allows for the safe and cost-effective testing and evaluation of the heat and flame resistance of distribution pole specimens made of various types of materials such as concrete, steel and composites. According to a preferred embodiment, the present invention includes an enclosure having an outer wall with torch ports to allow attached torches to apply flame and heat to an enclosed specimen. According to a further preferred embodiment, the enclosure includes a raised specimen support pedestal which includes a specimen support surface for supporting the enclosed specimen at a desired height. |
US12163906B2 |
Deposit monitor
Fluid flow systems can include one or more resistance temperature detectors (RTDs) in contact with the fluid flowing through the system. One or more RTDs can be operated in a heating mode and a measurement mode. Thermal behavior of the one or more RTDs can be analyzed to characterize a level of deposit formed on the RTD(s) from the fluid flowing through the system. Characterizations of deposition on RTDs operated at different temperatures can be used to establish a temperature-dependent deposition profile. The deposition profile can be used to determine if depositions are likely to form at certain locations in the fluid flow system, such as at a use device. Detected deposit conditions can initiate one or more corrective actions that can be taken to prevent or minimize deposit formation before deposits negatively impact operation of the fluid flow system. |
US12163904B2 |
Quantitative analysis method of carbon based hybrid negative electrode
A method of quantitatively analyzing a carbon based hybrid negative electrode including the steps of preparing a secondary battery including a carbon based hybrid negative electrode, where the carbon based hybrid negative electrode comprises a carbon based negative electrode active material and a non-carbon based negative electrode active material, measuring a lattice d-spacing of the carbon based negative electrode active material in the carbon based hybrid negative electrode during charging/discharging of the secondary battery using an X-ray diffractometer and then plotting a graph of a change in lattice d-spacing value as a function of charge/discharge capacity, detecting an inflection point of a slope of the graph during discharging; and then, quantifying capacity contribution of the carbon based negative electrode active material and the non-carbon based negative electrode active material in the total discharge capacity of the secondary battery by the inflection point of the slope of the graph. |
US12163901B2 |
Systems and methods for x-ray computed tomography
A method for X-ray computed tomography includes a robotic arm that moves an X-ray emitter around a subject in a curvilinear path and an X-ray detector that captures 2-dimensional views while the subject is scanned. Movements of the emitter and detector are coordinated such that the position and angle of the emitter relative to the detector remains substantially constant during scanning. A processor uses computed tomography to reconstruct an image of the subject from the captured 2-dimensional views. The robotic arm varies the pitch of the X-ray emitter during the scan to enhance the spatial resolution of the reconstructed image. The processor generates a projection transformation matrix based on movement of the robotic arm for each captured 2-dimensional view that is applied during reconstruction. |
US12163894B2 |
Sensing system and storage medium storing data structure used in sensing system
A server including a storage and a controller is communicably connected with a communication terminal. The storage is configured to store a processing data and an analysis data for each of a plurality of analysis targets. The processing data relates to a processing condition for forming a concavo-convex structure on a detection substrate to be used in performing a spectroscopic analysis. The analysis data is used to analyze the analysis target from a spectroscopic spectrum of the analysis target obtained by the spectroscopy analysis. Upon receiving a signal requesting the processing data, the controller is configured to select the processing data corresponding to the analysis target and transmit the selected processing data to the communication terminal. Upon receiving a spectroscopic spectrum, the controller is configured to use the analysis data to analyze the spectroscopic spectrum. |
US12163888B2 |
Optical system and assay chip for probing, detecting and analyzing molecules
Apparatus and methods for analyzing single molecule and performing nucleic acid sequencing. An apparatus can include an assay chip that includes multiple pixels with sample wells configured to receive a sample, which, when excited, emits emission energy; at least one element for directing the emission energy in a particular direction; and a light path along which the emission energy travels from the sample well toward a sensor. The apparatus also includes an instrument that interfaces with the assay chip. The instrument includes an excitation light source for exciting the sample in each sample well; a plurality of sensors corresponding the sample wells. Each sensor may detect emission energy from a sample in a respective sample well. The instrument includes at least one optical element that directs the emission energy from each sample well towards a respective sensor of the plurality of sensors. |
US12163882B2 |
Method for selection of calibration set and validation set based on spectral similarity and modeling
A method for selection of a calibration set and a validation set based on spectral similarity and modeling. The method includes: performing NIR spectrometry on original samples to obtain a spectral matrix of the original samples; randomly selecting m samples as an independent test set; calculating spectral similarity between each of the samples in the independent test set and each of the remaining samples in the original samples respectively to obtain g samples having the highest similarity to be written into the validation set; and calculating spectral similarity between each of the samples in the validation set and each of the remaining samples in the original samples respectively to obtain n samples having the highest similarity to be written into the calibration set. Based on the validation set and the calibration set selected through the method, an obtained model can predict unknown samples more accurately. |
US12163881B2 |
Gas detection device, gas detection system, and gas detection method
A gas detection that includes a projector including a light source that emits laser light having a wavelength at which an absorption rate by a detection target gas is high and a spatial light modulator that modulates the laser light emitted from the light source, a projection control unit that controls projection light to be projected toward a retroreflector by causing the light source to emit the laser light and setting a pattern of a modulation part of the spatial light modulator, a light receiver that receives reflected light of the projection light reflected by the retroreflector and measures an intensity of the received reflected light; and a leakage determination unit that acquires the intensity of the reflected light from the light receiver and determines leakage of the detection target gas in a detection space with the retroreflector based on the intensity of the reflected light. |
US12163878B2 |
Methods and assemblies for determining and using standardized spectral responses for calibration of spectroscopic analyzers
Methods and assemblies may be used for determining and using standardized spectral responses for calibration of spectroscopic analyzers. The methods and assemblies may be used to calibrate or recalibrate a spectroscopic analyzer when the spectroscopic analyzer changes from a first state to a second state, the second state being defined as a period of time after a change to the spectroscopic analyzer causing a need to calibrate or recalibrate the spectroscopic analyzer. The calibration or recalibration may result in the spectroscopic analyzer outputting a standardized spectrum, such that the spectroscopic analyzer outputs a corrected material spectrum for an analyzed material, and defining the standardized spectrum. The corrected material spectrum may include signals indicative of material properties of an analyzed material, the material properties of the material being substantially consistent with material properties of the material output by the spectroscopic analyzer in the first state. |
US12163875B2 |
Remote air collection
An air monitoring system with a controller in a computer system that operates to control a pump system to move air from a collection port for a cavity as diverted air to a tube connected to the collection port, move the diverted air into an input port of an air interface connected to the tube, through a chamber in the air interface, and out of a pump port of the air interface without increasing a pressure of the diverted air greater than a pressure level for a gas analyzer system to analyze an air sample collected from the diverted air. The controller operates to control the gas analyzer system connected to a sampling port in the air interface by a probe to obtain the air sample from the diverted air moving through the air interface and analyze the air sample to determine a set of components in the air sample. |
US12163872B2 |
Particle sorting kit
Provided is a particle sorting kit provided with a sample accommodation unit that accommodates a sample liquid containing particles, a microchip provided with a sample flow path through which the sample liquid flows and a sorting flow path in which target particles are sorted from the sample liquid, and a filter unit provided with a filter and a tapered portion that decreases a flow path diameter in a flow direction downstream of the filter. |
US12163864B2 |
Leak detection system and method of communication
An appliance having a user interface with a first controller module, and at least one leak detector. The at least one leak detector having a housing with a second controller module communicatively coupled to the first controller module, and a power source communicatively coupled to the second controller module. The at least one leak detector further having at least one sensor communicatively coupled to the second controller module. The second controller module being configured to receive a status from at least one of either the power source or the at least one sensor. |
US12163862B2 |
Arrangement and method for carrying out a self-load test on a rail vehicle
An arrangement and a method for carrying out a self-load test on a rail vehicle which has a dual-mode drive system. A first drivetrain of the rail vehicle includes a diesel engine, which is coupled to an electric generator to generate electrical power. The generator is connected via a first converter to a DC link to transfer the power delivered by the generator as required into the DC link. A second drivetrain of the rail vehicle has an electrical line system, which is connected via a second converter to the DC link to transfer power from the line system as required into the DC link. During the self-load test of the diesel engine, the power delivered by the generator passes in part via a third converter to a braking resistor and in part via the second converter into the line system. |
US12163855B2 |
System and method for cable identification
A cable identification system is provided. The cable identification system may include a laser pulse generator configured to emit laser pulses into the first optical-fiber cable segment. The cable identification system may include a polarization disturbance device configured to induce a change in polarization of a second optical-fiber cable segment via changing a position of the second optical-fiber cable segment. The cable identification system may include a polarization detection device configured to determine measures of polarization based upon backscattered light received from the first optical-fiber cable segment when the second optical-fiber cable segment has different positions. The polarization detection device may be configured to determine whether the first optical-fiber cable segment is connected to the second optical-fiber cable segment based upon the measures of polarization. |
US12163853B2 |
Identifying false positive data within a set of blast exposure data
A method, system, and computer-readable media for identifying false positive data within a set of blast exposure data. After debiasing and filtering the blast exposure data, an algorithm identifies predetermined features within the data that may be indicative of false positive data. The predetermined features are used to calculate a false positive score and if the false positive score exceeds a predetermined score threshold, the data is flagged with a false positive flag and may be removed from the set of blast exposure data. |
US12163852B2 |
Autarkic measuring device with on-site display unit
A self-sufficient measuring device, for level, limit level or pressure measurement of a process vessel over a longer period of time, which has sensor and evaluation circuitry configured to determine a first measured value and/or a first diagnostic value, and a display device, which has switching circuitry and is configured to display the first measured value and/or the first diagnostic value of the sensor and evaluation circuitry. The switching circuitry is arranged to locally activate the display of the first measured value and/or the first diagnostic value on the display device. |
US12163851B2 |
Micromechanical component for a sensor device having a capacitor sealing structure
A micromechanical component for a sensor device, including a substrate, at least one first counter-electrode, at least one first electrode adjustably situated on a side of the at least one first counter-electrode facing away from the substrate, and a capacitor sealing structure, which seals gas-tight an interior volume, including the at least one first counter-electrode present therein and the at least one first electrode present therein. The at least one first counter-electrode is fastened directly or indirectly to a frame structure fastened directly or indirectly to the substrate, and the frame structure framing a cavity, and the at least one first counter-electrode at least partially spanning the cavity in such a way that at least one gas is transferable between the cavity and the interior volume via at least one opening formed at and/or in the at least one first counter-electrode. |
US12163850B2 |
Strain gauge with base member having portion not fixed to a measured portion
A strain gauge has a mounting structure for mounting to a portion being measured. A base member of the strain gauge is partly fixed, by an adhesive, to the portion being measured. The base member includes a first base portion and a second base portion that are mutually separately positioned in a longitudinal direction, a resistance element being provided in the first base portion and a terminal being provided in the second base portion. The first base portion is fixed by a layer of adhesive to the portion being measured, and the layer of the adhesive is not provided on the second base portion such that the second base portion is not fixed to the portion being measured. |
US12163846B2 |
Sticking-type device for living body
A deep body thermometer includes an upper exterior body including a foamed material of closed cells or semi-closed cells having waterproof properties and that is in a substantially hat-like shape in a side view, a lower exterior body having a peripheral edge in close contact with the upper exterior body, a sticking member that has adhesiveness and one surface that is stuck to an outer side surface of the lower exterior body, a wiring substrate housed in an accommodation space defined by the upper and exterior bodies, and an operation switch electrically connected to the wiring substrate. The operation switch receives an operation input in which an input direction of operation force is substantially parallel to the sticking member and does not receive an operation input in which an input direction of operation force is substantially perpendicular to the sticking member. |
US12163845B2 |
Semiconductor device and temperature measurement method
A semiconductor includes a multilayer substrate including an insulating plate and a plurality of circuit boards disposed on a top face of the insulating plate, a semiconductor element disposed on a top face of one of the plurality of circuit boards, and having a main electrode disposed on a top face thereof, and a temperature measurement device for measuring a temperature of the semiconductor element. The temperature measurement device includes a cable unit composed of an insulated optical fiber, and a temperature measurement unit provided on one end of the cable unit, the temperature measurement unit being bonded to the main electrode of the semiconductor element using a bonding material. |
US12163842B2 |
Method and apparatus for body temperature measurement, robot and storage medium
Disclosed are a method and an apparatus for body temperature measurement, a robot and storage medium. The method includes: when it is determined that there is a target user moving in a detection area of a robot, determining an orientation of the target user; adjusting a head of the robot according to the orientation of the target user so that a device for body temperature measurement arranged on the head of the robot faces the target user; and measuring a body temperature of the target user by using the device for body temperature measurement and reporting to a target processor, so that the target processor outputs and displays a result of the body temperature measurement. The method can reduce the time spent on temperature measurement and improve the efficiency of body temperature measurement. |
US12163839B2 |
Determining an ambient light unit vector and an ambient light intensity value using a sensor behind display
The present disclosure describes a method and apparatus that can be used to determine various characteristics of ambient light when an ambient light sensor is located behind a display screen. The strategy of the disclosure relies, at least in part, on spectral decomposition of ambient light measurements into components (e.g., red, green, and blue components of an Organic Light Emitting Diode (“OLED”) display screen and ambient light). Following the spectral decomposition technique, statistical analysis are performed on the measurement data to remove the OLED light components from the measurement. This technique enables determinations such as ambient lux and correlated color temperature independent of the content displayed on the screen. |
US12163836B2 |
Modular housing for a spectrometer
A modular housing for a spectrometer, the housing comprising at least two modules, the housing further comprising: a sensor recess configured to receive a sensor, the sensor being configured for determining at least one light spectrum characteristic of light received after optical interaction of the light with a sample; an aperture configured for receiving and guiding the light received after the optical interaction along a reception path extending from an entrance of the aperture to the sensor recess; and at least two channels configured for guiding and emitting light out of the modular housing, such that the light, after the optical interaction with the sample, is received at the entrance of the aperture; wherein the at least two channels are arranged along intersecting or skew axes; and wherein at least two of the at least two modules comprise respective ones of the at least two channels. |
US12163830B2 |
Time-domain filtering of gamma events
The present application relates generally to silicon photomultiplier (SiPM) detector arrays. In one aspect, there is a system including an array of cells each including a single-photon avalanche diode (SPAD) reverse-biased above a breakdown voltage of the SPAD. The system may further include a trigger network configured to generate pulses on a trigger line in response to SPADs of the array undergoing breakdown. The system may still further include a pulse-width filter configured to block pulses on the trigger line whose pulse width is less than a threshold width. |
US12163826B1 |
Method for identifying vibration magnitude of tunnel boring machine (TBM) main beam using geological feature parameter and tunneling feature parameter constructed based on TBM tunneling parameters
Disclosed is a method for identifying a vibration magnitude of a TBM main beam using a geological feature parameter and a tunneling feature parameter constructed based on tunnel boring machine (TBM) tunneling parameters. The method includes: collecting vibration signals of the main beam and tunneling parameters of a TBM through an in-situ tunneling test and preprocessing such data, researching a correlation law between the tunneling parameters and a vibration feature root mean square (RMS), providing two feature parameters of a field penetration index (FPI) and a cutterhead power index (TNI), establishing a multivariate regression prediction model for vibration of the TBM main beam based on the feature parameters, and verifying and analyzing the model under different surrounding rock conditions. An average relative error of prediction is 12% or within, and a quantitative relation between the vibration features of the main beam and the feature parameters of the TBM is given. |
US12163824B2 |
Vehicle seat with load sensor and pan frame including inclined edge
A passenger's weight measurement device for a vehicle seat includes an upper rail provided on a lower rail that is fixable to a vehicle floor, the upper rail being movable in at least one of rear and front directions; a load sensor fixed onto the upper rail; and a frame provided on the load sensor and below the vehicle seat. In plan view, the load sensor protrudes from the frame in at least one of left and right directions. |
US12163822B2 |
Fluid meter testing and profiling system
A platform configured for evaluating metering technologies and generating meter profiles using information derived from a plurality of meters retrieved from a plurality of environments. The platform may include a centralized data storage system in communication with a fluid meter test bench system. A computing device automatically controls fluid meter test bench system to measure the accuracy of fluid meters and transfers meter data to at least one of the centralized data storage system or a local data silo in communication with the centralized data storage system. Exemplary meter data includes meter type data, meter test data and meter environmental data. Meter environmental data may comprise meter install location and at least one of fluid quality data or fluid meter mounting position. The platform is configured to provide a meter profile for each meter tested based at least in part on the meter data and the test system data. |
US12163821B2 |
Suppression tank scale and level determination
In a system for measuring a fire suppressant or fire suppression propellant quantity, the system comprising: a base (102); a top plate (106) positioned to support a tank (22) of said fire suppressant or fire suppression propellant; a plurality of springs (112) positioned between the top plate and the base to support the top plate atop the base, the plurality of springs positioned to support the top plate along a range of motion between an extended condition and a retracted condition; a first magnetic member (142) mounted to the base; a second magnetic member (140) mounted to the top plate so that a spacing between the first magnetic member and the second magnetic member decreases as the top plate moves from the extended condition to the retracted condition. At least one of the first magnetic member and the second magnetic member is a permanent magnet. A magnetic field sensor (160) is positioned to detect changes in a magnetic field associated with changes in said spacing. |
US12163817B2 |
Ultrasonic measurement method taking account of the quantity of gas bubbles
A method of measuring the speed of a fluid includes: a measurement stage comprising the steps of emitting a measurement ultrasonic signal, of acquiring a main ultrasonic signal resulting from the measurement ultrasonic signal, and of analyzing the main ultrasonic signal in order to produce a present measurement of the travel time; a validation stage for validating the present measurement, the validation stage comprising the steps of acquiring a secondary ultrasonic signal also resulting from the measurement ultrasonic signal but delayed because of the presence of gas bubbles in the fluid, of evaluating one or more first parameters in the secondary ultrasonic signal that are representative of the quantity of gas bubbles in the fluid, and of validating or invalidating the present measurement as a function of the first parameter(s). |
US12163813B2 |
Optical encoder and control apparatus for receiving light that forms moire fringes from a grating pattern
An optical encoder includes a first grating pattern having a first pitch, a second grating pattern having a second pitch, a third grating pattern having a third pitch different from the second pitch, and a light receiving element configured to receive light from the third grating pattern in an order from a side of a light source, wherein first moire fringes including a shadow of the third grating pattern are formed on an exit plane of the third grating pattern due to a difference between the second pitch and the third pitch, and wherein the light receiving element receives light that forms second moire fringes in which the shadow of the third grating pattern is smoothed more than in the first moire fringes by placing the third grating pattern and the light receiving element away from each other. |
US12163809B2 |
Redundant resolver and electric power steering device equipped with redundant resolver
A resolver body including a rotor having Nx (Nx is a natural number) salient poles, a stator facing the rotor and having Ns (Ns is an integer equal to or larger than 3) teeth arranged in a circumferential direction, and an excitation winding and two phases of output windings wound on each tooth; and an excitation circuit configured to apply voltage to the excitation winding. The excitation winding and the two phases of output windings wound on each of Nsm (Nsm is an integer equal to or larger than 2) teeth among the Ns teeth are set to be of a main system. The excitation winding and the two phases of output windings wound on each of Ns-Nsm teeth are set to be of a sub-system. The number Nsm of the teeth corresponding to the main system is larger than the number Ns-Nsm of the teeth corresponding to the sub-system. |
US12163808B2 |
Hybrid high-bandwidth magnetic field sensor
The described techniques address issues associated with hybrid current or magnetic field sensors used to detect both low- and high-frequency magnetic field components. The hybrid sensor implements a DC component rejection path in the high-frequency magnetic field component path. Both digital and analog implementations are provided, each functioning to generate a DC component cancellation signal to at least partially cancel a DC component of a current signal generated via the high-frequency magnetic field component path. The hybrid sensor provides a high-bandwidth, high-accuracy, and low DC offset hybrid current solution that also eliminates the need for DC decoupling capacitors in the high-frequency path. A modification is also described for implementing a Sigma-Delta (ΣΔ) quantization noise reduction path to reduce the quantization noise and to improve accuracy. |
US12163807B2 |
Reliable position sensor
A hybrid position sensor for determining a position of a hybrid target includes a conductive target and a magnet configuration which are rigidly connected and at least partially overlapping. The position sensor has a first transducer configured for generating a first signal induced by the conductive target and indicative for the position of the hybrid target; a second transducer, at least partially overlapping with the first transducer, and configured for generating a second signal induced by the magnet configuration and indicative for the position of the hybrid target; a processing device configured for receiving the first signal to determine a first position of the hybrid target and for receiving the second signal to determine a second position of the hybrid target and for determining reliability of the position sensor based on the determined first and second position. |
US12163803B2 |
Method, device and system for processing a task
A task processing method includes obtaining a task data loading request; and searching for target task data in a task database according to the task data loading request, where the task database stores task data corresponding to one or more tasks, and the target task data includes a coordinate of a waypoint of a target route of a target task. The method further includes controlling a movable object to reproduce the target task corresponding to the target task data. Controlling the movable object to reproduce the target task includes controlling the movable object to move according to the target route corresponding to the target task data. |
US12163800B2 |
Turning path guidance system for vehicles
A method of providing turning path guidance for a vehicle includes determining parameters of a turn region of a roadway using a controller of the turning path guidance system. The parameters include lane data and turning angle data. Positions of objects in and around the turn region of the roadway are detected using a sensor system of the vehicle. A map of the turn region is generated based on the lane data, turning angle data and that shows the detected objects using the controller. A turning path for the vehicle for navigating the turn in the turn region that avoids the detected objects is determined using the controller. The map with the turning path is displayed on a display screen in the vehicle. |
US12163795B2 |
Vehicle routing with dynamic selection of turns across opposing traffic
Systems, methods, and other embodiments for vehicle route scheduling and navigation with dynamic selection of turns across opposing traffic are presented herein. In one embodiment, a method includes during development of a vehicle route from an arrival link through a node of a graph representing a road network, determining, for a departure link, that a path of the vehicle from the arrival link to the departure link crosses oncoming traffic, and in response to determining that that the path of the vehicle crosses oncoming traffic, adding an additional delay for the departure link to a route objective function representing the vehicle route; selecting the route including the path that crosses oncoming traffic to be an optimum route between a first location and a second location; including the optimum route in the delivery schedule for the vehicle; and transmitting the delivery schedule for execution. |
US12163790B2 |
Route smoothing with map matched positioning coordinates
The subject technology provides for visualizing a route traversed by a user during a movement event by periodically obtaining position information data from a receiver of a navigation system during a movement event. A path traversed by a user of a device that includes the receiver during the movement event is estimated based on the position information data. One or more previously mapped features within a proximity of the estimated path on a map are determined. The estimated path is matched to the map based on the previously mapped features to obtain a map-matched path. A display device is caused to render the map-matched path on an image of the map. |
US12163784B1 |
Internal solitary wave (ISW) early warning method for offshore platform based on baroclinic mode
An internal solitary wave (ISW) early warning method for an offshore platform based on a baroclinic mode includes the following steps: S1: providing a hydrophone and a bottom-founded transmitting transducer in a sea area of an offshore platform, and acquiring an actually measured sound pressure; S2: solving a hydrodynamic equation to obtain a baroclinic mode of the sea area of the offshore platform; S3: constructing a seawater sound velocity equation according to the baroclinic mode; S4: transforming the seawater sound velocity equation to obtain a relational expression between an amplitude of the baroclinic mode and a seawater sound velocity; S5: solving, according to the actually measured sound pressure, and the relational expression between the amplitude of the baroclinic mode and the seawater sound velocity, the amplitude of the baroclinic mode with a genetic algorithm (GA); and S6: performing monitoring and early warning on an ISW. |
US12163780B2 |
Sensing system having a concentrator for sensing force applied to a mechanical component
A sensing system comprises a mechanical component that is subject to an applied force. The mechanical component has an outer surface with bores. A concentrator is connected to the mechanical component via fasteners that pass through openings that align with the bores. The concentrator comprises a central neck portion with an elevated pedestal, a first extremity region extending outwardly away from the central neck portion and a second extremity region opposite the first extremity region. The second extremity region extends outwardly away from the central neck portion. A strain sensor is mounted on or coupled to the concentrator to transmit the applied force from the mechanical component via or through the concentrator to the mechanical component. |
US12163776B2 |
Apparatus and method for measuring a three-dimensional shape
Provided are an apparatus and a method for measuring a three dimensional shape with improved accuracy. The apparatus includes a stage, at least one lighting unit, a plurality of image pickup units and a control unit. The stage supports an object to be measured. The lighting unit includes a light source and a grid, and radiates grid-patterned light to the object to be measured. The image pickup units capture, in different directions, grid images reflected from the object to be measured. The control unit calculates a three dimensional shape of the object from the grid images captured by the image pickup units. The present invention has advantages in capturing grid images through a main image pickup portion and sub-image pickup portions, enabling the measurement of the three dimensional shape of the object in a rapid and accurate manner. |
US12163773B2 |
Fiber optic voltage conditioning
A fiber optic voltage conditioner, and method therefor, generally relate to voltage conditioning. In such a fiber optic voltage conditioner, there is a laser, and an optical circulator is coupled to receive a light signal from the laser. A controller is coupled to the laser and is configured to generate first control information for wavelength-drift control of the laser. A data acquisition module is coupled to the controller and is configured to generate second control information for the controller for adjustment of the first control information. A photodetector is coupled to the optical circulator to receive a returned optical signal and is coupled to the data acquisition module to provide an analog output signal thereto. The photodetector is configured to generate the analog output signal responsive to the returned optical signal. The data acquisition module is configured to generate the second control information using the analog output signal. |
US12163767B1 |
Target apparatus and method
A target apparatus including: a base; a V-shaped member having first and second ends, the second end connected to the base; a first cleat, configured to connect to one or more inflated balloons, fixed to the V-shaped member; wherein the V-shaped member includes first and second members; the first member having first and second edges; wherein the second member has a first and second edges; wherein the first edges of the first and second members are fixed together; wherein the second edges of the first and second members are separated by a gap; and wherein the first cleat is fixed to the V-shaped member so that at least part of the first cleat is between the first and second members. The target apparatus further includes a first ring fixed to the first V-shaped member so that at least part of the first ring is between the first and second members. |
US12163758B2 |
Crossbow
Systems and apparatuses include a crossbow having a stock, a vertical limb, a hub, a mid support. A projectile plane defines a projectile axis within the projectile plane. The vertical limb includes a first end and a second end. The first end is coupled to the stock by a main support positioned vertically below the projectile axis. The second end is positioned vertically above the projectile plane. The hub is rotatably mounted to the stock and includes a first portion and a second portion positioned axially between the stock and the first portion. The first portion is operatively coupled with the vertical limb. The mid support is coupled to the stock. The mid support is configured to support the vertical limb between the first end and the second end. |
US12163751B2 |
Muzzle device for a firearm
A firearm includes a muzzle device. The muzzle device includes a muzzle adapter and a muzzle attachment. The muzzle attachment suppresses noise and/or redirects gases and recoil. The firearm utilizes recoil operation to cycle such that the barrel reciprocates inside a handguard of the firearm during cycling. The muzzle adapter is attached to the handguard and receives the barrel therein. The muzzle attachment is secured to the muzzle adapter such that the muzzle of the barrel remains longitudinally in the muzzle adapter during discharge and cycling of the firearm. |
US12163750B2 |
Sound suppressor with adapter for use with muzzle accessory
A system for installing a first muzzle accessory on a barrel of a firearm having a second muzzle accessory mounted thereto comprises an adapter configured to attach to the second muzzle accessory and a first muzzle accessory configured to attach to the adapter. The adapter serves to temporarily deactivate the second muzzle accessory when the adapter is attached to the second muzzle accessory. |
US12163749B2 |
Gun barrel assembly
A smooth-bore barrel assembly including a first segment that extends downstream of a powder chamber, a bore followed by a segment having an increased diameter, and a final choke constituted by a first final portion and by a second final portion; the barrel is characterized in that the first segment has a divergent-convergent configuration, constituted by a divergent portion and by a convergent portion, or a solely convergent or solely divergent configuration. Advantageously, the barrel assembly can be provided in a modular form and includes three basic components: a barrel body, an extension, an inner choke member and/or an outer choke member. |
US12163744B2 |
Heat exchanger
A heat exchanger includes an inner fin arranged in a refrigerant passage. The inner fin has side wall portions formed so as to extend in a predetermined direction and arranged parallel to each other. A gap formed between the side wall portions facing each other is a passage portion through which refrigerant flows. Each of the side wall portions has a plurality of openings arranged in the predetermined direction. An inclined surface inclined with respect to the predetermined direction is formed in a part of the side wall portion located between the openings adjacent to each other. |
US12163743B2 |
Heat exchanger, refrigeration cycle apparatus, method of manufacturing corrugated fin, and manufacturing apparatus for manufacturing corrugated fin
A heat exchanger includes a plurality of flat heat transfer tubes each having a flat cross-sectional shape, a flat outer side surface, and an interior defining a passage through which a fluid flows, the plurality of flat heat transfer tubes being arranged with the flat outer side surfaces facing each other, and a plurality of corrugated fins each having a wavy shape, each of the plurality of corrugated fins being disposed between and joined to flat heat transfer tubes of the plurality of flat heat transfer tubes that are adjacent to each other. Each of the plurality of corrugated fins has portions that correspond to peaks of the wavy shape and have lower flexural rigidity than other portions of the corrugated fin. |
US12163741B2 |
Heat exchanger having a configuration of passages and improved heat-exchange structures, and cooling method using at least one such heat exchanger
A heat exchanger having multiple plates which are mutually parallel and parallel to a longitudinal direction, the exchanger having a length measured in the longitudinal direction, the plates being stacked with spacing so as to define a first series of passages for the flow, in a general flow direction parallel to the longitudinal direction, of at least a first refrigerant fluid and a second refrigerant fluid, at least one passage of the first series being defined between two adjacent plates. |
US12163739B2 |
Method and apparatus for forming liquid filled heat transfer device
A heat transfer device includes three plates sandwiched together to form a vapor chamber or similar device. The three plates may be sealingly joined at a closed periphery to define a closed volume that contains a working fluid. One or more of the three plates may include structure to support capillary or other working fluid flow in the closed volume, e.g., a center plate may include openings and/or other structure to permit working fluid flow through and/or along the plate. An outer one of the plates may include an opening through which working fluid may be introduced into the closed volume. After filling with working fluid, the plates may be sealingly joined at one or more joints that extend chordwise across the closed periphery, e.g., so a portion of the plate that defines the opening can be removed from the device. |
US12163737B2 |
Method for heating a blank and heating system
A method for manufacturing a steel component from a blank is provided. Firstly, a blank is placed in a conveyor system. Then, at least a preselected zone of the blank is preheated while the blank is retained at a predetermined preheating location. Finally, the blank is conveyed through a furnace. A preheating system for heating blanks in a production line is also provided. |
US12163734B1 |
Insulated container with a drawer
Various systems, devices, and methods for insulated containers with a drawer are provided. In general, an insulated container, such as a portable cooler, includes a drawer. The insulated container includes a main chamber and includes a drawer chamber that is separate from the main chamber and is configured to movably receive the drawer therein. The main chamber is configured to hold a cooling agent that is configured to cool any items in the main chamber and also any items in the drawer. The insulated container can be manufactured using injection molding. |
US12163732B2 |
Refrigerator
A refrigerator including: a main body having a storage room; a door opening and closing the storage room; an electric box to accommodate a printed circuit board; and a guide case to accommodate the electric box, provided on a top surface of the main body, and including a guide rail formed to extend along a front-rear direction of the guide case to guide a movement of the electric box along the front-rear direction of the guide case. |
US12163725B2 |
Water storage box and refrigerator
A water storage box and a refrigerator; the water storage box includes a box body and a front panel provided on a front end surface of the box body, and further includes: a locking structure including a locking part and a fitting part, one of the locking part and the fitting part being provided on a rear surface of the front panel, the other of the locking part and the fitting part being provided on the front end surface, and the locking structure being provided near a first side of the front end surface; at least one overturning structure provided between the rear surface and the front end surface, the at least one overturning structure being provided close to a second side of the front end surface, and the first side being opposite to the second side. |
US12163723B2 |
Door hinge and foot assembly
A household appliance, such as a refrigerator, has a body with a cooled compartment, a door that restricts and grants access to said cooled compartment, a foot assembly connected to the body, and an electrical connector support for supporting electronic components of the household appliance. The foot assembly includes at least one of an anti-tip foot to support the appliance and/or a wheel to facilitate moving the appliance. The electrical connector support includes a frame base portion connected to the foot assembly, a door sensor support attached to the frame base portion, and a door sensor configured to sense if the door is at an open or a closed position relative to the body. At least one component of the door sensor is attached to the door sensor support. |
US12163719B2 |
Combination bagger
An inline vending machine for ice and water vending installed within a store wall allowing a user to purchase ice and water without entering the store. At the same time, an additional vending of ice can occur within the store for store use and sale within the store as demanded by customers. Vending to the outside of the building and within the building can occur simultaneously. |
US12163713B2 |
Ice maker and refrigerator
Provided is a refrigerator including a cabinet having a refrigerating compartment and a freezing compartment defined therein, and an ice maker disposed in the freezing compartment, wherein the ice maker includes an upper tray made of an elastic material, and having a plurality of hemispherical upper chambers defined therein, a lower tray made of an elastic material, wherein the lower tray comes into contact with the upper tray by pivoting to define a plurality of spherical ice chambers therebetween, a driver for pivoting the lower tray to open and close the upper tray and the lower tray, and each rib formed along a circumference of each upper chamber or each lower chamber in contact with each other. |
US12163711B2 |
Surge prevention in a chiller with centrifugal compressor
A method of operating a chiller system includes receiving an input from at least one sensor associated with a compressor of the chiller system, determining that the compressor is experiencing a surge or rotating stall event, adjusting at least one operating parameter associated with a heat rejection heat exchanger of the chiller system in response to determining that the compressor is experiencing the surge or rotating stall event, and reducing a condenser saturation temperature by adjusting the at least one operating parameter. |
US12163709B2 |
Hot gas defrost using a work recovery device
A refrigeration system comprises a gas cooler, a flash tank, a work recovery device located downstream from the gas cooler, one or more evaporators unit located downstream from a second outlet of the work recovery device, and a controller communicatively coupled to the work recovery device. |
US12163707B2 |
Refrigeration cycle apparatus and four-way valve
In a refrigeration cycle apparatus, a switching mechanism includes a first channel and performs switching among a first, second and third connection states. In the first connection state, the refrigeration cycle apparatus repeatedly performs a first cycle in which refrigerant flows through a compressor, a first heat exchanger, a second heat exchanger, and the compressor in that order. In the second connection state, the refrigeration cycle apparatus repeatedly performs a second cycle in which refrigerant flows through the compressor, the second heat exchanger, the first heat exchanger, and the compressor in that order. In the third connection state, a passage between the compressor and the first heat exchanger and a passage between the compressor and the second heat exchanger are closed, and the first channel in the refrigeration cycle apparatus provides interconnection between the first heat exchanger and the second heat exchanger. |