Document Document Title
US12141909B2 Controlling rendering operations by shader buffer identification
Methods of rendering a scene in a graphics system identify a draw call within a current render and analyse the last shader in the series of shaders used by the draw call to identify any buffers that are sampled by the last shader and that are to be written by a previous render that has not yet been sent for execution on the GPU. If any such buffers are identified, further analysis is performed to determine whether the last shader samples from the identified buffers using screen space coordinates that correspond to a current fragment location and if this determination is positive, the draw call is added to data relating to the previous render and the last shader is recompiled to replace an instruction that reads data from an identified buffer with an instruction that reads data from an on-chip register.
US12141898B2 Continuous bed motion acquisition with axially short phantom for PET imaging system setup and quality control
An improved method for time alignment (TA) procedure and crystal efficiency (CE) normalization estimation procedure for a PET scanner system is disclosed. In the TA procedure modeled time-of-flight (TOF) data are compared against the measured TOF data from an axially short cylinder phantom in order to find individual detector's time offsets (TOs). Then the TOs are estimated simultaneously by matching the TOF center of mass between the modeled and measured TOF data. In the CE estimation, TOF reconstruction of CBM data on the axially short cylinder phantom is performed. Alternating between TOF image reconstruction and CE updates eventually lead to the correct estimation of activity and CE component.
US12141897B2 Method and device for regularizing rapid three-dimensional tomographic imaging using machine-learning algorithm
Proposed are a method and device for regularizing rapid three-dimensional tomographic imaging using a machine-learning algorithm. A method for regularizing three-dimensional tomographic imaging using a machine-learning algorithm according to an embodiment comprises the steps of: measuring a three-dimensional tomogram of a cell to acquire a raw tomogram of the cell; acquiring a regularized tomogram by using a regularization algorithm; and learning the relationship between the raw tomogram and the regularized tomogram through machine-learning.
US12141894B2 Multi-frame depth-based multi-camera relighting of images
A method includes capturing a plurality of first images using a first image sensor and capturing a plurality of second images using a second image sensor. The method also includes estimating depth information based on at least one of the first images and at least one of the second images. The method further includes obtaining information related to a lighting direction from an artificial intelligence (AI) light director, where the AI light director is trained to determine one or more lighting directions. In addition, the method includes generating at least one relit image using at least one of the first and second images based on the obtained information related to the lighting direction and the estimated depth information.
US12141891B2 Machine learning sparse computation mechanism
Techniques to improve performance of matrix multiply operations are described in which a compute kernel can specify one or more element-wise operations to perform on output of the compute kernel before the output is transferred to higher levels of a processor memory hierarchy.
US12141888B1 Dynamic and hierarchical image sensing and processing
In one example, an apparatus is provided. The apparatus is part of a mobile device and comprises: an array of pixel cells each configured to perform an image sensing operation, one or more attributes of the image sensing operation being configurable based on an image sensing configuration; a sensor data processor configured to execute a hierarchical set of processing operations; and a controller configured to: receive, from the sensor data processor, a first-level processing output from a first-level processing operation of the hierarchical set of processing operations; and based on the first-level processing output satisfying a condition, control the sensor data processor to execute a second-level processing operation on at least one image frame captured by the array of pixel cells to generate a second-level processing output.
US12141887B2 Image synthesis device and method for embedding watermark
An image synthesis method includes inputting an original image and a watermark image into a synthesis model and obtaining a synthesized image output from the synthesis model. The original image and the watermark image are respectively processed in first and second sub-models of the synthesis model and then combined, and the concatenated result is processed in a third sub-model to generate the synthesized image.
US12141871B1 System, method and program product for generating and utilizing stable value digital assets
The present invention generally relates to the use of a stable value digital asset to pay dividends for securities and other financial instruments tied to a blockchain.
US12141870B2 Decentralized asset exchange having low slippage using stable and volatile ratios with weighted asset allocation
A decentralized asset exchange technology with technology improvements for low slippage is provided. A method is provided that includes receiving a request to exchange a first amount of a first token for a second token. The first token and the second token have an exchange rate. The method also includes determining a first liquidity amount for the first token, determining a second liquidity amount for the second token, identifying a tangent of a function that is generated using the first liquidity amount, the second liquidity amount, the exchange rate, and a slippage rate, and determining a price of the first amount of the first token based on the tangent.
US12141869B2 Method and system for high frequency trading
A method for high frequency trading is provided, which is performed by one or more processors, and includes calculating a latency for a market order for each of a plurality of candidate batch sizes, selecting a batch size from among the plurality of candidate batch sizes based on the calculated latency, generating input data corresponding to the selected batch size using market data for a target item, using a machine learning model, generating prediction data for the target item at a future time point associated with the selected batch size, based on the generated input data, and generating order data for the target item based on the generated prediction data.
US12141866B2 Apparatus and methods for implementing changed monitoring conditions and/or requirements using dynamically-modifiable control logic
A computer-implemented monitoring system receives an input data stream of electronic data messages and processes the input data stream using a current set of computer instructions to determine a monitoring status. In response to receiving information for modifying the current set of computer instructions, the system dynamically modifies the current set of computer instructions using the received information by injecting one or more modifying computer instructions into the current set of computer instructions resulting in a modified current set of computer instructions. The modified current set of computer instructions are executed to generate a new monitoring status for output.
US12141863B2 Systems and methods for online automobile purchasing
Exemplary embodiments may provide an online automobile purchasing experience for a customer. The experience may be provided by, or associated with, a financial institution. The automobile buying experience may be accessible to both customers of the financial institution as well as non-customers. Customers of the financial institution may receive added benefits during and after the experience. Non-customers may have the opportunity to become a customer of the financial institution as part of the experience.
US12141862B2 Systems and methods for account status monitoring
Disclosed herein are systems and methods for account status monitoring. The method can include receiving user registration information and account information corresponding to a first user account. The account information can include first user credit information. The method can include analyzing, by a machine learning rules engine, the account information and the user registration information to create a user behavior pattern associated with the first user account. The method can further include determining an anomaly in the user behavior pattern indicative of a life event. Based on the life event and the user registration information, the method can determine a second user account and corresponding account information comprising second user credit information. In response, the method can include predicting, by a convolutional neural network, an effect on the second user credit information resulting from the transfer of the first user credit information to the second user account.
US12141861B1 Financial autopilot
Methods, systems, and apparatus, including computer programs encoded on computer storage media for an automated financial management system. One of the methods includes receiving data indicating a list of historic transactions of a user from a plurality of financial institutions. The method includes identifying at least one predicted unexpected expense based on providing at least some of the data to a trained machine-learning model, the trained machine-learning model trained using historic transaction data of a plurality of other users. The method includes determining a plan to account for the unexpected expense. The method also includes automatically transferring an amount based on the plan.
US12141860B2 System and method for a fast rental application
The method, system, and computer-readable medium facilitate a fast rental application. A method may include receiving a login corresponding to a profile in a profile repository; receiving second data corresponding to the user associated with the profile from one or more search databases; automatically determining categories of a plurality of categories to which the second data belongs using a trained machine learning algorithm; retrieving the first data from one or more databases; generating updated user data corresponding to the user associated with the profile based upon at least the first data and the second data; storing at least the updated user data in the profile; and updating a rental application based on at least the updated user data.
US12141859B2 Image cropping method and system
A method of overlaying two images, comprising retrieving an image of a first object; generating an image mask; receiving an input to position the image mask over the image of the first object; receiving a first dimension of the first object; receiving a selection of characteristics of a second object; receiving an image of the second object having the selected characteristics, wherein the received image has been cropped according to the first dimension of the first object; and overlaying the cropped image of the second object on the image of first object at the position of the image mask.
US12141857B2 System for an aircraft modification user interface marketplace
Methods and systems for managing modifications to aircraft using a graphical user interface. A navigation section is displayed in the graphical user interface and includes at least one of a models menu control or a scenarios menu control. The models menu control is selectable to present model options to a user, the model options being customized based on at least one of identification information associated or customer information. The scenarios menu control is selectable to present scenario options to a user, the scenario options being tailored for the customer based on the at least one of identification information associated with the user or customer information retrieved for the customer. An effectivity selector allows the user to select a set of aircraft for modification. Based on the set of aircraft selected, features displayed in the graphical user interface based on an option from the model or scenario options are customized automatically.
US12141854B1 Systems, methods, and devices for measuring similarity of and generating recommendations for unique items
The disclosure herein provides methods, systems, and devices for measuring similarity of and generating recommendations for unique items. A recommendation system for generating recommendations of alternative unique items comprises an items information database, a penalty computation engine, a recommendation compilation engine, and one or more computers, wherein the penalty computation engine comprises a customizations filter, a condition filter, and a dissimilarity penalty calculator.
US12141852B2 Methods for simultaneous learning of inputs and parameters on machine learning-based recommender systems
The present disclosure relates to a recommender system and method. Unlike known systems, which learn neural network parameters during training and fix the input vectors, the recommender system learns both the input vectors and machine learning model parameters during training. In one embodiment, the initial user and item input vectors are interaction vectors that are based on known and unknown user feedback. The non-zero elements of the interaction vectors correspond user-item pairs for which feedback is known, and the zero elements corresponding to user-item pairs for which feedback is unknown. The non-zero elements of the interaction vectors are learnable parameters during the training phase. The user and item vectors, as well as the model parameters, learned during the training phase are used in a prediction and recommendation phase to make product recommendations for a user.
US12141848B2 Time-restricted ownership of NFTs
A non-fungible token (NFT) representing a computer game asset can be purchased for a limited time by a gamer or a spectator and in some cases extended up to a maximum period, after which time the NFT is placed back on the market.
US12141843B2 Method and apparatus for advertisement information error detection and correction
An advertising system is provided and generally includes a computing device that can receive attribute data from a plurality of information sources for an item. The computing device can determine a first number of sources for which the same attribute value for an attribute of the item is received, and can determine a second number of sources for which any attribute value for the same attribute of the item is received. The computing device can generate an attribute confidence value for the attribute based on the first number of sources and the second number of sources, indicating how likely the attribute value for the attribute is correct. The computing device can determine an item confidence value for the item based on multiple attribute confidence values for the item. Based on the item confidence value, the computing device may provide an attribute error signal indicating an attribute value error.
US12141842B2 Method and system for analyzing live broadcast video content with a machine learning model implementing deep neural networks to quantify screen time of displayed brands to the viewer
A method for brand recognition in video by implementing a brand recognition application coupled to a streaming media player, for identifying an observed set of brands streamed in a broadcast video; receiving, by the brand recognition application, a broadcast video stream of a series of images contained in consecutive frames about an object of interest; extracting a set of brand features from each of image received by applying a trained brand recognition model with neural networks in order to detect one or more features related to each displayed object of interest in each frame, wherein the object of interest is associated with a brand image contained video content displayed to a viewer; and displaying, by a graphic user interface, information from the brand recognition application comprising at least time detected of the brand image in the video content of the broadcast video.
US12141841B2 Generating accompanying text creative
A method comprises: collecting data including combinations of images and accompanying text and user feedback of the combinations; building training data sets based on the collected data; training a plurality of neural networks using the training data; generating a creative feature vector based on a specified image using a first network of the trained plurality of neural networks; generating a target audience vector based on a specified target audience using a second network of the trained plurality of networks; generating a sequence of words based on the vectors using a third network of the plurality of trained neural networks; and transmitting the generated sequence of words and the specified image to the target audience over a network.
US12141840B1 System and method for transmitting direct advertising information to an augmented reality device
The present invention provides a system and a method for delivering advertisement content perceptible by a user of an augmented reality device.
US12141839B2 Media providing method, terminal system of taxi vehicle and server performing the same
An embodiment terminal system of a taxi vehicle includes a first terminal located in the taxi vehicle and configured to display media content provided from a server that provides a call/allocation service on a screen, wherein the media content displayed through the first terminal is varied based on whether a passenger in the taxi vehicle used the call/allocation service to board the taxi vehicle.
US12141833B2 Controlling content distribution
A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium.
US12141831B2 Payment card transaction systems and methods with instant geographic merchant incentive notification
An electronic payment card processing system and method includes a host computing device having at least one processor in communication with a memory device and a multi-party payment processing network for processing payment-by-card transactions. The host computing device is configured to identify a first payment-by-card transaction between an enrolled cardholder and a first enrolled merchant that is processed over the multi-party payment processing network, identify at least one affiliated merchant of the first enrolled merchant; and send an affiliate incentive offer for the at least one affiliated merchant to the enrolled cardholder.
US12141830B2 Systems and methods for pooling disparate point currencies
In some aspects, the techniques described herein relate to a method including: providing, in a collaboration space, a point conversion interface; passing, via the point conversion interface, user credentials to a third-party point issuer; receiving, via the point conversion interface and from the third-party point issuer, a number of points, wherein the number of points is associated with the user credentials; multiplying the number of points by a conversion factor, wherein the multiplying produces a number of unified points; crediting a points pool associated with a collaboration space, with the number of unified points; and receiving, at the collaboration space and from a user of the collaboration space, an instruction to apply the number of unified points to a travel objective, wherein the travel objective is included on a digital itinerary provided by the collaboration space.
US12141826B2 Systems and methods for alternative adverts
A method of providing digital content is disclosed. A request to view and interact with the digital content is received from a user. In response to the request, it is determined whether the user has advert-free rights to view and interact with the digital content. In response to determining that the user does not have the advert-free rights to view and interact with the digital content, the user is provided with an alternative advert (AA) query that includes AA query items. The AA query items include at least one preselected AA query item, where the preselected AA query item is enabled or not enabled to be unselected by the user. In response to determining that an AA query response to the AA query was received from the user within a predefined time period, the requested digital content is provided to a user device of the user without adverts.
US12141825B2 Generating insights based on signals from measuring device
A system is described that generates insights on the consumption or usage behavior of a product by analyzing the real-time usage of the product by one or more users. The product is placed on the measuring device for continuous monitoring of the usage of the product by those one or more users in real-time. The measuring device includes a sensor unit that generates weigh data, motion data, location data, and time consumed data of the product and transmits to a computing device. A communication device records the consumption or usage of the product by a user, along with feedback from the user. The computing device generates insights based on the sensed data generated by the measuring device, and recording and feedback at the communication device. The computing device generates reports—one for the user, and one for a merchant of the product and/or similar products—including respective insights.
US12141822B1 System and method to extrapolate inventory sales data using incomplete market data
A method and apparatus for estimating sales across a market with incomplete information taken from one or a plurality of exchanges, is disclosed. Inventory is observed disappearing from the exchanges. There is some probability that the inventory disappeared because it was sold, and some probability that it was withdrawn by the broker for a variety of other reasons. Disappeared inventory is assigned a score that correlates with the likelihood of the listing having been sold. A list of these inferred sales is generated by comparing the score to a threshold. A further refinement removes items from the list should the sold inventory return to the market.
US12141819B2 Systems, methods, and techniques for determining locational marginal emission rates in an electric power system
Systems, methods, and techniques are disclosed whereby locational marginal emission rates may be determined for each location (or node) of an electric power generation and distribution system using Real-Time Market data provided by a power system market operator, along with marginal offer estimate data and generator emission data. Noisy and incomplete input data can be appropriately handled to allow use of Real-Time Market data. The effect of congestion (violated constraints) can also be removed.
US12141816B2 Systems and methods for interconnecting manufacturing nodes and consumer end points
The present invention comprises a market exchange platform for connecting manufacturers and merchants in a cost and time efficient manner to reduce the cost of goods and to maximize the sales without creating excess inventory. The system may allow for the tracking of orders from a merchant at the inception of a good order to the sale of the good by the merchant. Tracking of a good may allow for each manufacturer to be rated on their efficiency in terms of both cost and time which may allow for various vendor ratings to be assigned to each of the manufacturers and merchants using the market exchange platform.
US12141813B1 Systems and methods for cross-channel communication management
Disclosed herein are systems and methods capable of establishing a communication session between a customer and an analyst. The contents of the communication session are analyzed to make recommendations of goods and services to the customer. Otherwise, the communication session may be redirected from one channel, for example, chatting to another channel, for example, voice call, to another analyst. The customer's information and the communication session details are retained, and provided to another analyst before the customer is redirected. Such systems, apparatuses, methods, and computer program products use real-time machine learning scoring algorithm to determine which analyst the customers should be transferred to, and thereby saving a lot of time for both the analysts and the customers, and significantly reduce misroutes by eliminating human errors.
US12141810B2 Interactive help desk system
A variety of systems and methods are disclosed, a method comprising connecting a user, operating a kiosk, and a service specialist, operating a service specialist station, such that the service specialist is capable of supporting the user in servicing an electronic device from a remote location, the method comprising: engaging a portion of the kiosk; establishing a two-way communication connection between the kiosk and the service specialist station thereby allowing the user and the service specialist to interact in real time; allowing the service specialist to inspect the electronic device; determining a service the electronic device needs based on the results of the service specialists inspection; and servicing the device, wherein the service specialist guides the user through steps required for performing the determined service on the electronic device via step-by-step instructions.
US12141808B2 Systems and methods for quantifying and electronically displaying degrees of association between blockchain addresses
Disclosed are methods and systems for quantifying degrees of association between blockchain addresses in a weighted-linked database. The method may include: obtaining a node data set comprising one or more nodes and edges; associating a first node of the node data set with a first weight factor; identifying a first edge of the node data set, wherein the first edge comprises data indicating a source node address corresponding to the first node, a target node address corresponding to a second node of the one or more nodes in the node data set, and a first edge weight; determining a source value for the second node based on the first weight factor and the first edge weight; generating, a risk value for the second node based on the source value; and presenting, on a GUI, graphical depictions of the first node, the second node, and the first edge.
US12141807B2 Method and system for assessing the reputation of a merchant
The system and method may assess the merchant risk level on a more continuous scale rather than a binary categorization. It may produce a continuous risk score proportional to the likelihood of a merchant being risky, effectively addressing the issue of shades of gray encountered by the traditional blacklisting approach. The continuous risk score feature provides greater flexibility as it allows the payment network to make dynamic pricing decisions (known as interchange optimization) based on the merchant risk level. Using collective intelligence from transactions across the payment network, the system and method may be able to assess the merchant risk level with high accuracy. The system and method may be particularly beneficial to small merchants with low transaction volume as even a few fraudulent transactions can easily put them in the high-risk merchant category. Further, the system and method may help payment processing networks make better decision on cross-border transactions.
US12141804B2 Dynamic transaction card protected by multi- factor authentication
A dynamic transaction card comprising an outer surface, a sensor, and a display disposed on the outer surface is disclosed. The dynamic transaction card can include an antenna and a microcontroller controlling a dynamic transaction card application. The dynamic transaction card can also include a secure payment chip having a plurality of contact points and storing a passive tag associated with a user. The passive tag can include a unique identifier and one or more log-in credentials for the user. When making a purchase, the user can be authenticated via a connection between the dynamic transaction card and a user device. The unique identifier can be used as an authentication token and the one or more log-in credentials can be verified against log-in credentials associated with the user.
US12141803B2 Random number generation in a blockchain
The invention relates to distributed ledge technologies such as consensus-based blockchains. Computer-implemented methods for a secure random number generation within blockchain scripts are described. The invention is implemented using a blockchain network, which may be, for example, a Bitcoin blockchain. A third transaction is validated. The third transaction is associated with a third digital asset and includes a first and second puzzle in a locking script. The first puzzle is included, in a first transaction, in a first locking script that encumbers transfer of control of a first digital. The second puzzle is included, in a second transaction, in a second locking script that encumbers transfer of control of a second digital asset. A pseudorandom number is generated based at least in part on solutions to the first and second puzzles. Control of the third digital asset is transferred based at least in part on the pseudorandom number.
US12141802B2 Method for paying a fee for allowing a vehicle to use a road network that is subject to toll charges, and toll system for performing the method
In a toll system for paying a fee for allowing a vehicle to use a road network, a random generator generates a random character string and transmits it to an electronic payment system and to a monitoring device for an on-road check on a usage authorization of vehicles using the road network. A user registers with the payment system in order to acquire a usage authorization and inputs a registration number of the vehicle intended for use. The payment system generates a hash value and transmits it to an electronic operator system of a toll operator. The monitoring device records a registration number of the vehicle and generates the hash value from the registration number and the currently valid character string. The operator system checks whether the hash value from the monitoring device matches a hash value from the payment system.
US12141801B2 Method and device for authenticating a user using the conductivity of the human body
A method for controlling the authentication of a user by an authentication device, the authentication being implemented by verification, by the authentication device, that a code entered by the user on an interaction interface of the authentication device corresponds to a predetermined code associated with the user is disclosed. A signal representative of a radio signal characteristic of an interaction of the user on the interaction interface of the authentication device is received by the user's terminal. The radio signal is transmitted by an antenna of the authentication device via a channel using electromagnetic wave conduction capacities of the user's body when the user enters the code. It is verified that the radio signal corresponds to a previously stored reference signal, and, in the event of a positive verification, a piece of data representative of the user's identity is transmitted to the authentication device for verification with the user's identity.
US12141797B2 System and method for device management of information handling systems using cryptographic blockchain technology
According to one embodiment, a computing environment having multiple Information Handling Systems (IHSs), each having one or more field replaceable units (FRUs) and a ledger of a blockchain. Each IHS includes computer-executable instructions to receive a signal indicating that one of the FRUs has been removed, obtain unique identifying information about the removed FRU, and generate a new block to the blockchain indicating that the one FRU has been removed from the IHS. Additionally, the instructions may receive a signal indicating that another FRU has been added, obtain unique identifying information about the added FRU, and generate a new block to the blockchain indicating that the one FRU has been added to the IHS.
US12141796B2 Blockchain-based data processing method, device, and medium
Embodiments of this application provide a blockchain-based data processing method, a device, and a medium. The method includes: sending a first channel closing message on a chain-off channel; receiving a second signature in a second state and a second channel closing message that are sent on the off-chain channel, where the second signature is obtained by signing the second channel closing message; and signing a third channel closing message to obtain a first signature in the second state, and sending the first signature. This application can ensure transaction security and improve a transaction processing capability.
US12141795B2 Systems and methods for providing card interactions
A method including receiving a first application user credential associated with a user profile; comparing, for a first match, the first application user credential with a stored second application user credential, wherein the stored second application user credential is associated with a user identity; and responsive to finding a first match, verifying the user identity by performing the following: communicating with a card using near field communication; receiving a public key of a key pair of the card and cardholder identification information of an account holder of the card; instructing the card to generate a digital signature; receiving the digital signature from the card; verifying the digital signature using the public key; and comparing, for a second match, at least a portion of the user identity with at least a portion of the cardholder identification information.
US12141790B2 Show to pay payment mode of a digital asset payment network
A method includes initiating, by a user computing device, a digital asset-based payment to a merchant computing entity and sending, by the user computing device, user computing device real-time payment information to a digital asset payment computing entity. The method further includes locking, by the digital asset payment computing entity, an amount of network digital assets, generating a user authorization scannable code, and sending the user authorization scannable code to the user computing device. The method further includes providing, by the user computing device, the user authorization scannable code to the merchant computing entity. When the merchant computing entity scans the user authorization scannable code, the method further includes sending, by the merchant computing entity, merchant computing entity real-time payment information to the digital asset payment computing entity, and providing, by the digital asset payment computing entity, a confirmation to the merchant computing entity.
US12141784B2 System for wheelchair-based near field communication (NFC) payment extension and standard
A payment facilitating and processing system includes a payment terminal. The payment terminal includes a processor and a first receiver. The first receiver is configured to communicate with the processor. The payment facilitating and processing system further includes a second receiver, which is also configured to communicate with the processor. The payment facilitating and processing system still further includes a mobility assistance device including a transmitter. The transmitter is configured to receive payment information from a payment apparatus and transmit the payment information to the second receiver upon positioning of the transmitter in close proximity to the second receiver.
US12141775B2 Weight check for verification of ticket switching
Techniques for weight checking for verification of ticket switching are disclosed herein. An example system includes: a weighing scale; cameras configured to capture images of items passing through a product scanning region and images of barcodes affixed to the items; a processor; and a memory storing instructions that cause the one or more processors to determine a first identification of an item based on the image of the barcode; determine a second identification of the item based on the image of the item; compare the first identification to the second identification to determine whether the two identifications match; based on determining that the two identifications do not match, generate a request for the user to place the item on the weighing scale; determine that the weight of the item does not match a first weight associated with the first identification of the item; and trigger one or more mitigation actions.
US12141771B1 Systems and methods for completing transactions via lockable boxes
A provider computing system comprises a network interface configured to communicate data to and from a lockbox computing system associated with the provider and a user device associated with a user over a network, and a lockbox management circuit structured to receive a lockbox transaction request from the user device where the lockbox transaction request comprises a transaction identification and a desired time window for the lockbox transaction, identify a lockbox available to complete the lockbox transaction according to the lockbox transaction request from a plurality of lockboxes located at different lockbox locations, transmit a lock request to the lockbox causing the lockbox to physically lock via an actuator of the lockbox, dispense currency into the lockbox by a currency dispenser based on the transaction identification, and cause the actuator to unlock the lockbox based on an input terminal of the lockbox receiving a passcode during the time window.
US12141769B2 Stablecoin as a medium of exchange on a blockchain-based transaction network
Aspects of this disclosure relate to various systems and methods for use in a regulated industry and using an SEC qualified stablecoin as a store of value and medium of exchange on a blockchain-based transaction network. The system includes a stablecoin blockchain system with a stablecoin blockchain framework, a stablecoin ecosystem, and a stablecoin blockchain transaction network. The stablecoin blockchain system facilitates transactions between stablecoin blockchain participants within the stablecoin ecosystem. The stablecoin ecosystem conducts transactions across a stablecoin blockchain transaction network and a distributed blockchain ledger.
US12141760B2 Systems and methods for optimizing incident resolution
An automated system is provided for facilitating improvements to an incident resolution system. The system includes a scenario construction processor configured for establishing a system incident scenario and a machine learning model constructed using incident response information for each of a plurality of incidents. A simulation processor is configured to use the machine learning model to run simulations of the system incident scenario. Each simulation includes at least one variation of a selected critical action characteristic critical actions included in the scenario and each simulation produces a simulated incident resolution parameter. An improvement evaluation processor determines from the simulations, one or more of the at least one variation that results in a simulated incident resolution parameter meeting predetermined improvement criteria.
US12141759B2 Determining utility infrastructure and connectivity interruptions
An approach for determining an infrastructure service interruption is disclosed. The approach relies on utilizing UAVs (unmanned aerial vehicle) to map electronic signals (e.g., Wi-Fi, etc.) that emanates from building structures (e.g., residential, commercial, etc.). Electronic signals having a certain frequency or multiple frequencies may be used. Essentially, the approach can detect power/signal loss by comparing differences in Wi-Fi signal maps pre and post event (e.g., severe thunderstorm, etc.). The 24/7 event monitoring is carried out by using UAVs and the UAVs can operate on a regular or event driven schedule vs. continuously operating multiple fixed data collection units.
US12141757B1 System, method, and computer program for automatically predicting the job candidates most likely to be hired and successful in a job
A method and system for predicting a match between a candidate and a job position for an organization include generating an enriched talent profile associated with the candidate, the enriched talent profile comprising first characteristic values and second characteristic values, wherein the first characteristic values relate to characteristics verifiably possessed by the candidate, and second characteristic values are predicted values by executing a first neural network module, generating a calibrated job profile for the job position, the calibrated job profile comprising job requirements for the job position, and executing a second neural network module using the enriched talent profile and the calibrated job profile as inputs to calculate one or more hire-related prediction values for the candidate.
US12141754B2 Finite state machines for implementing workflows for data objects managed by a data processing system
Techniques for using finite state machines (FSMs) to implement workflows in a data processing system comprising at least one data store storing data objects and a workflow management system (WMS). The WMS is configured to perform: determining a current value of an attribute of a first data object by accessing the current value in the at least one data store; identifying, using the current value and metadata specifying relationships among at least some of the data objects, an actor authorized to perform a workflow task for the first data object; generating a GUI through which the actor can provide the input that the workflow task is to be performed; and in response to receiving, from the actor and through the GUI, input specifying that the workflow task is to be performed: performing the workflow task; and updating the current workflow state of the first FSM to a second workflow state.
US12141752B2 Intelligent routing of radio-frequency identification data
Methods, systems, and computer-readable media are provided for routing radio-frequency identification (RFID) location data from an RFID tag reader to a record-keeping unit. A first tagging entry is received from a first record-keeping unit. The information associated with the first tagging entry is stored in a data store. A first set of location data is received, indicating that the RFID tag of the first item has been read by an RFID tag reader. It is algorithmically determined that the received location data corresponds to the first tagging entry received from the first record-keeping unit. The first set of location data is communicated to the first record-keeping unit.
US12141746B2 Vending device with integrated inventory monitoring
A vending device has at least one display area and an evaluator. The display area is formed by a rigid body, and has at least two, spatially-separated product areas, the rigid body of the display area being held by force transmission areas of at least two weighing cells. The evaluator is configured to, at periodic intervals or when a total weight detected by the at least two weighing cells changes: determine new coordinates of a center of gravity from data of the weighing cells, and transmit the new coordinates to a controller. The controller is configured to: determine a product area within the display area based upon changes in the coordinates of the center of gravity, determine, from the change in a total weight, the weight of goods removed from or added to the determined product area, and update an inventory, stored in a memory, for the product.
US12141744B1 Method and system for item tracking with real-time feedback
A system and method of item tracking and providing real-time feedback while one or more items are moved from one location to another location during a moving session. The system and method generate alerts to the user, allow for remote monitoring of the session by others, record the location of where the item was placed to help prevent loss or misplacement of the item. The system and method described herein enable for moving (or loading) sessions to be more efficient, reduce losses, increase safety, and raise alerts when certain thresholds are met or exceeded while items are moved to enable action to be taken in response to such alert.
US12141741B1 Smart label fast charging configuration
One example may include a label with a top surface, a bottom surface, a number of electrical lead contacts, and a number of capacitors connected to the plurality of electrical lead contacts, and the electrical lead contacts and the capacitors are embedded between the top surface and the bottom surface of the label.
US12141740B2 System of unit/cargo dynamic traffic and schedule management
Electronic methods and system of inbound and outbound transport unit/cargo, traffic and schedule management, assistance and assignment based on relevant resource availability and transport unit progress and in advance unrecoverable delay recognition.
US12141739B2 Distributed computing system that practically applies networked computing technology and machine-readable indicia to support traceability of products from providers to clients
A distributed computing system is disclosed that practically applies networked computing technology and machine-readable indicia to support traceability of products from providers to clients, the system comprising a plurality of distributed computers for communication over a network regarding a product identified by machine-readable indicia, for which a record is maintained in memory, and which is distributed through a supply chain that includes at least the provider, a distributor, and the client. The distributed computers include first, second, third, and fourth computers that cooperate with each other to support compliance with client rules and tracing of the order from the provider to the client through the participants in the supply chain via the machine-readable indicia and associations that are created in the memory to link the product with its passage through the supply chain.
US12141736B2 System and method for determination of export codes
The export of products from a jurisdiction is enabled by choosing export codes from a model. The electronic model comprises a branched tree defining a configuration of the export codes and selection criteria for the codes. The branched tree includes a plurality of branches and leaves. Each of the leaves includes an export code for a product, a probability that the export code for the product is accurate, and a description of the product. The tree is traversed to obtain the codes. The tree is trained to improve the quality of the selection process.
US12141731B2 Performance metric assurance for asset management
Various embodiments described herein relate to performance assurance modeling for a portfolio of assets. In this regard, a request to generate one or more performance assurance insights related to one or more assets is received. The request includes a fault descriptor describing one or more faults associated with the one or more assets. In response to the request, a first risk level associated with the one or more faults is determined based on the fault descriptor and asset data associated with the one or more assets. Additionally, in response to the request, a second risk level associated with the one or more faults is generated based on one or more predetermined relationships between faults and asset performance indicator thresholds. The one or more performance assurance insights are then generated based on a comparison between the first risk level and the second risk level.
US12141730B2 Estimation of crop pest risk and/or crop disease risk at sub-farm level
Method, apparatus, and computer program product are provided for estimating crop pest risk and/or crop disease risk at sub-farm level. In some embodiments, a farm region is determined based on farm definition data, and input data associated with the farm region are retrieved from a plurality of data sources. The input data may include a plurality of pixel sets. In some embodiments, for each pixel set, crop risk data are determined based on the input data using one or more spatiotemporal regression models. The crop risk data may include an estimate of crop pest risk and/or crop disease risk for each pixel set. In some embodiments, the farm region is categorized into a plurality of sub-farms each defining a risk level category for that sub-farm based on the crop risk data. In some embodiments, the sub-farms are displayed as a visual heat-map, along with recommended antidote options.
US12141729B2 Systems and methods for determining path solutions associated with a supply chain network
Input data comprises an order to provide a quantity of one or more finished goods to a site. Software is programmed for: accessing information that defines an architecture of a supply chain network comprising a plurality of sites connected by a plurality of path fragments; generating one or more path solutions to fulfill the order; removing one or more loops from the one or more path solutions; generating based on the one or more path solutions and the one or more removed loops, one or more revised path solutions; outputting the one or more revised path solutions for display on a client device; and transmitting, only to computers of the sites of a revised subset of a plurality of path fragments, a plurality of signals to initiate movement of one or more of raw materials or finished goods.
US12141727B1 Systems and methods for intelligently seeding a formulation network model
A computer-implemented method for generating natural language explanations of product formulations includes implementing a causal-based formulation network model within a web-based graphical, activating a target causal path of the causal-based formulation network model based on subscriber input; constructing a formulation impact explanation prompt based on a formulation outcome node and a sequence of interconnected formulation parameter nodes of the target causal path; generating, by a large language model, a natural language explanation of the target causal path based on an input of the formulation impact explanation prompt; and surfacing, by the web-based graphical user interface, the natural language explanation of the target casual path.
US12141725B1 Computerized data processing systems and methods for generating interactive graphical user interfaces
Centralized communication server systems and methods are provided. In one embodiment, a centralized server includes at least one network interface for bidirectional communication with mobile devices. At least one processor is configured to receive, via the computer network, event information for a discharge event associated with an individual, automatically identify a department associated with the one or more rooms, automatically receive protocol information for the identified department, and identify one or more milestones. The processor(s) are further configured to automatically generate workload data based on the identified milestones, receive assignment information for a plurality of individuals associated with the protocol information, and automatically assign the one or more milestones to the first individual. The processor(s) are further configured to automatically generate a first electronic notification addressed to the first mobile device, including information associated with the at least one discharge event and the one or more milestones.
US12141721B2 Vehicle charge intent prediction and recommendation systems and methods
A vehicle charging management method is disclosed. The method may include obtaining a first input associated with a vehicle. The first input may include a state of charge (SOC) level of a vehicle battery, a distance travelled by the vehicle since last charge, and time since the last charge. The method may further include obtaining a second input associated with historical vehicle battery charging information. Responsive to obtaining the first input and the second input, the method may include determining a vehicle user intent to charge the vehicle battery. The method may further include comparing the vehicle user intent with a threshold value, and transmitting a notification to a communication device when the vehicle user intent is greater than the threshold value.
US12141716B2 Systems and methods for determining rideable vehicle locations
The disclosed computer-implemented method may include using location data from multiple devices improve the accuracy of location estimates for a rideable vehicle and/or provide calibration for location information. In some examples, at the end of a ride the system may record the location of the rider's device to augment the location data from the rideable vehicle. In another example, when a batch of rideable vehicles are delivered to a location, the system may use the location of the operator's device and/or the locations of other rideable vehicles in the batch to increase the accuracy of data for the location of any given rideable vehicle. In some embodiments, the system may detect the number of functioning location sensors to determine the confidence in the location of the vehicle. This confidence information can then be used in network decisions such as matching. Various other methods, systems, and computer-readable media are also disclosed.
US12141714B2 Clustering, explainability, and automated decisions in computer-based reasoning systems
The techniques herein include using an input context to determine a suggested action and/or cluster. Explanations may also be determined and returned along with the suggested action. The explanations may include (i) one or more most similar cases to the suggested case (e.g., the case associated with the suggested action) and, optionally, a conviction score for each nearby cases; (ii) action probabilities, (iii) excluding cases and distances, (iv) archetype and/or counterfactual cases for the suggested action; (v) feature residuals; (vi) regional model complexity; (vii) fractional dimensionality; (viii) prediction conviction; (ix) feature prediction contribution; and/or other measures such as the ones discussed herein, including certainty. The explanation data may be used to determine whether to perform a suggested action.
US12141712B2 Method and system for extracting contextual information from a knowledge base
This disclosure relates generally to method and system for extracting contextual information from a knowledge base. The method receives a user query comprising a request to extract contextual information from the user query. Further, the user query is analyzed based on a plurality of predefined parameters to determine sufficiency of information comprised in the user query. The received user query identifies relevant sources of the structured data, the unstructured data or the semi-structured data storage repositories. The user query is processed using a fine grain approach, where a dictionary of one or more keywords with weights are created through the domain ontology builder from the one or more knowledge articles. Furthermore, an appropriate contextual information related to the user query is extracted using the fine grain approach, based on the knowledge articles associated with the trained knowledge base comprising information required by the user query extracted from the knowledge articles.
US12141709B1 Providing contextual actions for mobile onscreen content
Systems and methods provide an application programming interface to offer action suggestions to third-party applications using context data associated with the third-party. An example method includes receiving content information and context information from a source mobile application, the content information representing information to be displayed on a mobile device as part of a source mobile application administered by a third party, the context information being information specific to the third party and unavailable to a screen scraper. The method also includes predicting an action based on the content information and the context information, the action representing a deep link for a target mobile application. The method further includes providing the action to the source mobile application with a title and a thumbnail, the source mobile application using the title and thumbnail to display a selectable control that, when selected, causes the mobile device to initiate the action.
US12141707B2 Estimation of current and future machine states
Disclosed is a method for generating a prediction model. The model can be used in processing machine event data to predict behavior of a plurality of industrial machines under supervision. The prediction model can be configured to determine current and future states of the industrial machines. The method can include extracting event features from event codes and structuring the event features into feature vectors. A first dimension of a first feature vector corresponds to a first event feature, and a second dimension of the first feature vector corresponds to a second event feature. The method can also include generating the prediction model by clustering the feature vectors into a plurality of vector clusters, the vector clusters assigned to respective machine states. The prediction model can be constructed based on event data from a first industrial machine and be applied to control an operating state of a second industrial machine.
US12141706B2 Data generalization for predictive models
A method, apparatus and a product for data generalization for predictive models. The method comprising: obtaining a training dataset that comprises a plurality of training instances and predicted labels thereof, wherein each training instance is a valuation of a set of features, wherein the set of features comprises a feature having a domain, wherein the predicted label of each training instance is a label predicted thereto by a predictive model; training an auxiliary model using the training dataset; based on the auxiliary model, determining an alternative set of features that is a generalization of the set of features, wherein the alternative set of features comprises a generalized feature having a generalized domain, wherein each value in the generalized domain corresponds to one or more values in the domain; obtaining a generalized instance having a valuation of the alternative set of features; and determining a label for the generalized instance.
US12141704B2 Neural flow attestation
Mechanisms are provided to implement a neural flow attestation engine and perform computer model execution integrity verification based on neural flows. Input data is input to a trained computer model that includes a plurality of layers of neurons. The neural flow attestation engine records, for a set of input data instances in the input data, an output class generated by the trained computer model and a neural flow through the plurality of layers of neurons to thereby generate recorded neural flows. The trained computer model is deployed to a computing platform, and the neural flow attestation engine verifies the execution integrity of the deployed trained computer model based on a runtime neural flow of the deployed trained computer model and the recorded neural flows.
US12141703B2 Minimum deep learning with gating multiplier
Systems and methods according to the present disclosure can employ a computer-implemented method for inference using a machine-learned model. The method can be implemented by a computing system having one or more computing devices. The method can include obtaining data descriptive of a neural network including one or more network units and one or more gating paths, wherein each of the gating path(s) includes one or more gating units. The method can include obtaining data descriptive of one or more input features. The method can include determining one or more network unit outputs from the network unit(s) based at least in part on the input feature(s). The method can include determining one or more gating values from the gating path(s). The method can include determining one or more gated network unit outputs based at least in part on a combination of the network unit output(s) and the gating value(s).
US12141697B2 Annotating customer data
Aspects of the present disclosure relate to annotating or tagging customer data. In some embodiments, the annotating can include summarizing touchpoints into k-hot encoding feature vectors, mapping the feature vectors onto an embedding layer, predicting a hierarchical data sequence using the embedding layer and the feature vectors, extracting the feature vectors that are most influential in predicting the embedding layer, and outputting the touchpoints associated with the most influential feature vectors.
US12141695B2 AI-based pattern identification transformer
Apparatus and methods for a pattern identification transformer neural network is provided. The pattern identification transformer neural network may be able to learn from relatively small numbers of data elements. The pattern identification transformer neural network may function in similar method to the way humans transform data points. As such, the pattern identification transformer neural network may be able to learn patterns from a small number of examples and determine what attributes are helpful from a single experience. The pattern identification transformer neural networks may include a multi-head attention module, a normalize module and a feed forward neural network. The multi-head attention module may receive vectors that correspond to experiences. The normalize module may normalize the received vectors. The feed forward neural network may incorporate the received vectors into the neural network.
US12141691B2 Generating output examples using recurrent neural networks conditioned on bit values
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating output examples using neural networks. Each output example includes multiple N-bit output values. To generate a given N-bit output value, a first recurrent input comprising the preceding N-bit output value is processed using a recurrent neural network and in accordance with a hidden state to generate a first score distribution. Then, values for the first half of the N bits are selected. A second recurrent input comprising (i) the preceding N-bit output value and (ii) the values for the first half of the N bits are processed using the recurrent neural network and in accordance with the same hidden state to generate a second score distribution. The values for the second half of the N bits of the output value are then selected using the second score distribution.
US12141690B2 Interactive machine learning
A computer-implemented method of interactive machine learning in which a user is provided with predicted results from a trained machine learning model. The user can take the predicted results and adjust the predicted data to retrain the model.
US12141687B2 Processing device and electronic device having the same
A processing device includes: a plurality of bitcells, each of the plurality of bitcells including: a variable resistor layer including a plurality of active variable resistors and a plurality of inactive variable resistors; an active layer including a plurality of switches configured to control either one of a voltage to be applied between ends of each of the active variable resistors and a current flowing to each of the active variable resistors; and a plurality of metal layers including wires electrically connecting the active variable resistors to the switches, wherein at least one of the plurality of bitcells includes a via penetrating through the variable resistor layer and connecting at least one of the switches to at least one of the active variable resistors.
US12141684B2 Neural network architecture using single plane filters
Hardware for implementing a Deep Neural Network (DNN) having a convolution layer, the hardware comprising an input buffer configured to provide data windows to a plurality of convolution engines, each data window comprising a single input plane; and each of the plurality of convolution engines being operable to perform a convolution operation by applying a filter to a data window, each filter comprising a set of weights for combination with respective data values of a data window, and each of the plurality of convolution engines comprising: multiplication logic operable to combine a weight of the filter with a respective data value of the data window provided by the input buffer; and accumulation logic configured to accumulate the results of a plurality of combinations performed by the multiplication logic so as to form an output for a respective convolution operation.
US12141681B2 Merge operations for darts
A one-shot neural architecture search method referred to as MergeNAS by merging different types of convolutions into a single operation. This mergence approach reduces the search cost to roughly half a GPU-day as well as alleviates the over-fitting problem caused by a traditional differentiable architecture search (DARTS) approach by reducing the number of redundant parameters.
US12141680B2 Fiber and fabric computers
A fiber computer has a fiber body including electrically insulating fiber body material along the length of the fiber body. Electrical conductors are disposed within the fiber body and are operative to transmit electrical power, electrical ground, clock signals, and data signals through the fiber body. Input units disposed within the fiber body accept external stimuli. Microcontroller microchips disposed within the fiber body process stimuli accepted by an input unit. Memory module microchips within the fiber body store data and communicate with microcontroller microchips. Output units produce an output directed out of the fiber body. A clock signal generator within the fiber body synchronizes operation of input units, microcontroller microchips, memory module microchips, and output units. Each of the computer input units, microcontroller microchips, memory module microchips, and computer output units are disposed in electrical connection with the plurality of electrical conductors for fiber computer operation within the fiber body.
US12141678B2 Partial activation of multiple pathways in neural networks
A device, system, and method for approximating a neural network comprising N synapses or filters. The neural network may be partially-activated by iteratively executing a plurality of M partial pathways of the neural network to generate M partial outputs, wherein the M partial pathways respectively comprise M different continuous sequences of synapses or filters linking an input layer to an output layer. The M partial pathways may cumulatively span only a subset of the N synapses or filters such that a significant number of the remaining the N synapses or filters are not computed. The M partial outputs of the M partial pathways may be aggregated to generate an aggregated output approximating an output generated by fully-activating the neural network by executing a single instance of all N synapses or filters of the neural network. Training or prediction of the neural network may be performed based on the aggregated output.
US12141677B2 Environment prediction using reinforcement learning
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for prediction of an outcome related to an environment. In one aspect, a system comprises a state representation neural network that is configured to: receive an observation characterizing a state of an environment being interacted with by an agent and process the observation to generate an internal state representation of the environment state; a prediction neural network that is configured to receive a current internal state representation of a current environment state and process the current internal state representation to generate a predicted subsequent state representation of a subsequent state of the environment and a predicted reward for the subsequent state; and a value prediction neural network that is configured to receive a current internal state representation of a current environment state and process the current internal state representation to generate a value prediction.
US12141674B2 Method for generating user interactive information processing model and method for processing user interactive information
The present application discloses a method for generating a user interactive information processing model and a method for processing user interactive information, relates to the technical field of graph neural networks, and particularly relates to a user interactive information processing technology. The method comprises the following steps: determining node representations of network nodes of each layer in a graph neural network in an iterative manner, wherein the node representation of a single-layer node is obtained by representations of neighbor nodes of the single-layer node; adding the attribute feature of each node in each layer of network nodes to the node representation of each layer of network nodes to obtain a graph neural network to be trained; and training the graph neural network to be trained based on existing user interactive information, to obtain a user interactive information processing model, wherein the user interactive information processing model comprises adjusted node representation.
US12141663B2 Double-barreled question predictor and correction
A computer-implemented method includes gathering data samples into a data set, correcting for imbalance in the data set to produce a corrected data set by applying active learning to the data set to increase a number of double barreled question data samples occurring in the data set, selecting an optimal machine learning model for the corrected data set, training the optimal machine learning model using the corrected data set, operating the optimal machine learning model on new data to produce a prediction result, and generating a visual representation of at least one prediction results.
US12141662B1 Parallelizable distributed data preservation apparatuses, methods and systems
The Parallelizable Distributed Data Preservation Apparatuses, Methods and Systems (“PDDP”) transforms an ad impression event, a bidding invite, original data set, original data distribution estimation, symetry ML BET table inputs via PDDP components into real-time mobile bid, mobile ad placement, pseudo random datastet, build classifier structure, build regression structure outputs. In one example embodiment, the PDDP includes an apparatus. The PDDP's apparatus' instructions include obtaining original data set and determine appropriate symmetry ML basic element table, generating original data distribution estimation structure and generate new dataset random generation structure, generating new random dataset transformation structure and transforming original data with the symmetry ML basic element table into pseudo random dataset. The PDDP also provides pseudo random dataset to machine learning component and to generate build classifier and build regression structures from the machine learning component.
US12141660B2 Quantum repeaters for concatenated quantum error correction, and associated methods
Quantum repeaters and network architectures use two concatenated quantum error correction codes to increase the transmission range of quantum information. A block of data qubits collectively encode a second-layer logical qubit according to a second-layer code concatenated with a first-layer code. A first-layer quantum repeater first-layer corrects each data qubit based on a first-layer syndrome extracted therefrom. The first-layer quantum repeater transmits these first-layer-corrected qubits to a second-layer quantum repeater via a quantum communication channel. The first-layer quantum repeater also transmits the first-layer syndromes to the second-layer quantum repeater via a classical communication channel. After extracting a second-layer syndrome from the first-layer-corrected qubits, the second-layer quantum repeater uses the first-layer syndromes and second-layer syndrome to second-layer correct the first-layer-corrected qubits. The first-layer syndromes improve quantum error correction by reducing the number of sec-and-layer stabilizer measurements needed to determine which data qubits have an error.
US12141657B2 Parallel multi-qubit operations on a universal ion trap quantum computer
The disclosure describes various aspects related to enabling effective multi-qubit operations, and more specifically, to techniques for enabling parallel multi-qubit operations on a universal ion trap quantum computer. In an aspect, a method of performing quantum operations in an ion trap quantum computer or trapped-ion quantum system includes implementing at least two parallel gates of a quantum circuit, each of the at least two parallel gates is a multi-qubit gate, each of the at least two parallel gates is implemented using a different set of ions of a plurality of ions in a ion trap, and the plurality of ions includes four or more ions. The method further includes simultaneously performing operations on the at least two parallel gates as part of the quantum operations. A trapped-ion quantum system and a computer-readable storage medium corresponding to the method described above are also disclosed.
US12141654B2 Code scanning method and apparatus
The present disclosure relates to code scanning methods based on vehicle-mounted cameras. One example method includes collecting a first image by using a vehicle-mounted camera, parsing a target encoding pattern included in the first image, and when no parsing information is obtained, collecting, based on image data obtained by the vehicle-mounted camera, another image that is close to the first image in a time relationship for parsing to attempt to obtain parsing information in the target encoding pattern.
US12141653B2 Systems for authentication and related devices and methods
A gemstone including: a table defining a first area; a culet defining a second area with a size equal to a size of the first area; and a scanable indicia positioned in the gemstone between the table and the culet.
US12141652B1 Barcode-aware object verification
A method captures first image data representing at least a portion of a first item and decodes a first barcode in the first image data and determines a first item template associated with the first barcode. The first item template comprises first identifier data identifying the first item from other items and first region-of-interest data specifying a first region-of-interest of the first item. Based on the first region-of-interest, a second region-of-interest of the first image data is determined. The second region-of-interest is modified to fit within a boundary of the first image data. The method determines whether a ratio of an area of the second and first regions-of-interest is greater than a first threshold and generates second image data comprising the second region-of-interest when the ratio is greater than the first threshold. The method determines the second image data corresponds to the first identifier data and generates first data indicating the first barcode is matched with the first item.
US12141640B2 Protection of personal data contained on an RFID-enabled device
A system for protecting personal data contained on an RFID-enabled device, suitable for use with an RFID system including an RFID reader configured to extract information from an RFID chip associated with the RFID-enabled device, includes a personal data protection system including a personal data protection device configured to prevent reading of the RFID chip associated with an RFID-enabled personal item.
US12141636B2 RFID tag IC with standard-adapted counter increment, and RFID communication system
There is described an RFID tag IC, comprising: i) an NFC interface configured to initiate a power-up, when coupled with an HF field, and receive a read command from an RFID device; ii) a non-volatile memory, wherein the non-volatile memory is configured to store a counter value; and iii) a processing unit configured to increment the counter value when coupled with the HF field, set an increment flag, when the increment is successful, and thereby block a further increment of the counter value, in particular when fulfilling the read command, and reset the increment flag after fulfilling the read command. Further, a communication system and a method of operating are described.
US12141635B2 Smartcard inlay and method of manufacturing a smartcard inlay
A method of manufacturing a smartcard inlay the method comprising: providing a dielectric sheet; depositing, on a first major surface of the dielectric sheet, an active matrix TFT array comprising at least one conductive layer; wherein the at least one conductive layer is deposited on regions of the dielectric sheet outside the active matrix TFT array to provide electrical connections of the inlay.
US12141634B2 Display card and electronic device with wireless communication function
The disclosure provides a display card and an electronic device with a wireless communication function. The display card includes a connection interface circuit, a display chip, a wireless communication chip, and a micro-controller unit. The connection interface circuit is configured to electrically connect the display card to the electronic device. The display chip is disposed in the display card. The wireless communication chip is disposed in the display card. The micro-controller unit is disposed in the display card and is electrically connected to the connection interface circuit, the display chip, and the wireless communication chip. In response to the electronic device being in the power off mode, the micro-controller unit receives power for the electronic device through the connection interface circuit and executes the wireless communication function through the wireless communication chip. Therefore, the convenience of the user when operating the electronic device is improved.
US12141633B2 Metallic chipcard having a metal label thereon
A chipcard having a card body formed by at least one dielectric layer and one metal layer, the metal layer having a cavity and an outline, the metal layer further having a slit, the card further having an antenna extending in the cavity. The card further includes at least one metal label at least partially covering the cavity and the antenna, the label being fixed onto one of the faces of the card, the metal label having a metal layer comprising a pattern having a first part formed by first etched metal lines delimiting at least one zone that is at least partially of metal, and a second part made of second etched metal lines forming only open loops.
US12141623B2 Method and system for cloud virtualization
A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.
US12141622B1 Dynamic distribution of a workload processing pipeline on a computing infrastructure
Disclosed are systems, methods, and computer readable media for automatically assessing and allocating virtualized resources (such as central processing unit (CPU) and graphics processing unit (GPU) resources). In some embodiments, this method involves a computing infrastructure receiving a request to perform a workload, determining one or more workflows for performing the workload, selecting a virtualized resource, from a plurality of virtualized resources, wherein the virtualized resource is associated with a hardware configuration, and wherein selecting the virtualized resources is based on a suitability score determined based on benchmark scores of the one or more workflows on the hardware configuration, scheduling performance of at least part of the workload on the selected virtualized resource, and outputting results of the at least part of the workload.
US12141617B2 System and method of identifying equivalents for task completion
A system is provided for determining equivalence to execute a task. The system includes an identity module that obtains a unique identity for each of a plurality of resources, and a metadata collection module that collects metadata information relating to the plurality of resources based on the obtained unique identifier for each resource, and that stores the collected metadata information in a metadata database, with the metadata information relating to capabilities of the respective resource for executing the task. Moreover, the system includes an equivalence processor that determines a set of resources of the plurality of resources that are configured to execute the task defined by a requesting client device in an equivalent manner based on the collected metadata information of the at least one set of resources.
US12141615B2 Vehicular control device, vehicular display system, and vehicular display control method
The vehicular control device for displaying on the vehicular display includes: a physical processor that operates a plurality of operating systems in parallel on the virtualization software; a trigger detection unit for detecting the activation trigger; and an allocation unit. When detecting the activation trigger to activate the first operating system that executes the priority application and the second operating system as the other operating system, the allocation unit temporarily allocates the first operating system to the virtual processor cores with the allocation amount more that the predetermined allocation amount of the virtual processor cores after the activation is completed.
US12141613B2 Resource management for preferred applications
An apparatus, related devices and methods, having a memory element operable to store instructions; and a processor operable to execute the instructions, such that the apparatus is configured to monitor software and hardware parameters on an electronic device that includes an application designated as a preferred application; determine whether the preferred application is running; detect a change in software or hardware parameters that indicates to reallocate resources to the preferred application; and apply, based on detecting the change in software or hardware parameters, an optimization policy that reallocates resources to a process associated with the preferred application.
US12141612B2 Resource enhancement process as a function of resource variability based on a resource enhancement metric
In an aspect, an apparatus for resource enhancement is presented. An apparatus includes at least a processor and a memory communicatively connected to the at least a processor. A memory contains instructions configuring at least a processor to generate a host platform. A host platform is configured to receive resource data from a user. At least a processor is configured to compare resource data of a user to a resource enhancement metric. At least a processor is configured to calculate, as a function of a comparison, a resource variability. At least a processor is configured to execute, as a function of a resource variability, a resource enhancement process.
US12141611B2 Simultaneous-multi-threading (SMT) aware processor allocation for cloud real-time workloads
An example system includes a processor and a node agent executing on the processor. The node agent is configured to receive a message indicative of a workload, a processor policy of the workload, and a number of processor threads requested for the workload. The node agent is also configured to allow simultaneous allocation of a processor core to the workload and another workload based on the processor policy being a first policy. The node agent is also configured to prevent simultaneous allocation of the processor core to the workload and the other workload based on the processor policy being a second policy or a third policy. The node agent is also configured to allow simultaneous allocation of the processor core for two or more of the requested processor threads based on the processor policy being the second policy. The node agent is also configured to prevent simultaneous allocation of the processor core for more than one of the requested processor threads based on the processor policy being the third policy.
US12141609B2 Method and system for performing data management services for composed information handling systems
A method for managing composed information handling systems to perform workflows. The method includes obtaining a first request for data from a system control processor to perform a first portion of a workflow; making a first determination that the first request is associated with a first change of the data; performing first transformations on the data based on the first request to obtain first transformed data; providing the first transformed data to the system control processor; obtaining a second request for the data from the system control processor to perform a second portion of the workflow; making a second determination that the second request is associated with a second change of the data; performing second transformations on the data based on the second request to obtain second transformed data; and providing the second transformed data to the system control processor.
US12141608B2 Systems and methods of resource configuration optimization for machine learning workloads
Systems and methods are provided for optimally allocating resources used to perform multiple tasks/jobs, e.g., machine learning training jobs. The possible resource configurations or candidates that can be used to perform such jobs are generated. A first batch of training jobs can be randomly selected and run using one of the possible resource configuration candidates. Subsequent batches of training jobs may be performed using other resource configuration candidates that have been selected using an optimization process, e.g., Bayesian optimization. Upon reaching a stopping criterion, the resource configuration resulting in a desired optimization metric, e.g., fastest job completion time can be selected and used to execute the remaining training jobs.
US12141606B2 Cascading of graph streaming processors
Methods, systems, and apparatuses for graph stream processing are disclosed. One apparatus includes a cascade of graph streaming processors, wherein each of the graph streaming processor includes a processor array, and a graph streaming processor scheduler. The cascade of graph streaming processors further includes a plurality of shared command buffers, wherein each shared command buffer includes a buffer address, a write pointer, and a read pointer, wherein for each of the plurality of shared command buffers a graph streaming processor writes commands to the shared command buffer as indicated by the write pointer of the shared command buffer and the graph streaming processor reads commands from the shared command buffer as indicated by the read pointer, wherein at least one graph streaming processor scheduler operates to manage the write pointer and the read pointer to avoid overwriting unused commands of the shared command buffer.
US12141605B2 Scheduling operations on a computation graph
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scheduling operations represented on a computation graph. One of the methods receiving, by a computation graph system, a request to generate a schedule for processing a computation graph, obtaining data representing the computation graph generating a separator of the computation graph; and generating the schedule to perform the operations represented in the computation graph, wherein generating the schedule comprises: initializing the schedule with zero nodes; for each node in the separator: determining whether the node has any predecessor nodes in the computation graph, when the node has any predecessor nodes, adding the predecessor nodes to the schedule, and adding the node in the schedule, and adding to the schedule each node in each subgraph that is not a predecessor to any node in the separator on the computation graph.
US12141602B2 Asynchronous quantum information processing
An asynchronous approach to implementing a quantum algorithm can reduce dead time of a quantum information processing unit (QIPU). Multiple parameter sets are determined for a quantum program by a controller and the QIPU is instructed to execute the quantum program for the parameter sets. Results from each program execution are returned to the controller. After one or more results are received, the controller determines an updated parameter set while the QIPU continues executing the quantum program for the remaining parameter sets. The QIPU is instructed to execute the quantum program for the updated parameter set (e.g., immediately, after a current program execution, or after the remaining parameter sets are processed). This asynchronous approach can result in the QIPU having little or no dead time, and thus can make more efficient use of the QIPU.
US12141597B2 Efficient out of order request completion
Systems and methods for supporting efficient out of order request completion. In one implementation, a processing device may receive, at a device of a host computing system, a plurality of requests from a driver for the device, wherein each request of the plurality of requests causes the device to perform a corresponding operation, and wherein the plurality of requests are received in a receive order; complete a first request of the plurality of requests by performing a first operation specified by the first request; determine whether the first request has completed in the receive order in relation to one or more previously completed requests; and responsive to determining that the first request has completed in the receive order in relation to the one or more previously completed requests, generating a first response to the first request that indicates that the first request has completed in the receive order in relation to the one or more previously completed requests.
US12141593B2 Method for displaying play screen and electronic device
A method for displaying a play screen and an electronic device relate to the field of terminal technologies to reduce power consumption of an electronic device. The method includes: determining, by the electronic device based on a preset condition, whether the screen element in the play screen includes a second dynamic element, where the second dynamic element has a second frame rate, and the preset condition includes that: an area proportion of the second dynamic element in the play screen is less than a preset threshold, and the second frame rate is greater than the first frame rate; and when the screen element in the play screen includes the second dynamic element, displaying, by the electronic device, the play screen of the foreground application at the first frame rate.
US12141585B2 Method and system to monitor drift in a virtual developmental environment of abstracted containerized applications
Systems and methods are provided to monitor drift in branches of code associated with virtualized containers of cellular services developed in a virtual platform that include a set of core network components associated with a network slice to provide network functions and microservices wherein the virtual plane includes a development test environment for developing at least instructional sets of branch code; a development application to configure an instructional set including branch code for associating with one or more containers that clone a plurality of network functions and microservices of the cellular services deployed in physical infrastructure; and a drift monitoring tool that based on simulations from tests of a developed branch code executed with containers of cloned network functions and microservices provide data to developers of drift caused by the branch code to operations of the network functions and microservices contained in the physical infrastructure.
US12141583B2 Register reorganisation by changing a mapping between logical and physical registers based on upcoming operations and an incomplete set of connections between the physical registers and execution units
An apparatus has processing circuitry with execution units to perform operations, physical registers to store data, and forwarding circuitry to forward the data from the physical registers to the execution units. The forwarding circuitry provides an incomplete set of connections between the physical registers and the execution units such that, for each of at least some of the physical registers, the physical register is connected to only a subset of the execution units. The apparatus also has register renaming circuitry to map logical registers identified by the operations to respective physical registers and register reorganisation circuitry to monitor upcoming operations and to determine, based on the upcoming operations and the connections provided by the forwarding circuitry, whether to perform a register reorganisation procedure to change a mapping between the logical registers and the physical registers. The register reorganisation circuitry is also configured to perform the register reorganisation procedure.
US12141582B2 Implementing specialized instructions for accelerating dynamic programming algorithms
Various techniques for accelerating dynamic programming algorithms are provided. For example, a fused addition and comparison instruction, a three-operand comparison instruction, and a two-operand comparison instruction are used to accelerate a Needleman-Wunsch algorithm that determines an optimized global alignment of subsequences over two entire sequences. In another example, the fused addition and comparison instruction is used in an innermost loop of a Floyd-Warshall algorithm to reduce the number of instructions required to determine shortest paths between pairs of vertices in a graph. In another example, a two-way single instruction multiple data (SIMD) floating point variant of the three-operand comparison instruction is used to reduce the number of instructions required to determine the median of an array of floating point values.
US12141581B2 Predictive dead store elimination
Predictive dead store elimination is provided. The method comprises identifying, in a program, a first store operation and a second store operation in a program loop that comprise a store pair with a same loop-invariant base address and determining whether the store pair is a predictive dead store elimination candidate. Responsive to a determination that the store pair is a predictive dead store elimination candidate, the method eliminates the first store operation in each iteration of the program loop, except the last DSRC (dead store recurrence constant) iterations and sinks the first store operation in the last DSRC iterations to after the program loop.
US12141580B2 Microprocessor with non-cacheable memory load prediction
A processor includes an instruction issue unit that receives a first instruction, and issues the first instruction with a write time, which for a load instruction corresponds to a data cache latency time or to a non-cacheable latency time of a non-cacheable predictor. The non-cacheable predictor includes a tag array and data array with a plurality of entries to predict non-cacheable latency times of non-cacheable load instructions. The non-cacheable predictor can be implemented as a direct map, an N-way associative cache, or a fully associative cache.
US12141578B2 Instructions and logic to perform floating point and integer operations for machine learning
One embodiment provides for a graphics processing unit to accelerate machine-learning operations, the graphics processing unit comprising a multiprocessor having a single instruction, multiple thread (SIMT) architecture, the multiprocessor to execute at least one single instruction; and a first compute unit included within the multiprocessor, the at least one single instruction to cause the first compute unit to perform a two-dimensional matrix multiply and accumulate operation, wherein to perform the two-dimensional matrix multiply and accumulate operation includes to compute a 32-bit intermediate product of 16-bit operands and to compute a 32-bit sum based on the 32-bit intermediate product.
US12141576B2 Separate relationship management for application data objects
A separate relationship management interface for applications that utilize application data objects to implement various application features is used to track changes to relationships between application data objects. Requests that cause writes corresponding to relationships between application data objects and requests that cause reads of relationships between application data objects may be handled using an interface that interacts with a separate data store tracking the relationships between application data objects.
US12141574B2 Program update system and vehicle management server
A vehicle management server is configured to transmit, to a vehicle, an update program for updating an existing program of an electronic device mounted on the vehicle. The vehicle management server includes a communicator and a controller. The communicator is configured to communicate with the vehicle. The controller is configured to control an update process. The controller is configured to determine, depending on a type of the update program, whether to present, to a vehicle user, an indication related to the update process for the existing program using the update program, and transmit, when the controller determines to present the indication related to the update process to the vehicle user, information for causing a predetermined information terminal to display the indication related to the update process to the vehicle via the communicator.
US12141573B2 Methods and terminal for updating converted applet file, and Java Card device
A method implemented by a Java Card device for updating a CAP file including at least one existing component on the Java Card device. The method includes: receiving from a terminal one or multiple first commands including an update file for updating the CAP file; determining at least one element type or location of at least one existing first element of the CAP file using type information or first location information included in the update file; searching the CAP file on the Java Card device for the at least one existing first element using the at least one determined element type or location; and if the at least one existing first element is found, replacing each of the at least one existing first element by one of at least one new first element included in the update file.
US12141569B2 Redundant system and load drive control device
Provided is a redundant system capable of executing a start request received during update of a microcomputer control program even when an external nonvolatile memory is employed in a redundant system in which one load is controlled by a plurality of control circuits having a redundant configuration, the redundant system being low in cost and excellent in responsiveness. In the redundant system that controls one load by a plurality of control systems having a redundant configuration, when an update program signal for the plurality of control systems is received, update of a control program for each of the plurality of control systems in a predetermined order is individually executed, and when a start request of the load is received during the execution of the update of a control program of one predetermined system, the load is controlled by a system other than the one predetermined system, and during the control, the update of the control program of the one predetermined system is continued.
US12141567B2 Enhancing applications based on effectiveness scores
Provided are techniques for enhancing applications based on effectiveness scores. Application functionalities of applications in an application landscape are identified. Application logs for the applications are analyzed to identify how the application functionalities are executing. Groups of application functionalities are formed, where each of the groups includes different application functionalities that perform a similar function. For a group of the groups, an effectiveness score is assigned to each of the different application functionalities in that group. For each application functionality, a corresponding recommendation is identified on how that application functionality is to be modified based on the effectiveness score for that application functionality compared to the effectiveness score of each of the other application functionalities in the group. Each application functionality to be modified is automatically updated based on the corresponding recommendation. The applications in the application landscape are executed.
US12141565B2 Universal installer and uninstaller
Provided are a universal software installer and/or uninstaller. The universal software installer determines a structure of the software to be installed and verifies all necessary software elements are applied or installed on the endpoint during the install. The universal software uninstaller determines a structure of the software to be uninstalled and verifies all related software elements are removed from the endpoint. The universal software installer and/or uninstaller is independent of an operating system platform executing on the endpoint.
US12141564B2 Instant installation of apps
A device which runs software applications includes a network interface, a non-transitory computer readable storage medium and at least one processor. The device identifies that a link for installation of a new software application is selected by user interaction with a software application that is running on the device. In response to the identification, an installation client is invoked to run in the background on the device without exiting the currently-running software application. The installation client is instructed to automatically download an installation file of the new software application over the network using the network interface. The new software application is installed on the device using the downloaded installation file.
US12141557B2 Pruning engine
A method and apparatus are disclosed for enhancing operable functionality of input source code files from a software program by preprocessing input source code files with codeword processing operations to generate a plurality of preprocessed input source code files, identifying candidate code snippets by pruning one or more preprocessed input source code files that do not meet a similarity threshold measure for library functions stored in the system library, and identifying at least a first validated code snippet from the one or more candidate code snippets that matches a first library function stored in the system memory on the basis of at least first and second matching metrics.
US12141554B2 Intelligent and predictive modules for software development and coding using artificial intelligence and machine learning
An AI tool for writing computer code is generated by collecting code entry data from a plurality of remote computing devices, training a code completion network using the code entry data, wherein the code completion network is configured to predict one or more additional code entry activities based on a provided set of code entry activities, and providing the code completion network to one or more development sessions. A code segment is intelligently generated by receiving a request to modify computer code of a program in a development interface, and presenting a text input component and a code description prompt. The technique further includes receiving, via the text input component, a code description, applying at least part of the code description to a code generation network to obtain a code segment suggestion and presenting the code segment suggestion on a display.
US12141553B2 Programmatically generating evaluation data sets for code generation models
Evaluation data sets may be programmatically generated for code generation models. An evaluation data set is obtained that includes items that correspond to different evaluation tests for a code generation system. The individual items of the evaluation data set maybe converted, including the conversion of a function signature for the items, the test statements for the items and using a code generation system to generate the body of the function.
US12141550B2 Intelligent and dynamic updates to group objects based on attribute value change
Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media that facilitate intelligent and dynamic updates to membership of group object(s) based on a change to an attribute value with respect to an entity associated with the group object(s). In an embodiment, a computing system can: create a first group object using an attribute value that can at least partly define membership of group member(s) of the first group object; generate a dependency mapping file that maps the attribute value to second group object(s) created using the attribute value; employ the dependency mapping file to identify the second group object(s) upon detection of a change to the attribute value with respect to an entity associated with the first group object and the second group object(s); and/or update membership of the first group object and the second group object(s) to reflect the change to the attribute value with respect to the entity.
US12141548B2 Trailing or leading digit anticipator
Methods and leading zero anticipators for estimating the number of leading zeros in a result of a fixed point arithmetic operation which is accurate to within one bit for any signed fixed point numbers. The leading zero anticipator includes an input encoding circuit which generates an encoded input string from the fixed point numbers; a window-based surrogate string generation circuit which generates a surrogate string whose leading one is an estimate of the leading one in the result of the arithmetic operation by examining consecutive windows of the encoded input string and setting corresponding bits of the surrogate string based on the examinations; and a counter circuit configured to estimate the number of leading zeros in the result of the arithmetic operation based on the leading one in the surrogate string.
US12141547B2 Device, method and system to selectively provide a mode of random number generation
Techniques and mechanisms providing a mode of random number generation to satisfy a requirement for a consumer of random numbers. In an embodiment, a device comprises a Gaussian random number generator (GRNG) circuit, multiple uniform random number generator URNG circuits, and circuitry which is coupled between the GRNG circuit and the URNG circuits. Based on an indication of one or more required performance characteristics and/or one or more required statistical characteristics, a controller identifies a corresponding one of multiple available random number generation (RNG) modes. The controller communicates control signals to provide the mode with the circuitry. In another embodiment, the control signals configure the circuitry to select one or more of the URNG circuits for use in calculating random numbers with the GRNG circuit.
US12141540B2 Message mapping and combination for intent classification
A method, computer system, and a computer program product for automated agent intent detection enhancement are provided. A first message from a first user is received. The first message is generated during a first conversation between the first user and a first automated agent. A computer produces a second message that includes a same request as the first message but a different language modality than the first message. The second message and the first message are combined to form a combined message. The combined message is input into the first automated agent such that the first automated agent produces an intent classification for the first message.
US12141538B2 Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input.
US12141532B2 Device and method for machine reading comprehension question and answer
Aspects of the subject disclosure may include, systems and methods, for example, including receiving a user question data in a speech format or a text format, analyzing the user question data, selecting a plurality of documents from a plurality of domains corresponding to the user question data, searching for a plurality of passages including candidates for an answer value determined as being suitable for the user question data, in the plurality of documents, obtaining candidates by inputting the user question data and the plurality of passages into a plurality of MRC question and answer units, determining the answer value based on whether a reliability value of each of the candidates exceeds a threshold value, and providing the determined answer value to a user. Other embodiments are disclosed.
US12141524B2 Variable dimension version editing for graphical designs
Computer-implemented methods for allowing users to specify interactive graphical designs are provided. The graphical designs can comprise multiple dimension versions—such as a tablet dimension version or a phone dimension version. Some of the methods involve an inheritance structure that defines a first dimension version of the design as a child of a second dimension version of the design. Specifications for properties of widgets in the graphical design are applied to the design in accordance with the inheritance specification. Some of the methods involve an inheritance characterization that determines how properties of a widget are affected by the inheritance structure across different dimension versions. Some of the methods involve an existence property for the widgets.
US12141523B1 Automatic structure selection and content fill within a group-based communication system
Media, methods, and systems for automatically selecting and prefilling template structures within a group-based communication system. A template structure is automatically selected based on a received user input. A prompt including one or more keywords from the user input is submitted to a content fill model. The content fill model returns a response with content output used to automatically populate one or more content fields within the template structure.
US12141516B2 System and method for improving design performance through placement of functional and spare cells by leveraging LDE effect
Systems and methods for improving design performance of a layout design through placement of functional and spare cells by leveraging layout dependent effect (LDE) is disclosed. The method includes the steps of: importing a plurality of technology files associated with the layout design into an EDA system; importing a netlist associated with the layout design into the EDA system; importing a standard cell library containing pattern-S timing information of the functional cells and the spare cells; performing floorplan and spare cell insertion, wherein the spare cells are distributed uniformly across the floorplan; and conducting placement and optimization through re-placement of the at least one functional cells and the spare cells to form pattern-S with at least one timing critical cells to improve an overall timing performance of the layout design. According to some embodiments, conducting placement and optimization further includes: moving the at least one spare cells to locations to abut the at least one timing critical cells to form pattern-S for each of the at least one timing critical cells.
US12141511B2 Automated circuit generation
Some embodiments of the present disclosure include techniques for generating a capacitor comprising receiving a total capacitance for a capacitor to be generated, determining a number N of unit capacitors having a unit capacitance to be combined to form the total capacitance, generating a transistor level schematic comprising N unit capacitor schematics having the unit capacitance, wherein the N unit capacitor schematics are configured to produce the total capacitance, and generating a layout comprising N capacitor layout elements configured to produce said capacitor.
US12141509B2 Hydraulic fracturing system
A method can include receiving a stimulated rock volume dimension for a hydraulic fracture in a reservoir where the stimulated rock volume dimension defines a stimulated rock volume region: refining a grid cell model of the reservoir based on the stimulated rock volume dimension by selecting a refinement technique from a group of refinement techniques and generating new finer grid cells in the grid cell model based on the selected refinement technique: assigning a physical property value to each of the new finer grid cells using one or more physical property values selected from a group of existing physical property values; and performing a fluid flow simulation using the grid cell model with the new finer grid cells and their assigned physical property values, and the group of existing physical property values to generate fluid flow simulation results.
US12141507B2 Process window optimizer
A defect prediction method for a device manufacturing process involving processing a pattern onto a substrate, the method comprising: identifying a processing window limiting pattern (PWLP) from the pattern; determining a processing parameter under which the PWLP is processed; and determining or predicting, using the processing parameter, existence, probability of existence, a characteristic, or a combination thereof, of a defect produced from the PWLP with the device manufacturing process.
US12141506B2 Method for generating predictive chance maps of petroleum system elements
A non-transitory computer readable medium includes a set of instructions that in operation cause a processor to determine at least one modelled parameter of a feature of interest in petroleum exploration. The instructions also cause a processor to assign a likelihood value to each modelled parameter of the at least one modelled parameter and to generate an initial chance map for each modelled parameter of the at least one modelled parameter. Further, the instructions cause a processor to assign a weighting factor for each modelled parameter of the at least one modelled parameter, and to combine the initial chance maps using the weighting factor for each modelled parameter of the at least one modelled parameter to generate a first simulation chance map.
US12141503B1 Systems and methods to implement commands based on selection sequences to a user interface
Systems and methods to implement commands based on selection sequences to a user interface are disclosed. Exemplary implementations may: store, electronic storage, a library of terms utterable by users that facilitate implementation of intended results; obtain audio information representing sounds captured by a client computing platform; detect the spoken terms uttered by the user present within the audio information; determine whether the spoken terms detected are included in the library of terms; responsive to determination that the spoken terms are not included in the library of terms, effectuate presentation of an error message via the user interface; record a selection sequence that the user performs subsequent to the presentation of the error message that causes a result; correlate the selection sequence with the spoken terms based on the selection sequence recorded subsequent to error message to generate correlation; and store the correlation to the electronic storage.
US12141498B2 Selective adjustment of sound playback
A device for managing sound playback includes one or more processors configured to receive an indication of a user-device interaction between a user and an audio interface device during a sound playback operation of a multi-speaker audio playback system. The one or more processors are also configured to, based on receiving the indication of the user-device interaction, initiate a selective adjustment of the sound playback operation to reduce a playback sound of the multi-speaker audio playback system based on a position of the user.
US12141496B2 Optical element with sound function and display device using same
The present invention relates to an optical element capable of simultaneously outputting sound from the surface of a display device with an image, the optical element comprising: a first electrode member; a first dielectric elastomer layer disposed on the first electrode member; a second electrode member disposed on the first dielectric elastomer layer; and an optical crystal layer disposed on the second electrode member. Accordingly, in the present invention, image and sound are implemented simultaneously, and thus, it is possible to prevent defects due to mismatching of the image and the sound, and a separate sound system is not required when the display device is manufactured using the optical element, thereby making it possible to reduce components of an electronic product including the display device and reduce the manufacturing cost.
US12141494B2 Electronic device and non-transitory computer readable medium controlling display in response to a change in folding angle
A foldable device with a folding portion comprises a processor, a first display, and a second display. When the device is closed, only one of the first display and the second display is capable of presenting information to a user. The processor is configured to perform, in response to a change in a folding angle of the folding portion within a predetermined time from a user operation received on one of the first display and the second display, second display control on an other one of the first display and the second display, wherein the second display control on the other one of the first display and the second display is in accordance with content displayed at a point that received the user operation.
US12141489B1 Deferred media transform in user space
Methods and systems for rendering a print job can involve saving an initial characteristic of a print job during a setup of the print job, comparing a current characteristic of the print job to the initial characteristic, and applying a transformation to compensate for a mismatch between the initial characteristic and the current characteristic prior to rendering of the print job. The print job is rendered after applying the transformation. The transformation may be performed in a vector space prior to marking of the print job in a device space.
US12141487B2 Non-transitory computer-readable recording medium storing computer-readable instructions for terminal device
A terminal device may, in a case where a function executing operation is accepted, send, by using a target communication path, a function executing instruction for causing the function executing device. The terminal device may, in a case where a predetermined condition which includes a memory of the terminal device storing Virtual Private Network (VPN) communication information is satisfied, execute a related process related to switching the target communication path from a first communication path to a second communication path. The first communication path may be a communication path for communicating with the function executing device via a local area network without using the Internet. The second communication path may be a communication path for communicating with the function executing device via the Internet.
US12141486B2 Print control apparatus, control method for print control apparatus, and print control system
A print control apparatus communicable with an image forming apparatus and configured to be activated based on activation of the image forming apparatus includes one or more computer-readable storage media, and one or more processors, wherein the one or more processors and the one or more computer-readable storage media are configured to receive a shut-down instruction, receive a signal from the image forming apparatus, transmit a shut-down notification to the image forming apparatus, and receive a reply to the shut-down notification from the image forming apparatus, and perform, in a case where the shut-down instruction is received, shut-down processing of the print control apparatus upon receiving, as the signal, a predetermined signal from the image forming apparatus and receiving the reply to the shut-down notification.
US12141482B2 Maintaining data in memory for transformation and quality checking when reading from a source and loading to a target
Data transformation and data quality checking is provided by reading data from a source datastore and storing the data into memory, performing in-memory processing of the data stored in memory, where the data is maintained in-memory for performance of the in-memory processing thereof, and where the in-memory processing includes performing one or more transformations on the data stored in memory, in which the data stored in memory is transformed and stored back into the memory and applying one or more data quality rules to the data stored in-memory, and based on performing the in-memory processing of the data stored and maintained in memory for the in-memory processing, loading to a target datastore at least some of the data processed by the in-memory processing.
US12141481B2 Write ordering for persistent memory
Techniques are provided for implementing write ordering for persistent memory. A set of actions are identified for commitment to persistent memory of a node for executing an operation upon the persistent memory. An episode is created to comprise a first subset of actions of the set of actions that can be committed to the persistent memory in any order with respect to one another such that a consistent state of the persistent memory can be reconstructed in the event of a crash of the node during execution of the operation. The first subset of actions within the episode are committed to the persistent memory and further execution of the operation is blocked until the episode completes.
US12141476B2 Method of writing data in storage device and method of reading data from storage device using sensor information, storage device performing the same and method of operating storage device using the same
In a method of writing data in a storage device, a data write request is received from a host device. Spatial information is received from a spatial sensor included in the storage device based on the data write request. A logical storage area management table is updated based on the data write request and the spatial information such that target data to be stored is written into a target storage area corresponding to the spatial information among a plurality of logical storage areas. A program command and the target data are transmitted to a nonvolatile memory such that the target data is programmed into a physical storage area in the nonvolatile memory corresponding to the target storage area.
US12141474B2 Queue circuit for controlling access to a memory circuit
A queue circuit that manages access to a memory circuit in a computer system includes multiple sets of entries for storing access requests. The entries in one set of entries are assigned to corresponding sources that generate access requests to the memory circuit. The entries in the other set of entries are floating entries that can be used to store requests from any of the sources. Upon receiving a request from a particular source, the queue circuit checks the entry assigned to the particular source and, if the entry is unoccupied, the queue circuit stores the request in the entry. If, however, the entry assigned to the particular source is occupied, the queue circuit stores the request in one of the floating entries.
US12141472B2 Providing communication between storage processors through an interconnect and a set of storage devices
Techniques provide communication between storage processors (SPs) of a storage array. The techniques involve electrically coupling the SPs with an interconnect of the storage array. The techniques further involve electrically coupling a storage device having dual on-device controllers with the interconnect. The techniques further involve establishing a communications pathway between the SPs through the interconnect and the storage device having the dual on-device controllers while the SPs are electrically coupled with the interconnect and while the storage device is electrically coupled with the interconnect.
US12141471B2 Storage device and operating method utilizing a buffer when a write failure occurs
The present disclosure relates to a storage device including a memory device having a plurality of memory cells and performing a program operation to store write data in the plurality of memory cells, a buffer memory device temporarily storing therein the write data, and a memory controller controlling the buffer memory device and the memory device to temporarily store in the buffer memory device, the write data received from a host memory included in a host and provide the write data from the buffer memory device to the memory device in response to a write command received from the host, wherein the memory controller comprises a buffer memory manager determining, based on a used capacity of the buffer memory device whether to transfer, to the host, a command completion with respect to the write command at a first time point or a second time point.
US12141466B2 Data storage with parity and partial read back in a redundant array
A memory device may include a plurality of non-volatile memory devices and a controller. The controller may be configured to generate first parity data for a portion of a data block stored in a plurality of memory blocks of the plurality of non-volatile memory devices, store the first parity data in a swap block that includes one or more non-volatile memory devices of the plurality of non-volatile memory devices, generate second parity data for the data block, store the second parity data in the swap block, perform a partial read back of the data block, store, after performing the partial read back, the second parity data in a subset of the plurality of memory blocks, and release the first parity data from the swap block after storing the second parity data in the subset of the plurality of memory blocks.
US12141465B2 Object management in tiered memory systems
Systems, apparatuses, and methods related to object management in tiered memory systems are discussed. An example method can include determining a type of characteristic set for each of a plurality of memory objects to be written to a memory system. The memory system can include a first memory device and a second memory device. The method can further include configuring each of the plurality of memory objects to be written to the memory system in the first memory device or the second memory device based on the determination of the type of characteristic set associated with each of the plurality of memory objects. The method can further include writing each of the plurality of memory objects to the first memory device or the second memory device based on the configuration of each of the plurality of memory objects.
US12141464B2 Scrub rate control for a memory device
Methods, systems, and devices for scrub rate control for a memory device are described. For example, during a scrub operation, a memory device may perform an error correction operation on data read from a memory array of the memory device. The memory device may determine a quantity of errors detected or corrected during the scrub operation and determine a condition of the memory array based on the quantity of errors. The memory device may indicate the determined condition of the memory array to a host device. In some cases, the memory device may perform scrub operations based on one or more condition of the memory array. For example, as a condition of the memory array deteriorates, the memory device may perform scrub operations at an increased rate.
US12141461B2 Integrating mirrored storage to remote replication site
A method, computer system, and computer program product area provided. A computer transmits a query command to a storage descriptor area of a first disk. The first disk belongs to a dual-site data replication system. The dual-site data replication system provides active-active access to a volume of data stored in an active disk and replicated in a backup disk. The computer receives a response to the query command. The response indicates the active disk and the backup disk for the dual-site data replication system. The computer controls an additional copy of the volume of data at a further remote site based on the active disk.
US12141456B2 Calculator and memory control method
According to an embodiment, a calculator searches for an auxiliary storage device connected to the calculator. If a plurality of auxiliary storage devices are found as a result of the search, the calculator measures a write speed of each of the plurality of auxiliary storage devices. The calculator sets a degree of priority to preferentially utilize a swap space of an auxiliary storage device having a higher write speed. The calculator activates the swap space in accordance with the degree of priority.
US12141452B2 Host-write-based autonomous compute storage device system
An autonomous compute storage device system includes a computing device and a storage device that is coupled to the computing device. The storage device receives a write instruction from a host processing system in the computing device that includes data for storage in a storage subsystem that is included in the storage device and, in response, performs a write operation to provide the data in a memory subsystem that is accessible to the storage device and store the data in the storage subsystem. If the storage device determines that an autonomous compute signature matches the data that was provided in the memory subsystem during the performance of the write operation, it executes an autonomous compute application to perform compute operations that are associated with the data that was provided in the memory subsystem during the performance of the write operation and generate at least one compute operation result.
US12141451B2 Memory page access instrumentation
Embodiments of the present disclosure relate to memory page access instrumentation for generating a memory access profile. The memory access profile may be used to co-locate data near the processing unit that accesses the data, reducing memory access energy by minimizing distances to access data that is co-located with a different processing unit (i.e., remote data). Execution thread arrays and memory pages for execution of a program are partitioned across multiple processing units. The partitions are then each mapped to a specific processing unit to minimize inter-partition traffic given the processing unit physical topology.
US12141450B2 Processors, methods and systems to allow secure communications between protected container memory and input/output devices
An integrated circuit includes protected container access control logic to perform a set of access control checks and to determine whether to allow a device protected container module (DPCM) and an input and/or output (I/O) device to communicate securely through one of direct memory access (DMA) and memory-mapped input/output (MMIO). The DPCM and the I/O device are allowed to communicate securely if it is determined that at least the DPCM and the I/O device are mapped to one another, an access address associated with the communication resolves into a protected container memory, and a page of the protected container memory into which the access address resolves allows for the aforementioned one of DMA and MMIO. In some cases, a Security Attributes of Initiator (SAI) or security identifier may be used to obtain a DPCM identifier or attest that access is from a DPCM mapped to the I/O device. In some cases, a determination may be made that a type of access is compatible with one or more allowed access types for the page as represented in a protected container page metadata structure.
US12141448B2 Volume promotion management and visualization in a metro cluster
Techniques are disclosed for volume promotion management and visualization in a metro cluster. For example, a system can include a processor coupled to a memory, the processor configured to: receive a promotion request directed to a selected volume of a cluster volume, wherein the cluster volume is established between a first volume in a first array and a second volume in a second array, the selected volume being one of the first and second volume; collect metrics that indicate respective characteristics associated with the cluster volume; and in response to receiving the request: compare the metrics with a database that associates permutations of metrics with respective conditions for promoting the selected volume, determine, based on the comparison, a target condition set having a permutation of metrics that matches the metrics, and perform a promotion procedure on the selected volume upon a determination that the target condition set is satisfied.
US12141447B2 Erasure coding implementation with reduced parity calculation overhead
A method is described. The method includes storing data extent replicas for each of a plurality of data extents, wherein, data extent replicas for a same one of the data extents are stored in different physical storage devices, and wherein, a same physical storage device is permitted to store respective data extent replicas of different ones of the data extents. The method includes writing to the respective data extent replicas for at least one of the data extents multiple times without calculating one or more parity extents for the plurality of data extents. The method includes upon a writing activity criteria having been met, calculating one or more parity extents for the data extents and storing the parity extents, and, preserving at least one of the data extent replicas for each of the plurality of data extents.
US12141444B2 Mirrored disaggregated memory in a clustered environment
An example computer-implemented method for mirroring memory in a disaggregated memory clustered environment is provided. The method includes assigning, by a hypervisor, a disaggregated memory to a virtual machine comprising a remote disaggregated memory, the virtual machine being one node of a cluster of the disaggregated memory clustered environment. The method further includes allocating, by a disaggregated memory manager, a mirrored memory for the remote disaggregated memory to mirror the remote disaggregated memory on an alternate node of the cluster of the disaggregated memory clustered environment. The method further includes responsive to a memory access occurring, maintaining, by the disaggregated memory manager, the mirrored memory. The method further includes, responsive to detecting a memory allocation adjustment, modifying, by the disaggregated memory manager, memory usage across the cluster. The method further includes, responsive to detecting a failure resulting in loss of access to the remote disaggregated memory, implementing a corrective action.
US12141439B2 Memory command assignment based on command processor workload
Implementations described herein relate to memory command assignment based on command processor workload. In some implementations, a memory device may determine a first command type of a first memory command. The memory device may identify a first command processor, associated with the first command type, that is one of multiple command processors configured to execute memory commands. The first command processor may be configured to execute only commands having the first command type unless a computational credit condition, associated with another command processor, is satisfied. The memory device may determine that a cumulative computational credit value associated with the first command processor does not satisfy a condition. The memory device may assign the first memory command to the first command processor for execution based on determining that the cumulative computational credit value associated with the first command processor does not satisfy the condition.
US12141436B1 SAS driver-level systems and methods for upgrading firmware for disk array enclosures (DAEs)
A request is received to upgrade firmware for disk array enclosures (DAEs). Each DAE is reachable by a host server using first and second paths. The first path extends from a first port of a first HBA of the host server to each of a set of first input/output modules (IOMs) in the DAEs. The first IOMs have first SAS expanders to which storage disks are connected. The second path extends from a second port of a second HBA of the host server to each of a set of second IOMs in the DAEs. The second IOMs have second SAS expanders to which the disks are connected. The first port is changed from a first state during which a SAS driver exposes all topology change events to an OS of the host server to a second state during which the SAS driver does not expose all of the topology change events.
US12141433B2 System for providing interactive participation-type drawing making service and method for controlling the same
The present disclosure relates to a system for providing an interactive participation-type drawing making service, which provides a remote drawing making service that is capable of real-time interaction between a first user and a second user in a contactless environment, wherein the system includes: a first terminal that is capable of inputting a first event signal of the first user; a second terminal that is capable of inputting a second event signal of the second user; a control part that constructs a network with the first and second terminals and a web, generating a server module for using a pre-stored drawing making program while undergoing communication, reflects all of each data resulting from real-time input of the first and second event signals to the drawing making program in real time, when both of the first and second terminals connect to the generated server module, and controls a preset alarm signal so as to be output in response to a result of reflection; and an alarm part that is equipped to the first and second terminals, performing visual displaying on an arbitrary screen according to the alarm signal output from the control part. Hereby, it is capable of implementing an interaction-type drawing making environment in such a fashion of interaction where the multilateral participants are able to draw and complete one drawing and accordingly increasing artistic competency in a more interesting making environment.
US12141430B2 Systems and methods for managing digital notes
Methods for managing notes, either digital notes or images of physical notes. One feature uses multiple drawing layers divided into tiles to render drawing operations. The tiles with drawing changes are rendered in new tiles while tiles without changes are used from a previous drawing layer. This feature accommodates redo and undo commands by pushing or popping a layer on the history stack of layers. Another feature uses a displayed plus button that expands upon touch to display actions. A user can touch an action to select it and, upon releasing the touch, the action is executed with respect to displayed boards of digital notes. Another feature receives a 3D model of notes from a video scan and uses a transformation matrix to convert the notes in the 3D model to corresponding digital notes.
US12141428B2 System and method for saving history information for view parameter data
A system for saving history information of input data to parameters included in a view is provided. The system includes a processor configured to: output an instance of the view; obtain pre-stored view details for the view, including identifiers of the parameters and tables to which input data of the parameters included are to be stored; make a generic API call to save current input data of a parameter to a table, wherein an input to the API call includes the current input data and old data of the parameter; based on the current input data and the old data being different, store the current input data in the table, create history information of the current input data and store the history information in a history table.
US12141423B2 Techniques for manipulating computer graphical objects
A computer-generated virtual object manipulator having one or more affordances for manipulating a computer-generated virtual object is disclosed. Selection of a virtual object can cause an object manipulator to be displayed over the virtual object. The object manipulator can include a cone-shaped single-axis translation affordance for each of one or more object axes, a disc-shaped single-axis scale affordance for each of the one or more object axes, an arc-shaped rotation affordance for rotation about each of the one or more object axes, and a center of object affordance for free space movement of the virtual object. The object manipulator can also include a slice-shaped two-axis translation affordance that can be displayed after hovering over an area in a particular plane.
US12141417B1 Method and apparatus of utilizing artificial intelligence in the scrolling process
This patent includes techniques for improved rates of display of images within an image set. This is particularly useful to scrolling through medical images. For example, the top of the head on an axial head CT image is a smaller size on the screen as compared to the middle of the head. This patent provides a method for image analysis and medical history analysis to optimize scrolling rates.
US12141416B2 Protocol for facilitating presentation of extended reality content in different physical environments
Systems, methods, and computer program products are provided for facilitating presentation of content in a three dimensional (3D) environment. Facilitating presentation of content in a 3D environment includes: receiving an indication of device settings of an extended reality appliance; receiving an indication of content requested for presentation via the extended reality appliance; based on the device settings, selecting 3D placement requirements for the requested content, the 3D placement requirements including at least one of: a 3D physical background, a visual span, virtual object positioning protocols, 3D anchoring requirements, 3D content size requirements, or ambient illumination requirements; transmitting the selected 3D placement requirements and the requested content, the transmitted content including at least one tag for associating portions of the content with at least some of the 3D placement requirements to thereby enable the extended reality appliance to display the content in a 3D environment.
US12141411B2 Terminal device and position detection sensor including sensor electrodes and linear members arranged in between background
There is provided a terminal device including electronic paper and a position detection sensor disposed on a lower side of a display screen of the electronic paper and configured to detect a position indicated by an electronic pen on the display screen. The position detection sensor includes an insulating substrate having a first surface on a side facing the display screen, and a plurality of first electrodes arranged in a first direction on the first surface of the insulating substrate. One or more first linear members extended in a direction along the first electrodes are arranged in each space between two of the first electrodes having a predetermined distance from each other in the first direction, among the plurality of first electrodes, on the first surface of the insulating substrate.
US12141410B2 Electronic apparatus
An electronic apparatus includes a display panel and a digitizer disposed under the display panel and provided with a plurality of holes defined therethrough to overlap the folding region. The digitizer includes a first base layer, first loop coils including first first coils and second first coils, a second base layer disposed under the first base layer, second loop coils including first second coils and second second coils, and interposed between the first base layer and the second base layer, and bridge patterns. A first first line included in one bridge pattern is connected to a corresponding first first coil, and a second first line included in the bridge pattern is connected to the second first coil which receives a signal the same as a signal of the first first coil.
US12141406B2 Touch display device
A touch display device can include at least one transistor on a substrate; an organic light-emitting diode on the at least one transistor; an encapsulation layer on the organic light-emitting diode; a touch buffer on the encapsulation layer; touch electrodes comprising at least one X-touch electrode and at least one Y-touch electrode on the touch buffer; a touch sensing circuit electrically connected with the touch electrodes; a black matrix on the touch electrodes; and color filters on the black matrix. Also, the touch display device can include at least one dummy metal disposed adjacent the at least one X-touch electrode and disconnected from the at least one X-touch electrode; in which each of the at least one X-touch electrode and the at least one Y-touch electrode has a body portion and a plurality of wing portions connected to the body portion.
US12141398B2 Gate driver having a plurality of start circuits and display device including the same
A gate driver includes a plurality of stage groups each including a plurality of stages; and a plurality of start circuits each configured to output a start signal to each of the plurality of stage groups, wherein each of the plurality of start circuits outputs the start signal to an uppermost stage among the plurality of stages of each of the plurality of stage groups, so that an area of the gate driver can be reduced.
US12141396B2 Differential-difference-amplifier-based touch sensor interface
Techniques are described for touch event sensing in a capacitive touch panel that is integrated with a display. In some such environments, a large amount of display noise is capacitively coupled with the touch sensing signals. This can degrade performance of conventional sensing approaches, which tend to use a buffering stage followed by a difference amplifier stage. Embodiments provide a single-stage, differential-difference-amplifier-based touch event sensing approach that pre-cancels coupled display noise from adjacent channels by common-mode rejection prior to amplifying, thereby generating amplified differential output signals that include substantially only the desired touch sensing information.
US12141395B2 Detection with a capacitive based digitizer sensor
A method for capacitive based detection with a digitizer sensor including a plurality of conductive elements that are capacitively coupled is described. The method includes generating a drive signal including transient sections separated in time by flat sections, providing the drive signal generated to at least one conductive element of the digitizer sensor, and sampling outputs transferred to a second conductive element that is capacitively coupled to the at least one conductive element in response to providing the signal generated to the at least one conductive element. The sampling events of the sampling are timed to take place both in response to the transient sections of the drive signal and to the flat sections of the drive signal.
US12141391B2 Pairing method, position detecting system, position indicator and position detecting apparatus
A pairing method between a stylus and a position detecting apparatus that detects a position pointed to by the stylus includes: sharing, by the position detecting apparatus, a sensor identifier (ID) that is included in an uplink signal transmitted to the stylus while the stylus and the position detecting apparatus are proximate to each other at or within a predetermined distance, the sensor ID uniquely identifying the position detecting apparatus; and determining, by the position detecting apparatus using the sensor ID, whether information is transmitted from the stylus, the information being transmitted via a first wireless communication having a range that is longer than the predetermined distance.
US12141390B2 Panel detection discrimination for extended sensor panels
A touch sensor device includes a first panel, a second panel, and a drive-sense circuit (DSC). The first panel that includes first electrodes arranged in a first direction and second electrodes arranged in a second direction. The second panel includes third electrodes arranged in a third direction and fourth electrodes arranged in a fourth direction. The DSC is operably coupled via a single line to a coupling of a first electrode of the first electrodes and a first electrode of the third electrodes. The DSC is configured to provide the signal, which is generated based on a reference signal, via the single line to the coupling and simultaneously to sense the signal via the single line. The DSC generates a digital signal representative of the at least one electrical characteristic associated with the first electrode of the first electrodes and/or the first electrode of the third electrodes.
US12141385B2 Light emitting display device with integrated touch screen
A light emitting display device with an integrated touch screen includes: a substrate which includes a display area in which a plurality of display pixels is disposed and a non-display area around the display area; a light emitting diode in the display area; an encapsulation unit which covers the display area and the non-display area; a touch electrode line on the encapsulation unit; a touch routing line which is disposed in the non-display area and is connected to the touch electrode line; a plurality of blocking structures which is disposed in the non-display area and is configured to enclose the display area; and a step compensation layer disposed between the encapsulation unit and the touch routing line; wherein the step compensation layer reduces a step caused by the plurality of blocking structures to reduce irregularities of a surface of the encapsulation unit.
US12141383B2 Display panel and manufacturing method thereof
A display panel and a manufacturing method thereof are disclosed. The display panel includes a fingerprint recognition area and a touch control area surrounding the fingerprint recognition area. In the fingerprint recognition area, transparent conductive units in one direction are connected to form first electrodes by second connecting lines, and the transparent conductive units in another direction are bridged to form second electrodes by first connecting lines.
US12141379B1 Stylus pen having an automatic consecutive tapping function
A stylus pen including a pen unit, a switch, and a control unit is provided. The pen unit includes a tip, and a shaft connected to the tip. The control unit is switchable between a default mode and an alternative mode in response to operation on the switch. In the default mode, the control unit emits a default-mode wave of a default-mode frequency to the shaft. In the alternative mode, the control unit emits an alternative-mode wave to the shaft in a pulsating pattern. The pulsating pattern has a wave period that includes a working period where the control unit emits the alternative-mode wave of the default-mode frequency, and a non-working period where the control unit stops emitting the alternative-mode wave.
US12141378B2 Anger management system
A system for managing anger during consumption of video content. The system includes a visual display device having a display screen displaying the video content; a computer hardware configured to interrupt, on the display screen, a de-escalation content over the video content via the visual display device, wherein the computer is embodied in a dongle electrically connected to a port of the visual display device; and a handheld actuator configured to emit an anger signal that causes the computer hardware to overlay the de-escalation content, wherein the actuator is configured to detect the computer hardware is operatively associated with the visual display device, and wherein the actuator is form factored to resemble an empowering object.
US12141374B2 Method applied to signal synchronization system, system, stylus, and electronic device
A method applied to a signal synchronization system, a system, a stylus, and an electronic device. The system includes a stylus and an electronic device. The electronic device supports a first refresh rate and a second refresh rate. The method includes: after an electronic device is wirelessly connected to a stylus, the electronic device samples a downlink signal from the stylus based on a third refresh rate, where the third refresh rate is equal to a first refresh rate or a second refresh rate; and the stylus sends the downlink signal to the electronic device based on the third refresh rate, and samples an uplink signal from the electronic device at a fourth refresh rate, where the fourth refresh rate is the least common multiple of the first refresh rate and the second refresh rate.
US12141366B2 Gesture recognition system and method of using same
A method of executing a gesture command includes identifying a hand centroid of a hand. The method also includes identifying a first finger tip of a first finger on the hand. The method further includes identifying a thumb tip of a thumb on the hand. Moreover, the method includes determining a surface normal relationship between the hand centroid, the first fingertip and the thumb tip.
US12141365B1 Gesture tracking device and system
A gesture tracking system for detecting and measuring phalangeal joint movement of a finger. The system includes an attachment structure configured to couple to a finger and a sensor assembly coupled to the attachment structure. The sensor assembly includes more than one sensor. Each sensor is associated with exactly one phalangeal joint and includes a string potentiometer, a recoil spring, and an anchor point. The string potentiometer includes a string and a drum. The string has a first end, a second end, and a length therebetween. The first end of the string is disposed on the drum and the recoil spring is coupled to the drum. The second end of the string is coupled to the anchor point, which is disposed distal to the first end of the string. The length of the string indicates a linear position of the associated phalangeal joint.
US12141360B2 Three-dimensional touch interface providing haptic feedback
A touch interface, intended to control a device and to be touched by an external body, includes a plate, at least one transducer, a control member, a sensor, and a control unit. The at least one transducer is configured to apply a variable amplitude pressure to the plate to vibrate the plate. The control member extends from the plate, between a proximal surface, integral with the plate, and a distal surface. The control member is intended to be in contact with an external body. The sensor is configured to emit a state signal. The state signal is representative of contact of the external body on the control member. The control unit is connected to the sensor and is configured to send, on the basis of the state signal, an activation signal to at least one transducer, to form a vibration propagating along the plate to the control member.
US12141353B1 Systems and methods for displaying dynamic closed-captioning content
Systems and methods for displaying dynamic closed-captioning content are disclosed. In one embodiment, a system includes a user monitoring device for monitoring one or more characteristics of at least one user viewing display content produced by a display device, one or more processors, and a non-transitory computer-readable medium storing instructions that, when executed by the one or more processors, cause the one or more instructions to receive user data from the user monitoring device that corresponds to the one or more characteristics of the at least one user, determine a comprehension state of the at least one user based at least in part on the user data, and adjust a closed-captioning state of closed-captioning of the display content based on the comprehension state.
US12141352B2 Method for implementing a zooming function in an eye tracking system
The present invention concerns a method for providing an eye tracking devices and systems with a zooming function on specific Region of Interest, said Region of Interest being part of the field of view of a user wearing an eye tracking device, said zooming function triggered by a specific event correlated to detected user's gaze information.
US12141347B1 Machine learning and user driven selective hearing
An audio processing device may generate a plurality of microphone signals from a plurality of microphones of the audio processing device. The audio processing device may determine a gaze of a user who is wearing a playback device that is separate from the audio processing device, the gaze of the user being determined relative to the audio processing device. The audio processing device may extract speech that correlates to the gaze of the user, from the plurality of microphone signals of the audio processing device by applying the plurality of microphone signals of the audio processing device and the gaze of the user to a machine learning model. The extracted speech may be played to the user through the playback device.
US12141345B2 Adapting assistant suggestions rendered at computerized glasses according to changes in user gaze and/or other user input
Implementations set forth herein relate to an automated assistant that can render selectable suggestion(s) at a display interface of computerized glasses, and can adapt the suggestions according to changes to a gaze direction of the user and/or other further inputs from the user. The selectable suggestion(s) can be initially rendered based on contextual data that may be associated with a user who is directing their gaze into an environment that includes different environmental features. Certain environmental features can be identified by the automated assistant as being predicted to be of interest to the user and—when a user expresses interest in a particular feature—the selectable suggestions can be adapted. Interest of the user in the particular environmental feature can be expressed by redirecting their gaze towards the particular feature and/or providing further input relevant to the particular feature.
US12141344B2 Improving accuracy of interactions for gaze-enabled AR objects when in motion
Methods and systems for providing augment reality overlay associated with a real-world object includes detecting a gaze target of a user viewing the real-world environment using a pair of AR glasses by tracking a gaze of the user. Position parameters affecting the gaze of the user are tracked and one or more attributes of the gaze target are selectively corrected to allow the user to maintain their gaze on the gaze target. An AR trigger element associated with the gaze target is triggered in response to the gaze of the user. The AR trigger element provides additional information related to the gaze target selected by the user.
US12141337B2 Theft detector
An end-user computing device can include a theft detector that maintains a registered host device list containing identifiers of at least one registered host device. The theft detector can have root access to operations of the end-user device and the theft detector can provides a secure reboot request in response to detecting a possible theft condition. The end-user computing device can also include a boot loader that executes a secure reboot of the end-user device in response to a secure reboot request from the theft detector. The secure reboot of the end-user device resets the end-user device to prevent access to the end-user device.
US12141335B2 Terminal and communication method
A terminal includes a security subsystem, a baseband processor, and a first bidirectional bus coupled between the security subsystem and the baseband processor. The security subsystem is configured to manage at least one of data related to a user identity or data related to network security in wireless communication, and exchange the data with the baseband processor by using the first bidirectional bus. The baseband processor is configured to exchange the data with the security subsystem by using the first bidirectional bus, and implement wireless communication by using the data. The security subsystem and the baseband processor are in the same hierarchy. The security subsystem may proactively perform data transmission by using the first bidirectional bus.
US12141334B2 Method for initializing a security bus in a master-slave system
A method initializes a security bus in a security bus system. The method includes scanning the security bus in order to identify slave units connected to the security bus, and determining, for each identified slave unit, whether the slave unit is a standard slave unit or a slave unit that itself provides input data for the security controller. The method further includes assigning, for each identified slave unit, an address to the slave unit. If the slave unit is a standard slave unit, then the slave unit is automatically assigned a communication address. If the slave unit is a slave unit that itself provides input data for the security controller, then the slave unit is automatically assigned a communication address and additionally a security address. The method also includes storing the addresses assigned to the identified slave units in order to initialize the security bus.
US12141331B2 Undefined lifecycle state identifier for managing security of an integrated circuit device
This document describes methods and systems that use an undefined lifecycle state identifier to manage security of a system-on-chip (SoC) integrated circuit (IC) device. As part of the described techniques, the SoC IC device may include a first set of logic integrated circuitry that determines that a first combination of bit values fails to correspond to a known lifecycle state identifier. The first set of logic integrated circuitry may then provide, to a second set of logic integrated circuitry, a second combination of bit values that corresponds to the undefined lifecycle state identifier. The second set of logic integrated circuitry may then place the SoC IC device into an undefined lifecycle state.
US12141329B2 Information processing apparatus and non-transitory computer readable medium storing information processing program
An information processing apparatus includes a processor configured to use authentication information of a first user who is registered in plural electronic signature services and uses the electronic signature services, to acquire at least one of contract information regarding a contract using each electronic signature service or service information, from each electronic signature service, the authentication information being provided for each of the electronic signature services and used for using the electronic signature service, and the service information being information regarding each electronic signature service, display a check screen in association with the acquired at least one of the contract information or the service information and the electronic signature service as an acquisition source, the check screen being used for checking the plural electronic signature services, and receive selection of the electronic signature service used by the first user on the check screen.
US12141328B1 Systems and methods for fund transfers via blockchain
Methods and systems for managing and/or processing a blockchain to maintain data security for confidential and/or personal data are provided. According to certain aspects, the disclosed data security techniques may enable access sharing functionality utilizing the blockchain. The data security techniques disclosed herein also enable the use of smart contracts to transfer funds associated with payment obligations. A node may receive a transaction indicative of a settlement condition of a smart contract being satisfied. Accordingly, the transaction may be compiled into a block of a blockchain and routed to the smart contract. The smart contract may direct a node to transfer funds in accordance with the payment obligations.
US12141325B2 Computer-implemented method and system for checking data anonymization
Provided is a computer-implemented method and system for checking anonymisation of data. Anonymized data are analysed by means of a smart contract process based on data privacy rules automatically raising a flag in case of an anomaly. The smart contract is governed in a decentralized manner where anodes of distributed database can verify the rules specified in the smart contract and/or assess an anomalous situation. To this end, test data are generated at the data source by applying the data privacy rules to the original data. The test data are checked against the anonymized data and depending on the check result metadata are generated. The metadata are provided to nodes of a distributed database for further verification.
US12141323B2 Processing personally identifiable information from a schema
A method for improving electronic data security including receiving a record containing personally identifiable information (PII) with at least one data field and receiving schema information. Identifying, from a structured data store, a unique identifier associated with one or more fields in the record in response to the schema information and then modifying the unique identifier to create a pseudo-identifier. Using the pseudo-identifier to query the structured data source and return the response to said querying for each record. The PII may have multiple data fields and said returning includes replacing the PII with the response to said querying. The processing of each PII may include instructions to either mask, ignore, or redact the PII based on the schema information mapping.
US12141321B1 Rules-based data access systems and methods
Methods and systems for rules-based data access are described. In some embodiments, a request for access to customer data by a requesting entity is received; the data is categorized; the person's preferences with respect to allowing access to data are compiled; a requesting entity is determined; and the providing entity that collected each requested data item is determined. Data shareability rules are evaluated based on the policies that regulate the access of the customer data and the requesting entity, and the customer data is provided to the requesting entity according to the evaluation.
US12141318B2 Techniques for private and secure collection and processing of data for generalized analysis
The present disclosure relates to techniques for collection and processing of data over a network, and in particular to in providing generalized analysis for preserving privacy of data sources. In some embodiments, a system receives a request for analytical data made by a requester, wherein the request includes: information for identifying one or more data source devices to be queried for input data, a type of data processing to be performed on the input data for generating the analytical data, and a data type for the analytical data. In response to receiving the request, the system causes the one or more data source devices to be queried for the input data. The system causes a response that includes the analytical data to be sent to the requester. Other embodiments are described throughout the present disclosure.
US12141314B2 Secret detection on computing platform
Aspects of the disclosure provide for an end-to-end system for detecting and responding to known secrets leaked on a computing platform. By securely retrieving secret data from a repository of known secrets, the platform can detect whether potential secrets are leaked in digital documents generated by applications or services of the platform, and compare the potential secrets with known secrets in the repository. The system deterministically and accurately identifies whether secrets were leaked in a digital document, and can also identify both the source of the leakage and the affected users, devices, or groups of users and devices on the platform.
US12141312B2 Methods, systems and machine-readable programs for communicating self destructive messages
Provided herein are methods, systems and machine-readable programs for enabling a secure channel for communicating self-destructive messages. In an embodiment, a method, system and machine-readable program are provided for generating, communicating and receiving the self-destructive message is disclosed.
US12141304B1 Systems and methods to track, store, and manage events, rights, and liabilities
Aspects herein relate to storing information concerning rights and liabilities or other records on distributed ledgers. A method disclosed can include identifying a transferor blockchain associated with rights and liabilities for transfer from a transferor to an acquirer, identifying an acquirer blockchain associated with the acquirer, creating an interim blockchain including the rights and liabilities, generating entries to the transferor blockchain removing the rights and liabilities, and generating entries to the acquirer blockchain adding the rights and liabilities. Another method disclosed can include identifying a critical record of a party, identifying a blockchain associated with the party, and generating an entry on the blockchain associated with the critical record, the entry having permissions related to at least the party.
US12141298B1 Role-based object identifier schema
A method includes receiving a first user request to access or modify a first application, the first user request including a first object identifier (OID), the first OID identifying a first role of the first user. The method further includes determining whether the first OID is equivalent to a first application-specific role, and in response to determining that the first OID is equivalent to the first application-specific role, authorizing the first user request.
US12141289B1 Real time application protection system configuration deficiency prediction
Techniques are described for improving real-time application protection (RTAP) systems (e.g., web application firewalls (WAFs), runtime application self-protection (RASP) systems). In particular, a device within a trusted network may configured to predict vulnerabilities of proposed configurations for the RTAP systems. For example, the device may train one or more machine learning models with a first plurality of configuration settings of application protection systems corresponding to a plurality of applications and a first plurality of known vulnerabilities corresponding the first plurality of configuration settings; apply the one or more machine learning models to a proposed configuration setting to predict one or more potential vulnerabilities of the proposed configuration setting; and identify one or more configuration changes to the proposed configuration setting to overcome the predicted one or more potential vulnerabilities.
US12141287B2 Enabling flexible policies for BIOS settings access with role-based authentication
Disclosed methods for enabling flexible policies for user access to BIOS attribute settings perform operations including creating a BIOS attribute map encompassing one or more configurable BIOS attributes, generating a role-based authorization table associating an authorization role to each of the configurable BIOS attributes, and deploying the role-based authorization table to an information handling system. Responsive to a user launching a BIOS attribute configuration tool, a user role associated with the user is detected and the role-based authorization table is retrieved. Based on the role-based authorization table and the user role, configurable BIOS attributes for the user are identified. The configurable BIOS attributes may then be presented to the BIOS configuration to enable the user to perform configuration operations for the configurable BIOS attributes.
US12141282B2 Methods and apparatus to augment classification coverage for low prevalence samples through neighborhood labels proximity vectors
Methods, apparatus, systems, and articles of manufacture are disclosed that augment classification for low prevalence samples. An example non-transitory computer readable medium comprises instructions that, when executed, causes a machine to at least classify a data sample using a first classifier, classify the data sample using a second classifier different from the first classifier, the second classifier using a plurality of sensitive hashing (LSH) forests to analyze a sorted plurality of neighbor samples, determine whether a first classification result of the first classifier meets or exceeds a confidence threshold, in response to the first classification result of the first classifier meeting or exceeding the confidence threshold, output the first classification result, and in response to the first classification result of the first classifier not meeting or exceeding the confidence threshold, output a second classification result of the second classifier.
US12141278B2 Systems and methods for detecting a prior compromise of a security status of a computer system
A computer-implemented method for detecting a security status of a computer system may include: in response to satisfaction of a predetermined trigger condition associated with an electronic application installed on a memory of the computer system, performing a security check process on the computer system; in response to the security check process determining that a security status of the computer system is currently compromised, performing a first security action; and in response to the security check process determining that the security status is formerly compromised, performing a second security action.
US12141275B2 Graphical user interface tool for configuring a vehicle's intrusion detection system
A system for configuring an intrusion detection system. The system includes an input device, a display device, and an electronic processor. The electronic processor is configured to receive input, via the input device. The input the electronic processor receives includes a previous configuration file, a databus configuration file, and user input. The electronic processor is also configured to run, with an intrusion detection system configuration tool, a simulation of communication on a vehicle communication system based on the input received and display, on the display device, results of running the simulation with the intrusion detection system configuration tool. The electronic processor is further configured to output a new configuration file and a file configured to be uploaded to a vehicle.
US12141273B2 Focused image grabbing
A computer-based method includes monitoring user activities at an endpoint device on a computer network, determining if one of the user activities at the endpoint device presents a potential threat to network security, creating an alert of the potential threat, and providing, with the alert, a redacted version of a screenshot from the endpoint device. One or more open windows that appeared on the screen of the endpoint device are obscured or removed in the redacted version of the screenshot of the endpoint device.
US12141265B2 Method and apparatus for facilitating the login of an account
Systems and methods are provided for facilitating account login, wherein the method is implemented by a first server that is associated with a first account. In some embodiments, the method comprises receiving, from a terminal device, a request to log into a second account associated with a second server, wherein the request includes a first identifier associated with the first account and a second identifier associated with the second server. The method further comprises generating account information to be transmitted to the second server based on the first identifier; and transmitting the account information to the second server based on the second identifier; wherein the transmission of the account information enables the second account to be automatically logged into at the second server.
US12141264B2 Secure authorization via modal window
The disclosure relates to systems and methods for authorization of a user in a spatial 3D environment. The systems and methods can include receiving a request from an application executing on a mixed reality display system to authorize the user with a web service, displaying to the user an authorization window configured to accept user input associated with authorization by the web service and to prevent the application or other applications from receiving the user input, communicating the user input to the web service, receiving an access token from the web service, in which the access token is indicative of successful authorization by the web service, and communicating the access token to the application for authorization of the user. The authorization window can be a modal window displayed in an immersive mode by the mixed reality display system.
US12141262B2 Using projected spots to determine facial micromovements
Systems, methods, and non-transitory computer readable media including instructions for determining and interpreting facial skin micromovements are disclosed. Determining facial skin micromovements includes controlling at least one coherent light source for projecting a plurality of light spots on a facial region of an individual, wherein the plurality of light spots includes at least a first light spot and a second light spot spaced from the first light spot. Reflected light from the first light spot is analyzed to determine changes in first spot reflections. Reflected light from the second light spot is analyzed to determine changes in second spot reflections. Based on the determined changes in the first spot reflections and the second spot reflections, the facial skin micromovements are determined. The facial skin micromovements derived from analyzing the first spot reflections and analyzing the second spot reflections are interpreted. An output of the interpretation is generated.
US12141256B2 System for face authentication and method for face authentication
A system for face authentication which can operate separately for individual providers of face authentication service in a stable and efficient manner, which system includes: face authentication machines; an administrator terminal; a face management server for storing registered users' face image data; and face matching servers each configured to generate face feature amount data of a person to be verified from image data acquired from the camera of a face authentication machine, and perform a matching operation by comparing the face feature amount data of the person with that of registered users, wherein, prior to face authentication, data of associations between face authentication machines and face matching servers entered by an administrator is transmitted from the administrator terminal to the face management server.
US12141255B2 Method for authenticating a user on client equipment
A method of authenticating a user on client equipment, the user equipped with a personal terminal, the method wherein it comprises implementing by data processing means in said client equipment the following steps: (a) When said user's personal terminal is in proximity to said client equipment, receiving from the terminal and temporarily storing on data storage means in the client equipment: —a reference biometric data item of the user; and—at least one alphanumeric user authentication data item; stored on the data storage means in the terminal; (b) Identifying said user via biometric recognition from a candidate biometric data item of the user and the reference biometric data item(s) stored on the data storage means in the client equipment; (c) Using at least one alphanumeric authentication data item of the identified user stored on the data storage means in the client equipment, for authentication of said user.
US12141252B1 Assigning new passcodes to electronic devices
An electronic book distribution system includes electronic devices that reset their passcodes after specified authentication failures. The passcodes of an individual electronic device is reset to a value that is generated using a predefined function of a randomly generated support code. The support code is displayed to the user, and the user is instructed to contact a support service in order to obtain the new passcode. The support service independently authenticates the user, calculates the new device passcode using the same predefined function used by the electronic device, and provides the new passcode to the user.
US12141251B2 Authentication of a user based on analyzing touch interactions with a device
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for continuous identity authentication based on gesture data. In one aspect, a method includes receiving gesture data corresponding to one or more gestures received on a touch screen of the mobile device from an individual, generating specific features extracted from the one more gestures, comparing the specific features with gesture data collected on the mobile device from a user previously interacting with the mobile device, and verifying that an identity of the individual matches an identity of the previous user.
US12141250B2 Media content management
A system and method for media content management include creating, via a digital vault, a container file comprising media content submitted by a first user and content metadata; verifying, via the digital vault, a completeness of the content metadata associated with the media content in the container file; classifying, via the digital vault, the container file based on the completeness of the media content; capturing, via the digital vault, event metadata when a second user gains access to the container file, the event metadata comprising at least one of identification of the second user, an activation timestamp, a duration of access, portions of the container file accessed, and changes to the container file; and enabling a private communication channel between parties affiliated with the media content to permit messaging among the parties affiliated with the media content via the private communication channel.
US12141248B2 Systems and methods for whitebox device binding
A method is disclosed. The method includes receiving, by a user device, an encrypted message from a server computer. The encrypted message is a message encrypted with a master secret key or a key derived from the master secret key. The user device signs the encrypted message with a secure element private key. The user device, using a whitebox, cryptographically recovers a secure element public key from a certified key using a server computer public key. The certified key is certified by the server computer and based on at least the secure element public key. The user device, using the whitebox, cryptographically recovers the encrypted message from the signed encrypted message using the secure element public key. The user device, using the whitebox, decrypts the encrypted message using the master secret key or the key derived from the master secret key in the whitebox to obtain the message.
US12141247B1 Apparatus and method for persistent digital rights management
A machine has a network interface circuit to provide connectivity to networked machines. A processor is connected to the network interface circuit. A memory is connected to the processor and the network interface circuit. The memory stores instructions executed by the processor to record the purchase of a digital asset by a user at a client machine from a data source machine in network communication with the client machine. The location of the digital asset on one or more machines of the networked machines is archived. The location is separate from the data source machine. The digital asset is associated with a data access policy. A request for the digital asset is received. The data access policy is enforced through programmatic control utilized by one or more of the networked machines to form a consent state. Distribution of the digital asset to a networked machine is authorized in response to the consent state.
US12141245B2 Re-encryption-based digital rights management
Encrypting a document, including: generating first and second nonces; combining the first and second nonces to generate a secret key that is deterministically defined by the first and second nonces; encrypting the document using the secret key to produce an encrypted document; delivering the first nonce to a license manager; and delivering the second nonce to a rights manager.
US12141244B2 Video resolution enforcement and optimization in an adaptive bitrate environment
Methods and systems related to authoring and acquiring digital rights management (DRM) licenses are disclosed. For example, a computing device may generate or author a digital rights management license for a content asset that includes one or more usage restriction rules. A usage restriction may limit the maximum display resolution for a content asset. Another device may then receive the license and process the one or more usage restrictions prior to presentation of the content asset to a user.
US12141242B2 Image data classification method, computer device, and readable storage medium
An image data classification method which includes distributing image data to n users is provided. N marks corresponding to the image data are collected by collecting the mark made by each of the n users on the image data. Once target marks are determined from the n marks and a rate of the target marks is calculated, a quality of the image data is determined according to the rate of the target marks.
US12141237B2 System and method for ensemble expert diversification via bidding and control thereof
The present teaching relates to method, system, medium, and implementations for machine learning. A bid is received, from an expert during training, for a training sample with an amount within a level of available bidding currency associated with the expert. The training sample is used for training a model associated with the expert. It is determined whether the expert is among at least one winner selected based on bids from one or more experts. If the expert is among the at least one winner, the training sample is sent to the expert. The at least one winner is selected based on one or more criteria aiming at expert diversification.
US12141233B1 Method, system, and computer program product for characterizing an electronic circuit using model order reduction-based envelope fourier techniques
Disclosed are methods, systems, and articles of manufacture for characterizing an electronic design with an MOR-based envelope Fourier technique. Multiple training models may be determined at multiple time points for an electronic circuit by using at least the MOR-based envelope Fourier technique that comprises a harmonic balance technique. A training model of the multiple training models may be reduced into a reduced order training model in a reduced order space at least by applying at least model order reduction of the MOR-based envelope Fourier technique to the training model. A time varying system may be determined for the electronic circuit based by using at least the reduced order training model.
US12141227B2 Adaptive matrix multiplication accelerator for machine learning and deep learning applications
An adaptive matrix multiplier. In some embodiments, the matrix multiplier includes a first multiplying unit a second multiplying unit, a memory load circuit, and an outer buffer circuit. The first multiplying unit includes a first inner buffer circuit and a second inner buffer circuit, and the second multiplying unit includes a first inner buffer circuit and a second inner buffer circuit. The memory load circuit is configured to load data from memory, in a single burst of a burst memory access mode, into the first inner buffer circuit of the first multiplying unit; and into the first inner buffer circuit of the second multiplying unit.
US12141218B1 System and method for collecting content from network servers
Providing content from network servers by receiving a data request from a client performing an internet search on a search engine based on the data request, accessing URLs relevant to the request resulting from the search, inputting parsed text from the accessed URLs into a software model configured to identify terms of use in the URL, accessing a robots.txt of the URL to receive collection rules that define terms for collecting data in the URL, sending a data request to the URL, where the request includes the details of the requesting entity and an opt-out option for the URL, and collecting the data in the URLs.
US12141217B2 Virtual reality bookmarks
The disclosed technology is directed towards virtual reality bookmarks that maintain state data for a user in a virtual reality environment, such that the user can to return to that virtual reality environment at a later time. While presenting virtual reality session content to a user, a system or the like can receive a request to pause the virtual reality session from a user. Session state data, e.g., in the form of a virtual reality bookmark, is saved based on the pause request. A later request to resume presentation of the virtual reality content results in the system accessing the virtual reality session data, which is used to present resumed virtual reality session content to the user based on the session state data. A pause request may be for an individual user or for each user participating in a session. Virtual reality bookmarks may be shared with other users.
US12141214B2 Adversarial bandits policy for crawling highly dynamic content
Techniques of generating recrawl policies for commercial offer pages include generating a multiple strategy approach using a number of different strategies. In some implementations, each strategy is an arm of a K-armed adversarial bandits algorithm with reinforcement learning. Moreover, in some implementations, the multiple strategy approach also uses a machine learning algorithm to estimate parameters such as a click rate, impression rate, and likelihood of price change, i.e., change rate, which was assumed known in the conventional approaches.
US12141213B2 System and method of updating content server metadata
A system and method of updating Content Server metadata on order to update and re-organize documents in a content management system (i.e., Content Server). A content management system includes a tool for setting Content Server metadata attributes, based in values in the index. Content Server Category Attributes can be set, as can Content Server Classification values, as can Content Server RM Classification values.
US12141212B2 Intelligent interface accelerating
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining user browsing data from a browser plugin of a client computer device, the client computing device being associated to the user; examining the user browsing data; classifying a current activity of the user in dependence on the examining the user browsing data, wherein the classifying includes classifying the current activity of the user as searching for a service provider; in response to classifying the current activity of the user as searching for a service provider, performing web crawling on multiple websites to obtain research data, wherein the multiple websites are crawled by the performing web crawling in dependence on extracted data extracted by the examining the user browsing data; and providing an action decision in dependence on the research data, wherein the action decision includes a decision to transmit a communication to the user on behalf of a certain service provider.
US12141209B2 Machine learning and prediction using graph communities
Embodiments of the invention are directed to methods and devices for predicting interactions. One embodiment is directed to a method comprising receiving, by one or more computers, interaction data for a plurality of known interactions between resource providers and users, and creating a topological graph based on the plurality of known interactions. The method may further comprise determining, by the one or more computers, a plurality of communities to form a predictive model, and receiving a request for a prediction. In addition, the method may comprise applying the request to the predictive model, by the one or more computers, by identifying a community in the plurality of communities corresponding to the request, determining a node within the identified community, and providing information regarding the node as the requested prediction.
US12141203B2 Tenant based permission allocation for a graph database
Systems, methods, and software described herein provide enhancements for managing permissions in a shared graph. In one implementation, a graph management system identifies a request to classify a first subgraph in the graph for access by a tenant of a plurality of tenants, wherein the request indicates one or more vertex types and/or one or more edge types for the first subgraph. The graph management system further identifies one or more vertices and/or one or more edges in the graph that qualify for the first subgraph based on the indicated one or more vertex types and/or one or more edge types, and allocates permissions to at least one user associated with the tenant to access the first subgraph.
US12141201B2 Detecting content of interest in streaming media
The present invention recognizes media content using signatures generated by network devices with limited processing power. A signature comprises a first set of frequency-amplitude pairs associated with a first piece of content. The signature is compared with stored signatures corresponding to known content. Each of the stored signatures comprises a stored set of frequency-amplitude pairs. The first piece of content is identified as being or including known content in response to the first signature matching a stored signature.
US12141200B1 Clustering-based recognition of text in videos
Systems and methods for spatial-textual clustering-based recognition of text in videos are disclosed. A method includes performing textual clustering on a first subset of a set of predictions that correspond to numeric characters only and performing spatial-textual clustering on a second subset of the set of predictions that correspond to alphabetical characters only. The method includes, for each cluster of predictions associated with the first subset of the set of predictions, choosing a first cluster representative to correct any errors in each cluster of predictions associated with the first subset of the set of predictions and outputting any recognized numeric characters. The method includes, for each cluster of predictions associated with the second subset of the set of predictions, choosing a second cluster representative to correct any errors in each cluster of predictions associated with the second subset of the set of predictions and outputting any recognized alphabetical characters.
US12141197B2 Methods and apparatus to identify media based on historical data
Methods, apparatus, systems and articles of manufacture are disclosed to identify media based on historical data. An example method includes: comparing (a) a pitch shifted fingerprint, (b) a time shifted fingerprint, or (c) a resampled fingerprint to a reference fingerprint; in response to a match between any of (a) the pitch shifted fingerprint, (b) the time shifted fingerprint, or (c) the resampled fingerprint and the reference fingerprint, generating indications of (a) a pitch shift value, (b) a time shift value, or (c) a resample ratio that caused the match; in response to collecting broadcast media for a threshold period of time, processing the one or more indications; and in response to a request for a recommendation for information associated with a query, transmitting the recommendation including one or more frequencies of occurrence of (a) the pitch shift value, (b) the time shift value, or (c) the resample ratio.
US12141195B2 Systems and methods for generating playlists in a music service
Systems and methods for generating a playlist on a device for a user of a music service are provided. In embodiments, a method includes initiating an online mode of the music service, where the device is connected to a music service server, and storing, in a cache memory of the device, at least one media object accessed by the user using the music service. The method further includes identifying the at least one media object as satisfying a pre-designated condition, and in response, automatically adding the at least one media object to a playlist stored in the cache memory. The method also includes receiving an indication, via a user interface of the device, to initiate an offline mode of the music service, where the device is not connected to the music service server, and upon initiating the offline mode, enabling playback of the playlist from the cache memory.
US12141194B2 Matching result display device, matching result display method, program, and recording medium
The present invention provides a matching result display device, a matching result display method, a program, and a recording medium, which allow, at the time of displaying feature points of objects determined as matching on the basis of matching result information provided by a matching system, visual check of the displayed feature points to be performed easily. The matching result display device according to the present invention includes: a feature point acquiring unit that acquires a plurality of feature points common to at least two pieces of image data to be matched against each other; a display position setting unit that sets display positions of corresponding symbols to be assigned to the feature points common to the at least two pieces of image data in such a manner that, when the same corresponding symbols are assigned to corresponding feature points, respectively, a display line connecting each feature point and the corresponding symbol assigned thereto on each of the at least two piece of image data does not overlap with display lines connecting other feature points and corresponding symbols assigned thereto, respectively; and a display unit that provides the corresponding symbols at the display positions and displays the feature points and the corresponding symbols assigned thereto in a state where they are connected with display lines, respectively.
US12141190B2 Medium recommendation system, table creation system, medium recommendation device, and table creation method
One or more embodiments of the invention is a medium recommendation system for recommending media or sets of media in a game that proceeds as a user selects media from a possessed medium group constructed to include D media and places the media in a game field, the recommended media or sets of media being media or sets of media to be added to a medium in order to construct at least a portion of the possessed medium group from the medium, the medium recommendation system including: an input acceptance unit that accepts the input of a single medium among the T kinds of media; a table storage unit that stores first tables; and a medium recommendation unit that is capable of outputting, as recommendation information, media or sets of media with which the single medium accepted by the input acceptance unit is associated in the first tables.
US12141181B2 Database query generation using natural language text
Some embodiments may obtain a natural language question, determine a context of the natural language question, and generate a first vector based on the natural language question using encoder neural network layers. Some embodiments may access a data table comprising column names, generate vectors based on the column names, and determine attention scores based on the vectors. Some embodiments may update the vectors based on the attention scores, generating a second vector based on the natural language question, determine a set of strings comprising a name of the column names and a database language operator based on the vectors. Some embodiments may determine a values based on the determined database language operator, the name, using a transformer neural network model. Some embodiments may generate a query based on the set of strings and the values.
US12141178B2 Archetype-based generation of artificial intelligence characters
Systems and methods for archetype-based generation of Artificial Intelligence (AI) characters are provided. An example method includes receiving at least one keyword describing an AI character, where the AI character is generated by an AI character model in a virtual environment; selecting, based on the at least one keyword, an archetype from a plurality of archetypes; acquiring at least one parameter of the AI character model, where the at least one parameter corresponds to at least one feature of the AI character; determining, based on the archetype, at least one value for the at least one parameter; and assigning the at least one value to the at least one parameter.
US12141175B2 System and method for dossier creation with free-form layout
A method (and system) includes retrieving a dataset from a database creating a report including a graphical representation of the dataset, the graphical representation of the dataset including a freely positionable and scalable data container and displaying the report on a graphical user interface. The report has a free-form layout in which each container is freely positionable and is freely scalable such that a change in size and/or location of one container does not affect a size and/or location of any other container in the report.
US12141170B1 Automated versioning of configuration tables with rollback
Arrangements for automated versioning of configuration tables with the ability of automated rollback are provided. A database table having key fields and data fields may be retrieved. The table may be extended by adding a new key field to each row of the database table. The new key field may include a version number and a data block identifier. A view of the table may be generated and initialized by setting a current version number to zero. One or more triggering components for simulating a versioned database may be defined. The one or more triggering components may include one or more instead-of triggers used to insert, update, or delete from the database table upon an insert, update, or delete operation on the view. The versioned database may be simulated using the one or more triggering components, including an instead-of-insert trigger, an instead-of-update trigger, and/or an instead-of-delete trigger.
US12141169B1 System and method for converting spreadsheets into data models
A method for converting a spreadsheet into a data model includes: obtaining the spreadsheet including a plurality of cells containing data; identifying local structures within the spreadsheet using attributes of the data in the spreadsheet; combining the local structures of the spreadsheet into a generic multi-dimensional model comprising dimensions and data cubes; generating the data model using the generic multi-dimensional model by mapping elements of the generic multi-dimensional model to elements of the data model; and displaying, on a display and to a user, the data model. The dimensions and the data cubes are the elements of the generic multi-dimensional model.
US12141165B2 Smart contract-based data processing method, apparatus, device, and storage medium
A data processing method, apparatus, and device based on a smart contract, and a storage medium can improve execution speed of a smart contract and reduce a running time. A contract call request used for executing a transaction service is acquired. An asynchronous variable statement corresponding to the asynchronous variable function name in a smart contract is also acquired. A first memory and a second memory associated with the first variable parameter are queried based on the first asynchronous variable statement. A data read request is transmitted to the first memory and a separate data read request is transmitted to the second memory in an asynchronous request manner indicated by the first asynchronous variable statement to obtain first to-be-read data and second to-be-read data used for executing the transaction service.
US12141163B2 Synchronising datasets updates
An apparatus, computer-implemented method and computer program are disclosed for synchronising dataset updates. For example, the method may comprise providing a first code branch associated with a plurality of code sets which, when executed, produce respective time-series datasets for provision to a downstream process linked to the first code branch. The method may also comprise generating a second code branch, based on the first code branch, the second code branch executing the plurality of code sets as part of an updating process and, if successful, storing respective time-series datasets to respective memory locations associated with the second code branch. Another part of the method may comprise determining if all code sets executed by the second code branch have successfully committed. Responsive to a positive determination, one or more pointers, e.g. all pointers, associated with the first code branch may be updated to point to the respective memory locations associated with the second code branch in order that the respective successfully-committed time-series datasets are provided to the downstream process.
US12141162B1 Database connection manager, metric-based routing and load balancing for replica servers
Systems and methods are provided to implement a database connection manager that dynamically routes database query statements to database servers storing replicas of the database. In embodiments, the database connection manager may implement a data access interface that mimics the interface of the database servers, so as to appear to clients as just another database server. In embodiments, various health or performance metrics of the servers are monitored, and the routing may be performed based on the metrics to load balance the servers. In embodiments, the routing may distinguish between read and write statements, so that read statements are routed to servers hosting read-only replicas, and write statements are routed to servers hosting writable replicas. These and other disclosed features improve the functioning of the database, to allow, among other things, the database servers to be dynamically load balanced, and the servers' identities to be hidden from clients.
US12141161B1 Automated non-relational to relational database streaming
A data stream conversion service may crawl a non-relational database to determined database attributes that characterize the data structure of the non-relational database. The data stream conversion service may evaluate the one or more attributes of the non-relational database to generate a schema for a relational database, wherein the schema maps the non-relational database attributes to respective fields of a relational database. The data stream conversion service may generate a relational database using the determined schema and replicate a data stream for the non-relational database to the relational database.
US12141156B2 Unified data access and querying
The present disclosure relates to computer-implemented methods, software, and systems for generating intelligent data reports based on data of different data source type(s). Metadata is obtained from data sources to support querying. A request is received by the compound database and from a query panel to generate a report associated with at least one data source. The request includes one or more data manipulation operations, wherein at least one of the data manipulation operations is not natively supported by a data source of the at least one data source. A query is generated based on the request. The query is split based on a number of data sources associated with the request to generate the report. The query is transformed into at least one sub-queries corresponding to each of the at least one data source and a report is generated based on their execution.
US12141153B2 Method, apparatus and device used to search for content
A method, apparatus and device used to search for content, and a computer-readable storage medium, which relate to the field of data processing. In the method, in response to receiving a search request for a target search term, obtain multiple historical search records related to multiple historical search requests, each historical search record comprising the historical search term targeted by the corresponding historical search request. Then, determine a first historical search record matching the target search term from the multiple historical search records. Furthermore, based on the relationship between multiple historical search records, determine from the multiple historical search records a second historical search record associated with the first historical search record. The method further comprises determining an extended result for the target search term on the basis of the search result corresponding to the second historical search record. By means of the method, it is possible to provide extended results that may meet the search request of users, which improves the quality and effect of a search, and improves the user experience.
US12141152B2 User-driven dynamic system management search
An information handling system includes first and second memories, and a processor. The first memory stores user settings for performing a search in a system management console. The second memory stores data associated with components of the system management console. The processor receives multiple user defined weights, and each of the user defined weights is associated with a different search criterion of multiple search criteria. Based on the received user defined weights, the processor determines updated weights for each of the search criteria. The processor stores the updated weights for each of the search criteria in the user setting of the first memory. The processor receives a search query, and provides search results based on the search query and the updated weights for each of the search criteria. The search results include data from the second memory.
US12141150B2 Locally rebuilding rows for query execution via a database system
A database system is operable to determine a set of segments that include a set of rows required to execute at least one query. At least one virtual segment in the set of segments is determined. At least two data portions in a first segment of the at least one virtual segment are identified. A locally rebuilt set of rows for the at least two data portions is generated based on retrieving at least two corresponding data portions of at least one other segment from storage and rebuilding at least two data portions utilizing the retrieved at least two corresponding data portions. Query resultant data is generated based on performing execution of the at least one query by utilizing the locally rebuilt set of rows.
US12141147B2 Management of database join operations
A method comprises receiving a request to combine data from a plurality of data collections based on one or more constraints, and analyzing the request using one or more machine learning algorithms to determine an order by which respective ones of the plurality of data collections are to be searched. The respective ones of the plurality of data collections are searched according to the determined order, and an output of combined data from the searching is generated in response to the request.
US12141139B2 Automatic index creation for relational database systems
Methods, systems, and computer-readable storage media for automatic index creation for relational database systems. Query statements from a relational database are processed to generate query patterns from the query statements. Vectorization of the query patterns is performed to transform each query pattern into a numerical vector. A clustering algorithm is executed to cluster the numerical vectors into multiple clusters. Each cluster has a respective cluster center. A frequent query pattern is determined, for at least some of the multiple clusters, that corresponds to a respective cluster center. Active columns in the frequent query patterns are determined and a database index is automatically created for each active column that does not currently have a database index.
US12141136B2 Systems and methods for low-latency provision of content
The present disclosure provides systems and methods for low-latency provision of content. The method includes receiving one or more signals indicating a current location of a client device; before receiving an input query from a map application of the client device, retrieving characteristics of the client device; and generating a set of identifications, the set of identifications including the current location of the client device, and the characteristics of the client device. The method further includes determining that a query prediction exceeds a threshold; responsive to the determination that the query prediction exceeds the threshold, selecting a link to a geographic location of an entity that is associated with the query prediction; and, responsive to a selection of a map application on the client device by a user, transmitting the selected link to the client device before receiving a query from the user of the client device.
US12141134B1 Method and system for guiding large language models for task planning and execution
Disclosed is method for guiding Large Language Models (LLMs) for task planning and execution, method comprising creating playbook database (302) comprising set of playbooks (SOP); obtaining user query (308) received by Large Language Model (LLM) (306, 208); determining whether or not given task (GT) matches corresponding descriptor of any playbook from amongst SOP; and wherein when it is determined that GT matches given descriptor of given playbook (GP) (314, 400) from amongst SOP, LLM selects one or more ET (212, 316); a software framework associated with the LLM tracks and executes the given set of sub-tasks in the given playbook, using the one or more external tools, in coordination with the LLM; and LLM generates query response including results of the execution of the given set of sub-tasks, and sends the query response to the user device.
US12141127B2 Systems and methods for blockchain interlinking and relationships
This disclosure describes systems and methods for interlinking multiple independent and separately-scalable blockchains to provide transactional provenance. The disclosed systems and methods leverage a combination of blockchain and graph data structures to interoperate between blockchains without requiring a single data structure while still providing a single chain of custody and provenance for a particular set of actions.
US12141126B2 Method, apparatus, and system for blockchain consensus
A blockchain consensus method may comprise: acquiring transaction data; and distributing, according to a preset distribution rule, the transaction data to at least one consensus unit in a consensus unit set, causing the at least one consensus unit to perform consensus processing on the distributed transaction data.
US12141124B1 Discovering candidate referential integrities in a database
A database system enumerates one-column candidate referential integrities (1CRIs) from a plurality of input columns in one or more relations. The database system applies one or more disqualification tests to the 1CRIs to eliminate illegitimate 1CRIs resulting in a list of non-disqualified 1CRIs, wherein the disqualification tests are applied to an 1CRI being tested (hereinafter (A*,B*), A* representing a set of values of a referenced column or columns and B* representing a set of values of a referencing column or columns) until (A*,B*) is disqualified or until all of the disqualification tests have been executed and (A*,B*) has not been disqualified, in which case (A*,B*) is added to the list of non-disqualified 1CRIs, wherein each of the disqualification tests reduces the likelihood of incorrectly adding (A*,B*) to the list of non-disqualified 1CRIs.
US12141122B2 Information processing apparatus and information processing method
An information processing apparatus comprises a data base configured to store, for a predetermined vehicle, a history of coating operation which is operation related to coating using a coating film containing an easily removable layer; and a controller configured to: acquire operation data representing details on the coating operation that is performed on the vehicle, and update the data base based on the operation data.
US12141121B1 Contextual master data entity determination mechanism
In some embodiments, there is provided triggering a chat bot session to make a change to a master data entity at a master data store; determining an identity of the master data entity and the master data store associated with the chat bot session by at least extracting context information from an application and/or a user interface; generating, based on the identity of the master data entity and the master data store, a change command to make the change to the master data entity; and sending a change request including the change command to make the change to the master data entity at the master data store. Related systems, methods, and articles of manufacture are also disclosed.
US12141119B2 Write protecting tenant data in a multi-tenant database system
A system performs write protection of data that being copied. The write protection protects the data from being corrupted by applications. The system allows writes that are part of the data transfer from the source database. The system uses triggers to implement write protection. The system stores a list of tenants that are write protected in a metadata table. The system implements a statement level trigger that caches the metadata table in memory. If the cache is determined to be older than the limit specified by the TTL, the system reloads the cache. The statement may perform multiple row level operations. A row level operation implements a row level trigger that checks the in-memory data structure to determine whether the tenant is write protected. If the tenant is determined to be write protected, the system rolls back the row level operation.
US12141114B2 Semantic indices for accelerating semantic queries on databases
A computer-implemented method accelerates cognitive intelligence queries to a database using semantic keys. A computing device receives a database. The computing device inserts one or more key-value pairs into the database, where the key is a semantic key that is generated from a binary codeword built from a locality sensitive hashing of one or more vectors in a database embedding model of the database, and where the value is a tuple in the database that identifies entries in the database that share predefined features. The computing device uses the one or more key-value pairs for accelerating cognitive intelligence queries to the database.
US12141110B2 Generation of schemas with error resolve
In implementations, a schema generation utility is configured to allow a user to abstract and generate a schema, such as a JSON schema, from a base schema instance according to schema configuration data, other data inputs, and schema configuration models. In an implementation, a user provides parameters, configuration objects, etc. for a desired final output schema. The schema generation utility may be configured to receive and parse the base schema instance into a plurality of configurable data objects, also referred to as “schema chunks,” that are extracted from the base schema instance. A set of schema chunks may be assembled into a desired output schema based on, at least in part, configuration data and assembly data contained in the schema chunks. In other implementations, input parameters may include error tolerance thresholds processed by the schema generator to discern between errors that lead to schema failure and benign errors.
US12141109B2 Systems and methods for building and publishing schemas based on data patterns and data formats
Systems and methods for building and publishing schemas based on data patterns and data formats are disclosed. According to one embodiment, a method for building and publishing schemas may include: (1) accessing, by a schema recommendation program executed by a computer processor, a plurality of ingested objects in an object store; (2) extracting, by a data crawler, metadata from each of the plurality of ingested objects, wherein the metadata is related to a schema for the object and comprises an object name, a field name, and a field type; (3) identifying, by the data crawler, a plurality of potential schemas for the plurality of ingested objects based on the metadata; (4) receiving, by the schema recommendation program, a selection of one of the plurality of potential schemas; and (5) publishing, by the schema recommendation program, the selected potential schema to a catalog store.
US12141101B2 Data transmission method and related device
The method includes: in a projection scenario, a first device displays, in a first display area of a display, a first user interface of a first application running on the first device, and displays, in a second display area of the display, a second user interface that is being displayed by a second device. The second user interface includes one or more file objects. A user may drag a first file object on the second user interface to the first user interface to release, so that the second device transfers the first file object to the first device. Then, the first device stores the first file object, and provides the first file object for the first application for processing. In embodiments, application data of one device can be directly shared to an application of another device without switching a user interface for a plurality of times.
US12141100B2 Repository for quick retrieval of object(s) of a communication platform
A repository for quick retrieval of object(s) of a communication platform is described. Server(s) of the communication platform can receive, in association with a user interface, a request to associate an object with a repository. The server(s) can store an object identifier of the object in the repository and cause display of an object user interface element representative of the object to be presented in association with a repository user interface element representative of the repository. In response to receiving a selection of the object user interface element, the server(s) can retrieve the object using the object identifier and cause the object to be presented, in the user interface with contextual data, wherein the contextual data comprises other object(s) associated with the object.
US12141099B2 Scalable multi-tier storage structures and techniques for accessing entries therein
Examples described herein generally relate to a scalable multi-tier storage system. An entry may be added and/or deleted within the storage system. To delete an entry, the storage system may determine whether the entry corresponds to the file or the directory based on directory metadata, and request deletion of the directory metadata associated with the entry from the directory volume based on determining that the entry corresponds to the directory, and further requesting deletion of the file from a file volume based on a determination that the entry corresponds to the file. To add a file, the storage system may generate directory metadata associated with the entry in the directory volume based on a determination that the entry corresponds to the directory, and may further allocate file metadata in the file volume based on a determination that the entry corresponds to the file.
US12141088B2 Cascade communications between FPGA tiles
A tile of an FPGA provides memory, arithmetic functions, or both. Connections directly between multiple instances of the tile are available, allowing multiple tiles to be treated as larger memories or arithmetic circuits. By using these connections, referred to as cascade inputs and outputs, the input and output bandwidth of the arithmetic and memory circuits are increased, operand sizes are increased, or both. By using the cascade connections, multiple tiles can be used together as a single, larger tile. Thus, implementations that need memories of different sizes, arithmetic functions operating on different sized operands, or both, can use the same FPGA without additional programming or waste. Using cascade communications, more tiles are used when a large memory is needed and fewer tiles are used when a small memory is needed and the waste is avoided.
US12141085B2 Hybrid transmitter with calibration
A transmitter includes a pull-down circuit coupled between an output of the transmitter and a first rail, a first pull-up circuit coupled between a second rail and the output of the transmitter, and a second pull-up circuit coupled between the second rail and the output of the transmitter. The transmitter also includes a control circuit coupled to a control input of the first pull-up circuit and a control input of the second pull-up circuit. The control circuit is configured to output a first control signal to the control input of the first pull-up circuit, wherein the first control signal controls a drive strength of the first pull-up circuit. The control circuit is also configured to output a second control signal to the control input of the second pull-up circuit, wherein the second control signal controls a drive strength of the second pull-up circuit.
US12141084B2 Separate inter-die connectors for data and error correction information and related computing systems, methods, and apparatuses
Separate inter-die connectors for data and error correction information and related apparatuses, methods, and computing systems are disclosed. An apparatus including a master die, a target die, inter-die data connectors, and inter-die error correction connectors. The target die includes data storage elements. The inter-die data connectors electrically couple the master die to the target die. The inter-die data connectors are configured to conduct write data bits from the master die to the target die. The write data bits are written to the data storage elements. The inter-die error correction connectors electrically couple the master die to the target die. The inter-die error correction connectors are configured to conduct error correction information corresponding to the write data bits from the master die to the target die. The target die includes error correction circuitry configured to generate new error correction information responsive to the write data bits received from the master die.
US12141073B1 Methods and apparatus for inflight data forwarding and invalidation of pending writes in store queue
Methods, apparatus, systems and articles of manufacture are disclosed to forward and invalidate inflight data in a store queue. An example apparatus includes a cache storage, a cache controller coupled to the cache storage and operable to receive a first memory operation, determine that the first memory operation corresponds to a read miss in the cache storage, determine a victim address in the cache storage to evict in response to the read miss, issue a read-invalidate command that specifies the victim address, compare the victim address to a set of addresses associated with a set of memory operations being processed by the cache controller, and in response to the victim address matching a first address of the set of addresses corresponding to a second memory operation of the set of memory operations, provide data associated with the second memory operation.
US12141072B2 Method and system for evicting and reloading a cache for machine learning training data streams
Techniques described herein relate to a method for managing training data. The method includes monitoring, by a training data stream manager (TDSM), a cache comprising a plurality of training data examples associated with streams of mini-batch sequences scheduled to be transmitted to a machine learning training environment; making a first determination that a cache eviction is required; in response to the first determination: selecting a training data example of the plurality of training data examples; making a second determination that the training data example is eligible for cache eviction; in response to the second determination: evicting the training data example from the cache; and updating a training data example database entry to indicate that the training data example is evicted from the cache.
US12141048B2 Machine learning model for determining software defect criticality
A system includes a processor configured to perform operations, including determining, for each respective software defect of software defects identified in a software product, corresponding attribute values that represent a software development history of the respective software defect, and determining, for each respective defect, using a machine learning model, and based on the corresponding attribute values, a corresponding escalation value representing a likelihood of the respective defect being escalated for resolution after release of the software product. The machine learning model may have been trained using corresponding software development histories of training defects that were escalated for resolution after release of a prior version of the software product. The operations also include, based on the corresponding escalation value of each respective defect, selecting, for resolution prior to the release of the software product, a defect subset of the software defects, and storing a representation of the defect subset.
US12141040B1 Failover cluster management using a semi-bidirectional heartbeat mechanism
A computer-implemented method of providing for dynamic cluster manager failover includes routing data traffic associated with managing network components in a cluster to an active cluster manager, where the active cluster manager manages a plurality of network components in the cluster. The method also includes transmitting periodic heartbeat request messages from a standby cluster manager to the active cluster manager. Further, the method includes detecting a loss of heartbeat response messages from the active cluster manager, where the heartbeat response messages are transmitted from the standby cluster manager to the active cluster manager in response to the periodic heartbeat request messages. The method also includes promoting the standby cluster manager to an active role and re-routing the data traffic associated with managing the network components to the currently active cluster manager.
US12141034B2 Method and system for grouping data slices based on average data file size for data slice backup generation
Techniques described herein relate to a method for performing pre-backup tasks. The method includes obtaining, by a proxy host, a snapshot request associated with a full backup of a file system stored in a network attached storage (NAS) from a backup manager; in response to obtaining the snapshot request: instantiating a NAS container to obtain a snapshot of the file system; providing the snapshot to the NAS container; after providing the snapshot to the NAS container: generating, using the snapshot, slices associated with the file system; sorting the slices based on average file sizes associated with each slice; grouping the slices based on the average file sizes and group criteria to generate slice groups; generating a slice list specifying the slices and the slice groups; and providing the slice list to the backup manager.
US12141029B2 Internal error correction for memory devices
Methods, systems, and devices for internal error correction for memory devices are described. A memory device may perform a read operation at a memory array having a data partition and an error check partition and may obtain a first set of bits from the data partition and a second set of bits from the error check partition. The memory device may determine a first error detection result based on a value of a determined syndrome. The memory device may obtain a parity bit from the first set of bits and determine a second error detection result based on a comparison of the parity bit with a second function of the subset of the first set of bits. The memory device may transmit the first set of bits to a host device based at least in part on the first and second error detection results.
US12141026B2 Error correction circuit, error correction method, and communication apparatus
An error correction circuit (20) according to this invention includes a first error correction processing circuit (21) configured to perform error correction processing in a row direction on array data having undergone first coding in the row direction, an error detection processing circuit (26) configured to perform error detection processing in a column direction on the array data having undergone second coding in the column direction, a corrected-bit likelihood calculation circuit (24) configured to calculate for each row the sum of likelihoods of corrected bits each of which is a bit corrected by the first error correction processing circuit (21), a high-likelihood row detection circuit (25) configured to detect rows of the array data in the descending order of the sums of likelihoods of corrected bits of respective rows output from the corrected-bit likelihood calculation circuit (24), and a second error correction processing circuit (27) configured to correct a bit at which a column error-detected by the error detection processing circuit (26) and a row detected by the high-likelihood row detection circuit (25) cross each other. An error correction circuit capable of improving transmission characteristics while suppressing the circuit scale can be provided.
US12141024B2 Failure mode and effect analysis system based on machine learning
A failure mode and effect analysis system according to the present invention may include: a failure severity calculation unit for calculating a failure severity by using machine learning on the basis of safety analysis information; a failure frequency calculation unit for calculating a failure frequency by using machine learning on the basis of safety analysis information; and a failure detectivity calculation unit for calculating a failure detectivity by using machine learning on the basis of safety analysis information.
US12141021B2 Programmatic selection of breakpoints and table values for a lookup table that conforms with an error tolerance
Exemplary embodiments may programmatically determine the number and locations of breakpoints and table values in a lookup table so as to reduce their counts. In some exemplary embodiments, the minimum number of breakpoints and breakpoint locations that conform with the error tolerance may be determined along with table values for those breakpoints. The exemplary embodiments may determine if a lookup table that conforms with the error tolerance is feasible and may inform a user of the feasibility or infeasibility of generating the lookup table. Where it is feasible to generate the lookup table, the exemplary embodiments may provide automatic programmatic generation of a lookup table with minimal breakpoints and optimal or near-optimal table values.
US12141015B2 Hardware and software coordinated cost-aware low power state selection
A hardware and software coordinated processor power state policy (e.g., policy for C-state) that delivers optimal power state selection by taking in to account the performance and/or responsiveness needs of thread expected to be scheduled on the core entering idle, to achieve improved IPC and performance for cores running user critical tasks. The scheme provides the ability to deliver responsiveness gains for important and/or user-critical threads running on a system-on-chip. A power management controller coupled to the plurality of processing cores, wherein the power management controller receives a hint from an operating system indicative of a bias towards a power state or performance state for at least one of the processing cores of the plurality of processing cores based on a priority of a thread in context switch.
US12141012B2 Energy saving for battery powered devices
Reducing power consumption in an electronic device can include analyzing device usage data associated with the device to predict an extended period of user inactivity, the usage data including at least one of historical usage data and present usage signals and entering an enhanced reduced power state by implementing one or more power saving optimizations for at least a portion the extended period of extended user inactivity, the one or more power saving optimizations slowing, delaying, or interrupting one or more normal activities normally performed by the device. The method can further include exiting the enhanced reduced power state by suspending the one or more power saving optimizations. Exiting the enhanced reduced power state can be performed in response to at least one of: user activity; a specified user routine; or a time predicted by the analyzing device usage data.
US12141005B2 Intelligent adaptable fins for cooling datacenter devices
A cooling system for a datacenter device is disclosed. Fins are provided between a first plate and a second plate to dissipate a first amount of heat to an environment in a first configuration of the fins. The first plate is movable relative to the second plate to expose a surface area of the fins to the environment in a second configuration of the fins.
US12141004B2 Flexible and adaptive interface between electronics and immersion cooling system
A cage for containing a liquid immersible computer hardware component includes a base portion and two elongate portions extending in a depth direction from the base portion. The elongate portions define a socket adjacent to the base portion in the depth direction and between the elongate portions in a lateral direction. The base portion defines a depth extension below the socket in the depth direction and the elongate portions define lateral extensions on either side of the socket. The cage also includes a power adaptor for conveying power from an intake at an outer edge of the cage to the component when the component is received in the socket.
US12141003B2 Tiling electronic device and manufacturing method thereof
A manufacturing method of a tiling electronic device includes the following steps. A first electronic panel is provided. The first electronic panel includes multiple first bumps and multiple first conducting lines, and the first bumps and the first conducting lines are disposed on a side surface of the first electronic panel. A second electronic panel is provided. The second electronic panel includes multiple second bumps and multiple second conducting lines, and the second bumps and the second conducting lines are disposed on a side surface of the second electronic panel. The first electronic panel and the second electronic panel are coupled through the first bumps and the second bumps. Multiple conducting elements are formed, so that the first conducting lines are electrically connected with the second conducting lines through the conducting elements after the first electronic panel and the second electronic panel are coupled.
US12141002B2 Hashboard, power supply system of digital processing device, and digital processing device
A hashboard, a power supply system of a digital processing device and the digital processing device. The digital processing device comprises: a housing; N (≥2) hashboards and a control board both located inside the housing. Each hashboard comprises: a substrate; power positive and power negative terminals respectively mounted on the substrate and adapted to be connected to another hashboard in series; a communication interface mounted on the substrate; and computing chips mounted on the substrate. A signal transfer path of the computing chips has a chain configuration. The N hashboards are connected in series to form a series power supply configuration, a power positive terminal of a first hashboard in the series power supply configuration is connected to a positive terminal of a power supply, and a power negative terminal of a last hashboard in the series power supply configuration is connected to a negative terminal of the power supply.
US12141000B2 Capacitive detection of fold angle for foldable devices
A system for determining a fold angle of a foldable device, the system including a plurality of electrodes and a processing system, wherein the processing system is configured to obtain transcapacitance measurements via a subset of the plurality of electrodes; obtain absolute capacitance measurements via the subset of the plurality of electrodes; and determine the fold angle of the foldable device based on the transcapacitance measurements and the absolute capacitance measurements.
US12140998B2 Flexible display computing devices
Reconfigurable touch screen computing devices with folding configurations that include flexible displays made up of segments reconfigured from a folded state to an expanded state are described. The form factor of the folded state is the size of a handheld phone (including an integrated speaker and microphone). The form factor of the expanded state is the size of a tablet computer. Both states provide a configuration including a touch screen display on a front side and a protective housing on a back side. The computing devices include sensors indicating the state and mechanisms for folding, alignment, and structural support, and magnets for the devices to be locked in the folded or unfolded state. A module attached to at least one segment may contain substantially all processing and memory, and a communications system, all which may be used in either state.
US12140997B2 Support structure member and display device
A support structure member and a display device. The support structure member includes a first support assembly, including a plurality of support members arranged in a first direction, in which the plurality of support members can be slidably arranged relative to one another in the first direction, and a gap is formed between two adjacent support members, and the first support assembly is bent by each position of the gap; a second support assembly, movably arranged relative to the first support assembly at least one side of the support members in a thickness direction, in which the second support assembly includes a connecting unit and a hinge unit connected to the connecting unit, the second support assembly moves to the gap of the first support assembly, and in the gap, the hinge unit and the support members together support a to-be-supported member.
US12140996B2 Wearable electronic belt device
A belt wearable by a human subject includes a variety of sensors that collect information about the wearer, the wearer's environment, and the wearer's movements. A communication interface on the belt allows sensor data collected by the belt to be transferred to a storage server. In some examples, the communication interface is a Wi-Fi interface, a cellular interface, or a removable memory interface. The data is processed to identify activities performed by the wearer such as walking, driving, and working at heights. In some examples, events such as aggressive driving events, slips and falls, and unsafe lifting are detected. In some examples, this information is used to generate reports that allow an employer to manage the productivity and safety of a workforce.
US12140995B1 Head-mounted display with changeable center of gravity
A head-mounted display includes a display unit, a head support, and a balancing mass. The display unit displays graphical content to a user. The head support is coupled to the display to support the display unit on a head of the user for displaying the graphical content thereto. The balancing mass is movable relative to the display unit to offset changes in torque induced by the display unit when tilting the head-mounted display.
US12140994B2 Accessory display device
An accessory display device comprises a first hinge configured to engage a first side of a primary display device and a second hinge configured to engage a second side of the primary display device. The accessory display device further comprises a first display coupled to the first hinge. The first display is rotatable about the first hinge between a first use position and a first stowed position. The accessory display device further comprises a second display coupled to the second hinge. The second display is rotatable about the second hinge between a second use position and a second stowed position. The accessory display device further comprises a tensioning mechanism configured to provide tension between the first hinge and the second hinge.
US12140990B2 Build-time scanning of software build instances
An example method includes detecting a request to store a software build instance within a storage system prior to the software build instance being uploaded to a software registry and initiating, based on the request and while the software build instance is stored within storage system, a scanning operation with respect to the software build instance, the scanning operation configured to check for one or more anomalies associated with the software build instance.
US12140988B1 System using a photon-based power plane and signal transmission mechanism to electro-magnetically isolate and enhance the purity of output from quantum information measurement devices and transmit their data to a computing system
In some illustrative embodiments, a self-powered system is provided that implements a Quantum Signal Generator where said signal generator is powered by a system with no external electrical connections. Other embodiments are as described above.
US12140987B2 Load current simulator
An electronic device for simulating load currents when testing a tow-vehicle brake controller is described. The electronic device utilizes current monitoring circuitry to measure a current of an input signal from the tow vehicle. The electronic device also includes a series of resistors that are arranged in parallel on the input signal as wells a series of switches (e.g., relays or transistors) that can activate and deactivate each one of the resistors. Microcontroller circuitry within the electronic device controls the series of switches based on the measured current of the input signal, and, by extension, controls the series of resistors applied to the input signal. In so doing, the electronic device is able to simulate a desired load current on the tow-vehicle brake controller being tested.
US12140986B2 Low dropout regulator and control method
A low dropout regulator includes a first transistor having a first drain/source terminal coupled to an input terminal of a regulator, and a second drain/source terminal coupled to an output terminal of the regulator, a second transistor having a first drain/source terminal coupled to the input terminal of the regulator, and a second drain/source terminal coupled to the output terminal of the regulator through a resistor, and an error amplifier having an inverting input configured to receive a reference, a non-inverting input configured to detect an output voltage of the regulator, and an output coupled to gates of the first transistor and the second transistor.
US12140985B2 Low dropout regulator
A low dropout regulator is provided. The low dropout regulator includes a gain-stage module, an output setting stage, and a detection circuit. The gain-stage module generates a gain-stage signal. The output setting stage is electrically connected to the gain stage module. The output setting stage outputs a load current to an output terminal in response to the gain-stage signal. The detection circuit is electrically connected to the gain stage module and the output setting stage. The detection circuit includes a monitor circuit and a compensation circuit. The monitor circuit is electrically connected to the output terminal. The monitor circuit compares a charge-up duration of the signal at the output terminal with a pre-defined threshold duration, and generates a comparison signal accordingly. The compensation circuit is electrically connected to the gain-stage module and the output terminal. The compensation circuit selectively performs frequency compensation in response to the comparison signal.
US12140984B2 Power supply circuit and transmitting device
Provided are a power supply circuit and a transmitting device that can achieve lowering of power supply voltage. Provided is a power supply circuit including a current feedback unit, in which the current feedback unit has two p-type MOS transistors, a control element, and a first resistor, the two p-type MOS transistors and the control element configure a current turnback circuit that turns back the current, current substantially the same as the reference current in the circuit flows through the control element and the first resistor, and the output voltage is determined at least depending on the first resistor and the reference current.
US12140979B2 Multi-phase backtracking of photovoltaic modules
A method may include calculating a solar position of the Sun and a projected solar zenith (PSZ) relative to a position of a photovoltaic (PV) module. The method may include determining whether an orientation of the PV module is configurable to prevent shading of an upper substring of the PV module while shading a lower substring of the PV module. Responsive to determining that such an orientation is not configurable, the method may include determining whether the orientation of the PV module is configurable to prevent shading of both the upper substring and the lower substring. Responsive to determining that such an orientation is not configurable, the method may include determining whether the PSZ is within a maximum tracker angle range. A target tracker angle may be identified based on the PSZ and the maximum tracker angle range and used as a tracker angle control setpoint.
US12140973B2 Vehicle remote instruction system
In a vehicle remote instruction system, a remote commander issues a remote instruction relating to travel of an autonomous driving vehicle based on sensor information from an external sensor that detects an external environment of the autonomous driving vehicle. The vehicle remote instruction system sets a range of information to be transmitted to the remote commander among the sensor information detected by the external sensor, as a limited information range, based on the external situation or an external situation obtained based on map information and a trajectory of the autonomous driving vehicle.
US12140972B2 Vehicle remote instruction system
In a vehicle remote instruction system, a remote commander issues a remote instruction relating to travel of an autonomous driving vehicle based on sensor information from an external sensor that detects an external environment of the autonomous driving vehicle. The vehicle remote instruction system sets a range of information to be transmitted to the remote commander among the sensor information detected by the external sensor, as a limited information range, based on the external situation or an external situation obtained based on map information and a trajectory of the autonomous driving vehicle.
US12140970B2 Multivariable airspeed and flight path angle control of a co-axial rotary wing aircraft with a pusher-propeller
Systems and methods for controlling a coaxial rotary-wing aircraft including a co-axial main rotor assembly and a pusher-propeller. One system includes an electronic controller configured to receive a reference velocity of the aircraft and receive a reference flight path angle of the aircraft. The electronic controller is also configured to simultaneously control the co-axial main rotor assembly and the pusher-propeller based on the reference velocity of the aircraft and the reference flight path angle of the aircraft, by simultaneously generating a commanded thrust of the pusher-propeller and a commanded thrust of the co-axial main rotor assembly using a multiple input, multiple output algorithm applying dynamic inversion.
US12140968B2 Multicopter with self-adjusting rotors
During a vertical landing state, it is decided whether to switch from the vertical landing state to a self adjusting state. The VTOL vehicle includes the flight controller, the rotor, and a fuselage where the rotor is coupled to the fuselage via a vertical connector. If it is so decided, there is a switch from the vertical landing state to the self adjusting state. During the self adjusting state, a control signal for a rotor is generated where the control signal causes: (1) the rotor to rotate during the self adjusting state and (2) the VTOL vehicle to remain in a fixed position during the self adjusting state, in response to the control signal, and independent of docking infrastructure. During a rotors off state, a rotor off control signal is generated for the rotor that causes the rotor to turn off.
US12140966B2 Method for controlling a string of vehicles
The invention relates to a method for a string comprising a plurality of vehicles, including a lead vehicle and at least one follower vehicle, comprising the follower vehicle following, by means of vehicle-to-vehicle communication, the lead vehicle in a follower trajectory. The method comprises generating surroundings data, regarding the surroundings of at least a part of the string, generating, using the surroundings data, a backup trajectory, which is different from the follower trajectory, wherein the generated backup trajectory, or the surroundings data, is received by at least one of the at least one follower vehicle, wherein the receiving follower vehicle follows the generated backup trajectory, upon a determination of a predetermined condition for following the generated backup trajectory.
US12140964B2 System and method for autonomous work machine exception handling
A control system for an autonomous work machine includes a robotic controller, a position detection system coupled to the robotic controller, and a sensor coupled to the robotic controller and configured to provide a sensor signal. A controlled system is coupled to the robotic controller to receive control signals from the robotic controller. The robotic controller is configured to generate an event relative to an object in an environment around the autonomous work machine or a machine health/job quality issue, document the event, and store the documented event. The robotic controller is further configured to selectively generate a communication containing at least some information relative to the documented event to a supervisor and to receive user input from the supervisor and take responsive action based on the user input.
US12140962B2 Model for excluding vehicle from sensor field of view
The technology relates to developing a highly accurate understanding of a vehicle's sensor fields of view in relation to the vehicle itself. A training phase is employed to gather sensor data in various situations and scenarios, and a modeling phase takes such information and identifies self-returns and other signals that should either be excluded from analysis during real-time driving or accounted for to avoid false positives. The result is a sensor field of view model for a particular vehicle, which can be extended to other similar makes and models of that vehicle. This approach enables a vehicle to determine when sensor data is of the vehicle or something else. As a result, the detailed modeling allowing the on-board computing system to make driving decisions and take other actions based on accurate sensor information.
US12140961B2 Automatic roller path tracking and mapping for pavement compaction using infrared thermography
Disclosed is a thermal-based automatic roller tracking and mapping system for roller path tracking and mapping in pavement compaction. Accuracy in estimation during roller position tracking and mapping for pavement compaction through the use of thermal imaging is achieved. The tracking and mapping system utilizes an infrared camera for automatic roller path tracking and mapping in pavement construction. The tracking and mapping data associated with the movement of the roller vehicle during compaction of the surface can be generated and visually represented in a user interface accessible to the operator of the roller vehicle. Based on the tracking and mapping data that is generated in real-time and presented to the operator in the user interface, the operator can make adjustments to the roller vehicle and path, as necessary.
US12140959B2 Autonomous vehicle operation feature monitoring and evaluation of effectiveness
Methods and systems for monitoring use and determining risks associated with operation of a vehicle having one or more autonomous operation features are provided. According to certain aspects, operating data may be recorded during operation of the vehicle. This may include information regarding the vehicle, the vehicle environment, use of the autonomous operation features, and/or control decisions made by the features. The control decisions may include actions the feature would have taken to control the vehicle, but which were not taken because a vehicle operator was controlling the relevant aspect of vehicle operation at the time. The operating data may be recorded in a log, which may then be used to determine risk levels associated with vehicle operation based upon risk levels associated with the autonomous operation features. The risk levels may further be used to adjust an insurance policy associated with the vehicle.
US12140958B2 Controller, control system and method for vehicle control
A control system for a vehicle includes a first controller, a second controller, and an auto-tuner. The first controller is configured to generate an optimal trajectory of the vehicle along a path. The second controller is configured to, based on the optimal trajectory generated by the first controller, generate motoring and braking commands to a motoring and braking system of the vehicle for controlling the vehicle to travel along the path. The auto-tuner includes a processor configured to solve a real-time optimization problem to determine at least one parameter of at least one of the first controller or the second controller.
US12140955B2 Edgewise path selection method for robot obstacle crossing, chip, and robot
An edgewise path selection method for robot obstacle crossing, a chip, and a robot. The method includes: first, planning an edgewise prediction paths for the robot obstacle crossing, and selecting, on a navigation path which is preset, preset inflection points satisfying a guide condition, and the navigation path formed by connecting inflection points is preset for the robot; the inflection points are used for guiding the robot to move to a final navigation target point; then according to information of distances between all the edgewise behavior points on each of the edgewise prediction path, and the preset inflection points satisfying the guide condition on one same navigation path, selecting one edgewise prediction path having a minimum deviation degree relative to the navigation path, so that the robot walks in an edgewise direction of the edgewise prediction path which is selected after colliding with an obstacle.
US12140953B2 Propulsion control arrangement, robotic tool, method of propelling robotic tool, and related devices
A propulsion control arrangement (1) for a self-propelled robotic tool (3) is disclosed, wherein the robotic tool (3) comprises at least one swivel caster wheel (5, 5′) configured to abut against a ground surface (7) during operation of the robotic tool (3). The control arrangement (1) is configured to, upon detection of a stop event of the robotic tool (3) after travel in a first longitudinal direction (ld1) of the robotic tool (3), turn the robotic tool (3) a predetermined angle (a1), and then initiate propulsion in a second longitudinal direction (ld2) of the robotic tool (3) being opposite to the first longitudinal direction (ld1). The present disclosure further relates to a self-propelled robotic tool (3), a method (100) of propelling a self-propelled robotic tool (3), a computer program, and a computer-readable medium (200).
US12140952B2 Control device, imaging device, control method, imaging method, and computer program
A control device including an acquisition unit configured to acquire information related to an overview of a structure, and a flight information generating unit configured to generate flight information of a flying body being caused to fly over a periphery of the structure to image the structure on the basis of the information acquired by the acquisition unit. The control device generates information used to cause the flying body to image the structure, and thereby makes it possible to make more efficient the inspection performed by the flying body capable of performing imaging.
US12140951B2 System, method and associated apparatus for autonomous vehicle transportation
The present disclosure provides a system, method and associated apparatus for autonomous vehicle transportation. The system includes: an operation system configured to generate a transportation plan for a vehicle and transmit the transportation plan to a vehicle controller of the vehicle; and the vehicle controller configured to control, in accordance with the transportation plan, the vehicle to autonomously move to a position of a checkpoint at an entrance to a target highway port, and interact with a checkpoint controller corresponding to the position of the checkpoint for autonomously passing the checkpoint; and control the vehicle to autonomously move from the position of the checkpoint to a specified loading/unloading position in the target highway port, and interact with a loading/unloading control apparatus for autonomous loading/unloading at the loading/unloading position. The system, method and associated apparatus can achieve fully autonomous goods transportation, save transportation costs and reduce driving security risks.
US12140948B2 Information processing device, information processing method, information processing program, and control device
An information processing device (100) includes an acquisition unit (151) that acquires instruction information including an instruction from an operator on a moving direction for a moving body, a transformation unit (154) that transforms the moving direction included in the instruction information acquired by the acquisition unit (151) into a moving direction in a relative coordinate system based on a reference position, which is determined according to a surrounding environment of the moving body, and a relative position of the moving body, and a control unit (156) that controls a moving direction of the moving body on the basis of the moving direction transformed by the transformation unit (154).
US12140947B2 System and method for autonomous operation of a machine
A system for autonomous or semi-autonomous operation of a vehicle is disclosed. The system includes a machine automation portal (MAP) application configured to enable a computing device to (a) display a map of a work site and (b) provide a graphical user interface that enables a user to (i) define a boundary of an autonomous operating zone on the map and (ii) define a boundary of one or more exclusion zones. The system also includes a robotics processing unit configured to (a) receive the boundary of the autonomous operating zone and the boundary of each exclusion zone from the computing device, (b) generate a planned command path that the vehicle will travel to perform a task within the autonomous operating zone while avoiding each exclusion zone, and (c) control operation of the vehicle so that the vehicle travels the planned command path to perform the task.
US12140945B2 Modular and dynamically reconfigurable flying systems encompassing flying vehicle modules
A flying surface may comprise a plurality of interconnectable flying vehicles configured for mid-flight reconfiguration of the flying surface. Each flying vehicle may be entirely self-sufficient, including an onboard thrust unit, an onboard controller, an onboard power unit, and connectors configured to engage corresponding connectors of other flying vehicles to form a flying surface. The flying vehicles may additionally be configured for self-control, thereby enabling a distributed control model for a flying surface that does not require significant, centralized processing power and corresponding power storage. The flying surfaces may dynamically reconfigure mid-flight by attaching or detaching flying vehicles so as to enable a wide variety of in-flight maneuvers.
US12140942B2 Method of diagnosis of a machine tool, corresponding machine tool and computer program product
A method (1000) of diagnosis of operation of a machine tool (10, 100) that includes one or more axes (X, Y, Z) moved by one or more actuators (101, 102, 104) and at least one sensor (30) coupled to the machine tool (10, 100), the method (1000) comprising operations of: generating (1200) a programming sequence of movement of the axes (X, Y, Z) of the machine tool (10, 100); controlling (1210) the movement of the axes (X, Y, Z) of the machine tool (10, 100) according to the programming sequence; receiving (1220) a read-out signal (S) of the at least one sensor (30) coupled to the machine tool (10, 100); and processing (1230) the read-out signal (S) of the at least one sensor (30) coupled to the machine tool (10, 100). The programming sequence comprises instructions that are such as to apply (T) at least one single impulsive variation of a kinematic quantity that regards one or more actuators (101, 102, 104). The operation (1230) of processing the read-out signal (S) comprises processing a response of the machine tool (10, 100) to at least one single impulsive variation. The operation (1230) of processing the read-out signal (S) comprises artificial-neural-network processing (206) via one or more artificial neural networks (206, 2060) configured for analysing operating profiles in particular, one or more signals indicative of the status of the machine tool (W) in the read-out signal (S).
US12140941B2 Method and control unit for determining a condition of a system
A method for determining a condition of a system is provided, wherein the system has at least one general functional component and at least one safety-critical functional component. The method includes generating a general prediction value and a safety prediction value for the system using at least one input signal that represents condition data relating to the functional components. The general prediction value represents a predicted condition of at least the at least one general functional component. The safety prediction value represents a predicted condition of the at least one safety-critical functional component.
US12140938B2 Manufacturing a product using causal models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing a process of manufacturing a product. In one aspect, the method comprises repeatedly performing the following: i) selecting a configuration of input settings for manufacturing a product, based on a causal model that measures causal relationships between input settings and a measure of a quality of the product; ii) determining the measure of the quality of the product manufactured using the configuration of input settings; and iii) adjusting, based on the measure of the quality of the product manufactured using the configuration of input settings, the causal model.
US12140926B2 Assembly error correction for assembly lines
Aspects of the disclosed technology provide a computational model that utilizes machine learning for detecting errors during a manual assembly process and determining a sequence of steps to complete the manual assembly process in order to mitigate the detected errors. In some implementations, the disclosed technology evaluates a target object at a step of an assembly process where an error is detected to a nominal object to obtain a comparison. Based on this comparison, a sequence of steps for completion of the assembly process of the target object is obtained. The assembly instructions for creating the target object are adjusted based on this sequence of steps.
US12140925B2 Positioning control device and positioning method
A positioning control device includes a position-command generation unit to generate a position command by which a shape of an acceleration in an accelerating section and a decelerating section is determined on the basis of a position command parameter, a drive control unit to drive a motor such that a detected position value of the motor or a control target follows the position command, an evaluation unit to calculate an evaluation value regarding positioning performance on the basis of a detected position value of the motor or the control target during execution of positioning control on the control target, and a learning unit to obtain a learning result by learning a relation between the position command parameter and the evaluation value when positioning control is executed plural times, while changing each of shapes of an acceleration in an accelerating section and a decelerating section independently.
US12140924B2 Control assembly of an automation system, and test method therefor
A control assembly of an automation system, having at least two row modules which are arranged in a row one after the other and have an actual order, includes a control and/or communication module and/or an I/O module, as well as a test module. The row modules are each equipped with an indicator element which can assume two distinguishable states. Further, a test method for the control assembly.
US12140920B2 Intelligent orchestration systems for energy and power management of heterogeneous energy-related systems and devices
Disclosed herein are AI-based platforms for enabling intelligent orchestration and management of power and energy. In various embodiments, a set of edge devices includes a set of artificial intelligence systems that are configured to process data handled by the edge devices and determine, based on the data, a mix of energy generation, storage, delivery and/or consumption characteristics for a set of systems that are in local communication with the edge devices and to output a data set that represents the constituent proportions of the mix. In some embodiments, the output data set indicates a fraction of energy generated by an energy grid and a fraction of energy generated by a set of distributed energy resources that operate independently of the energy grid. In some embodiments, the output data set indicates a fraction of energy generated by renewable energy resources and a fraction of energy generated by nonrenewable resources.
US12140912B2 Display method and apparatus, intelligent wearable device, and storage medium
A display method and apparatus, a wearable device, and a computer-readable storage medium. The method is applied to the wearable device. The wearable device comprises an inertial sensor and at least two screen display areas; when a user wears the wearable device, the screen display areas are not located on the same plane at the same time. The method comprises: obtaining a target action of a user by means of measurement data collected by the inertial sensor; determining the screen display area corresponding to a sight range of the user according to the target action of the user; and lighting the screen display area to display the current content.
US12140911B2 Device for temporarily stopping the operation of a mechanical watch
A device (100) to temporarily stop the operation of a mechanical watch, in particular when time resetting the watch. The device includes at least three levers (4) assembled and disposed in a circle on a plate of the mechanical horological movement. At least one action member (2) of the levers (4) is provided to switch them together from a rest mode to an active mode to act on a stop lever (17) of the device. The stop lever is arranged to temporarily stop a balance spring (14) of the mechanical movement. The activation of the stop lever (17) is performed by at least one of the levers (4) regardless of the position of the stop lever (17).
US12140909B2 Display apparatus and watch
A display apparatus includes a protecting plate formed of a material which transmits light, light transmitting type solar panel which is positioned below the protecting plate, a display below the light transmitting type solar panel, which is provided in contact with the light transmitting type solar panel, and which includes a display region which can be viewed from outside. An air layer which is positioned between the protecting plate and the light transmitting type solar panel, and at least one light reflection prevention layer on at least one of a first surface of the protecting plate facing the air layer and a second surface of the light transmitting type solar panel facing the air layer, wherein the display region of the display can be viewed from outside through the protecting plate, the at least one light reflection prevention layer, the air layer, and the light transmitting type solar panel.
US12140905B2 Method for producing a toner
A production method of a toner having a toner particle that contains a binder resin and an external additive that is externally added to the toner particle, wherein the production method has a toner particle dispersion step of obtaining a toner particle dispersion by dispersing the toner particle and an inorganic dispersant in an aqueous medium; and an external addition step of externally adding the external additive to the toner particle through addition of the external additive to the toner particle dispersion.
US12140904B2 Cartridge, member constituting cartridge, and image forming apparatus
A cartridge includes a developing roller rotatable about a rotational axis thereof, and a frame configured to support the developing roller. A lever is connected to the frame, with the lever being elastically deformable such that a first part of the lever is movable relative to a second part of the lever and relative to the frame, and the lever protruding from the frame. A coupling member is configured to transmit a rotational force to the developing roller, the coupling member being rotatable about a rotational axis thereof, and the coupling member being movable relative to the frame in a direction of its rotational axis. When the cartridge is oriented with the lever and the electrode portion at a bottom portion of the cartridge, the lever protrudes downward from the frame.
US12140902B2 Process cartridge
A process cartridge includes a developing cartridge having a developing roller; a drum cartridge having a photosensitive drum; and a first end cover and a second end cover. The developing cartridge is rotatably supported on the first end cover and the second end cover. A separation force receiving member mounted at the developing cartridge; the separation force receiving member includes a force-receiving portion, a force transmission portion and a sliding guide portion; the force-receiving portion is used for receiving an acting force that makes the developing cartridge rotate to the separation position; the sliding guide portion and the first end cover are arranged in a manner of being able to slide relative to each other; and when the separation force receiving member slides relative to the first end cover, the force transmission portion synchronously drives the developing cartridge to rotate.
US12140901B2 Image forming apparatus provided with detachable processing unit
An image forming apparatus includes an apparatus body including an opening portion, and an opening-and-closing member, a process unit detachably attached to and supported by the apparatus body, the process unit including an image bearing member, a toner storage portion, and a supply portion, a sheet supporting portion, and a rotary feeding member. When viewed in a gravity direction, the supply portion is disposed on a same side as a side on which the sheet supporting portion is disposed with respect to the image bearing member, and the opening portion is disposed on a side opposite to the side on which the sheet supporting portion is disposed with respect to the image bearing member. In a case where the opening-and-closing member is positioned at an opening position, the process unit is configured to be attached to and detached from the apparatus body through the opening portion.
US12140893B2 Image forming apparatus
An image forming apparatus includes an image forming unit, a fixing unit, and a control unit. The image forming unit forms a toner image on a recording material. The fixing unit heats and fix the toner image formed on the recording material to the recording material in a fixing nip portion. The fixing unit includes a heater and a nip portion forming member that forms the fixing nip portion to pinch and convey the recording material. The control unit control the power to be supplied to the heater so as to change a temperature gradient at time of warm-up of the fixing unit to a target temperature in accordance with time from start of power supply to the heater until entry of the recording material into the fixing nip portion.
US12140892B2 Image forming apparatus
An image forming apparatus includes a fixing unit including a tubular film, a pressure roller, and a heater including a heating element. The apparatus further includes a control unit configured to calculate an accumulated electrical energy supplied to a portion of the heating element. The portion of the heating element is located in an area corresponding to a second area of the nip portion. The second area is an area of the nip portion through which the recording material conveyed to the nip portion is not passed. The control unit is configured to determine an operation of heat leveling, which is performed for leveling a heat distribution in the nip portion after the recording material had passed the nip portion, based on the calculated accumulated electrical energy.
US12140890B2 Fixing apparatus and image forming apparatus
A first rotating member a heating recording medium, a second rotating member forming a nip portion with the first rotating member, a holding member disposed downstream of the nip portion in a conveying direction and holds a conveying member conveying the recording medium, and a guide member facing the conveying member, the fixing apparatus is not exposed to an outside when opening/closing member is in a closed state, the fixing apparatus is exposed to the outside when the opening/closing member is in an opened state. A distance between the holding member being in the closed state and at a first position and the guide member is a first distance. A distance between the holding member being in the opened state and at a second position and the guide member is a second distance, and the second distance is shorter than the first distance.
US12140883B2 Toner container having a toner port shutter interface
A toner container for use with a developer unit of an image forming device according to one example embodiment includes a body having a front that leads during insertion of the toner container into the image forming device and a rear that trails during insertion of the toner container into the image forming device. An outlet port is positioned on a bottom of the body and adjacent to the front of the body for exiting toner from the toner container. An engagement surface is positioned at the bottom of the body and adjacent to the front of the body for contacting and pushing open a developer shutter of an inlet port of the developer unit in a direction of insertion of the toner container into the image forming device during insertion of the toner container into the image forming device.
US12140881B2 Developing device and image forming apparatus including same
A developing device includes a developing device case, a developer carrier, a regulating blade, a magnet member, and a blade magnet. The regulating blade forms a regulating part. Toner contains toner mother particles containing binder resin and magnetic powder, and silica particles and alumina particles adhered to surfaces of the toner mother particles. The alumina particles has a primary particle size of 150 nm or more and 400 nm or less, and resistivity of 0.1 Ωm or more and 2 Ωm or less. The developing device can execute a developer removal mode in which the developer carrier is rotated in a reverse direction opposite to a forward direction that is a rotation direction at image forming time, in a range of 1/18 or more and ⅕ or less of an outer circumference length of the developer carrier, so as to remove the developer staying at the regulating part.
US12140878B2 Processing system, processing method, measurement apparatus, substrate processing apparatus and article manufacturing method
The present invention provides a processing system that includes a first apparatus and a second apparatus, and processes a substrate, wherein the first apparatus includes a first measurement unit configured to detect a first structure and a second structure different from the first structure provided on the substrate, and measure a relative position between the first structure and the second structure, and the second apparatus includes an obtainment unit configured to obtain the relative position measured by the first measurement unit, a second measurement unit configured to detect the second structure and measure a position of the second structure, and a control unit configured to obtain a position of the first structure based on the relative position obtained by the obtainment unit and the position of the second structure measured by the second measurement unit.
US12140876B2 Processing apparatus and article manufacturing method
A processing apparatus includes a first structure supported by a vibration reduction mechanism, a drive mechanism supported by the first structure and configured to drive an object to be processed, a second structure supported by the first structure and facing the object, an actuator configured to apply a force to the first structure, a sensor configured to detect a vibration of the second structure, and a controller configured to feedforward-control the actuator based on feedforward control information so as to reduce vibrations of the first structure and the second structure. The feedforward control information includes first control information determined in advance based on an output from the sensor.
US12140875B2 Metrology measurement method and apparatus
Methods and apparatus for determining a parameter of a structure fabricated in or on a substrate and compensated for a drift error. The methods comprising: illuminating, at a plurality of times, at least part of the structure with electromagnetic radiation, the at least part of the structure being at a first orientation; sensing, at the plurality of times, a plurality of average reflectances of the at least part of the structure; and determining, based on the plurality of average reflectances, an estimation of the parameter at one or more further times.
US12140870B2 Double-scanning opto-mechanical configurations to improve throughput of particle inspection systems
Systems, apparatuses, and methods are provided for increasing the throughput of a particle inspection system. During a first portion of an exposure time period of the particle inspection system, an example method can include irradiating a first region of a substrate surface, blocking all reflected radiation outside the first region, and generating a first sub-image of the first region based on radiation reflected from the first region. During a second portion of the exposure time period, the example method can further include irradiating a second region of the substrate surface, blocking all reflected radiation outside the second region, and generating a second sub-image of the second region based on radiation reflected from the second region. Subsequently, the example method can include generating a composite image based on the first sub-image and the second sub-image.
US12140867B2 Resist composition and resist pattern forming method
A resist composition including a base material component (A) whose solubility in a developing solution is changed due to an action of an acid, in which the base material component (A) contains a polymer compound (A1) having a constitutional unit (a1) represented by Formula (a1-1). In the formula, R represents a hydrogen atom, an alkyl group having 1 to 5 carbon atoms, or a halogenated alkyl group having 1 to 5 carbon atoms, Vax1 represents a single bond or a divalent linking group, na0 represents an integer of 0 to 2, and R01 represents a methyl group or an ethyl group.
US12140862B2 Nano pattern manufacturing method, nanoimprint substrate, and display substrate
A method for manufacturing a nano pattern, includes: forming a pattern transfer layer on a base substrate having N imprint regions, and performing patterning processes on the pattern transfer layer to form an imprint pattern layer. A portion of the imprint pattern layer located in each imprint region is an imprint pattern, N imprint patterns are formed sequentially. Forming an i-th imprint pattern in an i-th imprint region includes: performing a patterning process on a portion of the pattern transfer layer located in the i-th imprint region to form the i-th imprint pattern; forming an i-th protective film on a side of the pattern transfer layer away from the base substrate; and removing at least a portion of the i-th protective film located in an (i+1)-th imprint region to obtain an i-th protective layer and expose a portion of the pattern transfer layer located in the (i+1)-th imprint region.
US12140861B2 Pattern forming method, template manufacturing method, and photomask manufacturing method
According to one embodiment, a pattern forming method includes forming a first film on an object to be processed, forming a first opening pattern and a second opening pattern in the first film, forming a second film, forming a third opening pattern and a fourth opening pattern in the second film, and processing the object to be processed. The second opening pattern is provided in a position where the second opening pattern does not overlap the first opening pattern in plan view. The third opening pattern is provided in a position where the third opening pattern partly overlaps the first opening pattern and does not overlap the second opening pattern in plan view. The fourth opening pattern is provided in a position where the fourth opening pattern does not overlap the first opening pattern, the second opening pattern, and the third opening pattern.
US12140859B2 Overlay target design for improved target placement accuracy
A method for semiconductor metrology includes depositing a first film layer on a semiconductor substrate and a second film layer overlying the first film layer. The first and second film layers are patterned to create an overlay target having a specified geometrical form by using a projection system having a predefined resolution limit to project optical radiation onto the semiconductor substrate through at least one mask. The mask contains target features having target feature dimensions no less than the predefined resolution limit in an arrangement corresponding to the specified geometrical form of the overlay target and assist features interleaved with the target features and having at least one assist feature dimension that is less than the predefined resolution limit.
US12140855B2 Camera system with a plurality of image sensors
Active areas of image sensors are determined by one or more parameters defining a mergeline or memory addresses where image data is stored. Image data generated by active areas of different image sensors are combined to create a panoramic image. Image distortion is detected in image data generated by an active area of an image sensor. Distortion in image data is addressed by configured image processing instructions. A group of one or more processors is assigned to at least each image sensor. At least one set of instructions assures that image data generated by different image sensors creates a combined image of a video with a substantially seamless transition between areas. Curved image sensors limit distortion. Cameras are fixedly held in a calibrated body.
US12140850B2 Reconfigurable optics for beam transformation
An example laser system includes one or more optical transmission media that are part of an optical path originating at a laser generator configured to generate an input laser beam. The example laser system includes an analyzer for receiving the input laser beam and for characterizing at least a profile and energy of the input laser beam. The example laser system includes a circulator for receiving the input laser beam from the analyzer and for minimizing or eliminating reflections. The example laser system includes a beam transformer for receiving the input laser beam from the circulator and for altering at least one property of the input laser beam thereby generating an output laser beam. The example laser system includes a writing head for altering at least one optical property of the beam transformer.
US12140849B2 Multifunctional rearward viewing camera system
A vehicular vision system includes a rear-viewing camera disposed at a vehicle and viewing at least rearward of the vehicle. Each frame of image data captured by the imaging array of the rear-viewing camera includes a plurality of grids, with each grid of the plurality of grids having a respective set of photosensing elements associated with respective rows and columns of photosensing elements. A electro-optic rearview mirror assembly includes an electro-optic mirror reflective element that is controlled responsive to an ambient light condition and a glare light condition. The ambient light condition is determined by processing at least one first grid of the plurality of grids of the frames of image data captured by the rear-viewing camera. The glare light condition is determined by processing at least one second grid of the plurality of grids of the frames of image data captured by the rear-viewing camera.
US12140848B2 Window and entryway systems with variable light transmission panels
The present invention relates to variable optical transmission windows and window panels (VLTP) which are used for architectural applications such as building entryway systems and windows. The optical transmission of the VLTPs is reversibly changed by applying an electrical voltage. This disclosure includes combination of more than one VLTP in a single window which darken to different colors. This disclosure is directed to the use and powering of such panels in door and windows. The doors and windows having these VLTPs may also have other electronic devices which provide added user functionality.
US12140847B2 Display apparatus using application software context for privacy control
A control system for a switchable privacy display apparatus comprises sensors arranged to determine device location, operating environment, document type, application type and further comprises a privacy policy for control of privacy images. High image visibility is provided for public mode operation while in privacy mode a high visual security level may be obtained by means of control of image luminance, contrast and white point in response to the privacy policy.
US12140835B2 Display substrate, display panel, and display device
The embodiments of the present disclosure provide a display substrate, a display panel, and a display device. The display substrate includes: a first base substrate, wherein a plurality of sub-pixel regions arranged in an array are provided on the first base substrate; and a reflective layer provided on one side of the first base substrate, wherein a surface of the reflective layer away from the first base substrate is formed to include a plurality of first bumps and a plurality of second bumps, and the first bump has a size greater than that of the second bump.
US12140828B2 Semiconductor device having flexible substrate
In a display device using a substrate having flexibility, a drop in reliability due to defects such as cracks in the case where a substrate is made to curve is controlled. A display device is provided including a first substrate having flexibility, the first substrate including a curved part, an organic film covering a first surface of the first substrate and a second surface opposing the first surface in the curved part; and a pixel part and a drive circuit part arranged on the first surface.
US12140824B2 Light modulator, beam steering device including the light modulator, and electronic device including the beam steering device
A light modulator for amplifying an intensity of incident light and modulating a phase of the incident light is provided. The light modulator includes: a first distributed Bragg reflector (DBR) layer having a first reflectivity and comprising at least two first refractive index layers that have different refractive indices from each other and are repeatedly alternately stacked; a second DBR layer having a second reflectivity and comprising at least two second refractive index layers that have different refractive indices from each other and are repeatedly alternately stacked; and an active layer disposed between the first DBR layer and the second DBR layer, and comprising a quantum well structure.
US12140819B1 Head-worn personal audio apparatus supporting enhanced audio output
Techniques for providing wearable electronic devices with electrical components are disclosed. The electrical components can provide electrical technology to eyewear to facilitate audio support including enhanced audio output. The electrical components can operate independently or together with other electrical components provided elsewhere. The wearable electronic devices with electronic components can, for example, provide audio output, audio enhancements, or event-related audio content.
US12140816B2 Optical element driving mechanism
An optical element driving mechanism is provided. The optical element driving mechanism includes a movable portion for holding an optical element, a fixed portion, a driving assembly used for driving the movable portion to move relative to the fixed portion, and an adhesive element. The movable portion is movable relative to the fixed portion, and the fixed portion includes a case and a bottom affixed on the case. The case has a top wall and a side wall. The top wall is plate-shaped and is perpendicular to a main axis, and the side wall is not parallel to the top wall. An accommodating space for accommodating the movable portion is formed between the case and the bottom. The adhesive element is in direct contact with the bottom, the case, and the driving assembly.
US12140803B2 Easy-to-assemble SC connector
An easily assembled SC connector, comprising a tail sleeve, an outer frame sleeve, a fixing piece, a limiting piece, a tail pipe, a stop ring, a press-inserting core tail shank, a spring, a metal ring, a ceramic inserting core, and a dustproof cap. During assembling, the tail pipe is sleeved in the tail sleeve in an interference fit, then the metal ring is fixedly connected to the press-inserting core tail shank by means of injection molding, and the stop ring and the limiting piece are fixed by means of injection molding. The injection molding has a simple production process and low costs. The whole assembly process is simple, and automatic assembly can be achieved. In addition, the present application only needs to directly extend a needle for dispensing glue into the center of the press-inserting core tail shank.
US12140796B2 Frequency- and process-insensitive splitting use multiple splitters in series
In some embodiments, the present disclosure relates to a device having a first waveguide and a second waveguide arranged over a substrate. The first waveguide has a first input terminal and a first output terminal, wherein the first input terminal is configured to receive light. The second waveguide is arranged laterally beside the first waveguide and has a second input terminal and a second output terminal. The second input terminal of the second waveguide is configured to receive light. The first waveguide further includes a first portion that has a different structure than surrounding portions of the first waveguide. The second waveguide further includes a second portion that has a different structure than surrounding portions of the second waveguide. The first waveguide is spaced apart at a maximum distance from the second waveguide at the first portion and the second portion.
US12140795B2 Optical 2D spot-size conversion
An optical assembly for realizing horizontal and vertical spot-size conversion to couple light from a thin waveguide to a thick waveguide is disclosed. The assembly comprises at least one first thin waveguide with a first section having a first optical mode field and a horizontal spot-size expansion section providing spot-size conversion for a first horizontal dimension of said first optical mode field of a light beam propagating in said first waveguide, and at least one second thick waveguide with a second section having a second optical mode field and a horizontal spot-size reduction section providing spot-size conversion for a second horizontal dimension of said second optical mode field of a light beam propagating in said second waveguide. The expanded end of said first waveguide is aligned and rotated to interface with the reduced end of said second waveguide, so that the mode fields in said first and second waveguides are rotated 90 degrees with respect to each other, whereby the spot size of a light beam so coupled between the first and second waveguides is expanded or shrunk in both transverse dimensions, depending on the direction of the light beam.
US12140789B2 Display unit with changing symbols
A display unit includes a layer with a plurality of sub-regions which are arranged adjacently to one another along an illuminated edge of the layer. A corresponding number of symbols are arranged in the sub-regions. The display unit additionally has a plurality of light sources. The said light sources are arranged adjacently to one another along the illuminated edge of the layer. Each light source is configured to emit light into the respective sub-region of the layer via the illuminated edge of the layer. The display unit additionally has a limiting element which is arranged between the illuminated edge of the layer and the light sources and which is configured to limit the light emitted from the light sources for each sub-region such that the symbol in the respective sub-region is illuminated in a selective manner by the light sources.
US12140785B2 Wavelength conversion member, production method therefor, and light-emitting device
The purpose is to provide a wavelength conversion member, a method for producing the wavelength conversion member, and a light-emitting device, which are capable of reducing the temperature rise of the wavelength conversion member and thus reducing the decrease in luminescence intensity with time and deformation and discoloration of constituent materials. A wavelength conversion member 10 includes thermally conductive particles 1 and phosphor particles 4 and the thermally conductive particles 1 include two types of thermally conductive particles different in average particle diameter from each other.
US12140784B2 Optical diffusing element and light emitting assembly for three-dimension sensing
An optical diffusing element includes a light emitting surface. The light emitting surface has microstructures, each microstructure has a border, the border of each microstructure is completely connected with the borders of the adjacent microstructures, each microstructure has a surface profile, and a functional formula of the surface profile is: s ⁡ ( x ) = x 2 R + R 2 - ( κ + 1 ) ⁢ x 2 ; s(x) represents the surface profile of each microstructure on an x-axis. The value x represents a vertical projection position of the surface profile on the x-axis. The value R represents a curvature radius of a vertex of each microstructure. The value κ represents a conic coefficient of each microstructure. The microstructures have the same value R and value κ. A light emitting assembly for three-dimension sensing includes the optical diffusing element and a light source. The optical diffusing element and the light emitting assembly for three-dimension sensing have the advantages of controlling light shape, light profile and simplifying design.
US12140781B2 Low reflectance removable lens stack
A removable lens stack includes a base layer and one or more removable lens layers. The base layer may include a substrate and moth eye coatings on first and second sides of the substrate. A first removable lens layer may include a substrate and an acrylic or fluoropolymer coating on a first side of the substrate and may be stacked on top of the base layer such that the second side of the substrate faces the first side of the substrate of the base layer. A second removable lens layer may include a substrate and an acrylic or fluoropolymer coating on a first side of the substrate and may be stacked on top of the first removable lens layer such that the second side of the substrate faces the first side of the substrate of the first removable lens layer. The acrylic or fluoropolymer coating may comprise a hard coat.
US12140780B2 Camera module
A lens moving apparatus includes a base, a printed circuit board disposed over the base, and mounted on the base, a coil disposed over the printed circuit board, and a lens barrel, which contacts the base at a lower portion of an outer surface thereof, wherein the base, the printed circuit board and the coil include respective holes, wherein the lens moving apparatus includes a blocking member, which is provided along an internal surface of the hole in the base and which protrudes in a first direction so as to inhibit the lower portion of the outer surface of the lens barrel from contacting internal surfaces of the holes in the printed circuit board and/or the coil.
US12140779B2 Reflective diffuser for reducing laser speckle and reflective luminescent wheel including same
Provided is a diffuser for de-speckling laser light. The diffuser includes a transparent diffuser substrate with de-speckling microstructures disposed on or formed into a first (i.e. front) side of the transparent diffuser substrate, and a reflective film coated onto an opposite second (i.e. back) side of the transparent diffuser substrate. An extinction layer may be coated onto the reflective film. An anti-reflection (AR) coating may be disposed on the first side of the transparent diffuser substrate. Also provided is a luminescent wheel including a disk and an optical ring that includes at least one fluorescent segment and the aforementioned diffuser. The optical ring is secured to the disk so as to rotate with the disk.
US12140776B2 Spectrometer module
A spectroscopic module includes M beam splitters that are arranged along an X direction, where M is a natural number of 2 or more; M bandpass filters disposed on one side in a Z direction with respect to the M beam splitters, each of the M bandpass filters facing each of the M beam splitters; a light detector disposed on the one side in the Z direction with respect to the M bandpass filters and includes M light receiving regions, each of the M light receiving regions facing each of the M bandpass filters; a first support body supporting the M beam splitters; and a second support body supporting the M bandpass filters. Each of N beam splitters among the M beam splitters has a plate shape and has a thickness of 1 mm or less, where N is a natural number of 2 to M.
US12140770B2 Head-mounted electronic device
A head-mounted device may have a head-mounted housing. The housing may include a chassis with left and right openings that overlap respective left and right optical modules that present images eye boxes. Each optical module may have a lens and display that presents an image through the lens. The chassis may have an inner frame and outer frame. A middle portion of the chassis may form a stiffened nose bridge structure. Components in the housing such as a display, a fan housing, a heat sink layer, optical module guide rods, and a rear cover may span the width of the housing and may be attached to edge portions of the chassis, thereby forming a box-shaped structure that provides rigidity and helps prevent housing deformation.
US12140768B2 Augmented reality head-mounted display
An augmented reality (AR) head-mounted display suitable for use with an endoscope to display the images captured by the endoscope in front of a doctor in an augmented reality manner. The AR head-mounted display utilizes a forehead pad that is raised and tilted at a larger angle to match a rear-head pad that is at the eye level of the wearer and is tilted at a smaller angle. The connection cable of the AR head-mounted display is extending to and clamped on a clip structure of the rear-head pad, and then further extending downward from the back of the wearer. No matter whether the wearer is in a straight-up or head-down position, such head-mount design can always be ergonomically and stably held on the wearer's head; there will be no loosening nor displacement even if the wearer's head is lowered for a long time.
US12140767B2 Head-mounted device with optical module illumination systems
To accommodate variations in the interpupillary distances associated with different users, a head-mounted device may have left-eye and right-eye optical modules that move with respect to each other. Each optical module may have a display that creates an image and a corresponding lens that provides the image to an associated eye box for viewing by a user. The optical modules each include a lens barrel to which the display and lens of that optical module are mounted and a head-mounted optical module illumination system. The illumination system may have light-emitting devices such as light-emitting diodes that extend along some or all of a peripheral edge of the display. The light-emitting diodes may be mounted on a flexible printed circuit with a tail that extends a lens barrel opening. A stiffener for the flexible printed circuit may have openings that receive the light-emitting diodes.
US12140766B2 Virtual image display system with expanded field of view and enhanced resolution for virtual reality and augmented reality devices
A virtual image display system for displaying virtual images having expanded resolution and field of view is disclosed. The virtual image display system comprises a first light emitter emitting a plurality of first light signals to be projected into a viewer's eye; a first light direction modifier varying a light direction of the plurality of first light signals emitted from the first light emitter. The light direction of first light signals is varied at a first scan rate with respect to time within a first spatial range for displaying a first image frame with a predetermined number of light signals and the first scan rate is non-constant.
US12140764B2 Wide angle waveguide display
Disclosed herein are systems and methods for providing waveguide display devices utilizing overlapping integrated dual axis (IDA) waveguides. One embodiment includes a waveguide display device including: a first input image source providing first image light; a second input image source provide second image light; a first IDA waveguide; and a second IDA waveguide. The first IDA waveguide and the second IDA waveguide may include an overlapping region where a first two-dimensionally expanded first image light, a second two-dimensionally expanded first image light, a first two-dimensionally expanded second image light, and a second two-dimensionally expanded second image light is ejected towards an eyebox. Advantageously, resolution may be enhanced and field of view may be expanded through the use of overlapping IDA waveguides.
US12140763B1 Depth camera assembly with addressable crossed line projector
A projector for illuminating a target area is presented. The projector includes an array of emitters positioned on a substrate according to a distribution. Each emitter in the array of emitters has a non-circular emission area. Operation of at least a portion of the array of emitters is controlled based in part on emission instructions to emit light. The light from the projector is configured to illuminate the target area. The projector can be part of a depth camera assembly for depth sensing of a local area, or part of an eye tracker for determining a gaze direction for an eye.
US12140761B2 Thin waveguide wavelength-selective projector
A device for providing a 1D line of an image is disclosed. The device includes a wavelength-tunable light source for providing image light having the angular distribution encoded in optical spectrum. The device further includes a thin slab waveguide having an out-coupler in form of a diffraction grating for out-coupling the image light at an angle dependent on wavelength. The image may be formed by scanning a collimated beam propagating in the slab waveguide when using tunable monochromatic light sources, or by forming the 1D singular distribution of brightness at a same time when using a tunable-spectrum light sources. The device may be used in a near-eye display for forming a 2D image in angular domain.
US12140760B2 Head-mounted display
A head-mounted display according to an embodiment includes a reflective member configured to reflect display light for forming a display image toward a user, a beam splitter arranged between the reflective member and the user across a space in front of a left eye and a space in front of a right eye, a first divider plate arranged in front of the beam splitter between the space in front of the left eye of the user and the space in front of the right eye, and a second divider plate arranged behind the beam splitter between the space in front of the left eye of the user and the space in front of the right eye, and an end of the first divider plate proximate to the beam splitter is hidden from the user.
US12140759B2 Optical see through (OST) near eye display (NED) system integrating ophthalmic correction
An optical see-through (OST) near-eye display (NED) system, integrating ophthalmic correction for an eye of a user, includes a partially transmissive partially reflective lens, including an inner surface having an inner surface radius of curvature exhibiting a first optical power. An outer surface has an outer surface radius of curvature exhibiting a second optical power. The lens is faces the eye to transmit incoming light of an outward scene to the eye. An electro-optical unit optically couples with the lens, and includes a light display projecting a light beam image onto the inner surface, to reflect the light beam image toward the eye. The electro-optical unit is located at a user's glabellar region. The first optical power provides ophthalmic correction with respect to the reflected light beam image. The second optical power is configured to provide ophthalmic correction with respect to transmitted incoming light from the outward scene.
US12140750B2 Light reflecting element and spatial light modulator
A light reflecting element includes a support part 21, a hinge part 30, and a light reflecting part 40, in which the light reflecting part 40 includes a support layer and a light reflecting layer 50, the hinge part 30 includes a torsion bar portion 31, extending portions 34A and 34B extending from sides of the torsion bar portion 31, and movable pieces 35A and 35B extending from ends of the extending portions 34A and 34B, an end of the torsion bar portion 31 is fixed to the support part 21, the hinge part 30 is capable of being twisted and deformed around an axis of the torsion bar portion 31, the support layer is fixed to the movable pieces 35A and 35B, a recess 41D is provided at least in a portion of the support layer facing a space 35D located between the first movable piece 35A and the second movable piece 35B, and a stress adjusting layer 91 is provided on the support layer in parallel to the light reflecting layer 50 and separated from the light reflecting layer 50.
US12140748B2 Multiple light source configuration
A lighting device comprising a plurality of lighting modules arranged concentrically about an optical axis is disclosed wherein the plurality of lighting modules emit light in at least one of a plurality of wavelength ranges (UV, visible (e.g., blue, green, yellow, orange, red, white, etc.), IR) and are arranged at a non-parallel angle to an optical axis of the lighting device, wherein the emitted light is directed towards a lens system that focuses the light onto a viewing point. A second lighting device is disclosed, wherein the lighting device comprises a plurality of lighting modules arranged concentrically about an inner circumference of the lighting device, wherein the plurality of lighting modules emit light in at least one of a plurality of wavelength ranges (UV, visible (e.g., blue, green, yellow, orange, red, white, etc.), IR) onto a lighting director device that redirects the emitted light toward a lens system that focuses the light onto a viewing point.
US12140744B2 Autofocus system and method
A microscopy system and method of focusing the same are disclosed herein. The microscopy system may include an objective, and imaging device, an illumination source, an epi-illumination module, and a controller. The imaging device is configured to capture a single image of a specimen positioned on a stage of the microscopy system. The illumination source is configured to illuminate the specimen positioned on the stage. The epi-illumination module includes a focusing mechanism in a first primary optical path of a light generated by the illumination source. The focusing mechanism is tilted in relation to a plane perpendicular to the first primary optical path. The controller is in communication with the illumination source. The controller is configured to focus the microscopy system based on a pattern produced by the focusing mechanism on the single image captured by the imaging device.
US12140743B2 Microfluidic device observation device and microfluidic device observation method
A microfluidic-device observation apparatus 1 for observing a specimen present in a plurality of flow paths 103a to 103e arranged in a microfluidic device 100 is provided with: an imaging unit 4 configured to acquire an image of the microfluidic device 100; an extraction pixel selection unit 21 configured to select extraction pixels from a plurality of pixels by a certain criterion based on luminance values of the plurality of pixels constituting the acquired image; a flow path identification unit 22 configured to locate the plurality of flow paths 103a to 103e included in the image; a specimen-featured-pixels detection unit 24 configured to detect a certain number or more of extraction pixels consecutively present inside of the identified plurality of flow paths 103a to 103e as a specimen-featured-pixels group; and a statistical feature value calculation unit 26 configured to calculate a statistical feature value of the specimen based on the number of specimen-featured-pixels group and/or the number of the extraction pixels constituting each of the specimen-featured-pixels group.
US12140736B2 Optical imaging lens including eight lenses of +-++-++-, +-++--+-, +-+---+- or +-+-+-+- refractive powers
An optical imaging lens may include a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element, a seventh lens element, and an eighth lens element positioned in an order from an object side to an image side along an optical axis. Through designing concave and/or convex surface of the lens elements, the optical imaging lens may have improved imaging quality, reduced system length, enlarged aperture, and broad field of view while the optical imaging lens may satisfy at least one inequality.
US12140729B2 Real-time precipitation forecasting system
A computerized method of processing data for use in weather modeling is provided. The method includes receiving, from a first data source, by a first server, microwave link data including signal attenuation information. The method also includes pre-processing, in real time, by the first server, the microwave link data, thereby producing pre-processed microwave link data. The method also includes storing the pre-processed microwave link data in a first data store. The method also includes receiving, from the first data store, by a second server, the pre-processed microwave link data. The method also includes processing, on a scheduled routine, by the second server, the pre-processed microwave link data using a data transform, thereby producing first weather data.
US12140727B2 Detection system and image forming apparatus
A detection system including a plurality of terahertz light sources; and a plurality of terahertz-wave detecting devices which detect terahertz waves, wherein the plurality of terahertz light source includes a first terahertz light source which outputs the terahertz waves in a first on/off pattern with a first cycle, and a second terahertz light source which outputs the terahertz waves in a second on/off pattern with a second cycle which is different from the first cycle.
US12140724B2 Velocity correction with joint inversion
A method and system for performing a velocity correction downhole. A method may include disposing a downhole tool into a borehole, taking one or more measurements of the borehole with one or more pads disposed on the downhole tool, creating one or more images from the one or more measurements to form an image log at a depth within the borehole, identifying a mismatch distance between the one or more images in the image log, and correcting the one or more images at the depth within the borehole based at least in part on the mismatch distance.
US12140722B2 Method for determining travertine deposit
A method for determining a travertine deposit by: receiving a geological gridded model comprising a plurality of cells; receiving a source cell or a group of source cells of the geological gridded model corresponding to a source; determining a trajectory of a particle introduced at the source based on stochastic movements; and updating a travertine deposit in cells located on the trajectory of the particle.
US12140720B2 Beamform processing for sonic imaging using monopole and dipole sources
Embodiments provide for a method that utilizes the azimuthally spaced receivers of a sonic logging tool. Signals from monopole and dipole sources are reflected from the geologic interfaces and recorded by arrays of receivers of the same tool. For the incident P-waves from the monopole source, phase arrival times for the azimuthal receivers are compensated for stacking using properties of wave propagation in the borehole, and for the incident SH-waves from the dipole source, signs of waveforms for the receivers are changed for specified azimuths.
US12140716B2 Apparatus and system
An apparatus comprises a plurality of pixels each including a conversion element and a switch, a driving circuit configured to control the switches via drive lines, a bias power supply unit configured to supply a bias potential to the conversion element via a bias line, column signal lines to which signals are output from the plurality of pixels, and a detection unit. The plurality of pixels include a first pixel and a second pixel, which are adjacent to each other in the row direction and are connected to a common column signal line. The switch of the first pixel and the switch of the second pixel are connected to drive lines different from each other. The detection unit determines presence/absence of radiation irradiation based on a current flowing to the bias line.
US12140713B2 Ultrasonic sensor
An ultrasonic sensor includes a first electrode, a second electrode, and a third electrode. The first electrode is provided an ultrasonic microphone that includes a vibration element that provides a function for converting between mechanical vibrations and electrical signals. The second electrode is externally from the ultrasonic microphone such that an electrical characteristic between the second electrode and the first electrode changes based on an adhesion state of substances adhering to the ultrasonic microphone. The third electrode is provided so as to suppress changes in the electrical characteristic between the first electrode and the second electrode caused by factors other than the adhesion of substances adhering to the ultrasonic microphone.
US12140707B2 Single photon avalanche detector, method for use therefore and method for its manufacture
A single photon avalanche diode (SPAD) device is presented. The SPAD device comprising: a Si-based avalanche layer formed over an n-type semiconductor contact layer; a p-type charge sheet layer formed in or on the avalanche layer, the p-type charge sheet layer having an in-plane width; a Ge-based absorber layer, formed over the charge sheet layer and/or the avalanche layer, and overlapping the charge sheet layer, the Ge-based absorber layer having an in-plane width; wherein, at least in one in-plane direction, the in-plane width of the Ge-based absorber layer is greater than the in-plane width of the p-type charge sheet layer.
US12140706B2 Systems and methods for modifying LIDAR field of view
The present disclosure relates to systems, methods, and vehicles that facilitate a light detection and ranging (LIDAR or lidar) system that may take advantage of “dead angles” where the lidar system is oriented toward support structure or another “uninteresting” feature. In such scenarios, light pulses may be redirected toward more-interesting features in the environment. An example system includes a lidar system configured to emit light pulses into an environment of the system so as to provide information indicative of objects within a default field of view. The system also includes a reflective surface optically coupled to the lidar system. The reflective surface is configured to reflect at least a portion of the emitted light pulses so as to provide an extended field of view. The lidar system is further configured to provide information indicative of objects within the extended field of view.
US12140698B2 Light deflector, deflecting device, distance measurement device, image projection device, and vehicle
A light deflector includes a mirror unit having a reflecting surface; a pair of supports supporting the mirror unit; a pair of drive beams; a frame supporting the pair of drive beams in a cantilevered state; and connecting parts connecting the pair of drive beams to the pair of supports, respectively. Each of the connecting parts has a first area between the first axis and a corresponding drive beam of the pair of drive beams, and a second area at an opposite side of the first area relative to the first axis. The second area includes a projection projecting in a first direction opposite to a second direction toward a portion at which the corresponding drive beam is supported by the frame. The projection includes a first fillet of a fillet shape at an end proximate to a corresponding support of the pair of supports.
US12140694B2 Radar based target-type vehicle detection
A method of identifying target-type vehicle through radar based blind spot warning (BSW) system of a host vehicle, comprising: detecting a first radar reflection point reflected by an object, said first radar reflection point being outside the BSW zone of the BSW system; setting an object area based on the distribution of groups of the first radar reflection point; assuming the object to be other vehicle based on the positional relationship between the object area and the BSW zone; detecting a second radar reflection point inside the BSW zone; and determining the other vehicle to be the target-type vehicle based on the detected second radar reflection point. The target-type vehicle is trailer or coach.
US12140689B2 Network-based sidelink-aware radio frequency fingerprinting (RFFP) positioning
Disclosed are techniques for positioning. In an aspect, a network entity receives, from at least one network node, a measurement report including one or more radio frequency fingerprint (RFFP) measurements, wherein the one or more RFFP measurements include at least one RFFP measurement of at least one sidelink channel between a first user equipment (UE) and a second UE, determines one or more locations of a target UE based on the one or more RFFP measurements and a machine learning module, wherein the machine learning module is trained based on previously collected RFFP measurements of one or more downlink channels, RFFP measurements of one or more uplink channels, RFFP measurements of one or more sidelink channels, locations of one or more sidelink anchor UEs, locations of one or more base stations, or any combination thereof.
US12140687B2 Device for acoustic source localization
Acoustic signals from an acoustic event are captured via sensing nodes of sensor group(s) that comprise a group of sensing nodes at a location comprising spatial boundaries. Each of the sensing nodes comprise a sensor area. Each of the sensor group(s) is based on: range limits of each of the sensing nodes; shared sensing areas of the sensing nodes; and intersections between the sensor area for each of the sensing nodes and the spatial boundaries. Solutions(s) are generated by processing the acoustic signals. The solution(s) indicate the location of the acoustic event. A strength of solution compliance value for at least one of the solution(s) is determined. A refined solution is generated employing: sensor contributions of sensing nodes; and the strength of solution compliance value with the spatial boundaries and at least one of the solution(s). A report is created comprising the location of the acoustic event.
US12140685B2 Information processing device, information processing system, information processing method and storage medium
An information processing device includes a first processor. The first processor obtains a first positioning result and a second positioning result higher in positioning accuracy than the first positioning result. In response to obtaining the first positioning result, the first processor generates, based on the first positioning result, first information having a content corresponding to the positioning accuracy of the first positioning result as information. In response to obtaining the second positioning result, the first processor generates, based on the second positioning result, second information having a content corresponding to the positioning accuracy of the second positioning result as the information. The second information is different from the first information. The first processor outputs the generated information.
US12140681B2 Navigation system with location correction mechanism and method of operation thereof
A navigation system includes: a communication circuit configured to: receive a base station data including an actual location and a satellite provided reference location from a base station, and transfer the base station data to an artificial intelligence (AI) correction calculator, already trained to negate a multipath interference of a position satellite; a control circuit, coupled to the communication circuit, configured to: calculate a real-time kinematics (RTK) correction, by the AI correction calculator, based on the satellite provided reference location and the actual location; and enable the communication circuit to transmit the RTK correction by an over the air (OTA) communication to the base station including the base station transferring the RTK correction to a device for correcting the satellite provided reference location to a real-world location and displaying on the device.
US12140678B2 Processing apparatus, electronic apparatus, processing method, and program
A processing apparatus includes a control unit that performs a control of performing an imaging operation by an imaging unit that images an imaging region, and a distance measurement operation in which a distance measurement unit performs distance measurement by emitting light to the imaging region and receiving reflected light of the light from the imaging region, an acquisition unit that acquires reflectivity information for specifying a reflectivity in the imaging region, and a change unit that changes irradiation energy of the light according to the reflectivity information acquired by the acquisition unit in a state in which the imaging operation and the distance measurement operation are performed.
US12140671B2 Velocity determination with a scanned lidar system
A scanning imaging sensor is configured to sense an environment through which a vehicle is moving. A method for determining one or velocities associated with objects in the environment includes generating features from the first set of scan lines and the second set of scan lines, the two sets corresponding to two instances in time. The method further includes generating a collection of candidate velocities based on feature locations and time differences, the features selected pairwise with one from the first set and another from the second set. Furthermore, the method includes analyzing the distribution of candidate velocities, for example, by identifying one or more modes from the collection of the candidate velocities.
US12140667B2 Radar apparatus
A radar apparatus includes a plurality of transmit antennas that transmits a plurality of transmission signals using a multiplexing transmission, and a transmission circuit that applies phase rotation amounts corresponding to combinations of Doppler shift amounts and code sequences to the plurality of transmission signals. Each of the plurality of transmission signals is assigned a different combination among the combinations. The combinations include at least two combinations of a same number of multiplexing by the code sequences.
US12140665B2 Radar module for use with traffic monitoring and predictive analysis systems
A radar module is provided for use in association with monitoring and predicting traffic conditions in the vicinity of a system vehicle having a stop indicator system. The radar module may include a data application module having logic circuitry for generating signals indicative of alert conditions associated with target vehicles traveling through a defined radar detection area near the system vehicle. The radar module may be programmed to execute various algorithms Which generate alert condition signals in response to determining and analyzing a current distance, a braking distance, and/or a velocity of target vehicles detected in the radar detection area.
US12140663B2 Systems and methods for a tailgate sensor system
This disclosure describes systems and methods for a ground-penetrating tailgate sensor system. An example method may include transmitting, using an ultra-wideband transceiver disposed of in a tailgate of a vehicle, a signal towards an underground location below the tailgate. The example method may also include receiving, based on the tailgate being in a closed position and using the ultra-wideband transceiver, a return signal from an object located above the vehicle.
US12140662B2 Combined phase and time-of-flight measurement
Systems and methods of measuring distance between two wireless devices by combining phase shift and time-of-flight measurements. A first wireless devices sends a first packet to the second wireless device. After receiving the first packet, the second wireless device sending to the first wireless device a second packet. After sending the second packet, the second wireless device sends a first continuous wave signal to the first wireless device. After receiving the first continuous wave signal, the first wireless device sends to the second wireless device a second continuous wave signal. The first wireless device then calculates a time-of-flight measurement based on a time between the first wireless device sending the first packet and receiving the second packet, and calculates a second measurement based on a phase shift of the first continuous wave signal and the second continuous wave signal, and combines the two measurements.
US12140660B2 Detection system and detection method
A detection system and a detection method are provided. The detection method includes configuring a processing circuit to perform an initialization phase, which includes: executing a detection process to respectively accumulate numbers of times that objects are detected to be present in sub-areas, so as to generate initial count values; and configuring the processing circuit to perform a normal operation phase, which includes: executing the detection process to respectively accumulate numbers of times that the objects are detected to be present in the sub-areas, so as to generate current count values corresponding to the sub-areas; and comparing the current count value with the initial count value in a current sub-area of the sub-areas. In response to the current count value being greater than the initial count value plus a first count threshold, a new stationary object is determined to be present in the current sub-area.
US12140657B2 Directly determining free spaces around devices
Provided is method for determining free space surrounding a device, the method comprising: acquiring radar data regarding each of one or more radar antennas, the acquired radar data comprising range data and range rate data; extracting, from the acquired radar data, a specific set of radar data having values equal to or below a noise-based threshold; and determining a free space around the device based on the extracted specific set of radar data.
US12140654B2 Computer-implemented method for determining a dynamic contrast-enhanced magnetic resonance data set, magnetic resonance imaging device, computer program and electronically readable storage medium
A plurality of reception coils are used to acquire magnetic resonance signals using parallel imaging and a k-space acquisition scheme, in which alternatingly the central region and one of the peripheral k-space portions are imaged in acquisition steps of a pair, such that after a partition number of such pairs, the whole k-space to be acquired has been imaged and a sliding reconstruction window can be applied to reconstruct an additional magnetic resonance image after each acquisition of such a pair. A time series of magnetic resonance images forming the magnetic resonance data set is then reconstructed from the magnetic resonance signals and sensitivity information regarding the plurality of reception coils by using the sliding reconstruction window and a reconstruction technique for undersampled magnetic resonance data. The k-space trajectories for each acquisition step are chosen to allow controlled aliasing in all three spatial dimensions including the readout direction.
US12140650B2 Indication of a loading state of a flexible coil element
The invention also refers to a flexible coil element for a flexible coil array, for a magnetic resonance imaging apparatus. The invention also refers to a flexible coil array, for a magnetic resonance imaging apparatus, for indicating a loading state of a flexible coil element being positioned on at least one inductive element. The invention also refers to a method for indicating a loading state of a flexible coil element being positioned on at least one inductive element. The flexible coil element is comprised by a flexible coil array, wherein the flexible coil array comprises at least one flexible coil element. Furthermore, the invention refers to a software package comprising instructions for carrying out the method steps.
US12140647B2 Position sensor system, optical lens system and display
A position sensor system comprises a magnetic strip extending in a readout direction and comprising magnetic poles alternating at a constant pitch along the readout direction. At least a first differential magnetoresistive sensor comprises magnetoresistive sensing elements spaced at the pitch. The magnetic poles of the magnetic strip and the first differential magnetoresistive sensor are movable with respect to each other in the readout direction.
US12140646B2 Magnetic sensing having hall plate routing to reduce inductive coupling
Methods and apparatus for canceling inductive coupling in a magnetic field sensing device having one or more Hall elements. A device can include a Hall element having a first pair of first and second voltage sensing terminals at diametrically opposed locations on the Hall element, and a second pair of third and fourth voltage sensing terminals diametrically opposed locations on the Hall element. A first mirror conductive path extends around a perimeter of the Hall element in a first direction a second mirror conductive path extends around the perimeter of the Hall element in a second direction so that the first and second mirror conductive paths are on opposite sides of the Hall element and are equal and opposite to cancel inductive coupling.
US12140644B2 Capacitor inspection method and inspection apparatus used for same
A capacitor inspection method includes applying a direct current (DC) bias voltage to an inspection capacitor with a value which is equal to or lower than a rated value of the inspection capacitor; inputting a first electric signal to the inspection capacitor, switching the input electric signal from the first electric signal to a second electric signal having a different waveform than the first electric signal and thereby generating a vibration containing a transient vibration in the inspection capacitor and eliciting a reaction voltage as an output from the inspection capacitor which contains a vibration response voltage generated by the vibration and the DC bias voltage; and measuring a transient response waveform from the vibration response voltage contained in the reaction voltage. A capacitor inspection apparatus includes a holder for the inspection capacitor; a DC voltage supply device; a signal generator; and a voltage or current measurement device.
US12140641B2 Method and system for key predictors and machine learning for configuring cell performance
Methods and systems are provided for key predictors and machine learning for configuring cell performance. One or more parameters relating to the cell may be measured, via a measurement apparatus, with the cell including a cathode, a separator, and a silicon-dominant anode, and the cell may be managed, based on the one or more parameters, with the managing including predetermining cycle life of the cell based on the one or more parameters using a machine learning model. The cell may be within a battery pack that includes a plurality of cells. The battery pack may be in an electric vehicle. At least one parameter may be measured before a formation process of the cell. At least one parameter may be measured during the formation process. At least one parameter may be measured during cycling of the cell.
US12140634B2 Continuously monitored remote power shutdown
A framework for continuously monitored remote power shutdown. In accordance with one aspect, a monitoring circuit (107, 207) is coupled to a power removal circuit (101). The monitoring circuit (107, 207) may generate an output signal indicative of circuit integrity based on one or more electrical characteristics of the power removal circuit (101). A notification system (110) may further be coupled to the monitoring circuit (107, 207). The notification system (110) may generate a notification (112) based on the output signal.
US12140633B2 Telephone connector to audio connector mapping and leveling device
A system and methods for adaptive bi-direction audio wiring, in which a circuit may be attached via a headset port using RJ9 pin configurations in a phone handset, and dynamically test many different phone handset configurations for optimal audio pathing and processing for speaker and microphone audio generation with minimal noise, static, or power fluctuation.
US12140631B2 Measurement system for identifying aggressor signals
A measurement instrument for testing a device under test is described. The device under test has at least two test points. The measurement instrument includes a first measurement channel, a second measurement channel, and a machine-learning circuit. The first measurement channel is configured to process a first input signal associated with one of the at least two test points, thereby generating a first measurement signal. The second measurement channel is configured to process a second input signal associated with another one of the at least two test points, thereby generating a second measurement signal. The machine-learning circuit is configured to determine at least one correlation quantity based on the first measurement signal and based on the second measurement signal, wherein the at least one correlation quantity is indicative of a correlation between the first measurement signal and the second measurement signal. Further, a measurement system and a signal processing method are described.
US12140630B2 Method of finding optimized analog measurement hardware settings as well as method of measuring a device under test
Embodiments of the present disclosure relate to methods of finding optimized analog measurement hardware settings of a measurement system for a target measurement. The method can include one or more of the following steps: applying initial settings to the measurement system; varying the settings over a power sweep while processing a test signal used for the target measurement or a representative signal; performing the target measurement during the power sweep, thereby determining a hardware contribution of the measurement system over the power sweep; and identifying the respective settings that lead to a minimum hardware contribution of the measurement system at various powers.
US12140629B2 Scan testing in a processor
A method for repairing a processor. The processor comprises a plurality of processing units and an exchange comprising a plurality of exchange paths for transmitting data between the processing units. Each processing unit is connected to output data to a respective exchange path. An exchange path functional test of at least a portion of the exchange paths is carried out. Based on the exchange path functional test, it is identified that one or more of the exchange paths is defective, and the processing units connected to the one or more defective exchange paths is identified. The identified processing units are switched out of functional operation of the processor and switching in at least one repair processing unit connected to a non-defective exchange path for functional operation of the processor.
US12140627B2 Apparatus and method for avoiding collision between data
An apparatus for avoiding a collision between data. The apparatus includes a plurality of integrated circuits (ICs) configured to mutually perform insulation communication, an amplitude detection module configured to detect amplitudes of transmission data and reception data that are input and output through pins of the IC during the insulation communication between the plurality of ICs, and a signal pattern error detection module configured to determine a collision situation between the transmission data and the reception data by comparing an amplitude of transmission data, which is generated by a processor in a TX mode of the IC, and the amplitude of the transmission data, which is detected through the pins of the IC by the amplitude detection module.
US12140624B2 Semiconductor device and test system
The degree of freedom of an abnormality detection target location in a solid-state imaging device in which a plurality of substrates are joined is improved. A semiconductor device includes a connection line and a detection circuit. A plurality of semiconductor substrates are joined in the semiconductor device. Then, in the semiconductor device, the connection line is wired across the plurality of semiconductor substrates. The detection circuit detects the presence or absence of an abnormality in a joint surface of the plurality of semiconductor substrates based on an energization state of the connection line when enable has been set by a predetermined control signal.
US12140618B2 Probe cleaning sheet for preventing a probe pin damage and manufacturing method thereof
A probe cleaning sheet for preventing a probe pin damage and manufacturing method thereof, during the process of a probe pin puncturing the cleaning layer, the material of the cleaning layer and the plurality of high and low density cleaning particles of abrasive material contained in the high density cleaning material and the low density cleaning material are able to efficiently scrape away foreign material from the surface of the probe pin. In addition, the negative charge carried by the silicone itself and its lipophilic characteristics are used to transfer the foreign material on the probe pin to the cleaning layer, and the protective layer is used to prevent overpressure from the probe pin directly impacting the substrate and causing damage to the tips of the probe pin.
US12140616B2 Estimation, despite a fraud, of the power consumed on a phase
Power estimation method, implemented in a three-phase electricity meter, includes the steps of detecting a fraud which falsifies measurements of a first phase voltage present on a first phase, without falsifying measurements of a second phase voltage present on a second phase; reconstituting first estimated voltage samples, images over time of the first phase voltage, from second voltage samples, images over time of the second phase voltage; and estimating at least one first electrical power consumed on the first phase by using the first estimated voltage samples.
US12140613B2 Open-phase detection circuit and power conversion apparatus
A power conversion apparatus includes a power conversion circuit configured to convert DC power into three-phase AC power; and a control device configured to generate a two-phase negative-phase current from a three-phase AC current output from the power conversion circuit, and to detect an open phase on an output side of the power conversion circuit based on a magnitude of an amplitude of the two-phase negative-phase current. The control device may be configured to determine an occurrence of the open phase when the magnitude of the amplitude of the two-phase negative-phase current increases, and an electric current of at least one phase of the three-phase AC current decreases.
US12140610B2 Test carrier and carrier assembling apparatus
A test carrier carried in a state of accommodating a device under test (DUT) includes: a carrier body that holds the DUT; and a lid member that covers the DUT and is attached to the carrier body. The lid member includes a through-hole for sucking the DUT that is provided to face the DUT and penetrating through the lid member.
US12140609B2 Universal test interface systems and methods
Presented embodiments facilitate efficient and effective flexible implementation of different types of testing procedures in a test system. In one embodiment, a testing system comprises: a loadboard including multiple universal interfaces with the same coupling configuration, a plurality of devices under test (DUTs) including a plurality of DUT interfaces respectively, and a plurality of universal adapters including a plurality of matching universal interfaces that match the plurality of universal interfaces in the loadboard and a plurality of matching DUT interfaces that match the plurality of DUT interfaces in the respective DUT. The plurality of universal adapters are selectively coupled to the loadboard and the plurality of universal adapters are selectively coupled to the DUTs, respectively. A first one of the plurality of DUT interfaces includes a different coupling configuration than a second one of the plurality of DUT interfaces.
US12140608B2 Systems and methods for starting a sensorless motor
Systems, devices, and methods for: an unmanned aerial vehicle (UAV); at least one sensorless motor of the UAV, the at least one sensorless motor comprising a set of windings and a rotor; at least one propeller connected to the at least one sensorless motor; a microcontroller in communication with the at least one sensorless motor, wherein the microcontroller is configured to: determine a rotation rate of the at least one propeller; determine a rotation direction of the at least one propeller; provide an output to stop the at least one propeller if at least one of: the determined rotation rate is not a desired rotation rate and the determined rotation direction is not a desired rotation direction; and provide an output to start the at least one propeller if the at least one propeller is stopped at the desired rotation rate and the desired rotation direction.
US12140606B2 Bias performance in force balance accelerometers
An example accelerometer includes a first excitation ring comprising a first material having a first coefficient of thermal expansion (CTE), a second excitation ring comprising the first material having the first CTE; and a proof mass assembly disposed between and in contact with the first excitation ring and the second excitation ring. The proof mass assembly comprises a second material having a second CTE, wherein a difference between the first CTE and the second CTE is equal to or less than 0.5 parts per million per degree Celsius (ppm/° C.).
US12140603B2 Dispensing device, tip mounting method, and tip removing method
Provided is a dispensing device that can dispense at a high speed and with high precision and that can be miniaturized. This dispensing device suctions a liquid sample into a disposable tip and discharges the suctioned liquid sample, the dispensing device being provided with: a piston receiving part into which a piston is inserted; a tip detachment part that detaches the disposable tip mounted on the front end of the piston receiving part by pressing down the disposable tip; and a force action part that works in tandem with the tip detachment part and moves in the direction opposite to the movement direction of the tip detachment part.
US12140601B2 Calibration management of an in-vitro diagnostic system
A computer-implemented method of automatically managing calibration of an in-vitro diagnostic system is provided comprising determining a lot calibration time period in which a lot calibration is applicable to reagent containers of the same lot, having a predefined time length starting from the time when the lot calibration becomes available, upon making a reagent container of the lot available to the system, determining whether a lot calibration that has not exceeded the lot calibration time period is available and linking the reagent container to the available lot calibration or most recent available lot calibration if more than one lot calibration is available, wherein if a new lot calibration for the same lot becomes available the method comprises replacing the existing link to the previous lot calibration with a link to the new lot calibration.
US12140598B2 Biomarker identification for imminent and/or impending heart failure
Disclosed herein are methods and compositions for the detection of biomarkers for cardiac diseases. Disclosed herein are sample collection devices comprising detection devices for heart failure. Disclosed herein are methods of detecting, monitoring, preventing, or treating heart failure.
US12140595B2 Liquid biopsy to detect cancer early and sensitively in patients with neurofibromatosis type 1
Among the various aspects of the present disclosure is the provision of methods for detecting cancer in Neurofibromatosis Type 1 (NF1) patients.
US12140593B2 Genetically encoded fluorescent sensors for detecting ligand bias and intracellular signaling through cAMP pathways
Described herein are novel fluorescent sensors for cyclic adenosine monophosphate (cAMP) that are based on single fluorescent proteins. These sensors use less visible spectrum than FRET-based sensors, produce robust changes in fluorescence, and can be combined with one another, or with other sensors, in a multiplex assay on standard fluorescent plate readers or live cell imaging systems.
US12140590B2 Compositions and methods for molecular labeling
The invention provides barcode libraries and methods of making and using them including obtaining a plurality of nucleic acid constructs in which each construct comprises a unique N-mer and a functional N-mer and segregating the constructs into a fluid compartments such that each compartment contains one or more copies of a unique construct. The invention further provides methods for digital PCR and for use of barcode libraries in digital PCR.
US12140587B2 Deterministic stepping of polymers through a nanopore
A nanopore system provided herein includes first and second fluidic reservoirs in fluidic communication with a nanopore forming a fluidic path between the reservoirs. An enzyme clamp, provided in the first fluidic reservoir, abuts the nanopore and is reversibly bound to a sequential plurality of polymer subunits of a target polymer molecule in ionic solution. The clamp has an outer clamp diameter that is greater than the nanopore diameter. An electrical circuit includes an electrode in each of the reservoirs for applying a voltage bias across the nanopore. A pulse generator is connected in the electrical circuit to apply control pulses across the nanopore to step the clamp along sequential polymer subunits of the target polymer molecule. The system includes no fuel or source of fuel for the clamp. A controller is connected in the electrical circuit for controlling the collection of electrical indications of polymer subunits.
US12140586B1 Calculation method for service life of concrete in plateau environment considering protection and restoration effects
A calculation method for service life of concrete in a plateau environment considering protection and restoration effects is provided and includes a construction of a model based on a coupling effect of multi-factors of temperature-humidity-salt concentration-load under the plateau environment, simulation of protection and restoration effects, and quantification of service life. The model includes the physical fields of temperature conduction with variable boundary conditions, water dry-wet cycle transport, salt ion transport, and force fields caused by internal and external loads. The simulation of protection and restoration effects include: surface protective coating, damage restoration, and rebar corrosion resistance. The calculation method can simulate the internal temperature, humidity, stress response, and service life of concrete under different plateau environments using the surface protective coating, damage restoration material, and rebar corrosion resistance material, or a combination of protective and damage restoration materials simultaneously.
US12140583B2 Lysimeter device
A lysimeter device used for monitoring and measuring the concentration of water soluble compounds in the soil without disturbing the natural flow pattern of water in the soil and constructed of two tubes, the first tube inserted into the second tube, a sealing plate and a clogging prevention component (CPC). A lysimeter device for monitoring the concentration of soluble fertilizer' compounds, total salinity and pesticides commonly used in agriculture and gardening and their uptake by plants while not disturbing the plants roots soil environment and with no need for an external power/energy source for functioning.
US12140582B2 Multifunctional polysaccharide-based mud logging barcode tracers
Compositions and methods for determining the origin location of subterranean rock samples. In some implementations, the compositions include a nanoparticle tag that includes a natural polysaccharide, a fluorescent dye, and superparamagnetic nanoparticles. In some implementations, a method of determining the origin location of a subterranean rock sample includes mixing the nanoparticle tag into a fluid, flowing the fluid into a subterranean formation, recovering subterranean rock samples from the formation, separating tagged rock samples from untagged rock samples using a magnet, and determining the origin location by analyzing a fluorescent signal of the nanoparticle tag.
US12140574B2 Dual indentation test method
A dual indentation test method according to an aspect of the present disclosure may include a first indentation step of indenting a surface of a material using a flat first indenter and a second indentations step of indenting the surface of the material indented by the first indenter using a second indenter.
US12140562B2 Microorganism detection apparatus using dielectrophoresis force
The present disclosure relates to a microorganism detection apparatus using a dielectrophoresis (DEP) force. A microorganism detection apparatus according to one embodiment of the present disclosure may include a detection unit that detects microbial particles using a DEP force corresponding to latex particles combined with the microbial particles.
US12140561B2 Gas sensor
A gas sensor includes a measurement chamber, a reference gas chamber, a first cell, and a second cell. The first cell includes a first electrode in the measurement chamber and a second electrode in the reference gas chamber. The second cell includes a third electrode in the measurement chamber and a fourth electrode in the reference gas chamber. A gas sensor detects a first current that flows between the first electrode and the second electrode, detects a second current that flows between the third electrode and the fourth electrode, calculates a concentration of a specific gas component based on a detected value of the second current, estimates a change amount of oxygen concentration in the reference gas chamber based on a detected value of the first current, and corrects the detected value of the second current based on an estimated value of the change amount of the oxygen concentration.
US12140560B2 Methods and apparatus for measuring analytes using large scale FET arrays
Methods and apparatus relating to very large scale FET arrays for analyte measurements. ChemFET (e.g., ISFET) arrays may be fabricated using conventional CMOS processing techniques based on improved FET pixel and array designs that increase measurement sensitivity and accuracy, and at the same time facilitate significantly small pixel sizes and dense arrays. Improved array control techniques provide for rapid data acquisition from large and dense arrays. Such arrays may be employed to detect a presence and/or concentration changes of various analyte types in a wide variety of chemical and/or biological processes. In one example, chemFET arrays facilitate DNA sequencing techniques based on monitoring changes in hydrogen ion concentration (pH), changes in other analyte concentration, and/or binding events associated with chemical processes relating to DNA synthesis.
US12140551B2 Radiometer and radiometer-based soil moisture determination method
A method for determining soil moisture of a scene includes (i) generating a first antenna output in response to an upwelling thermal emission from the scene, (ii) generating a second antenna output in response to a downwelling thermal emission from sky above the scene, (iii) coupling the first antenna output and the second antenna output to yield a combined output having a quadrature phase difference between the first antenna output and the second antenna output, (iv) calculating a brightness-temperature difference based at least partially on the combined output, and (v) calculating a soil moisture based on soil-vegetation radiative transfer model using the brightness-temperature difference.
US12140548B2 Surface-enhanced Raman spectroscopy membranes and textiles, methods of making, and uses thereof
Methods are provided for making a membrane or textile having a mechanically robust surface-enhanced Raman spectroscopy (SERS) substrate by in a first step adhesively bonding a micropatch array to a substrate, the micropatch array having a plurality of micron-scale pillars, each of the micron-scale pillars in the plurality of micron-scale pillars containing a plurality of plasmonic nanoparticles dispersed within a polymer matrix; and in a subsequent step etching a portion of the polymer matrix to expose at least a portion of the plasmonic nanoparticles at or near a surface of the micron-scale pillars. Membranes and textiles containing the mechanically robust surface-enhanced Raman spectroscopy (SERS) substrates are also provided.
US12140547B2 Digital surface-enhanced Raman spectroscopy sensing platform
The present disclosure relates to a surface-enhanced Raman spectroscopy complex probe capable of effectively detecting a catecholamine compound even at extremely low concentrations. The complex probe includes a nanolaminate including a nanogap and metal nanoparticles. In this case, the nanolaminate and the metal nanoparticles are modified to a compound that may be bound to each functional group included in catecholamine, and thus, catecholamine included in an analyte is doubly recognized by the complex probe. In addition, since a hotspot emitting a strong SERS signal is formed by a nanogap included in a nanolaminate, it is possible to effectively detect a catecholamine compound even at extremely low concentrations.
US12140544B2 Biological analysis devices and systems
A biological analysis system can include an excitation module and an emission module. The excitation module can include a collimator element for receiving excitation light from the excitation light source and transmitting collimated excitation light in a first direction, and a plurality of excitation mirrors arrayed along the excitation light path, each excitation mirror disposed at an acute angle relative to the first direction and configured to reflect collimated excitation light along a second direction. The emission module can be positioned to receive excitation light transmitted along the second direction and can include a sample block comprising a plurality of sample receptacles positioned to receive a beam of collimated excitation light, and a plurality of photodetectors configured to receive emission light transmitted from a respective sample receptacle in a direction transverse to the second direction of the excitation light path.
US12140542B2 Optical analysis chip
An analysis tool for use in optical analysis, comprising a detection unit 10 having through-holes 10h penetrating through the surface and the rear side of a base material 11, the detection unit 10 comprising, inside of the base material 11, a plurality of voids 11h that allows a liquid to pass through by capillary action and that communicate with the through-holes 10h, and the through-holes 10h being formed with a size that enables a liquid to be held by surface tension. Therefore, by irradiating the detection unit 10 with light, it is possible to obtain transmitted light L2 that has been transmitted through a liquid film Lf. By analyzing the transmitted light L2, a target component in a sample L can be appropriately quantified.
US12140540B2 Stimulated Raman coupled fluorescence spectroscopy and microscopy system and method
Exemplary computer-accessible medium, systems, and methods are described herein which can provide an excited fluorescence radiation. In accordance with certain exemplary embodiments of the present disclosure, an excited fluorescence radiation can be provided using a beam of a probe so as to excite a molecule to an excited state for a fluorescence emission to effectuate the excited fluorescence radiation. The molecule can be detected based on the fluorescence emission. For example, the beam of the probe can be either the near-infrared spectrum or the visible light spectrum.
US12140539B2 Method for determining rinse properties
A method of measuring rinse properties of a composition from a surface, the method includes providing a cosmetic treatment composition. The method also includes applying the cosmetic treatment composition to a surface. The method also includes rinsing the surface with a first amount of water after applying the cosmetic treatment composition to the surface. The method also includes collecting a portion of the first amount of water after rinsing the surface with the first amount of water. The method also includes measuring a first turbidity of the portion of the first amount of water after collecting the portion of the first amount of water.
US12140537B2 Terahertz sensing system and terahertz sensing array
A terahertz sensing system and a terahertz sensing array are provided. The terahertz sensing array includes N sensing unit groups arranged in an array form, and each of the N sensing unit groups includes M reconfigurable sensing units. Each of the M reconfigurable sensing units can detect one type of terahertz wave physical characteristic parameter, and the type of the terahertz wave physical characteristic parameter that can be detected by the reconfigurable sensing unit may vary based on a detection configuration, where N and M are positive integers greater than 1.
US12140531B2 Detection device and detection method
A detection apparatus and a detection method. The detection apparatus includes: a main body, a detection assembly, and a detection object receiving portion. The detection assembly includes: a signal transmitter, configured to transmit detection signals; a signal receiver, configured to receive at least part of the detection signals transmitted by the signal transmitter; and a detection connection portion, connected to the signal transmitter and the signal receiver and causing the signal transmitter and the signal receiver to be spaced from each other by the detection connection portion. The detection object receiving portion is configured to receive a detection object. The detection object receiving portion and the detection assembly are relatively movably arranged on the main body so as to allow the detection object received by the detection object receiving portion to be located in a transmission path of the detection signals between the signal transmitter and the signal receiver.
US12140530B2 Biomarker value calculation method
A computer-implemented method to improve the accuracy of a calculation of a biomarker value from a spectral measurement. The computer-implemented method comprises receiving a primary spectral measurement from a primary detector, receiving, a secondary measurement from a secondary detector, and calculating a value of the biomarker using a biomarker algorithm. The biomarker algorithm takes an input from the primary spectral measurement and a calibration parameter from the secondary measurement.
US12140529B2 Surface plasmon resonance sensor comprising metal coated nanostructures and a molecularly imprinted polymer layer
A colorimetric sensor for detecting an analyte of interest that includes a metal layer disposed upon a substrate, a plurality of nanostructures, and a corresponding plurality of metal deposits spaced apart from the metal layer. The metal layer defines a plurality of holes, each nanostructure includes a first portion disposed within a respective hole, and each metal deposit is disposed upon a second portion of a respective nanostructure. The sensor also includes a molecularly imprinted polymer layer that may cover the metal layer, the nanostructures, and/or the metal deposits. The molecularly imprinted polymer layer defines a cavity shaped to receive the analyte of interest, and the sensor is configured such that, when an analyte contacts the molecularly imprinted polymer layer and becomes disposed within the cavity, an optical property of at least a portion of the sensor changes thereby to cause a detectable color change in and/or from the sensor.
US12140528B2 Corrosion sensor
A corrosion sensor is described. The corrosion sensor comprises a substrate 10 and a patterned conductive layer provided on the substrate 10, wherein the conductive layer defines: a common terminal; a set of terminals, including a first terminal and a second terminal; and a set of sensing elements, including a first sensing element and a second sensing element; wherein respective sensing elements of the set thereof are electrically coupled to the common terminal and to respective terminals of the set thereof, such that the respective terminals of the set thereof are specific to the respective sensing elements of the set thereof.
US12140527B2 Corrosion amount estimation device and corrosion amount estimation method
A corrosion amount estimation apparatus includes a soil analysis unit adapted to acquire a particle diameter distribution in soil in each of plural soil samples; a corrosion measurement unit adapted to take electrochemical measurements at plural soil moisture percentage values on an electrode containing the metallic material buried in each of the soil samples; a soil classification unit adapted to classify the soil in each of the soil samples; a corrosion rate calculation unit adapted to calculate a corrosion rate regarding each of the soil samples at each of the soil moisture percentage values and identify a local maximum corrosion rate; a corrosion estimation curve generation unit adapted to generate a corrosion estimation curve; and a corrosion amount estimation unit adapted to acquire the class proportions of actual soil in which the metallic material is buried, acquire the local maximum corrosion rate corresponding to the class proportions from the corrosion estimation curve, and estimate the corrosion amount of the metallic material.
US12140523B2 Optical measurement apparatus and optical measurement method
In an optical measurement method, light is directed from a light generator to a light path cell. A light path is generated by continuously reflecting the light between first and second high reflection mirrors within a light path cell that face to each other. An optical signal is detected from an aerosol sample present within a range of the light path. The optical signal is separated into a particle signal and a gas signal by using a statistical methodology. A particle concentration is calculated from the particle signal by using an assumption of an optical particle counter (OPC). A gas concentration is calculated from the gas signal by using optical characteristic data of gas.
US12140515B2 Corrosion evaluation support apparatus and corrosion evaluation support method
An object is to support evaluation of corrosion of metal embedded in the ground such that the corrosion can be evaluated with high accuracy even if any type of soil is used. A coarseness/fineness test unit analyzes soil particles of soil that is used to evaluate corrosion of an embedded metallic material, a water supply unit supplies water to the soil, a soil stirring unit stirs the soil supplied with water, and a viscosity test unit measures fluidity of the stirred soil.
US12140512B2 Slide staining assembly and cover member
A sample processing assembly for treatment of a sample on a substrate includes a mounting surface for the substrate and a closure body configured to releasably retain a cover member. The closure body is movable between an open position and a substantially closed position. When a substrate is placed in the assembly and the closure body is in the substantially closed position while retaining a cover member, a reaction chamber is formed for processing a sample. A cover member for use with the sample processing assembly is also provided.
US12140511B2 Contactless mixing using modulated air jets
Disclosed is a device for contactlessly mixing fluid present on the upper surface of the slide, where the device comprises a first nozzle array and a second nozzle array, the first nozzle array adapted to impart a bulk fluid flow to the fluid present on the upper surface of the slide, and the second nozzle array adapted to impart at least a first regional fluid flow to at least a portion of the fluid present on the upper surface of the slide.
US12140507B2 Vibration detection device, vibration detection method, and abnormality determination system
A vibration detection device includes an A/D conversion unit for receiving a sine wave signal of an AE wave corresponding to vibration generated in a target machine from an AE sensor that detects the AE wave and converting the received sine wave signal into digital data, an extraction unit for extracting, from the digital data, a data point of a local maximum value for each cycle of the sine wave signal, and an output processing unit for outputting the data point extracted by the extraction unit and cycle data including data points with the number of points which can be recognized as a sine wave and including the data point of a local maximum value so that an output unit visibly outputs the data point and the cycle data.
US12140506B2 Method for detecting and preventing leaks
A method for detecting and preventing leaks of a double-walled container for the storage of poisonous, caustic, irritant and/or combustible media utilizes a double-walled container with an inner wall and an outer wall. A cavity is formed between the inner wall and the outer wall, a positive pressure is generated in the cavity, and in the event of a leak of the inner wall, a gas is fed to the cavity in order to maintain a positive pressure in the cavity. A container system includes an open-loop/closed-loop control device for the open-loop/closed-loop control of a gas throughflow in a line. The system includes a pressure measuring unit for measuring the pressure in the cavity of the double-walled container.
US12140504B2 Intrinsically-safe sensor system
An intrinsically-safe sensor system, as well as a method for assembling the intrinsically-safe sensor system and a method for monitoring sound corresponding to a source using the intrinsically-safe sensor system, are provided herein. The intrinsically-safe sensor system includes a number of sensors, including a microphone, as well as a processor for processing sensor data obtained from the sensors. The intrinsically-safe sensor system also includes a memory component for storing the sensor data obtained from the sensors, a power source, a communication connection for communicably coupling the intrinsically-safe sensor system to a remote computing system, and a connector including internal and external connection regions for internally and/or externally connecting one or more additional devices to the intrinsically-safe sensor system on demand. The intrinsically-safe sensor system further includes an enclosure, as well as potting material for encapsulating an internal region of the intrinsically-safe sensor system that resides within the enclosure.
US12140503B2 Leak detection system
The invention relates to a leak detection system on board of a vehicle comprising a fuel tank (301, 401), a filler pipe (302, 402), a venting line (303, 403) for recirculating fuel vapors from the tank to the filler pipe, said system having a combination pressure and temperature sensor mounted in the vapor dome of the fuel tank, and a pressure sensor located in the recirculation line above the highest possible liquid level that could be present in the recirculation line and to methods to detect said leak.
US12140500B2 Control method, control device, control system, and tire testing method
A control method of a vehicle (1) according to the present disclosure is a control method for controlling a vehicle (1) that has tires (6) mounted thereon and drives autonomously on a course (200) that includes a banked section (230). The control method includes an acquisition step of acquiring a detection result of a sensor (12) that detects information about the vehicle (1) or the course (200), and a control step of stopping the vehicle (1) so that the vehicle (1) does not enter the banked section (230) when it is determined that there is another vehicle in the banked section (230) based on the detection result of the sensor (12).
US12140498B2 Method for authorising updating of a magnetic sensor for a combustion engine with immunity to magnetic disturbances
A method for authorizing an update of a switching threshold of a magnetic-field sensor for an internal combustion engine of a motor vehicle, in order to ensure an immunity of the sensor to external magnetic disturbances. The sensor detects magnetic-field variations induced by a passage of the teeth of a target in proximity to the sensor, by generating a magnetic signal exhibiting oscillations, certain of which may be due to magnetic disturbances and be not to be taken into account in the update by the sensor of the switching threshold, which is recomputed depending on a detected amplitude of at least two consecutive oscillations of the magnetic field. An update of the switching threshold is suspended when an oscillation frequency computed between the at least two consecutive oscillations is higher than a maximum oscillation frequency computed from a predetermined speed of rotation of the engine and from the number of teeth on the target.
US12140494B2 Method to measure light loss of optical films and optical substrates
A method of optical device metrology is provided. The method includes introducing a first type of light into a first optical device during a first time period, the first optical device including an optical substrate and an optical film disposed on the optical substrate, the first optical device further including a first surface, a second surface, and one or more sides connecting the first surface with the second surface; and measuring, during the first time period, a quantity of the first type of light transmitted from a plurality of locations on the first surface or the second surface during the first time period, wherein the measuring is performed by a detector coupled to one or more fiber heads positioned to collect the light transmitted from the plurality of locations.
US12140490B2 Rotating machine speed estimation
Embodiments of a process for estimating a rotational speed of a rotating component and a process for estimating an acceptable rotor imbalance of a rotating component are provided herein. The process for estimating the rotational speed of a rotating component for a charging system comprises measuring a vibration signal of the rotating component by means of a sensor; and identifying harmonic train members from a plurality of peaked components of the vibration signal. Further, the process comprises determining a candidate fundamental frequency from the harmonic train members; and determining a derived vibration amplitude value from the vibration signal. This determination involves a filtering of the vibration signal, removing periodic contributions having a high amplitude. A scalar value is then derived from the filtered signal as a derived vibration amplitude value, representing the integrated total vibration amplitude of the filtered signal at the current speed. The process comprises verifying a consistency condition between the derived vibration amplitude value and the candidate fundamental frequency using a predetermined speed-amplitude map, associating speed values with their respective derived vibration amplitude values. For determining an acceptable rotor imbalance, a speed-amplitude map obtained at a time when the imbalance is acceptable is compared to a speed-amplitude map at a later point in time. An offset between the maps may indicate an inacceptable imbalance.
US12140489B2 Pressure sensor with high stability
A pressure sensor comprises a polysilicon sensing membrane. The pressure sensor further includes one or more polysilicon electrodes disposed over a silicon substrate. The sensor also includes one or more polysilicon routing layers that electrically connects electrodes of the one or more polysilicon electrodes to one another, wherein the polysilicon sensing membrane deforms responsive to a stimuli and changes a capacitance between the polysilicon sensing membrane and the one or more polysilicon electrodes. The sensor also includes one or more vacuum cavities positioned between the polysilicon sensing membrane and the one or more polysilicon electrodes.
US12140486B1 Inductive angle sensor and inductive torque sensor
An Inductive angle sensor comprising: a number of inductively coupled transmitter coils together forming an inductively coupled transmitter coil system; a number of receiver coil sets; a number of integrated devices each having a first and a second oscillator pin, each integrated device having an excitation circuit for providing an alternating signal over its oscillator pins, and having an evaluation circuit for evaluating signals obtained from a set of receiver coils; at least one movable target arranged in the vicinity of the receiver coils; wherein each transmitter coil has a first end connected to a first oscillator pin of a first integrated device and has a second end (TX1b) connected to a second oscillator pin of a subsequent integrated device.
US12140484B2 Apparatus for producing an electrical signal that is indicative of a temperature
Apparatus for producing an electrical signal that is indicative of a temperature is disclosed, the apparatus comprising: a first thin-film transistor TFT comprising a first source, a first gate and a first drain, the first drain being configured to receive a reference current; and a second TFT comprising a second source, a second gate and a second drain, the first and second gates both being configured to receive the same gate voltage, wherein the first and second TFTs are configured such that a temperature dependence of the first TFT differs from a temperature dependence of the second TFT, such that an output current at the second TFT and the second drain is dependent on temperature. The temperature dependence of the output current can be controlled by selecting suitable design parameters for the first and second TFTs. A method of designing the apparatus to produce an output current with a target temperature dependence is also disclosed.
US12140481B2 Protective casing for vehicle temperature sensor
The present invention relates to a temperature sensor (1) for an engine of a vehicle, comprising: a casing (1) containing a circuit board (14) and traversed by at least one pair (2) of wires (3) provided with terminals (8), the terminal (8) being made up of a portion (804) crimped onto a conductor (5) arranged in the casing (1), a connector (101) comprising at least one metal insert (10) ensuring the electrical connection with the circuit board (14), where the casing comprises at least one flange (9) for holding the terminals (8), the terminals (8) being folded.
US12140475B2 Photothermal infrared spectroscopy utilizing spatial light manipulation
Apparatuses and methods for microscopic analysis of a sample using spatial light manipulation to increase signal to noise ratio are described herein.
US12140473B2 Multi-layer fiber optic cable with a cured gelling material and methods of making and using same
A fiber optic cable in the present disclosure comprises: an outer tube having an inner surface and an outer surface; a fiber in metal tube (FIMT) comprising one or more optical fibers, wherein the FIMT is disposed within the outer tube, and wherein the outer surface of the FIMT and the inner surface of the outer tube form an annular space; and a cured gelling material in the annular space. By incorporating the cured gelling material into the annular space, fluid migration through the annular space can be reduced, and sheer stress for strain coupling of the FIMT and the outer tube can be increased.
US12140469B2 Axle load detection system, axle system and commercial vehicle with an axle load detection system
Axle load detection system for a commercial vehicle includes a force transmission element and a sensor unit, wherein the sensor unit includes at least one sensor, wherein the force transmission element includes a first assembly area and a second assembly area, wherein the first assembly area is fixed or can be fixed indirectly and/or directly to a vehicle frame of a vehicle of a commercial vehicle, wherein an air spring and/or a control arm is arranged and/or configured to be arranged on the second assembly area, wherein the sensor unit is configured to determine and/or detect a force transmitted via the force transmission element between the first assembly area and the second assembly area in a supporting direction.
US12140468B2 Method for dosing a target component
The invention relates to a method for dosing a target component (20), wherein a dosing system (10) doses the target component (20) to a target value (Z20), which corresponds to a desired nominal value (S20soll), wherein an additional dosing system (12) doses at least one additional component (21, 22, 23) to be follow-on dosed, to a target value (Z21) of the component (21, 22, 23) to be follow-on dosed which is lower than a desired nominal value (S21soll) of the component (21, 22, 23) to be follow-on dosed, wherein an actual value (G20ist) of the target component (20) and at least one actual value (G21ist) of the component (21, 22, 23) to be follow-on dosed are then determined, a content (A) of the target component (20) then being calculated according to the actual value (G20ist) of the target component (20) and/or the actual value (G21ist) of the component (21, 22, 23) to be follow-on dosed and the content (A) being compared to a limit value (T) or tolerance band (T), at least the component (21, 22, 23) to be follow-on dosed being additionally dosed in the event of the limit value (T) or tolerance band (T) being exceeded.
US12140466B2 Microwave reflection sensor calibration tool and methods
Methods and apparatus for calibrating microwave reflection sensors in fluid flow measurement devices are described. A calibration apparatus has a reservoir member with a fill opening, the reservoir member defining a reservoir in an interior thereof, the fill opening being operable to fill the reservoir with a calibrant fluid; a tube coupled to a side of the reservoir member and in fluid communication with the reservoir, the tube having a first end coupled to the side of the reservoir and a second end, the tube having a length matched to an inner diameter of a pipe section of the flow measurement device to extend across the inner diameter; and a seal member disposed at the second end of the tube for scaling the second end of the tube against a sensing surface of the microwave reflection sensor installed in the pipe section of the flow measurement device.
US12140464B2 Permeable pavement monitoring system
Various embodiments of a system for monitoring drainage of a permeable pavement system are provided as well as various exemplary installation scenarios. In particular, embodiments of a permeable (or pervious) pavement management platform are disclosed herein. In embodiments, the pavement management platform provides a service that allows the user to determine vacuum maintenance needs for permeable (or pervious) pavement systems. Advantages of the platform include: subscription-based asset management platform as a service (PaaS), customized off-the-shelf water-level sensors, off-the-shelf tipping-bucket rain gauge, observation well installation consistent with industry standards, can be implemented in residential, commercial, municipal, county, and state systems, lithium-ion battery powered sensor, LoRA sensor to hub data transmission network, cellular data transmission from hub, electrical power for cellular data transmission hub (can be solar panel powered), real-time dashboarding of surface runoff storage, real-time dashboarding of ground water recharge rate, and permeability (clogging) threshold alerts, among others.
US12140461B2 Method for operating an ultrasonic flowmeter and ultrasonic flowmeter
A method for operating an ultrasonic flowmeter includes: capturing at least one first ringing signal of a first ultrasonic transducer of the ultrasonic flowmeter, and detecting a first ringing debugging signal based on the at least one captured first ringing signal; emitting a first measurement signal into a medium through the first ultrasonic transducer, resulting in a first ringing measurement signal in the first ultrasonic transducer; receiving a measurement signal as a first received signal by the first ultrasonic transducer, wherein the first received signal and the first ringing measurement signal are superimposed to form a first superimposed signal; determining a first correction signal by subtracting the first ringing debugging signal from the first superposition signal; and determining the flow velocity or flow rate of the medium based on the first correction signal.
US12140460B2 Magnetically-inductive flow meter
The disclosure relates to a magnetically inductive flow meter for insertion into a pipeline and for determining a flow-rate-dependent measurement variable induced in the medium, comprising: a housing, a front body being arranged on an end face of the housing, which front body seals the end face of the housing; a measurement electrode arrangement for forming galvanic contact with the medium and for tapping an induced voltage in the flowing medium; a field system for generating a magnetic field that passes through the end face of the housing, the field system being arranged in the housing, the field system comprising a coil arrangement, the coil arrangement comprising a coil arrangement carrier for winding a coil wire, and the coil arrangement carrier and the front body being monolithic.
US12140458B2 Monitoring apparatus and method
Systems, apparatuses and methods provide for technology that monitors a component. A monitoring apparatus includes a sensor to monitor a state of a component, a power circuit to convert an electromagnetic signal to electrical power, a capacitor bank coupled to the power circuit and to the sensor to receive electrical power from the power circuit and to supply electrical power to the sensor, and a wireless readout to convert data from the sensor into a wireless communication signal. A method of monitoring a component includes coupling a sensor to a component, the sensor configured to monitor a state of the component, applying power to the sensor from a capacitor bank, and storing data obtained from the sensor, where the data relates to a state of the component. The method can include charging the capacitor bank via a power circuit, where the power circuit converts an electromagnetic signal to electrical power.
US12140456B2 Method and device for discriminatory capacitive detection, and apparatus provided with such a device
A method for capacitive detection of nearby objects that may be located in the environment of an equipment provided with a capacitive detection device including a detection step, called discriminative detection step, including the following operations: polarizing a first nearby object at a first alternating potential (V1), different from a ground potential (M), and from the potential of at least one second nearby object, at a first frequency (F1); and determining a first discriminative signal representative of a capacitance, called electrode-object capacitance, seen by the at least one measurement electrode, at said first frequency (F1).
US12140453B2 Environmental condition sensor with component diagnostics and optically communicated status
An environmental condition sensor device includes a microprocessor; a condition sensor, operatively connected to the microprocessor, to measure a condition of a system being monitored; and an optical output interface, operatively connected to the microprocessor, to produce light to optically communicate a measured condition of the system being monitored. The optical output interface can also produce light to optically communicate a status of the environmental condition sensor device being non-operational. The optical output interface can also produce light to optically communicate that the condition sensor is non-operational.
US12140451B2 Systems and methods for elevation tracking of devices
One or more computing devices, systems, and/or methods for elevation tracking of devices are provided. Barometric pressure data points and elevation data points associated with a set of barometric measurement devices proximate a device are obtained. An interpolated field of barometric pressure is generated using the barometric pressure data points and the elevation data points. x, y location coordinates of the device are projected onto the interpolated field as a projected point within the interpolated field. Barometric leveling is executed upon a device barometric pressure value provided by the device and a barometric pressure data point at the projected point to determine a relative height difference between the device and the projected point. An elevation of the device is determined based upon the relative height difference.
US12140449B2 Usage of transformed map data with limited third party knowledge
Aspects presented herein may improve the performance of positioning devices by enabling the positioning devices to utilize transformed map data with limited third party knowledge of the transformation. Aspects presented herein may enable a positioning device to make the map data from another coordinate system usable for positioning algorithms without knowledge of the transformation. In one aspect, a UE transmits a request for map data based on a first set of coordinates in a first coordinate system. The UE receives the map data based on a second set of coordinates in a second coordinate system, where the first set of coordinates in the first coordinate system is distinct from the second set of coordinates in the second coordinate system. The UE calculates a set of relative distances between the second set of coordinates and one or more objects corresponding to the map data.
US12140448B2 Generation device, generation method, and generation program
A generation device includes processing circuitry configured to receive a plurality of inputs of road map data including longitude/latitude data on a road shoulder line and longitude/latitude data on a lane marker, and refer to the road map data, set a region surrounded by the road shoulder line to be a non-road region, and generate a first polygon indicating a lane region using data on two adjacent non-road regions and on a plurality of lane markers positioned between the two non-road regions.
US12140445B1 Vehicle gateway device and interactive map graphical user interfaces associated therewith
A system receives vehicle metric data from a gateway device connected to a vehicle. The vehicle gateway device gathers data related to operation of the vehicle and/or location data. The system receives data from multiple vehicles. The vehicle gateway device gathers vehicle metric data and correlates the metric data with location data. The system presents the correlated data in an interactive map graphical user interface.
US12140444B2 Vehicle route guidance apparatus and method thereof
A vehicle route guidance apparatus and a method thereof includes a positioning module that calculates a position of a vehicle and at least one processor that controls the positioning module. The at least one processor is configured to verify whether the vehicle enters a specified section, in a state where a navigation application is run, calculates accuracy of a position calculated by the positioning module, in a state where the vehicle enters the specified section, performs determination of whether to calculate a final position of the vehicle using detailed map data of the specified section, according to a result of determining the accuracy of the position calculated by the positioning module, calculates a final position of the vehicle by the positioning module, according to the determination, and performs route guidance on the specified section based on the final position.
US12140437B2 Transport management device and transport management method
Provided are a transport management device and transport management method serving to change a travel plan of a vehicle in accordance with a malfunction occurring with the vehicle. This transport management device manages a transport system for carrying out transport of cargo, or the like, by causing a vehicle to travel by autonomous driving to a destination on the basis of a travel plan. The transport management device determines whether to change the destination of the vehicle in accordance with an event occurring with the vehicle during travel by autonomous driving, and changes the destination if it is determined that the destination should be changed or does not change the destination if it is determined that the destination should not be changed.
US12140436B2 Waypoint identification in association with route navigation
In some implementations, a system may identify, using a machine learning model, a pattern of events based on account information associated with a user. The system may generate a prediction of a time period during which a predicted event, associated with the pattern of events, is predicted to occur. The system may receive an indication that a vehicle, associated with the user, is to travel a route from a starting location to an ending location during the time period. The system may identify a physical location associated with the predicted event based on a location associated with the vehicle or based on the route. The system may generate a new route that includes the starting location, the physical location as a waypoint along the new route, and the ending location. The system may transmit information that identifies the new route to a device associated with the vehicle.
US12140435B2 Route planning based on QoS requirements
A method of a control node, operable in a communication network and comprising controlling circuitry configured to estimate quality of service (QoS) for geographical locations in the network is disclosed. The method comprises receiving (210, 310, 410, 510) from a user operable in the network a request signal indicative of a starting point and a destination point, acceptable quality of service during transit of the user from the starting point to the destination point and transit time; determining (211, 311, 411, 512, 516, 517) one or more routes from the starting point to the destination point based on transit time and on estimated QoS for a plurality of geographical locations of the one or more routes in view of the accepted QoS; providing (212, 316, 413, 512, 516) information of the determined one or more routes to the user; and dynamically updating (214, 215, 216, 314, 317) the determined one or more routes based on received information pertaining to experienced QoS associated with geographical locations pertaining to the determined one or more routes during transit of the user. Corresponding computer program product, and control node are also disclosed.
US12140434B2 Navigation assistance device
A processor may receive first sensor data associated with detected movement of a user in an environment. The processor may determine, using an AI model, based on the first sensor data, that the movement of the user is associated with a first object. The processor may retrieve sensory data associated with the first object from a repository. In some embodiments, the sensory data may include at least one of auditory, olfactory, and haptic data associated with historical user interactions with the first object. The processor may provide a first sensory signal to the user to indicate a location of the first object relative to a first location of the user.
US12140432B2 System and method for generating an aircraft flight trajectory
There is provided a flight trajectory system that estimates contaminant exposure experienced by a flight for scheduling of flight maintenance interventions, comprising: at least one input interface that receives at least one trajectory of a flight comprising flight track points; a storage medium containing executable instructions for executing a flight trajectory algorithm and a database of flight trajectory data; and a computing arrangement coupled to the at least one input interface and the storage medium, wherein the computing arrangement receives the at least one trajectory of the flight and interrogates the database of flight trajectory data to: validate the flight track points, wherein the flight track points are validated based on at least one performance of the flight, generate a fixed trajectory for the flight based on the validated flight track points and the flight trajectory algorithm, and analyze, using a flight trajectory model, the fixed trajectory of the flight to estimate contaminants exposure of the flight on the fixed trajectory for scheduling flight maintenance interventions, and wherein the contaminants comprise at least one of: dust, ice, atmospheric aerosol particles or corrosive gases.
US12140426B2 Optical coherence tomography system
A time-domain or frequency domain system includes, a sample light path between a source interface and a detector interface, a reference light path between the source interface and the detector interface, and a photonic integrated circuit, wherein the reference light path is at least partially separate from the sample light path, wherein the sample light path includes a forward sample light path between the source interface and a sample interface, and a backward sample light path between the sample interface and the detector interface, wherein the forward sample light path and the backward sample light path are at least partially provided by the photonic integrated circuit, and wherein the photonic integrated circuit includes an integrated sample-side polarization beam splitter arranged in the forward sample light path and the backward sample light path.
US12140423B2 Transport device having at least one chain
The invention relates to a transport device (100), in particular for transporting product carriers in a plant for manufacturing food products. The transport device (100) comprises at least one chain (1) to which measuring marks (4) are attached, an electrical drive system (20) for driving the chain (1) with a servo motor (25) and an absolute encoder (21), a plant control unit (30) and a measuring sensor (11) for detecting the measuring marks (4) with a switching frequency of greater than 2000/s. The plant control unit (30) comprises a first input (34) for receiving measurement data from the measuring sensor (11) and a second input (35) for receiving position data from the position sensor (21) and is designed to receive data from the measuring sensor (11) and from the position sensor (21), to mutually correlate said data correctly with respect to time, to determine therefrom lengths between measurement marks (4), more particularly between two consecutive measurement marks, and to produce a signal which provides information about the quality of the chain. A servo position actual value is ascertained by means of oversampling. (FIG. 2)
US12140417B2 Actively select lenses for camera focus processes
The techniques of this disclosure relate to actively selecting lenses for camera focus processes. Lenses to be used during camera assembly are chosen based on whether their pairing with a specific set of production components can satisfy focus performance criteria of end of line test. Test equipment may check the lenses by dry-fit aligning them to a particular set of production components. If minimum focus performance cannot be achieved, then a different set of lenses are used to with that set of production components to produce a final camera assembly. This way, because the lenses are actively selected during production to achieve satisfactory focus performance of the EOLT, each final camera assembly is more likely to pass the EOLT, thereby improving camera production output.
US12140416B2 Collimating array for an optical sensing device
An optical sensor system comprises an array of optical sensors arranged on an integrated circuit and a plurality of filters with the bottom surface of the plurality of filters located above the top surface of the array of optical sensors. The optical sensor system further comprises an angle-of-incidence layer that includes a top surface, a bottom surface, and a thickness Y, where the bottom surface of the angle-of-incidence layer is located a predetermined distance X from the top surface of the plurality of filters and the angle-of-incidence layer includes a plurality of collimating elements, with each collimating element of the angle-of-incidence layer having an aperture width Z.
US12140415B2 Image analysis device, analyis device, shape measurement device, image analysis method, measurement condition determination method, shape measurement method, and program
A measurement condition that enables accurate shape measurement can be set easily. An image analysis device includes an image analyzer 83 configured to detect, in a case of capturing an image of light projected onto an object to be measured, an improper image for shape measurement of the object to be measured, on the basis of design information on the object to be measured, and a measurement condition, and an output unit 88 configured to output detection result information that is information based on a detection result of the image analyzer 83.
US12140414B1 Method and system for measuring strain in a 3D printed part
A method and system for measuring strain in a 3D printed part is disclosed herein. The printed part can be formed with internal features that can be analyzed with a digital image correlation system to determine strain levels in internal regions of the part. The features are visually identifiable due to a different color, shape, design or other visually distinguishable characteristics relative to that of the base structural material. The features can be the formed from the same material or a different material from that of the base structure material.
US12140413B2 Cell winding calibration method, apparatus, and device, and cell winding system
A cell winding calibration method includes: obtaining a first reference distance between first and second reference lines; obtaining a reference number of pixels included in the first reference distance, and determining, based on the first reference distance and the reference number of pixels included in the first reference distance, an actual distance corresponding to a single pixel; obtaining an actual number of pixels included in a distance between an edge of a winding substrate and the first or second reference line, and determining real-time position information of the edge of the winding substrate based on the actual number of pixels included in the distance between the edge of the winding substrate and the first or second reference line and the actual distance corresponding to a single pixel; and calibrating the winding substrate based on the real-time position information of the edge of the winding substrate.
US12140412B2 Non-invasive quantitative multilayer assessment method and resulting multilayer component
An automated system is provided. The system includes: a manipulator coupled to: an opening forming device configured to create an opening having a predefined geometry partially into a multilayer component at a selected location on a surface of the multilayer component, where the multilayer component includes a plurality of material layers including at least a substrate and a bond coat, and where the opening exposes each of the plurality of material layers; and an imaging device configured to create an image of the exposed plurality of material layers in the opening; and a processor configured to calculate at least a thickness of the bond coat of the exposed plurality of material layers from the image and based on the predefined geometry of the opening. Methods of using the system to analyze layer thickness of a multilayer component and repair a multilayer component are also provided.
US12140407B2 Deflection element and protective suit using the deflection element
A deflection element and a protective suit incorporating such are provided. The deflection element including an upper arc; and a lower arc, wherein each of the upper arc and the lower arc include a solid flexible arc shaped layer, a soft padding layer on an inner side of the upper arc and on a matching side of the lower arc, a material forming an encasement around the solid arc shaped layer and the soft padding layer; and wherein the encasement of the upper arc at each end is connected to the encasement of the lower arc with the inner side of the upper arc facing the lower arc.
US12140406B2 Personal tactical system with integrated ballistic frame
Implementations described and claimed herein provide a personal tactical system configured to be worn by an individual for protection against threats. In one implementation, the personal tactical system includes one or more internal components disposed in an interior formed by an outer layer and an inner layer. The internal components include a flexible body armor, a ballistic plate, a ballistic frame, and/or a ballistic plate cover. The ballistic frame further includes an electrical system coupled to the frame body, the electrical system including one or more ports in communication with at least one of electrical or communication lines.
US12140403B2 Optical sight mount with an integrated aiming and illumination module
Disclosed is an optical sight mount with an integrated aiming and illumination module. The optical sight mount is configured to position an optical sighting device (e.g., a reflex sight) on a firearm so that the optical sighting device can be used to aim the firearm at a target. The aiming and illumination module, also referred to as an optical module, includes an aiming laser and an illumination source. An example optical sight mount comprises a base configured for attachment to a firearm, a mounting interface configured so that an optical sighting device can be attached thereto, and an optical module configured to emit a type of aiming radiation and illumination radiation. The optical module is positioned between the base and the mounting interface of the optical sight mount.
US12140396B2 Drum magazine assembly and methods
A magazine assembly for a firearm and a related method are disclosed. The assembly has a magazine housing defining a track, and a follower assembly. The magazine housing is configured to constrain a cartridge as the cartridge is moved within the magazine assembly such that majority of a proximal surface area of the cartridge does not contact the magazine housing, and a distal tip of the cartridge does not contact the magazine housing.
US12140386B2 Heat-dissipating substrate structure
The heat-dissipating substrate structure includes a base layer and a cold spray coating layer. The cold spray coating layer is formed on a surface of the base layer. The cold spray coating layer is a film formed on the surface of the base layer by spraying a solid-phase metal powder and a high-pressure compressed gas onto the base layer. The solid-phase metal powder at least includes a film-forming powder with an apparent density of 3 to 4 g/cm3 and a median particle diameter (D50) of 30 μm or less. A maximum depth of a bottom of the cold spray coating layer embedded in the base layer is less than 60 μm. A cooler contains an internal cooling fin joined to the base layer. An internal coolant passage is defined between the base layer, the internal cooling fin, and an interior of the cooler.