Document Document Title
US12229790B2 Estimation and use of nested merge ratios for audience measurement
Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to estimate and use nested merge ratios (e.g., nested Fréchet ratios) for audience measurement are disclosed herein. Example apparatus disclosed herein are to identify a first merged media event for which a first census audience value is to be determined, the first merged media event based on a union including a second merged media event. Disclosed example apparatus are also to determine whether the first merged media event satisfies a mutual exclusivity condition. Disclosed example apparatus are further to, in response to the first merged media event satisfying the mutual exclusivity condition, estimate the first census audience value for the first merged media event based on at least a merge ratio and a second census audience value previously estimated for the second merged media event.
US12229787B1 Global marketplace, authentication service, and exchange for asset tagging, weighing, measuring, authenticating, and management
Systems and methods for a global marketplace, authentication service, and exchange for asset tagging, weighing, measuring, authenticating, and management. Users connect any item to the platform by scanning a tag affixed to the item. Scanned items are registered to a user's account. The platform deploys Artificial Intelligence (AI), Machine Learning (ML), and Deep Learning (DL) in order to promote efficient and effective marketing and monetization of a user's registered items, in addition to providing organizational, repair, and maintenance services for any item tagged by a user.
US12229780B2 Embedding service for unstructured data
A method may include generating a vector from unstructured data included in an untransformed transaction, and determining, for the vector, a cluster ID of cluster IDs by matching the vector with a matching cluster vector of cluster vectors. The method may further include generating a query using the cluster ID and the untransformed transaction, and transforming, using the cluster IDs, untransformed transactions to transformed transactions. The transformed transactions may each include a cluster ID. The method may further include generating, using the query, a query result from features of the transformed transactions, generating a fraud score using the query result, and presenting the fraud score and the cluster ID.
US12229777B1 Method and system for detecting fraudulent transactions in information technology networks
A method for detecting fraudulent financial transactions in information technology networks involves obtaining a multitude of features associated with a financial transaction conducted over an information technology network by an unknown transaction party. The multitude of features includes clickstream data obtained from the unknown transaction party. The clickstream data is associated with data of the financial transaction being entered by the unknown transaction party. The method further involves obtaining a first fraud indicator using a machine learning classifier operating on the multitude of features, obtaining a second fraud indicator using a rule-based classifier operating on the multitude of features, obtaining a fraud prediction for the financial transaction, using the first fraud indicator and the second fraud indicator, and taking an action, in response to the fraud prediction.
US12229775B2 Pseudonymous transactions on blockchains compliant with know your customer regulations and reporting requirements
A method for compliance with Know Your Customer (KYC) and other regulations includes a pseudonymous globally unique identifier stored on a blockchain that associates a pseudonymous first party address with a globally unique identifier representing the vetted identity of the owner of the address. The method also includes a trusted third party issuing a verifiable credential for a first pseudonymous party to a proposed transaction to a second pseudonymous party to the transaction.
US12229773B2 Identity authentication systems and methods
A computer-implemented method comprising receiving a transaction request from a merchant server. In response to receiving the transaction request, the method includes requesting authentication from a computing device associated with a user payment account and a requesting that a merchant re-submit the transaction request. The method includes receiving an authentication parameter from the computing device, and determining that the authentication parameter matches an authentication parameter of the user payment account. The method includes receiving a re-submission of the transaction request from the merchant server and, based on the determination that the authentication parameter received from the computing device matches the authentication parameter associated with the user payment account, approving the transaction request.
US12229771B2 Account binding method and apparatus, computer device, and storage medium
The present disclosure includes an account binding method. In the method, an account addition page is presented in a first application that is currently logged into using an application account of the first application. Information acquisition instruction carrying user identity information in an encrypted form is transmitted to an account provider system, in response to an account addition instruction triggered. A to-be-bound account that is associated with the user identity information and acquired and fed back by the account provider system is received. The received to-be-bound account is displayed on a gateway page of the account provider system. Also, binding between the application account of the first application and the to-be-bound account is performed, when the displayed to-be-bound account is confirmed by a user operation of the gateway page.
US12229770B2 Method and system for presenting representations of payment accepting unit events
A mobile device presents representations of payment accepting unit events on a display, by identifying a payment accepting unit that is available to accept payment, displaying a visual indication of the payment accepting unit, and accepting user input to receive selection of the payment accepting unit and trigger payment, establishing a wireless communication path including the mobile device and the payment accepting unit, enabling user interaction with the user interface to complete the transaction, exchanging information with the available payment accepting unit via the one or more radio transceivers in conjunction with the transaction, and displaying an updated user interface of the mobile payment application.
US12229765B2 De-centralized authentication in a network system
User authentication and validation for performing transactions may be performed by a validation server of a service provider. For example, when a login request or purchase request is received, the request may be authenticated or validated before permitting the requested transaction. In some arrangements, the validation may be delegated to one or more devices or users external to the service provider. Multiple validation users may be consulted for each transaction request to determine a consensus validation decision. A consensus may be reached based on unanimous responses or based on a specified threshold level (e.g., more than 50% responding positively or negatively). The service provider may use this consensus determination to authorize or reject a transaction request.
US12229762B2 Multi device-multi channel authorization code using hash reconstruction technique
Computer-implemented multi-device and multi-channel processes and machines authenticate ATM transactions by independently generating authentication hashes based on authorization arrays of varying length in which array cells have been wiped out based on a one time passcode sent by a server to a user's smart electronic device and then entered via that channel into the ATM either automatically or manually. The arrays are salted based on characteristics of the user's smart electronic device or the like. If the authentication hashes independently generated by the ATM and the server match, the ATM transaction is authorized.
US12229761B1 Non-fungible tokens for payment instruments
Disclosed are various embodiments for providing non-fungible tokens (NFT) as a mechanism for verifying ownership of payment instruments such as stored value payment instruments. First, a computing device can receive a purchase notification, the purchase notification indicating that a first user has purchased a stored value payment instrument. Then, the computing device can create a non-fungible token (NFT) on a distributed data store in response to receipt of the purchase notification. Next, the computing device can associate a unique identifier of the NFT with the stored value payment instrument. Subsequently, the computing device can receive a first public key associated with the first user. Then, the computing device can update an owner identifier of the NFT with the first public key associated with the first user.
US12229760B2 In-line verification of transactions
A method can include intercepting, by an interceptor positioned between a transfer system and a transfer settlement system, a transaction prior to the transaction being provided to the transfer settlement system. The method can include confirming that data from the transaction matches information in an immutable ledger to which parameters of the transaction have been provided by a notary system that confirms the parameters of the transaction and applies a signature using a private key to the transaction in response to confirming the parameters. The method can include, in response to confirming that the data matches the information, providing the transaction for settlement by the transfer settlement system.
US12229757B2 Control method, data structure, server, and recording medium
A control method includes: receiving first transaction data related to a sign-up for service and storing the first transaction data received into the distributed ledger included in each of the plurality of servers, the service offering, if a goal condition predetermined for the service is satisfied, a token to a participant that is a user who signs up for the service; storing, into the distributed ledger, second transaction data indicating that the user is offered the token predetermined for the service, if it is determined that the goal condition is satisfied; and storing, into the distributed ledger, third transaction data indicating that the user is offered a deposit that is a temporary token predetermined for the service, at a predetermined timing included in a period from the storing of the first transaction data into the distributed ledger until when determination of whether the goal condition is satisfied is performed.
US12229755B2 Time-bounded activity chains with multiple authenticated agent participation bound by distributed single-source-of-truth networks that can enforce automated value transfer
The disclosure relates to executing time bound activity chains using a baseline blockchain that encodes milestones and a realized blockchain that tracks activity relating to the milestones encoded on the baseline blockchain. Each project managed by the system may be scheduled using its own baseline blockchain, which stores time-bounded activity chains that encode milestones for that project. The realized blockchain stores performance related activity that validates and stores information indicating performance of actions related to milestones and automated transfer of value through the use of smart contracts. Each block of the realized blockchain not only references a prior block of the realized blockchain but also a corresponding baseline block, which encodes a milestone, in the baseline blockchain. Thus activity relating to progress toward a milestone may be recorded on a realized block, which refers back to a baseline block that specifies the milestone.
US12229751B2 Augmented reality card activation experience
Various embodiments are generally directed to enhancing a card activation experience for an authorized card user when activating a new card by at least displaying various types of information related to the new card in augmented reality (AR) and allowing the user to perform the activation itself or experience other aspects of the activation process in AR. Information pertaining the successful activation of the card may also be provided to the user in AR.
US12229750B2 Systems and methods for generating and using virtual card numbers
A system may receive a first timestamp associated with first click data at a first website associated with a first merchant, a first referring URL, and a first checkout URL, responsive to the user device navigating to the first checkout URL via the first referring URL, determine whether the first referring URL and the first checkout URL have first domains that respectively match previous domains of a previous referring URL and a previous checkout URL beyond a predetermined matching threshold, and based on the first referring URL and the first checkout URL having the first domains that respectively match the previous domains of the previous referring URL and the previous checkout URL beyond the predetermined matching threshold, cause the web browser plugin of the user device to display, in a dynamic GUI, a first virtual card number associated with the previous domains to complete a first transaction.
US12229749B2 Systems methods and devices for increasing security when using smartcards
Provided are systems, methods and devices for increasing security in a financial transaction when using a smartcard. The system includes a smartcard for payment in a financial transaction, the smartcard having a memory for storing a first actuation sequence for confirming a user's identity; wherein the smartcard has a checking module that authorizes the transaction only when a second actuation sequence is identical to the first actuation sequence stored in the memory; a point of sale terminal for recording payment details from the smartcard once the financial transaction is authorized and transmitting a request for payment through a network to a financial institution according to the payment details; and a financial institution authorizing computer for allowing recording of an actuation sequence on the smartcard and making payment to the owner of the point of sale terminal once the transaction is authorized, according to the payment details.
US12229746B2 Augmented reality numberless transaction card
A method implemented on an augmented reality (AR) electronic device includes receiving a request to activate a transaction card account on a transaction card. The transaction card account is activated on the transaction card. A virtual representation of account information corresponding to the transaction card account is displayed on the AR electronic device. The exterior of the transaction card is free of account identifying information.
US12229743B2 Post-purchase credit offer and tender switch
Disclosed embodiments may provide a framework to implement post-purchase tender switches. For example, following a transaction made with a particular payment instrument, a customer may be offered the ability to apply for a preferred payment instrument and/or to switch his or her tender type to the preferred payment instrument for the previous transaction.
US12229741B2 Methods, systems, articles of manufacture, and apparatus for decoding purchase data using an image
Methods, apparatus, systems, and articles of manufacture are disclosed that decode purchase data using an image. An example apparatus includes a dictionary including associated product descriptions and barcodes, interface circuitry, and processing circuitry to execute machine readable instructions to obtain purchase details and barcodes corresponding to a receipt, the purchase details including receipt product descriptions, generate a search query that includes a first receipt product description of the receipt product descriptions, a list of barcodes corresponding to the barcodes, and a store identifier associated with the receipt, execute a search against the dictionary using the search query to identify a barcode from the list of barcodes that corresponds to the first receipt product description, and in response to identifying the barcode that corresponds to the first receipt product description, associating the barcode and the first receipt product description and adding the association to the dictionary.
US12229738B1 Mobile check deposit system and method
A computer-implemented method is provided for a mobile device to detect, by a camera of the mobile device, a plurality of checks; determine, by a processing unit of the mobile device, that the image of the plurality of checks is of sufficient quality; instruct, by a display of the mobile device, a user to take a photograph of the plurality of checks; crop, by the processing unit, the photograph of the plurality of checks into a plurality of images, wherein each of the plurality of images contains one of the plurality of checks; and transmit, by a transmitter of the mobile device, the plurality of images to a server via a network. The plurality of images may be transmitted individually (i.e., one at time), or alternatively, collectively and in one payload.
US12229730B2 Inferring meeting expense via a meeting expense and verification controller
This disclosure describes techniques that enable a Meeting Expense and Verification (MEV) controller to infer the meeting expense of a proposed meeting. The MEV controller may analyze a meeting request to identify meeting attendees, and in doing so, determine the meeting expense. In response to the meeting expense being greater than a predetermined meeting expense threshold, the MEV controller may suspend the meeting request.
US12229729B2 Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes a processor configured to try to collect information from a terminal carried by a user, and control notification to the user based on information related to a behavior of the user in a case where the information is not collected from the terminal.
US12229723B2 Production asset library management
A computing platform including a processing hardware and a memory storing a software code is coupled to at least first and second workstations and a production asset library. The processing hardware executes the software code to send, from the first workstation, a request identifying a production asset and metadata specification to the second workstation, and receive, from the second workstation, a payload including the production asset and production asset data including preview metadata describing a 3D image of the production asset. The software code further provides the 3D image for display on the first workstation or a third workstation, receives, at the first workstation or the third workstation, a validation input for the production asset, and publishes, in response to receiving the validation input, the production asset data to the production asset library.
US12229722B2 System and methods for performing order cart audits
Techniques are described for automating and computerizing order cart audits to reduce the overall costs associated with shipping incorrect items, missing items, and/or additional items. In some cases, the system may be configured to perform an audit of a completed or filled order cart. The facility operator may pass the order cart through an audit area prior to loading the items on a vehicle for transport. During the audit, the system may capture sensor data associated with the order cart and identify each item present. The system may determine whether or not each item is part of the order and notify an operator accordingly.
US12229718B2 On-shelf image based out-of-stock detection
An out-of-stock detection system notifies store management that a product is out of stock. The system captures images of a shelf and determines the position product labels thereon. For each product label, a bounding box is generated based on the position of each product label on the shelf. The system then identifies a product for each product label based on information within each product label and, for each product label, stores a product identified for each bounding box. Accordingly, the system performs an out-of-stock detection process that includes capturing additional image data of the shelf periodically that includes each bounding box, providing a portion of the additional image data for each bounding box to a model trained to determine whether the bounding box contains products, sending a notification for a product determined to be out of stock to a store client device based on output from the model.
US12229711B2 Method and system for physical asset tracking
A method for tracking physical assets can include: receiving a digital asset; determining an asset identifier for the digital asset; generating an asset barcode; optionally facilitating printing and sending of the asset to an asset recipient; determining an asset event for the asset; and notifying a sender of an asset event.
US12229709B2 Parcel processing system and method
A parcel processing method supports automated parcel processing. For example, the method can select a permitted shipping service level from among the plurality of permitted shipping service levels based on a plurality of rules, control the sorting of the parcel into one of a plurality of shipping containers, and bill customers.
US12229708B2 Dynamic display of stacked items in a delivery vehicle based on a delivery route change
A method for dynamically rearranging one or more packages for delivery on a delivery vehicle in response to unforeseen changes in a pre-planned delivery route. The method detects, via one or more sensor-enabled shelves in a delivery vehicle, an address and package details of a respective delivery package. The method further integrates the one or more sensor-enabled shelves with a route map that depicts the pre-planned delivery route. The method further assigns new values to the one or more sensor-enabled shelves, in response to a change in the pre-planned delivery route, indicating a new sequence of delivery for each respective delivery package. The method further notifies a delivery person which delivery package is to be delivered at a current stop by illuminating the one or more sensor-enabled shelves containing the respective delivery package.
US12229707B2 Intuitive AI-powered worker productivity and safety
A method comprises receiving a set of raw worker data records associated with one or more worker activities of a worker, each raw worker data record comprising one or more of an image, a video, information from a sensor, information from interaction with a tool, and information from interaction with a device. A first analysis, configured to analyze the set of raw worker data records for one or more indications regarding whether any worker activities include one or more undesired behaviors, is performed on the set of raw worker data records. Based on the first analysis, a second analysis, configured to categorize and document worker behavior as a function of time, is performed. Based on the second analysis, a third analysis, configured to analyze worker behavior for undesired conditions, is performed. Based on at least one of the second and third analysis, a summary of worker activity is generated.
US12229703B1 Intelligent analysis method for operational supervision of public transportation industry and system thereof
An intelligent analysis method for operational supervision of public transportation industry and a system thereof includes operation information collection, calculation of basic vehicle information and platform passenger flow information, current operation analysis of target vehicles, current data update and calibration of the target vehicles, automatic adjustment of dispatching operation plans for public transportation vehicles within operation areas, and real-time updates of real-time data of online vehicles within the operation areas. The present invention implements vehicle energy consumption monitoring and statistical analysis based on basic information and mileage information of public transportation vehicles, and performs intelligent dispatching and makes preferred planning in terms of road network congestion, charging station operations and site traffic for dispatching and subsequent operations of the entire transportation network based on energy consumption and the location of charging stations on public transport operation lines.
US12229702B2 Systems and methods for generating dynamic real-time analysis of carbon credits and offsets
A carbon credit marketplace (CCM) implements a platform for the exchange, and rating, of carbon credits and associated offsets. The platform receives entity carbon credit data as well as structured and unstructured data from disparate sources including general economic data sources, government data sources, and proprietary data sources. The received data is used by a carbon credit rating model to assign a carbon credit rating for a particular carbon credit, offset, or capture. Compliance with governmental regulations is achieved through the exchange, or sale of carbon credits and/or offsets.
US12229699B2 Dynamic generation of guided pages
Generating sets of data from the columnar array for configuring guided navigation pages that include actionable elements that correspond to one or more dimension of the set of dimensions.
US12229698B2 Methods, systems, apparatuses, and devices for facilitating managing budgets for cloud accounts
A method for facilitating managing budgets for cloud accounts. The method comprises obtaining real-time account information associated with a cloud account of a cloud platform, analyzing the real-time account information using a machine learning model which is configured for detecting a pattern, a trend, and an anomaly corresponding to a utilization of a cloud resource by the cloud account, determining a value of a parameter associated with the utilization of the cloud resource by the cloud account, determining an action required to be implemented for the cloud account based on the determining of the value of the parameter, generating a cloud account controlling command for implementing the action based on the determining of the action, transmitting the cloud account controlling command to a cloud service provider device associated with a cloud service provider, and storing the real-time account information.
US12229696B2 Field equipment data system
A method can include receiving a request for field equipment data; responsive to the request, automatically processing the field equipment data using a trained machine learning model to generate a quality score for the field equipment data; and outputting the quality score.
US12229695B2 Content provider recommendations to improve targetting and other settings
At least one aspect of the present disclosure is directed to systems and methods of pruning retrieval tokens from sets of retrieval tokens based on criteria. The system can receive a plurality of retrieval tokens including a second retrieval token. The system can retrieve an indication of a first token and a plurality of requests. The system can construct a first bit string based on the predicted requests and the first retrieval token. The system can retrieve a second bit string corresponding to the second retrieval token. The system can compare the first bit string to the second bit string to determine a similarity value. The system can determine the similarity value is greater than a predetermined threshold. The system can remove the first and second retrieval token from the plurality to create a pruned set of retrieval tokens. The system can provide the pruned set to a content.
US12229693B2 Systems and methods for dynamic charger reservations
Systems and methods for dynamic charger reservations are provided. In one embodiment, a method includes identifying an initial reservation for an electric vehicle to receive a charge from a charging entity at a first place at a first time. The method also includes calculating an estimated time of arrival and an arrival state of charge of at a reservation time. The method further includes detecting a grid event that changes the first cost for the charging entity. The method yet further includes generating a revised reservation for the electric vehicle. The method includes generating an initial compensation offer based on the estimated time of arrival and the arrival state of charge. The method also includes providing the revised reservation and the initial compensation offer to a user. The method further includes updating the initial reservation to the revised reservation in response to receiving a confirmation from the user.
US12229691B2 Uncertainty quantification for machine learning classification modelling
Certain aspects of the disclosure provide a method, comprising: processing input data with an ensemble of nonlinear machine learning models; generating a sparse high-dimensional embedding based on one or more leaf nodes of each nonlinear machine learning model in the ensemble of nonlinear machine learning models; projecting the high-dimensional embedding into a lower-dimensional embedding, wherein the lower-dimensional embedding is less sparse than the high-dimensional embedding; processing the lower-dimensional embedding with a linear machine learning model to generate a binary class prediction; determining a confidence for the binary class prediction; and outputting: the binary class prediction if the confidence is greater than or equal to a threshold; or a flipped binary class prediction if the confidence is lower than the threshold.
US12229689B2 Hybrid modeling process for forecasting physical system parameters
A method includes receiving first input values for a first parameter of a physical system, calculating first modeled values for a second parameter using a model that represents the physical system, based on the first input values, receiving measured values for the second parameter, training a machine learning model to adjust modeled values generated by the model based on a difference between the first modeled values and the measured values, receiving second input values for the first parameter, calculating second modeled values for the second parameter using the model, generating adjusted values for the second parameter by adjusting the second modeled values using the trained machine learning model, and visualizing the adjusted values for the second parameter as representing operation of the physical system.
US12229684B2 Claim analysis with deep learning
Embodiments relate to system for automatically predicting payer response to claims. In an embodiment, the system receives claim data associated with a claim. The system identifies a set of claim features of the claim data, and generates an input vector with at least a portion of the set of claim features. The system applies the input vector to a trained model. A first portion of the neural network is configured to generate an embedding representing the input vector with a lower dimensionality than the input vector. A second portion of the neural network is configured to generate a prediction of whether the claim will be denied based on the embedding. The system provides the prediction for display on a user interface of a user device. The prediction may further include denial reason codes and a response date estimation to indicate if, when, and why a claim will be denied.
US12229681B2 Trusted graph data node classification method, system, computer device and application
A trusted graph data node classification method includes: (1) inputting a topological graph and node features, and calculating a discrete Ricci curvature of the discrete topological graph; (2) preprocessing the curvature and the node features; (3) mapping the curvature, reconstructing original features, and performing a semi-supervised training on graph data containing adversarial examples; and (4) performing a classification on unlabeled nodes. The new method uses a discrete curvature to extract topological information, and uses a residual network to reconstruct node feature vectors without knowing the technical details of the adversarial examples, and without using a large number of adversarial examples for adversarial training. Hence, the system effectively defends against attacks from adversarial examples on the graph data, outperforms the existing mainstream models in terms of accuracy when used in data without adversarial examples, and is thus a trusted node classification system.
US12229679B1 Upsampling of compressed financial time-series data using a jointly trained Vector Quantized Variational Autoencoder neural network
A system and methods for upsampling compressed data using a jointly trained Vector Quantized Variational Autoencoder (VQ-VAE) and neural upsampler. The system compresses input data into a discrete latent space using a VQ-VAE encoder, reconstructs the data using a VQ-VAE decoder, and enhances the reconstructed data using a neural upsampler. The VQ-VAE and neural upsampler are jointly trained using a combined loss function, enabling end-to-end optimization. The system allows for efficient compression and high-quality reconstruction of various data types, including financial time-series, images, audio, video, sensor data, and text. The learned discrete latent space can be explored and manipulated using techniques such as interpolation, extrapolation, and vector arithmetic to generate new or modified data samples. The system finds applications in data storage, transmission, analysis, and generation across multiple domains.
US12229678B2 Architectures, systems and methods for program defined transaction system and decentralized cryptocurrency system
In one aspect, the invention comprises a system and method for control of a transaction state system utilizing a distributed ledger. First, the system and method includes an application plane layer adapted to receive instructions regarding operation of the transaction state system. Preferably, the application plane layer is coupled to the application plane layer interface. Second, a control plane layer is provided, the control plane layer including an adaptive control unit, such as a cognitive computing unit, artificial intelligence unit or machine-learning unit. Third, a data plane layer includes an input interface to receive data input from one or more data sources and to provide output coupled to a decentralized distributed ledger, the data plane layer is coupled to the control plane layer. Optionally, the system and method serve to implement a smart contract on a decentralized distributed ledger.
US12229676B2 System to detect, assess and counter disinformation
A computer-readable medium for the identification, measurement, and combatting of the influence of large-scale creation and distribution of disinformation is herein disclosed. An embodiment of this invention is comprised of one or more repositories of data which involve online comments and articles and attributes derived from them, one or more technical targeting systems, a content analysis system, a cost and influence estimation system, a dialog system, a performance management system, a bot design and test system, a security system, a multimedia content generator, one or more machine learning components, a data collection mechanism, separate consumer and human operator applications, and a mechanism for the creation and management of bots across multiple channels.
US12229670B2 Temporalizing or spatializing networks
Systems, computer-implemented methods, and computer program products that facilitate temporalizing and/or spatializing a machine learning and/or artificial intelligence network are provided. In various embodiments, a processor can combine output data from different layers of an artificial neural network trained on static image data. In various embodiments, the processor can employ the artificial neural network to infer an outcome from an image instance in a sequence of images based on combined output data from the different layers of the artificial neural network.
US12229669B2 Techniques for improving standardized data accuracy
Described herein is a technique for mapping the raw text of a job title of an online job posting to an entity embedding, associated with an entity or entry of a title taxonomy. The raw text of the job title is first encoded to generate a multilingual word embedding in a multilingual word embedding space. Then, the vector representation of the job title, as represented in the multilingual word embedding space is translated, using a neural network, to a vector representation of the job title in the entity embedding space. Finally, a nearest neighbor search is performed to identify an entity embedding associated with an entity or entry in the title taxonomy that has a vector representation that is closest in distance to the vector output by the neural network.
US12229664B2 Optimization of artificial neural network (ANN) classification model and training data for appropriate model behavior
This disclosure relates to method and system for optimizing artificial neural network (ANN) classification model and training data thereof for appropriate model behavior. The method may include extracting entities and domain specific entities from the training data for each of classes of the ANN classification mode, determining model parameters of the ANN classification model based on the training data, determining missing data with respect to the training data or the model parameters based on the entities and the domain specific entities for each the classes, iteratively analysing a relative advantage of a modified ANN classification model with a modified training data with respect to the ANN classification model with the training data, and determining an optimized ANN classification model and an optimized training data for appropriate model behavior based on the iterative analysis. The modified data may be generated based on the missing data.
US12229658B2 Configurable processor for implementing convolution neural networks
Configurable processors for implementing CNNs are provided. One such configurable CNN processor includes a plurality of core compute circuitry elements, each configured to perform a CNN function in accordance with a preselected dataflow graph, an active memory buffer, a plurality of connections between the active memory buffer and the plurality of core compute circuitry elements, each established in accordance with the preselected dataflow graph, a plurality of connections between the plurality of core compute circuitry elements, each established in accordance with the preselected dataflow graph, wherein the active memory buffer is configured to move data between the plurality of core compute circuitry elements via the active memory buffer in accordance with the preselected dataflow graph.
US12229657B2 Multi-mode planar engine for neural processor
Embodiments relate to a neural processor that include a plurality of neural engine circuits and one or more planar engine circuits. The plurality of neural engine circuits can perform convolution operations of input data of the neural engine circuits with one or more kernels to generate outputs. The planar engine circuit is coupled to the plurality of neural engine circuits. The planar engine circuit generates an output from input data that corresponds to output of the neural engine circuits or a version of input data of the neural processor. The planar engine circuit can be configured to multiple modes. In a pooling mode, the planar engine circuit reduces a spatial size of a version of the input data. In an elementwise mode, the planar engine circuit performs an elementwise operation on the input data. In a reduction mode, the planar engine circuit reduces the rank of a tensor.
US12229655B2 Methods and system for deep learning model generation of samples with enhanced attributes
Embodiments described herein provide methods and systems for generating data samples with enhanced attribute values. Some embodiments of the disclosure disclose a deep neural network framework with an encoder, a decoder, and a latent space therebetween, that is configured to extrapolate beyond the attributes of samples in a training distribution to generate data samples with enhanced attribute values by learning the latent space using a combination of contrastive objective, smoothing objective, cycle consistency objective, and a reconstruction loss.
US12229650B2 System and method for compact and efficient sparse neural networks
A device, system, and method is provided for storing a sparse neural network. A plurality of weights of the sparse neural network may be obtained. Each weight may represent a unique connection between a pair of a plurality of artificial neurons in different layers of a plurality of neuron layers. A minority of pairs of neurons in adjacent neuron layers are connected in the sparse neural network. Each of the plurality of weights of the sparse neural network may be stored with an association to a unique index. The unique index may uniquely identify a pair of artificial neurons that have a connection represented by the weight. Only non-zero weights may be stored that represent connections between pairs of neurons (and zero weights may not be stored that represent no connections between pairs of neurons).
US12229646B2 System and method for initiating a completed lading request
A system for initiating a completed lading request includes a computing device configured to obtain a lading request from a client device, wherein the lading request comprises a communication detail datum, determine an logical route, wherein determining the logical route further comprises receiving a conveyor indicator, identifying a spot signature as a function of the conveyor indicator, training a route machine-learning mode using a route training data correlating the spot signature to the lading request, and determining the logical route as a function of the spot signature and the lading request using the trained route machine-learning model, and initiate the completed lading request, wherein initiating the lading request further comprises receiving an acknowledgment element, and initiating the completed lading request as a function of the acknowledgment element, and initiating the completed lading request as a function of the acknowledgment element.
US12229644B2 Text augmentation of a minority class in a text classification problem
An approach is provided for augmenting text of a small class for text classification. An imbalanced dataset is received. A small class is identified. The small class includes initial text records in the imbalanced dataset. A balanced dataset is generated from the imbalanced dataset by augmenting the initial text records by using weighted word scores indicating respective measures of importance of words in classes in the imbalanced dataset. The balanced dataset is sent to a supervised machine learning model. The supervised machine learning model is trained on the balanced dataset. Using the supervised machine learning model which employs the augmented initial text records, a text classification of a new dataset is performed. The domain of the new dataset matches the domain of the imbalanced dataset.
US12229643B2 Teaching data extending device, teaching data extending method, and program
A teaching data extending device includes: a relationship acquiring unit that obtains a relationship between a plurality of features included in each of a plurality of teaching data; a feature selecting unit that selects any one or more of the plurality of features based on the relationship; and a teaching data extending unit that generates, for one or more teaching data, new teaching data in which a value of the feature selected by the feature selecting unit is replaced with a value of the feature in another teaching data classified in a same class.
US12229642B2 Efficient duplicate detection for machine learning data sets
At a machine learning service, a determination is made that an analysis to detect whether at least a portion of contents of one or more observation records of a first data set are duplicated in a second set of observation records is to be performed. A duplication metric is obtained, indicative of a non-zero probability that one or more observation records of the second set are duplicates of respective observation records of the first set. In response to determining that the duplication metric meets a threshold criterion, one or more responsive actions are initiated, such as the transmission of a notification to a client of the service.
US12229641B2 Methods of training a gamma mixture hurdle model for estimating corresponding food flows between regions
Embodiments described herein relate to training, by a computing system, a gamma mixture hurdle model. The model may characterize a functional relationship between: output data specifying food flows between zones, and input variables representing food production and food consumption in the zones. The training involves: (i) using binary logistic regression to estimate whether corresponding food flows exist between zone pairs, and (ii) for pairs in which corresponding food flows exist, using a gamma mixture model to estimate amounts of the corresponding food flows. Based on the gamma mixture hurdle model, the computing system can estimate, where each zone includes a respective set of regions: (i) whether corresponding food sub-flows exist between region pairs, and (ii) for pairs in which the corresponding food sub-flows are estimated to exist, potentials of the corresponding food sub-flows. The computing system can also determine, using a linear programming framework, values for the corresponding food sub-flows.
US12229638B2 Learning assistance device, processing system, learning assistance method, and storage medium
A learning assistance device according to the disclosure is designed to perform relearning for a processing part including a learning device that has already undergone learning for performing a prescribed output from a prescribed input, the learning assistance device including: an assessment part for assessing an anomaly of the input on the basis of a prescribed reference; and a relearning part for, if the assessment part has assessed that the input is anomalous, carrying out relearning of the learner under a prescribed condition using the anomalous input as additional learning data.
US12229636B1 Systems and methods for quantum based optimization of a personalized portfolio
Various systems and methods are provided for quantum computing based optimization of a personalized portfolio. One exemplary method may comprise identifying one or more filtered personalized portfolio optimization factor data based on one or more optimization factor data for the personalized portfolio, personalized portfolio owner feedback, QC algorithms, and algorithm performance information, selecting one QC algorithm for each filtered portfolio optimization factor data of the one or more filtered portfolio optimization factor data, utilizing the selected QC algorithm to optimize a personalized portfolio determination for each identified filtered personalized portfolio optimization factor data, and rebalancing the personalized portfolio based on the personalized portfolio determination.
US12229635B2 Fidelity estimation for quantum computing systems
Methods and apparatus for estimating the fidelity of quantum hardware. In one aspect, a method includes accessing a set of quantum gates; sampling a subset of quantum gates from the set of quantum gates, wherein the subset of quantum gates defines a quantum circuit; applying the quantum circuit to a quantum system and performing measurements on the quantum system to determine output information of the quantum system; calculating output information of the quantum system based on application of the quantum circuit to the quantum system; and estimating a fidelity of the quantum circuit based on the determined output information and the calculated output information of the quantum system.
US12229631B2 Method for recognizing two-dimensional code and related apparatus
Methods and apparatuses for recognizing a two-dimensional code are disclosed. In an implementation, a method comprises: identifying, by an electronic device, a two-dimensional code, wherein the two-dimensional code comprises an image region in the center and a ring region surrounding the image region, wherein the ring region comprises a code region including a first code region and a second code region, a first spacing region, and a second spacing region, wherein the first spacing region and the second spacing region are arranged between the first code region and the second code region, determining values corresponding to a plurality of code elements in the code region, and recognizing, by the electronic device based on the values, first information corresponding to the two-dimensional code.
US12229630B2 Reading method and reading device for two-dimensional code
A reading method and a reading device for a two-dimensional code. The method includes: capturing a two-dimensional code image through an image capturing device; detecting an outer frame and a position mark of a two-dimensional code in a skewed state in the two-dimensional code image; restoring the two-dimensional code in the skewed state to a default state; and performing a default operation according to the two-dimensional code in the default state.
US12229628B2 Control of capture and decoding of encoded data markings via touchscreen and haptic feedback
A decoding device includes an aiming component and a scanning component of a scanning engine; a display component and tactile components of a touch screen; and a processor configured to operate the display component to display an initial icon, monitor the tactile components to detect a commencement of a digit tip press on the touch screen at the initial icon, and in response to the digit tip press having a pressure between predetermined lower and higher pressure levels, perform operations including: operate the aiming component to project the visual guide; monitor the tactile components to detect a pressure increase of the digit tip press to higher than the predetermined higher pressure level; and in response to the increase in pressure, operate the scanning component to attempt to scan an encoded data marking, and operate the tactile components to provide a haptic indication of the attempt to the digit tip.
US12229626B2 Method for reading machine-readable labels on sample receptacles
A method of reading machine-readable labels on sample receptacles. In the method, a sample rack is moved between a first position and a second position within a housing, where the sample rack supports a plurality of sample receptacles, and each sample receptacle has a machine-readable label. An absolute position of the sample rack is measured as the sample rack moves between the first and second positions. An image of the machine-readable label associated with each sample receptacle is acquired as the sample rack moves between the first and second positions. Finally, the acquired image of each machine-readable label is decoded.
US12229625B2 Information processing apparatus and information processing method
An information processing apparatus includes: an antenna for non-contact communication with a communication medium, with the communication medium storing first information; and a touch panel that electrically detects a contact or a proximity of an object as an input detection function. The antenna is arranged around the touch panel, and outputs radio waves for the non-contact communication by receiving a power supply. The information processing apparatus turns OFF the power supply to the antenna in response to the input detection function of the touch panel being turned ON. The information processing apparatus turns OFF the input detection function of the touch panel in response to the power supply to the antenna being turned ON.
US12229624B2 Conveyor roller
Conveyor roller (2), comprising a metal tube (21) which is mounted rotatably about an axis of rotation (A) and provides a contact surface (21a) for a conveyed object and/or a conveyor belt on an outer circumferential surface; the conveyor roller (2) comprises a communication arrangement (4), adapted for wireless communication, in particular an NFC arrangement or an RFID arrangement, the communication arrangement (4) in particular adapted to provide information wirelessly to a reader (5) located in the vicinity.
US12229621B2 Contactless bale discharge and position monitoring
Technologies for monitoring discharged bales or bale position on a baler can be improved by applying processes for identifying radio-frequency identification (RFID) tag location. A bale can include an RFID tag and a baler can include an RFID reader. The RFID reader can interrogate the RFID tag and a computing device of or connected to the RFID reader can identify the location of the RFID tag based on the interrogation. The computing device can determine a position of the bale on the baler based on the identified location of the RFID tag since spatial information of the bale and the baler is known. Also, the computing device can estimate a geographic location of the bale, after it has been discharged from the baler, based on an identified location of the RFID tag and an identified geographic location of the baler during the discharge of the bale.
US12229617B2 Textile RFID transponder and method for applying a textile RFID transponder to textiles
A textile RFID transponder (20) has a textile carrier substrate (19) with a flat thread structure (16). At least one electrically conductive antenna thread (17) is introduced into the flat thread structure (16) of the textile carrier substrate (19). An RFID chip module (15) with a chip-bound module antenna (11) is applied to a first side of the textile carrier substrate (19) so that the module antenna (11) is coupled inductively into a transponder antenna (18) formed by the at least one conductive antenna thread (17). At least one hot-melt adhesive yarn (12; 16a; 16b; 16c) is introduced into the flat thread structure (16) of the textile carrier substrate (19).
US12229615B2 Detecting tampering in assets and authenticating authorized users
In some implementations, a wireless sensing system may receive sensor data associated with an asset. The sensor data may be associated with a tampering event and the tampering event may include an action performed on the asset. The wireless sensing system may further determine whether the tampering event is performed by an authorized user of the wireless sensing system. The wireless sensing system may further determine whether the tampering event is performed within an authorized location of the wireless sensing system. The wireless sensing system may transmit a notification to a user of the wireless sensing system. The notification may alert the user of the wireless sensing system that the tampering event has occurred.
US12229613B2 Anti-tamper radio frequency identification transponder
An anti-tamper passive Radio Frequency Identification (RFID) transponder for attachment to a surface that is at least partially translucent includes: an RFID inlay, including an RFID Integrated Circuit (IC) chip connecting to an RFID antenna; and a first opaque label on a first side of the RFID inlay. When attached to the surface, the first opaque label is between the RFID inlay and the surface, and the first opaque label is viewable through the surface while preventing view of the RFID inlay through the surface. The first opaque label is with pre-cut lines. The passive RFID transponder and the pre-cut lines are configured and arranged such that when a removal of the passive RFID transponder from the surface is attempted, after being attached to the surface, the RFID antenna is damaged and the RFID inlay is rendered inoperable.
US12229610B2 System and method of controlling lifecycles of ambient electromagnetic power harvesting chips
A method of controlling assignment and management of identities in ambient electromagnetic power harvesting (AEPH) chips. The method comprises allocating a plurality of unique AEPH identities by an AEPH management application executing on a computer system, receiving a plurality of requests by the AEPH management application to update a state associated in a blockchain with the unique AEPH identity identified in each request; determining by the AEPH management application that the blockchain is to be terminated; adding by the AEPH management application a terminal block to the blockchain; receiving a request by the AEPH management application to update a state associated with a unique AEPH identity in the blockchain; and sending a request rejection by the AEPH management application to the affiliated device that sent the request to update the state associated with the unique AEPH identity in the blockchain after the terminal block was added to the blockchain.
US12229608B2 Dynamic, hidden, non-fungible token (“NFT”) placeholders for use with quick-response (“QR”) code fraud prevention technology
A method for increasing the security of quick response (“QR”) code processing may include creating an inactive QR code. The inactive code may include an algorithmic code and a plurality of dynamic placeholders. The method may retrieve a scan of the inactive QR code using a QR code scanning device and also prevent the scan of the inactive QR code from being processed at the QR code scanning device. The method may receive the scan of the inactive QR code at a central server and interpret the algorithmic code to identify a plurality of non-fungible tokens (“NFTs”) for filling the plurality of dynamic placeholders. The method may fetch the plurality of NFTs and complete the incomplete QR code to form a complete QR code. The completing may include filling the plurality of dynamic placeholders with the plurality of NFTs and interpreting the complete QR code.
US12229606B2 Methods and printing system using raster image processors (RIPs) configured for processing a preview job
A raster image processor (RIP) system is used in a printing system to process a variety of different jobs. A front end receives the jobs and determines the job type. The job types include a print job, a preview job, and an estimation job. Depending on the type of job, the front end configures the RIPs within RIP system accordingly to process the job. The RIPs may process the job in parallel, with a high performance RIP processing the first page of the job. If the job is not processed in parallel, then the front end assigns the job to a very high performance RIP. The front end also assigns the preview job to a preview RIP and the estimation job to an estimation RIP. The front end configures RIPs as needed.
US12229602B2 Memory-aware request placement for virtual GPU enabled systems
Disclosed are aspects of memory-aware placement in systems that include graphics processing units (GPUs) that are virtual GPU (vGPU) enabled. In some examples, graphics processing units (GPU) are identified in a computing environment. Graphics processing requests are received. A graphics processing request includes a GPU memory requirement. The graphics processing requests are processed using a graphics processing request placement model that minimizes a number of utilized GPUs that are utilized to accommodate the requests. Virtual GPUs (vGPUs) are created to accommodate the graphics processing requests according to the graphics processing request placement model. The utilized GPUs divide their GPU memories to provide a subset of the plurality of vGPUs.
US12229600B1 Resource management techniques to reduce startup overhead for machine learning tasks
Parameters of a pool of computing resources to be utilized for machine learning tasks from a set of entities are stored, including a category of the computing resources, and a post-task-completion retention period during which, after completion of a task, at least a portion of data stored at the resource is not to be deleted. A compute instance of the pool is assigned to a task requested from the set of entities after determining that one or more configuration settings of the instance satisfy a preference indicated in the request for the task, and that the retention period of the instance relative to a completion of an earlier task on the instance has not expired. A result of the task is stored.
US12229599B2 Algorithmically optimized determination of resource assignments in machine request analyses
Techniques for algorithmically optimized determination of resource assignments in machine request analyses are described, including receiving a request having resource request data and criteria data, evaluating the request to identify a resource type and a suitability matrix, which are analyzed to generate a data model, to select an algorithm to apply to the data model, to evaluate an output from the algorithm being applied to the data model to generate a resultant dataset, including evaluating another resultant dataset generated by applying another algorithm to another data model generated using the request data, the criteria data, the resource type, and the suitability matrix, to generate an optimization cost for each solution indicating the resource to be assigned to the request, and to transmit a resultant dataset identifying the one or more resources based on the optimization cost.
US12229594B2 Scheduling multiple processes with varying delay sensitivity
Scheduling multiple processes with varying delay sensitivity is disclosed herein. In one example, a processor device iteratively executes a processing workload that includes a fixed-execution-time process and an adjustable-execution-time process. During each iteration of the processing workload, the processor device first determines, for that iteration, a maximum cycle time interval during which both the fixed-execution-time process and an adjustable-execution-time process will execute. The processor device further determines a maximum execution time interval for the adjustable-execution-time process, based on the maximum cycle time interval and a fixed execution time interval for the fixed-execution-time process. The processor device then modifies an adjustable execution time interval for adjustable-execution-time process in the current iteration of the processing workload based on the maximum execution time interval.
US12229592B2 Method of executing task and scheduling layer tasks using neural network and electronic device using the same
A task execution method using resources includes receiving an execution request for a first task; analyzing the first task and dividing the first task into a plurality of sub-tasks; identifying a sub-task using a first neural network from among the sub-tasks and dividing the identified sub-task into a plurality of layer tasks corresponding to calculations between layers constituting the first neural network; calculating a deadline time of each of the sub-tasks; scheduling a first sub-task to be scheduled to a first resource group from among the resources; and, when a runtime of the first sub-task exceeds a deadline time of the first sub-task, scheduling a sub-task or a layer task subsequent to the first sub-task to a second resource group.
US12229589B2 Method and apparatus for scheduling matrix operations in digital processing systems
Artificial intelligence is an increasingly important sector of the computer industry. However, artificial intelligence is an extremely computationally intensive field such that performing artificial intelligence calculations can be expensive, time consuming, and energy consuming. Fortunately, many of the calculations required for artificial intelligence applications can be performed in parallel such that specialized linear algebra matrix processors can greatly increase computational performance. But even with linear algebra matrix processors; performance can be limited due to complex data dependencies. Without proper coordination, linear algebra matrix processors may end up idle or spending large amounts of time moving data around. Thus, this document discloses methods for efficiently scheduling linear algebra matrix processors.
US12229587B2 Command processor, neural core SOC and method for obtaining context data using the same
A command processor determines whether a command descriptor describing a current command is in a first format or in a second format, wherein the first format includes a source memory address pointing to a memory area in a shared memory having a binary code to be accessed according to direct memory access (DMA) scheme, and the second format includes one or more object indices, a respective one of the one or more object indices indicating an object in an object database. If the command descriptor describing the current command is in the second format, the command processor converts a format of the command descriptor to the first format, generates one or more task descriptors describing neural network model tasks based on the command descriptor in the first format, and distributes the one or more task descriptors to the one or more neural processors.
US12229585B2 Back-end task fulfillment for dialog-driven applications
A determination is made as to whether a value of a first parameter of a first application is to be obtained using a natural language interaction. Based on received input, a first service of a plurality of services is identified. The first service is to be used to perform a first task associated with the first parameter. Portions of the first application to determine the value of the first parameter and to invoke the first service are generated.
US12229583B2 System in the middle transaction processor
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for transaction management. One of the methods includes, for a first transaction from a plurality of transactions, in response to determining that the first transaction for a corresponding user account at a first entity satisfies the threshold criteria for a corresponding second entity, accessing account data for the corresponding user account, first data for the first entity, and second data for the second entity to complete the first transaction. For a second transaction, in response to determining that the second transaction for a corresponding user account at the first entity does not satisfy the threshold criteria for the corresponding second entity, a determination is made to not access second data for the corresponding second entity, and account data is accessed for the corresponding user account and the first data for the first entity to complete the second transaction.
US12229582B2 Scalable recovery and/or migration to cloud-based custom-made virtual machines without using failed machines' credentials
The disclosed approach works without the individualized credentials of failed machines when setting up recovery VMs in a cloud computing environment. Each recovery VMs is customized to properly correspond to the system state of its failed counterpart. An illustrative data storage management system recovers backup data and system states collected from the counterpart computing devices, custom-configures recovery VMs in the cloud computing environment, and injects the desired drivers into each recovery VM during an enhanced bare-metal restore process. The enhanced bare-metal restore process works without the failed computer's credentials. The system also restores the backed up data to recovery volumes attached to the recovery VMs. The present approach is both scalable and secure. When the enhanced bare-metal restore process completes, each cloud-based recovery VM presents a user interface that, for the first time after the computing device has failed, asks for the individualized credentials of the failed machine.
US12229581B2 Virtualization and multi-tenancy support in graphics processors
Graphics processing systems and methods are described. A graphics processing apparatus may comprise one or more graphics processing engines, a memory, a memory management unit (MMU) including a GPU second level page table and GPU dirty bit tracking, and a provisioning agent to receive a request from a virtual machine monitor (VMM) to provision a subcluster of graphics processing apparatuses, the subcluster including a plurality of graphics processing engines from a plurality of graphics processing apparatuses connected using a scale-up fabric, provision the scale-up fabric to route data within the subcluster of graphics processing apparatuses, and provision a plurality of resources on the graphics processing apparatus for the subcluster based on the request from the VMM.
US12229580B2 Deploying virtual machines to a virtualization management environment using an agent to obtain remote virtual machine templates
Techniques are provided for deploying virtual machines to a virtualization management environment using an agent component to obtain remote virtual machine templates. One method comprises receiving, by an agent component executing in a virtualization management server, a request to deploy a virtual machine and a storage location of a template for the virtual machine; obtaining the template for the virtual machine from one or more of an orchestration engine and a remote data source identified by the storage location; and replicating the obtained template for the virtual machine to create the virtual machine. The request to deploy the virtual machine may also comprise deployment information used to configure the virtual machine. The agent component may monitor an execution of the created virtual machine and evaluate one or more policies provided by the orchestration engine with respect to security controls and/or network requirements associated with the created virtual machine.
US12229579B2 Execution redirection in a remote desktop
Methods, systems, and computer programs are presented for redirecting executing of a virtual machine (VM) program to a client device. One method is performed by a server executing the VM. The method includes an operation for receiving an input from a remote desktop application of a client device to execute a program at the VM, and for checking redirect logic to determine execution of the program on the client device. The redirect logic comprises at least one rule to redirect execution of the program to the client device instead of executing the program at the VM. Further, the method includes an operation for, based on determining to execute the program on the client device, send to the client device a request for executing the program at the client device. The client device is configured to execute the program in response to the request.
US12229578B2 Teaming of smart NICs
Some embodiments provide a method for a first smart NIC of multiple smart NICs of a host computer. Each of the smart NICs executes a smart NIC operating system that performs virtual networking operations for a set of data compute machines executing on the host computer. The method receives a data message sent by one of the data compute machines executing on the host computer. The method performs virtual networking operations on the data message to determine that the data message is to be transmitted from a port of a second smart NIC of the multiple smart NICs. The method passes the data message to the second smart NIC via a private communication channel connecting the plurality of smart NICs.
US12229577B2 Virtual machine file management using file-level snapshots
VM file management includes detecting a user request to access to a virtual machine (VM) and searching a pre-defined list to determine whether the user requesting access is identified on the list. If so, a file-level snapshot is generated prior to enabling modification of a VM file by the user. The file-level snapshot includes a user attribute and is added as the top layer of a stack. The user attribute indicates a role of the user for whom the file-level snapshot is created. Each layer of the stack contains one or more other file-level snapshots. The VM file is written in the file's entirety to the snapshot in response to the user modifying the VM file. Based on the user attribute of each snapshot, a set of snapshots is selected from the stack, and the VM is modified by merging the VM files belonging to the set of snapshots selected.
US12229576B2 Lifecycle management of a VNFC included in a multi-VNFC VDU
An example operation includes one or more of receiving a VNFC LCM request including a VNFC instance (VNFCI) and an LCM operation to be performed, retrieving one or more VNFCI datum, determining a target OS installation of the VNFCI, establishing a connection to the target OS installation, checking for the presence of a VNFC specific LCM script for the LCM operation to be performed, constructing a VNFC specific LCM command that calls the VNFC specific LCM script and which specifies the VNFCI, executing the VNFC specific LCM command, normalizing a response code, and sending a response to the VNFC LCM request.
US12229575B2 Hopping mechanism for container security
The present disclosure is directed to systems and methods for container security using a hopping mechanism. Methods include the steps of selecting a first virtual container associated with one or more software processes; replicating the first virtual container to create a plurality of replicated virtual containers, each of the plurality of replicated virtual containers a duplicate of the first virtual container, and the plurality of replicated virtual containers configured to run synchronously; generating a randomized hopping set that defines a set of replicated virtual containers from the plurality of replicated virtual containers, the randomized hopping set establishing a sequence of the set of replicated virtual containers in which to run the one or more software processes; and running the one or more software processes across the set of replicated virtual containers based on the sequence of the randomized hopping set.
US12229571B1 Systems and methods for execution in dynamic application runtime environments
Described herein are methods, systems, and computer-readable storage media for seamless offline-online execution of applications. Techniques include receiving at a server a request from a client device for execution of an application and then determining one or more subsets of a logic portion of the application. Technique further include distributing the determined one or more subsets of the logic portion of the application to the client device and receiving a set of operations from the client device and an updated state portion of the application. Technique further include authorizing each operation of the set of operations and finalizing the updated state portion of the application.
US12229570B2 Block data load with transpose into memory
Block data load with transpose techniques are described. In one example, an input is received, at a control unit, specifying an instruction to load a block of data to at least one memory module using a transpose operation. Responsive to the receiving the input by the control unit, the block of data is caused to be loaded to the at least one memory module by transposing the block of data to form a transposed block of data and storing the transposed block of data in the at least one memory.
US12229564B2 Control system of autonomous vehicle and control method of autonomous vehicle
A control system of an autonomous vehicle for performing control for effective calculation by parallelizing operations between a plurality of modules of the autonomous vehicle includes the plurality of modules arranged in the autonomous vehicle and configured to perform a connective operation, and a module scheduling system configured to monitor operations of the plurality of modules, to parallelize the plurality of modules using an additional thread, and to control the plurality of modules to aperiodically operate using a pipelining method, and thus, processing capability per hour of a plurality of modules may be optimized by controlling parallel processing of the plurality of modules, and when an entire logic calculation period is longer than a sensor input period, an error due to delay that occurs in a data processing procedure between the modules is overcome.
US12229563B2 Split register list for renaming
The disclosed system may include a processor configured to detect that a data unit size for an instruction is smaller than a register. The processor may allocate a first portion of the register to the instruction in a manner that leaves a second portion of the register available for allocating to an additional instruction. The processor may also track the register as a split register. Various other methods, systems, and computer-readable media are also disclosed.
US12229556B2 Predicting a load value for a subsequent load operation
Processing circuitry to execute load operations, each associated with an identifier. Prediction circuitry to receive a given load value associated with a given identifier, and to make, in dependence on the given load value, a prediction indicating a predicted load value for a subsequent load operation to be executed by the processing circuitry and an ID-delta value indicating a difference between the given identifier and an identifier of the subsequent load operation. The predicted load value being predicted in dependence on at least one occurrence of each of the given load value and the predicted load value during execution of a previously-executed sequence of load operations. The prediction circuitry is configured to determine the ID-delta value in dependence on a difference between identifiers associated with the at least one occurrence of each of the given load value and the predicted load value in the previously-executed sequence of load operations.
US12229555B2 Generating masks for formats including masking restrictions
An example system includes a processor to receive an instance of a composite format comprising a masking restriction. The processor can generate a mask for the instance of the composite format based on the masking restriction. The processor can output the generated mask.
US12229553B2 Systems and methods of using a software developer proxy tool for software development
A software developer proxy tool accesses microservice applications for a software development project by connecting the developer proxy tool to a common port on a computer network. The tool implements software and hardware to register a plurality of the microservice applications on connection ports that connect to the developer proxy tool at an address for the common port. Data requests among the microservices are handled by the developer proxy tool via the common port. The tool sequentially queries selected microservice applications on the respective connection ports to determine availability for completing a request. The tool receives responses back from microservices and directs the responses back to the requesting program. Failed requests trigger use of remote or third party microservice applications that may be available over an internet connection.
US12229550B2 Techniques for decoupling access to infrastructure models
In example embodiments, techniques are provided for decoupling user access to infrastructure models from proprietary software that maintains and updates the infrastructure models. A backend application may include an infrastructure modeling backend module that, among other functions, handles communication with an infrastructure modeling frontend module of a frontend application that provides user access to the infrastructure model, infrastructure modeling hub services that maintain repositories for the infrastructure model, and an infrastructure modeling native module that creates, performs operations upon, and updates local instances of a database that stores the infrastructure model. While the infrastructure modeling backend module may pass information obtained from the infrastructure modeling frontend module and infrastructure modeling hub services to the infrastructure modeling native module, it may be functionally separated from the software of the infrastructure modeling native module that understands how to maintain and update infrastructure models, including interacting with local instances of the database.
US12229548B1 Assessment of development team factors
Techniques described herein include assessing factors that may affect the quality of software under development by a development team or that may be used to evaluate the health of software already deployed in a computing environment. In one example, this disclosure describes a method that includes collecting, by a computing system, historical information about a plurality of prior development projects; correlating, by the computing system, the historical information with each of a plurality of developers that participated in one or more of the plurality of prior development projects; collecting, by the computing system, information about an application developed by a subset of the plurality of developers; generating, by the computing system and based on the information about the application and the correlated historical information, a predicted outcome for the application; and taking an action, by the computing system and based on the predicted outcome, to prevent the predicted outcome.
US12229546B2 Method and device for updating software of an onboard computer in a vehicle, comprising a runtime memory, a backup memory and a control memory
The invention relates to a method for updating software in a vehicle, comprising an executing memory (ME), a backup memory (MS) and a checking memory (MC), said method involving the steps of: issuing a request commanding the writing of at least one updated software block (B′, C′) into the checking memory (MC); issuing a request commanding the verification of the at least one updated software block (B′, C′) stored in the checking memory (MC); issuing a request commanding the copying of the plurality of blocks (A, B, C) from the executing memory (ME) to the backup memory (MS); issuing a request commanding the copying of the at least one updated software block (B′, C′) from the checking memory (MC) to the executing memory (ME); issuing a request commanding the verification of the integrity of the software blocks (A, B′, C′) in the executing memory (ME).
US12229545B2 Method for efficient energy conservation on system upgrade/update
Various embodiments of the invention may receive information related to a plurality of application upgrades from an application monitoring agent. Based on the received information, a device emulation will be requested, and an emulation will be performed in response to generate an application upgrade strategy that includes such things as emulated (e.g., predicted) upgrade times. The application upgrade strategy is used to produce a more refined upgrade strategy. The various embodiments refine the upgrade strategy by specifically consider the power consumption and cost for the power that is consumed.
US12229543B2 Maintaining computing environments using operator with dynamically updatable state
Techniques and solutions are provided to facilitate monitoring and maintaining a computing environment. A current state of one or more parameters, resources, or services of a computing environment is determined. The current state is compared with predefined state information. It is determined that the current state is inconsistent with the predefined state information. It is determined whether an update condition is present. If the update condition is not present, the computing environment is automatically updated such that the current state matches the predefined state information. If the update condition is present, the predefined state information is updated.
US12229541B2 Dual architecture function pointers having consistent reference addresses
Using a common reference address when processing calls between a native application binary interface (ABI) and a foreign ABI. Based on a caller calling using a reference address, a lookup structure is used to determine whether the reference address is within a memory range storing native code and that the callee is native, or a memory range not storing native code and that the callee is foreign. Execution of a callee is initiated based on one of (i) calling the callee using the reference address within an emulator when the caller is native and the callee is foreign; (ii) calling an entry thunk when the caller is foreign and the callee is native; (iii) calling an exit thunk when the caller is native and the callee is foreign; or (iv) directly calling the callee using the reference address when the caller is native and the callee is native.
US12229539B2 Application optimization method and apparatus supporting the same
Provided is an application optimization method and an electronic device supporting the same. According to an example embodiment, the application optimization method may include: determining whether a condition set with respect to a duration of an idle state of the electronic device is satisfied, selecting an application for which application optimization is to be performed based on an application usage record of a user of the electronic device in response to the set condition being satisfied, and generating an optimized application by performing the application optimization in the background for the selected application.
US12229535B2 Augmented intelligence for creating software development artifacts
Embodiments disclose systems and methods for generating source code. One or more application specific inputs and one or more external inputs are received. Using a machine learning model, source code is automatically generated based on the one or more application specific inputs and the one or more external inputs. The source code can embody the one or more application specific inputs and the one or more external inputs. One or more revisions to the automatically generated source code may be made, and a difference determined between the generated source code and the revised source code. The machine learning model may be further trained to generate a future source code based on the differences it determines.
US12229534B2 Apparatus and method for developing neural network applications
Disclosed herein are an apparatus and method for developing a neural network application. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program receives a target specification and an application specification including user requirements, searches for a neural network model corresponding to the target specification and the application specification in a database, builds an inference engine for performing a neural network operation used by the neural network model, and generates a target image for executing the neural network model to be suitable for a target device using the inference engine.
US12229529B2 Program generation apparatus, program generation method and program
The possibility of a desired program being automatically generated is increased by a program generation device including: a storage unit that stores a set of pairs each constituted by a program and natural language that describes a specification of the program; a search unit configured to search for a first program having a structure that is the closest to a structure of a program to be generated, from the set, by inputting natural language that describes a specification of the program to be generated and natural language included in the pairs to a model that has been caused to learn a relationship between natural language describing a specification of a program and similarity of a structure of the program; and a change unit configured to change the first program to generate a second program that satisfies at least one pair of an input value and an output value.
US12229528B2 Fuse-based seed as an input for a pseudo-random number generator
Systems and techniques are provided for booting an electronic device. For example, a process can include initiating a boot procedure for the electronic device. The process can also include determining a hardware pseudo-random number generator (PRNG) is inoperable, obtaining a seed value from a read-only memory, based on the determination that the hardware PRNG is inoperable, initiating a software PRNG based on the seed value, obtaining a pseudo-random number from the software PRNG, and continuing the boot procedure using the obtained pseudo-random number.
US12229525B2 Controllable reading guides and natural language generation
The presently disclosed embodiments may include a computer readable medium including instructions that when executed by one or more processing devices cause the one or more processing devices to perform a method. The method may include: identifying a location in an electronic document for at least one text insertion; automatically generating one or more text insertion options, based on a syntactic or semantic context of text in the electronic document before or after the identified location, and causing the one or more text insertion options to be displayed to the user; receiving, from a user, a selection of a text insertion option from among the one or more text insertion options; and causing the selected text insertion option to be included in the electronic document at a location that includes the identified location.
US12229519B2 Method and apparatus for generating dialogue state
A method for generating a dialogue state includes: acquiring a target dialogue state of a previous round of dialogue and dialogue information of a current round of dialogue; generating an initial dialogue state of the current round of dialogue according to the target dialogue state of the previous round of dialogue and the dialogue information of the current round of dialogue; and generating a target dialogue state of the current round of dialogue according to the initial dialogue state of the current round of dialogue and the dialogue information of the current round of dialogue.
US12229514B2 System and method for identification and classification of multilingual messages in an online interactive portal
System and method are provided for identification and classification of multilingual messages that would be considered inappropriate in an online interactive portal. The system may include processors to generate a set of data of intended inappropriate multilingual messages to train classification model. The set of data with labels is classified by assigning unique identifiers. The system includes pre-processing module to eliminate unwanted characters from set of data to train classification model. The classification model may be trained by multilingual representation module based at least in part on set of data with labels. The classification model determines whether set of data with one or more labels includes intended inappropriate multilingual messages. Furthermore, feedback loop module is utilised to retrain classification model recurrently to update set of data. The system is formed on Convolutional Neural Network (CNN) configured to classify multilingual messages as inappropriate in online interactive portal.
US12229510B2 Named entity recognition in chat dialogues for customer relationship management systems
There are provided systems and methods for named entity recognition in chat dialogues for customer relationship management systems. A service provider, such as an electronic transaction processor for digital transactions, may provide live chat service channels for assistance through live agents and chatbot services. When interacting with these channels, a user may engage in a chat dialogue with live agents. This may include lines of texts corresponding to the exchanged messages and may include named entities for particular types or categories of words that refer to a particular object or thing. To identify these named entities, a natural language processor may utilize machine learning and other engines for named entity recognition in customer relationship management systems to highlight the named entities in live service chats. Agents of the systems may view content that identify the named entities and interact with the named entities to view descriptions.
US12229507B2 Identifying utilization of intellectual property
A computer-implemented method includes determining a set of identigens for each word of patent claim elements to produce sets of identigens and interpreting pairs of adjacent identigens of adjacent sets of identigens to determine a most likely meaning of the claim elements and produce a claim entigen group. The method further includes determining a level of match between the claim entigen group and a comparison matter entigen group. When the level of match between the claim entigen group and the comparison matter entigen group is greater than a threshold level, the method further includes indicating potential utilization of the claim by the comparison matter or potential prior art status of the comparison matter.
US12229499B1 Computer-implemented presentation of synonyms based on syntactic dependency
In an embodiment, the disclosed technologies are capable of identifying a target word within a text sequence; displaying a subset of candidate synonyms for the target word, determining a synonym selected from the subset of candidate synonyms, and replacing the target word with the selected synonym, where the subset of candidate synonyms has been created using syntactic dependency data for the target word.
US12229490B2 Document architecture with smart rendering
A document architecture system includes an intelligent document processing engine that can receive raw data streamed from external data source(s), analyze the raw data to identify triggering events, apply rules to the triggering events identified, break down the raw data accordingly, and generating messages in an internal format to represent the pieces of data without any formatting or layout information. The messages can be augmented with custom metadata and stored as fragments that reference, but that do not physically incorporate, the messages. The stored fragments can be used by the document process engine to intelligently render documents and versions thereof. The messages and fragments are in internal formats under control of the document architecture system. The renditions are in final formats that can be delivered, for instance, via an output connector to various output delivery channels.
US12229489B2 System and method of verifying slanted layout components
Disclosed herein are related to performing layout verification of a layout design of an integrated circuit having a slanted layout component. In one aspect, a slanted layout component having a side slanted from a base axis by an offset angle is detected. In one aspect, a first location of a vertex of the slanted layout component according to the offset angle is transformed to obtain a second location of a rotated vertex of a rotated layout component. In one aspect, layout verification is performed on the rotated layout component with respect to the base axis.
US12229487B2 Hotspot avoidance method of manufacturing integrated circuits
A method includes cropping a plurality of images from a layout of an integrated circuit, generating a first plurality of hash values, each from one of the plurality of images, loading a second plurality of hash values stored in a hotspot library, and comparing each of the first plurality of hash values with each of the second plurality of hash values. The step of comparing includes calculating a similarity value between the each of the first plurality of hash values and the each of the second plurality of hash values. The method further includes comparing the similarity value with a pre-determined threshold similarity value, and in response to a result that the similarity value is greater than the pre-determined threshold similarity value, recording a position of a corresponding image that has the result. The position is the position of the corresponding image in the layout.
US12229482B2 Recovery of a hierarchical functional representation of an integrated circuit
A Register Transfer Level (RTL) representation is recovered from a netlist representing an integrated circuit (IC). The netlist is converted to a graph comprising nodes belonging to a set of node types and edges connecting the nodes. The set of node types includes an instance node type representing an electronic component and a wire node type representing signal transfer between components. The graph is converted to a standardized graph by replacing subgraphs of the graph with standardized subgraphs. An RTL representation of the standardized graph is generated by operations including building signal declarations in a hardware description language (HDL) from the wire nodes of the standardized graph and building signal assignments in the HDL from instance nodes of the standardized graph.
US12229479B1 Cognology and cognometrics system and method
A system and method for cognology and cognometrics.
US12229478B2 Atmospheric sensor network and analytical information system related thereto
Disclosed is an atmospheric information network comprised of a group of low earth orbit satellite-based sensors providing global coverage of the earth, together with one or more ground-based sensor networks, together with one or more mobile sensor networks, all operating to collect near-real-time or real-time data, together with data gathering from other governmental and commercial atmospheric data sources, together with software algorithms and processes for data reduction, data analysis, correlation of information, data fusion, modeling, reporting of near-real-time or real-time atmospheric conditions of air pollution and wind, and prediction of future atmospheric conditions of air pollution and wind. Such information is presented in geospatial and infographic formats on computer or mobile device displays, or electronic billboards.
US12229473B2 Changing companion communication device behavior based on status of wearable device
Systems, methods, and non-transitory computer-readable storage media for detecting a wearing status of a wearable device, the wearing status indicating whether a user is wearing the wearable device and sending wearing status data to a companion communication device to control a behavior of the companion communication device.
US12229470B2 System and method for pairing a hearing device and an appliance
When a device is determined to be capable of being of being paired with each of a plurality of appliances, a one of the plurality of appliances is automatically selected for an attempted pairing with the device. The one of the plurality of appliances is selected using priority information that has been associated with each of the plurality of appliances. Once the one of the plurality of appliances has been selected; the device is caused to automatically attempt to pair with the selected one of the plurality of appliances.
US12229469B2 System information access using isolated cable
One embodiment provides a method, the method including: providing, via an execution module of a cable, an instruction to a system coupled to the cable to access and read out information of the system to the cable; generating, at the cable, a machine-readable label from the information of the system; and displaying, on a display operatively coupled to the cable, the machine-readable label, wherein the machine-readable label provides instructions to a device reading the machine-readable label to access a data storage location and log the information of the system into the data storage location.
US12229465B2 Electronic device for controlling display corresponding to direction of external electronic device, operation method thereof, and storage medium
An electronic device includes a first display, a second display disposed in a direction opposite to the first display, a processor and memory storing instructions, which when executed, cause the electronic device to output a content through the first display. The instructions are configured to cause the electronic device to identify a direction of an external electronic device connected to the electronic device through short-range communication scheme with respect to the electronic device while outputting the content. The instructions are configured to cause the electronic device to, in response to identifying that the direction of the external electronic device is within a first range of directions, keep outputting the content through the first display. The instructions are configured to cause the electronic device to, in response to identifying that the direction of the external electronic device is within a second range of directions, output the content through the second display.
US12229464B2 Amplification data display method and device
An amplification data display method according to the present invention comprises the steps of: displaying a plate display area and an integrated data display area; displaying, in the plate display area, plates where nucleic acid amplification reactions have been performed; and displaying amplification data in the integrated data display area, wherein: two or more plates are displayed in the plate display area; each of the plates includes a plurality of reaction wells; the amplification data are generated from the reaction wells by the nucleic acid amplification reactions; and amplification data for a plurality of reaction wells selected from the reaction wells of two or more of the displayed plates are displayed in the integrated data display area.
US12229463B2 Display method and device selecting images for regions in a screen layout
A display method includes receiving a first operation of selecting one of pieces of layout information for designating a first region and a second region different from the first region from a user, receiving a second operation of determining a first input image to be a base of an image to be displayed in the first region from the user, displaying a part or a whole of an image based on the first input image in the first region designated by the one of the pieces of layout information, receiving a third operation of determining a second input image to be a base of an image to be displayed in the second region from the user, and displaying a part or a whole of an image based on the second input image in the second region designated by the one of the pieces of layout information.
US12229461B2 Method for operating display system using two display devices
A display device with a novel structure, a display system with a novel structure, or operation methods of them is/are provided. The operation method of the display system including a first display device and a second display device includes the following steps: a first step of connecting the first display device and the second display device by wireless communication; a second step of transmitting first image data displayed on the first display device to the second display device; a third step of displaying, on the second display device, second image data obtained by processing at least part of the first image data; a fourth step of stopping display on the first display device; and a fifth step of processing the second image data in accordance with a manipulation with the second display device.
US12229459B2 Image forming system and operation unit
Information to be displayed (display information) on a display of an operation unit for use in operating of an image forming apparatus corresponds to each user. Based on a first instruction from the operation unit, the operation unit reads out the display information stored in a second memory provided in the image forming apparatus and stores the display information into a first memory. Based on a second instruction from the operation unit, the display information is transmitted from the operation unit to the image forming apparatus and is stored in the second memory provided in the image forming apparatus.
US12229457B2 Image forming apparatus, information processing method, and non-transitory recording medium
An image forming apparatus includes an image forming device and circuitry. The circuitry acquires output information of printing from image information, acquires a setting condition related to a usable printing function, determines whether to correct the output information, based on the setting condition, corrects the output information, based on a determined result and the setting condition, receives an operation of requesting execution of printing from a user, and cause the image forming device to execute printing, based on the output information and a request from the user.
US12229454B2 Server system and information processing apparatus
A server system is communicable with an image forming apparatus and an information processing apparatus, and includes a first reception unit configured to receive image data generated by a first application, a transmission unit configured to transmit, to the information processing apparatus, information to activate a second application that enables a user to perform print setting used in printing of the image data received by the first reception unit, a second reception unit configured to receive the print setting performed in the second application, and a print control unit configured to cause the image forming apparatus to perform printing based on at least the image data received by the first reception unit and the print setting received by the second reception unit.
US12229451B2 Truth table extension for stacked memory systems
Techniques for extending a truth table of a stacked memory system are provided. In an example, a storage system can include a stack of first memory die configured to store data and a logic die. The logic die can include an interface circuit configured to receive multiple memory requests from an external host using a first command bus, a second command bus, and a data bus, and a controller configured to interface with the stack of first memory die to store and retrieve the data from the stack of first memory die. The logic die can include a second memory having a faster access time than devices of the stack of first memory die, and the interface circuit can directly access the second memory in response to a first memory request of the multiple of memory requests.
US12229446B2 Performant write pending data destaging
One or more aspects of the present disclosure relate to performant destaging of write pending (WP) data to disk. In embodiments, an input/output (IO) workload is received at a storage array. Additionally, the IO workload can include an IO request with a random write request. Further, a write destage context for write-pending (WP) data corresponding to the random write request can be generated by a data services engine of the storage array. In addition, using the write destage context, a disk adapter (DA), at a backend of the storage array, is enabled to destage write-pending (WP) data without reading from a target write location of the random write request on a storage device on the storage array.
US12229443B2 Memory system
According to one embodiment, a memory system includes a nonvolatile memory, a storage area, and a controller. The controller acquires a request from a submission queue included in a host, generates one or more commands to be executed by the nonvolatile memory in accordance with the request, and stores the commands to the storage area. The controller controls throttling of acquisition of requests from the submission queue in accordance with the number of commands in the storage area and the number of requests in the submission queue.
US12229433B2 Storage system interface discovery with limited number of persistent host discovery connections
Techniques are provided for storage system interface discovery with a limited number of persistent host discovery connections. One method comprises receiving, by a receiving storage system interface of multiple storage system interfaces, a discovery connection request from a given host interface; transforming, by the receiving storage system interface, an identifier of a host device associated with the given host interface to obtain an identifier of a given storage system interface; determining, by the receiving storage system interface, whether the identifier of the given storage system interface identifies the receiving storage system interface; and in response to the identifier of the given storage system interface identifying the receiving storage system interface, the receiving storage system interface (i) provides a persistent discovery connection to the given host interface; and (ii) provides discovery information to the given host interface identifying a set of available storage system interfaces.
US12229432B2 Memory system and random number generation device
A memory system connectable to a host device includes a nonvolatile memory, a first circuit configured to generate a sequence of random number bits, and a processor configured to instruct the circuit to generate a sequence of random number bits having a first length, calculate a first value indicating randomness of the sequence, determine whether the first value exceeds a threshold value, upon determining that the first value exceeds the threshold value, generate a pseudo random number using the sequence, upon determining that the first value does not exceed the threshold value, instruct the first circuit to generate another sequence of random number bits having a second length greater than the first length, and generate a pseudo random number using said another sequence, and write or read data to or from the nonvolatile memory using the generated pseudo random number.
US12229431B2 On-demand restore of a snapshot to an on-demand volume accessible to clients
Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
US12229426B2 Capacity expansion method and system for a storage cluster, and related device
A capacity expansion method for a storage cluster has the following steps: receiving an expansion instruction and determining a new expansion node corresponding to the instruction; traversing all placement groups to determine reference counts of OSDs corresponding to each of the groups, wherein the reference count of each OSD is the same as the number of groups; setting the OSD with the largest reference count associated with each group as an OSD to be determined; calling a data distribution interface to select an optimal OSD from the new node to replace the OSD to be determined. The OSD with the largest reference count associated with each group can only be replaced by an OSD in the new node, so that the data migration between the old nodes is eliminated, thereby improving expansion and reconstruction efficiency, reducing the resource utilization rate when the system is being expanded, and improving system performance.
US12229424B2 Cloud data sharing for applications
A request to share cloud data associated with a first account in a database system with an application is received. Based on the request, second-party application data and third-party data that is accessible by the first account is identified. The second-party application data comprises application data corresponding to a second application provided by a second-party application provider. The third-party data corresponds to a second account maintained by the database system. The second account corresponds to a third-party data provider. The application is enabled to access the cloud data associated with the first account based on the request. The cloud data comprises customer data associated with the first account, second-party application data, and the third-party data.
US12229420B2 Compression-expansion control apparatus, storage system, and compression-expansion control method
A compression-expansion control apparatus has a reconfiguration portion capable of configuring one or more compression circuits which compress data in plain text and/or one or more expansion circuits which expand the compressed data on a programmable logical circuit component, a waiting-time observing portion which observes processing waiting-time from when compression processing was requested till when the compression processing is started and processing waiting-time from when expansion processing was requested till when the expansion processing is started, a calculating portion which determines the number or a ratio of the compression circuits and the expansion circuits in the reconfiguration portion on the basis of the processing waiting-time of the compression processing and the processing waiting-time of the expansion processing, and a switching portion which executes reconfiguration of the compression circuit and/or the expansion circuit in the reconfiguration portion on the basis of the number or the ratio determined by the calculating portion.
US12229418B2 Method for operating memory device
Provided is a method for operating a memory device including performing a first setting operation on a first operation, reading map data based on the first setting operation, and performing a second setting operation on a second operation.
US12229414B2 Processing and archiving data from edge nodes across distributed systems
A computer-implemented method, according to one approach, includes: detecting new data generated at a first edge node, and causing a first copy of the new data to be transferred to a central data storage location in real-time. A second copy of the new data is also stored in a first location at the first edge node. In response to a predetermined condition being met, a determination is made as to whether any information in the first copy of the new data transferred is missing at the central data storage location. The first copy of the new data is removed from the first location at the first edge node in response to determining that no information in the first copy of the new data transferred is missing at the central data storage location.
US12229409B2 Electronic devices transmitting encoded data, and methods of operating the same
A method of operating an electronic device which includes a first host device, a second host device, a control logic circuit, and a memory cell array. The method may include distributing target data of the memory cell array into the first and second host devices, where the target data include a first data piece and a second data piece, generating a first request for the first data piece, generating a second request for the second data piece, receiving the first request and the second request during a reference time period, generating encoded data by performing a first exclusive OR (XOR) operation on the first data piece and the second data piece of the target data in the memory cell array, based on the first and second requests, and transmitting the encoded data to the first and second host devices.
US12229402B2 Intelligent operation scheduling based on latency of operations
A storage system is provided. The storage system includes a plurality of non-volatile memory units and a processor operatively coupled to a plurality of non-volatile memory units. The processor is to perform a method including receiving a request to read data from the storage system. The method also includes determining whether a storage operation should be delayed, based on the request to read the data from the storage system. The method further includes in response to determining that the storage operation should be delayed, delaying the storage operation. The method further includes performing a read operation for the request to read the data.
US12229401B2 Systems and methods for hand-drawn graphic determination
A system (100) and method for determining a hand-drawn graphic are provided. The method may include obtaining one or more hand-drawn strokes inputted into a drawing region (310), and in response to determining that an input termination condition is satisfied, determining a hand-drawn graphic corresponding to the one or more hand-drawn strokes (320).
US12229400B2 Handwriting input device
A handwriting input device includes a display section which includes a display surface and which, in operation, displays handwritten input information that is handwritten on the display surface, a position detection sensor which is disposed such that a position detection area of the position detection sensor is superimposed on a display area of the display surface and which, in operation, detects a position corresponding to the handwritten input information, a memory which, in operation, stores electronic data according to the position that corresponds to the handwritten input information and that has been detected by the position detection sensor, a transmission circuit which, in operation, transmits the electronic data stored in the memory to an external device, and a control circuit which, in operation, controls the transmission of the electronic data stored in the memory to the external device via the transmission circuit.
US12229399B2 Simulated handwriting image generator
Techniques are provided for generating a digital image of simulated handwriting using an encoder-decoder neural network trained on images of natural handwriting samples. The simulated handwriting image can be generated based on a style of a handwriting sample and a variable length coded text input. The style represents visually distinctive characteristics of the handwriting sample, such as the shape, size, slope, and spacing of the letters, characters, or other markings in the handwriting sample. The resulting simulated handwriting image can include the text input rendered in the style of the handwriting sample. The distinctive visual appearance of the letters or words in the simulated handwriting image mimics the visual appearance of the letters or words in the handwriting sample image, whether the letters or words in the simulated handwriting image are the same as in the handwriting sample image or different from those in the handwriting sample image.
US12229395B2 Intelligent contextual data selection
A system and method for matching contexts of media files in which a first media data file is selected by use of a least distance algorithm for a number of parameters associated with at least one context input by a user to correlate with corresponding metadata associated with content of a second media data file in order to provide matched first and second media data files.
US12229393B2 Adaptive display screen partitioning
An information handling system selects applicable display partitions based on the properties of a display screen, and determines a preferred window size of an application. The system adjusts a target zone of a window of the application based on the preferred window size.
US12229388B2 User terminal device and displaying method thereof
A user terminal device and a controlling method thereof are provided. The user terminal device includes a display configured to be divided into a first area and a second area which is larger than the first area with reference to a folding line, a cover disposed on a rear side of the display, a detector configured to detect a user interaction on the display and the cover, and a controller configured to, in response to the display being folded along the folding line such that the first area and the second area face each other, control the detector to detect a user interaction through an exposure area, which is an exposed part of the second area, and the cover, and, in response to the display being folded such that the two parts of the cover face with each other with reference to the folding line, control the detector to detect a user interaction through the first area and the second area.
US12229385B2 Access control interface for managing entities and permissions
Systems, methods, and apparatuses for providing a customer a central location to manage permissions provided to third-parties and devices to access and use customer information maintained by a financial institution are described. The central location serves as a central portal where a customer of the financial institution can manage all access to account information and personal information stored at the financial institution. Accordingly, the customer does not need to log into each individual third-party system or customer device to manage previously provided access to the customer information or to provision new access to the customer information. A user additionally is able to have user data and third-party accounts of the user deleted from devices, applications, and third-party systems via a central portal.
US12229378B1 Keyboard with force-sensing trackpad
Keyboard and trackpad configurations and related methods utilize data from one or more bending sensors to determine a force applied to the touch receiving surface. In one example, a method for determining a force applied to a touch receiving surface of a force-sensing trackpad in a keyboard includes using at least data from a bending sensor to determine that the keyboard is bending. At least on condition of determining that the keyboard is bending, the method includes adjusting a spring constant value to an adjusted spring constant value, and using the adjusted spring constant value to determine the force applied to the touch receiving surface.
US12229375B1 Pressure touch sensing using conductive pads of the same properties
Disclosed is an improved pressure touch sensing method and device that can sense touch and pressure using a plurality of conductive pads having the same properties and not requiring separate machining processes and special materials instead of a pressure sensor and a touch sensor having different properties and can detect environmental effects without a separate sensor to prevent malfunction due to change in environment (temperature/humidity), and can reduce manufacturing costs.
US12229374B2 Display device
A touch screen panel includes a plurality of pixels on a substrate, a sealing thin film on the substrate, and a plurality of sensing electrodes on the sealing thin film, each of the sensing electrodes having a mesh structure, the mesh structures of the sensing electrodes and the pixels overlapping different portions of the substrate.
US12229372B2 Position pointer
A position pointer is provided for indicating a position on a sensor of a position detection device. The position pointer includes an elongate pointer body having a distal end and a proximal end; a first electrode disposed near the distal end; and a second electrode different from the first electrode and disposed near the distal end, wherein both the first and second electrodes are capacitively coupleable with the sensor of the position detection device. The position pointer includes a detection circuit configured to intermittently detect signals transmitted from the position detection device; a signal circuit configured to generate a position signal to be transmitted to the position detection device; and a transmission circuit configured to control transmission of the position signal. The transmission circuit, based on a detection result of the detection circuit, controls transmission of the position signal via the first electrode.
US12229368B2 Driving circuit of display and operation method and electronic device of a timing controller that determines a current operating status according to a number of pulse signals
The driving circuit of the display includes a timing controller. The timing controller is coupled to a general purpose input/output (GPIO) pin of the touch driver. The timing controller receives an instruction signal via the GPIO pin of the touch driver. The timing controller starts a detection period according to a first edge switched from a first voltage level to a second voltage level of the instruction signal. The timing controller detects a number of pulse signals of the instruction signal, and determines a current operating status of the touch driver according to the number of pulse signals of the instruction signal during the detection period. The timing controller determines that the current operating status of the touch driver is one of touch operation type statuses according to the number of pulse signals of the instruction signal during the detection period being a default number.
US12229361B2 Transparent touch display apparatus
A transparent touch display apparatus including a device substrate, a touch electrode and a routing line. The device substrate may include an emission area and a transmission area. The touch electrode may be disposed on the transmission area of the device substrate. The routing line may be disposed outside the emission area and the transmission area of the device substrate. A transmittance of the touch electrode may be higher than a transmittance of the routing line. Thus, in the transparent touch display apparatus, the reliability of the touch detection may be improved.
US12229358B2 Touch panel and method for manufacturing touch panel
A touch panel capable of performing display and sensing along a curved surface or a touch panel that maintains high detection sensitivity even when it is curved along a curved surface is provided. A flexible display panel is placed along a curved portion included in a surface of a support. A first film layer is attached along a surface of the display panel by a bonding layer. Second to n-th film layers (n is an integer of 2 or more) are sequentially attached along a surface of the first film layer by bonding layers. A flexible touch sensor is attached along a surface of the n-th film layer by a bonding layer.
US12229357B2 Electronic device
An electronic device is disclosed, which includes: a substrate including a biometric sensing region and a non-sensing region; a biometric sensing module disposed corresponding to the biometric sensing region; a display layer disposed on the substrate; a light altering member at least partially disposed in the biometric sensing region; a touch sensing layer disposed on the display layer; and a supporting element disposed between the substrate and the biometric sensing module, wherein the light altering member includes a first insulating layer and a micro-structure layer disposed on the first insulating layer.
US12229355B2 Sensing device of a displacement of a pointing device
In a sensing device of a pointing device, like a mouse, said pointing device includes at least one light source configured to illuminate a surface, at least one first secondary photodetector, at least one second secondary photodetector, and at least one primary photodetector. Each individual storage element of photodetectors is weighted and compared such as to sense a displacement of the pointing device.
US12229352B2 Electronic pen and core body for electronic pen
An electronic pent includes a case, a core body, and a signal generation circuit. The core body is attached inside the case such that a front end portion in an axial direction protrudes from an opening portion of the case. The signal generation circuit generates a signal to be transmitted from the core body. The core body includes a core rod and a protection member that covers a pen tip portion and an axis portion of the core rod. The core body is provided with a middle portion with a dielectric constant different from a dielectric constant of the protection member, the middle portion being provided around a side surface of the axis portion of the core rod such that the core rod is separated from the protection member.
US12229350B2 Electronic pen
An electronic pen is provided that is enhanced in strength such as not to be bent or broken even when made to be thinner (smaller in diametric size). A connection section holds a core body at one end thereof and holds a circuit board at the other end thereof. The circuit board is accommodated in a board protecting pipe, which is fitted to the connection section. The board protecting pipe is provided with a side opening, and an operation on an electronic part on the circuit board accommodated therein and a work on an electronic circuit formed on the circuit board can be performed through the side opening. An electronic pen main body section wherein the core body and the circuit board and the board protecting pipe are united together through the connection section is accommodated in a casing, to constitute the electronic pen.
US12229349B2 System and method for motion mode management
Techniques for motion mode management include a computer-assisted device having an input control, a repositionable structure, and a controller coupled to the input control and the repositionable structure. The controller is configured to detect motion of the input control for teleoperating the repositionable structure and in response to determining that the motion of the input control includes a component of motion used to change a mode of operation of the computer-assisted device, temporarily disable changes in the mode of operation of the computer-assisted device based on motion of the input control.
US12229347B1 Motorized finger activator device for interaction with a touch-sensitive computing input device
A motorized finger activator device for interaction with a touch-sensitive computing input device is disclosed. Use of the motorized finger activator device for interaction with a touch-sensitive computing input device will work for users who do not use computer mouse.
US12229344B2 Pinch recognition using finger zones
Enabling gesture input includes obtaining hand tracking data based on one or more camera frames, detecting a contact event between a first finger and a second finger based on the hand tracking data, and determining a first contact location on the first finger and a second contact location on the second finger. In accordance with a determination that the first contact location and the second contact location are within a first predefined gesture zone for a first gesture, an input action is enabled corresponding to the first gesture.
US12229335B2 Electronic device
An electronic device includes: at least one memory storing instructions; and at least one processor which, upon execution of the instructions, configures the at least one processor to function as: an estimation unit configured to estimate a gaze area of a user; a detection unit configured to detect one or more objects present in a gaze direction of the user; and a selection unit configured to select one object from the one or more objects on a basis of the gaze area.
US12229329B2 Method for representing an environment by means of a display unit arranged on a person and visible for the person
A method represents an environment via a display unit arranged on a person and visible for the person as a display image within the scope of a simulation. The simulation is carried out in an interaction environment, wherein a number of actuatable interaction elements are arranged in the interaction environment. An interaction environment image capture, depicting the interaction environment, is created by use of a first image capturing unit arranged on the person or relative to the person. A position of the person is determined in the interaction environment and based on the position of the person an environment image is provided. An image mask is provided which depicts the individual interaction elements contained in the interaction environment image capture and is represented in the display image. The interaction environment image capture and the environment image are superimposed using the image mask and then displayed on the display unit.
US12229328B2 Sensors having a connecting frame and method for composite sensors
A technique for sensing involving one or more individual sensing tiles that are physically connected to a frame with electrical and communications wiring integrated into the frame and with corresponding physical, electrical and communication connectors on the tiles and the frame.
US12229326B2 Multi-cloud framework for data protection using threshold-based file reconstruction
Techniques are provided for multi-cloud data protection using threshold-based file reconstruction. One method comprises obtaining a file comprising metadata and data for storage in a cloud environment; generating a plurality of encrypted file portions from the data; and uploading each of the encrypted file portions with the metadata as cloud objects to multiple different cloud environments. A threshold number of the encrypted file portions are needed from at least two different cloud environments to reconstruct the file. For file reconstruction, the threshold number of encrypted file portions can be validated, merged and decrypted.
US12229323B2 Co-processor for cryptographic operations
Certain examples described herein relate to a co-processor that allows a processing unit to efficiently perform a cryptographic operation. The co-processor has an arithmetic unit that is configured to perform discrete binary arithmetic using bit sequences loaded from a memory. The co-processor may be configured for fast, low-power computation of certain functions that comprise low-level building blocks for the cryptographic operation. These functions may include Boolean logic and integer arithmetic. The co-processor has a set of control registers that are writable by the processing unit to control the co-processor. Addresses for one or more sources and destinations may be computed by the co-processor to allow for flexible operation. The co-processor may allow many advanced cryptographic operations to be rapidly computed, including those that are “post-quantum” secure.
US12229321B1 Hiding big data access patterns
Methods, systems, and apparatuses for disguising or otherwise hiding big data access patterns and frequencies may include a replica being directly obtained from a key and a replica index, based on applying a pseudorandom permutation or pseudorandom function. Data object access frequencies may be quantized so that the ratios of quantized data object access frequencies are rational numbers of integers, which may allow for a uniform distribution of data object accesses. Fake accesses may be implemented by simulating an access schedule produced by a cryptographic primitive and by performing a greedy mapping between the real data object accesses and simulated data object accesses.
US12229320B1 PDF tracking for local editing and digital signing for applications
The present invention pertains to an application server system and method for verifying the provenance of a candidate electronic file, such as a Portable Document File, in a workflow whereby an electronic document is encoded with a hidden annotation having a key unique to the workflow and/or document. After the document is resubmitted with form changes and/or signatures from a client device, the resubmitted document is searched for the hidden annotation and unique key and that is compared to the originally generated unique key to determine whether the document is eligible for continued processing.
US12229319B2 Authentication of memory expansion capabilities
A memory module includes first and second data storage locations. The memory module operates with a full set of functions. When the first data storage location stores an expansion license, the memory module is configurable to operate with a subset of the full set of functions disabled. The second data storage location stores an expansion capability certificate, that is signed by an information handling system and includes a first subset of the full set of functions that are disabled by the expansion capability certificate. The memory module determines that the memory module is installed into the information handling system based on the expansion capability certificate, and disables the first subset of the full set of functions in response to determining that the memory module is installed into the information handling system.
US12229318B2 Applications permissions framework
A system, method, and computer-readable media for establishing a framework for managing application permissions in a group-based communication system. Upon receipt, from an application in a group-based communication system, of an attempt to access a target internet domain, an application manifest associated with the application is accessed. The manifest includes a list of approved internet domains previously approved by an administrator of the group-based communication system which the application may access. Following access of the manifest, it is determined whether the target internet domain is included in the list of approved internet domains. If the target internet domain is included in the list of approved internet domains, the application is allowed to access the target internet domain. If the target internet domain is not included in the list of one or more approved internet domains, access to the domain by the application is denied.
US12229316B1 Anonymized transfer of personally identifiable information
Some implementations of the technology relate to anonymizing personally identifiable information (PII) by creating a quick response (QR) code linked to a website that can verify that driver's license information and insurance information of a driver is available and valid, without showing the PII itself. Some implementations can allow another driver in an automobile accident to scan the QR code, enter her own insurance information, and can push the driver's PII to her insurance company. Some implementations can allow the other driver to download an encrypted file with the PII that can be shared with his insurance company. The QR code can be used in other contexts outside of automobile accidents as well, such as when a driver wishes to test drive a car, rent a car, buy a new car, etc., and needs to provide proof of a valid driver's license and insurance coverage.
US12229314B2 Enhanced data privacy through structure-preserving autoencoder with latent space augmentation
A method, a system, and a computer program product for generating a refined synthetic data from one or more sources of data. One or more source data are received from one or more data sources. One or more encoded source data are generated from the one or more source data. A synthetic data is generated by decoding one or more encoded source data. One or more variables in the synthetic data are selected and one or more predetermined identifiability values and one or more predetermined anonymity values are associated with them. The generated synthetic data including the selected variables is decoded using associated one or more predetermined identifiability values and one or more predetermined anonymity values. The decoded synthetic data is outputted.
US12229311B2 Identifying sensitive data risks in cloud-based enterprise deployments based on graph analytics
An improved computing tool performs an improved computing tool function to identify sensitive data risks in cloud-based deployments. A knowledge graph is built based on data schema information for a cloud-based computing environment, a set of parsed infrastructure logs, and a set of captured application queries. A set of sensitive flows in the knowledge graph are identified representing paths from a sensitive data element to an endpoint in the knowledge graph. The set of sensitive flows are scored based on a scoring algorithm and an alert is issued to an administrator in response to a score of a sensitive flow within the set of sensitive flows exceeding a threshold.
US12229309B2 Secure element that leverages external resources
This document describes a secure element that leverages the resources of a computer system to perform specialized functions using sensitive information. The secure element securely stores sensitive information on flash memory of the computer system. In response to a request requiring use of sensitive information, the secure element loads a security application and sensitive information from the computer system. By leveraging external resources, the secure element may flexibly accommodate increasing resource requirements of the computer system and be used in a wide range of computer systems.
US12229308B1 Systems and methods for sharing user data
A data sharing system may facilitate sharing of data with third party systems. The data sharing request can be identified as being a potential privacy risk. To reduce the potential privacy risk, in one example, requested user data can be modified prior to sharing. The modified user data can be shared with the third party system rather than sharing unmodified user data.
US12229305B2 Systems and methods for redacted statement delivery to third-party institutions
Systems and methods for redacted statement delivery to third-party institutions are disclosed. A method may include: receiving a request for a statement from a third-party backend; retrieving a list comprising a plurality of available statements; providing the list of the plurality of available statements to the third-party backend; retrieving a selection of one of the plurality of available statements; identifying metadata for data fields in a statement template; generate the selected statement using the statement template and embedding the metadata in data fields of the statement; identifying a redaction reason; identifying redaction metadata associated with the redaction reason; redact data fields in the statement having metadata matching the redaction reason metadata; storing the redacted statement in a temporary store; and returning a path for the temporary store to the third-party backend, wherein the third-party backend may retrieve the redacted statement from the temporary store.
US12229303B2 System and method for processing erasure requests
Systems and methods for processing erasure requests are provided, namely requests from users to have their user data erased from a system. The system maintains user data in multiple components which may not be in communication with each other. With the provided system, certain entities, referred to herein as erasure control entities, are informed of details of received erasure requests, and are given the opportunity to provide input on whether they should be executed or note. For example, one erasure control entity, such as a credit card server, may not want an erasure request executed for a user with a large outstanding debt, while another erasure control entity, such as a legal component, may be unaware of this and may not be concerned with the erasure request being executed. The system and method ensure that erasure requests are not executed in situations that are premature or inappropriate.
US12229301B2 Access control of protected data using storage system-based multi-factor authentication
Techniques are provided for access control of protected data using storage system-based multi-factor authentication. One method comprises obtaining, in a storage system, an input/output request for data; determining, by the storage system, whether a multi-factor authentication is required for the requested data; initiating, by the storage system, a multi-factor authentication of a user associated with the input/output request, in response to a result of the determining, to obtain a verification result; and processing, in the storage system, the input/output request for the data based at least in part on the verification result. The data may be marked as protected data using a manual process and/or an automated process that processes one or more smart tags associated with the data. The marking of the data as protected data may comprise marking a partition comprising the data, marking a protected folder comprising the data, and/or marking a protected file comprising the data.
US12229300B2 Media streaming
A media playback system for presenting to a user a composition of a plurality of media streams. It has a media selection component configured to receive a scenario dataset, to receive user input for selecting viewing times defining segments of media and composition selections, and to output a list of segments of media from the scenario dataset that are authorized to be viewed by the user. The system has a playback control component configured to retrieve from media storage at least the segments of media from the output list of segments, to decode the segments of media, and to compile composition instructions. The system has a media playback component configured to receive the rendered media and the composition instructions.
US12229299B1 One way data migration system
A one-way data migration system may shift authentication data from a legacy database to a current database. The system may include one or more databases, a mobile device, a mobile device processor, a backend server, a backend receiver, a backend processor, and a backend transmitter. The backend transmitter may transmit requests to the mobile device. The backend receiver may receive the usernames and passwords. The backend processor may authenticate the input usernames and passwords using a hash previously stored within a first database. The backend processor may create a current or updated hash for the password. The system may change the underlying pathway from a pathway associated with the hash previously stored within the first database to a current pathway associated with the current hash. A second database may store the current hash. Following storage of the current hash, the processor may flag the username and/or password as migrated.
US12229298B2 Method and system for generating an automatic service request based on metadata
A method for managing a data protection module (DPM) includes: obtaining an alert generated by the DPM within a predetermined period of time; obtaining metadata associated with the DPM; analyzing the metadata to extract relevant data; analyzing the alert to extract second relevant data; making, based on the second relevant data, a determination that a tolerance level associated with the alert has been exceeded; sending, based on the determination, the alert, the relevant data, and the second relevant data to a vendor environment (VE) analyzer; in response to sending the alert, the relevant data, and the second relevant data, receiving a service request (SR) generated by the VE analyzer for the DPM; and providing the SR to the client to notify a user of the client about the SR using a graphical user interface (GUI) of the client.
US12229296B2 Systems, methods, and apparatuses for securing ownership of objects in a digital ledger
Various embodiments of the present disclosure provide for generating and managing a digital ledger access system and its associated objects. An example method is configured for securing objects in a digital ledger of objects by identifying an object from amongst a plurality of objects in the digital ledger of objects and generating a quantum token for attachment with the object. The method includes deriving one or more classical public keys associated with the quantum token and determining an attempt to access the object. The method provides access to the object in response to a validation of the classical public key based on the quantum token, and the method precludes access to the object in response to an invalidation of the classical public key based on the quantum token.
US12229295B2 Generating customized policy decision point services for controlling access to computing resources
Customized policy decision point (PDP) services for policy-based access control systems can be generated according to some examples. In one example, a system can select an access control policy to apply to an access request received from a client that is attempting to access a computing resource. In response to selecting the access control policy, the system can select a code block from among a group of code blocks based on the access control policy. The system can then generate a customized PDP service by incorporating the code block into a PDP template, the customized PDP service being configured to execute the code block for applying the access control policy to the access request.
US12229294B2 Event data processing
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing event log data. An example event log processing method includes receiving an event log comprising a plurality of event records describing events that have occurred on each of one or more computer systems over a period of time; converting the event log into a graph, comprising: normalizing the plurality of event records, including anonymizing a unique identifier value in each event record and replacing a variable value in each event record with a predetermined value; representing each normalized event record as one or more nodes in the graph; and generating a plurality of event clusters, wherein each event cluster includes an aggregated group of nodes and is generated based on common attributes of and hierarchical relationships between the normalized event records represented by the nodes in the aggregated group.
US12229293B2 Secure client watermark
Techniques for securing client watermarks are described herein. In accordance with various embodiments, a server receives a request from a client device for authorizing rendering a media content item at the client device. A validation engine on the server obtains at least a portion of an image representing a screen capture of rendering the media content item including a client watermark and/or metadata associated with the rendering. The validation engine then validates the watermark based at least in part on at least the portion of the image and/or the metadata. Having invalidated the client watermark, the server causes disruption of rendering the media content item at the client device. On the client side, a watermark engine captures the image of rendering the media content item including the client watermark and requests the server to validate the client watermark and renew the authorization based on the validation.
US12229289B2 System and method of controlling access to a document file
A method of controlling access to a document file includes creating the document file, which is an executable file that presents content having at least one media type and is presentable to a user on an electronic device having a processor. A first unique global identifier is associated with the document file. A content storage device associated with a second unique global identifier is provided. The content storage device is coupled for communication with the processor of the electronic device. The document file is then provided to the user providing by storing the document file on the content storage device, but only if the first unique global identifier corresponds to the second unique global identifier in a predetermined manner.
US12229285B1 Polar lattice cryptography
A system and a method to build a recovery capability for a compromised network based on user controlled ad-hoc randomness combined with simplicity; immunized against stealth cryptanalysis which overshadows the prevailing security solutions. Using a randomized polar lattice geometry as a secret arrangement for the key bits, to approach one-time-pad security through built-in equivocation.
US12229284B2 Multiuser unified endpoint management
Disclosed are various embodiments of a multiuser unified endpoint management (UEM) system. A device check-in can be received from a client device. The device check-in can include a device identifier that uniquely identifies the client device with respect to other client devices and a user identifier that uniquely identifies the user of the client device with respect to other users of the client device. In response, a device channel identifier associated with the device identifier and a user channel identifier associated with both the user identifier and the device identifier can be obtained. Then a first set of entitlements associated with the device channel identifier and a second set of entitlements associated with the user channel identifier can be selected. Both sets of entitlements can be provided to the client device in response to the device check-in.
US12229281B2 Display method, apparatus, and storage medium
A display method, an apparatus, and a storage medium are provided. The method includes: rendering, by a first container, a to-be-displayed page to generate to-be-displayed image data, and encrypting the image data; and writing, by the first container, encrypted image data into a buffer corresponding to the first container, and sending instruction information to a second container of a terminal, where the instruction information is used to instruct the second container to securely display the encrypted image data. Because the containers are isolated from each other, the malware in the first container cannot access the image data displayed in the second container, and the second container securely displays the encrypted image data. In this way, security of displaying the image data can be improved while ensuring that an image display function is not restricted.
US12229277B2 Source code clustering for automatically identifying false positives generated through static application security testing
A system includes a memory and processor. The memory stores code segment vulnerability findings that were generated through static application security testing (SAST). For a first code segment, a first vulnerability finding has been classified as a real vulnerability, and a second vulnerability finding has been classified as a false positive by external review. The processor generates a code fingerprint for each code segment, which corresponds to an abstract syntax tree that has been augmented by data flow information and flattened. The processor determines that the fingerprint for the first code segment matches the fingerprint for a second code segment and that the vulnerability findings for the first code segment match those for the second. In response, the processor automatically classifies a matching first vulnerability finding for the second code segment as the real vulnerability, and a matching second vulnerability finding for the second code segment as the false positive.
US12229275B2 Security model utilizing multi-channel data with risk-entity facing cybersecurity alert engine and portal
Systems and methods for managing cybersecurity for an entity are disclosed. An example method includes providing a content portal to a user configured to display a security risk profile via a generated GUI; receiving, via the generated GUI, a first input from the user comprising a selection of a component identified in the security risk profile and a response parameter; providing, via the generated GUI, parameters for a targeted scan of the selected component; receiving, via the generated GUI, a second input from the user comprising a selection of a confirmation of the parameters; identifying a vulnerability associated with a first property or a second property from device connectivity data based on the parameters; initiating the targeted scan of the selected component associated with the vulnerability; determining a result of the targeted scan; updating the security risk profile; and updating a multi-dimensional score based on the updated security risk profile.
US12229268B2 Method of attesting a state of a computing environment
The application relates to a method of attesting a state of a computing environment comprising a plurality of components and a plurality of dependency relationships between the plurality of components. The method comprising the steps of A) generating a directed acyclic graph comprising a plurality of nodes and a plurality of directed edges connecting the nodes, comprising and B) generating an attest of the state of the computing environment using the directed acyclic graph. Generating a directed acyclic graph comprises: A1) associating a node with each component; A2) associating a node with each dependency relationship and assigning the node with a hash value of data descriptive of said dependency relationship; A3) connecting, using directed edges—each node associated with a dependency relationship to a node(s) associated with a component(s) included in the respective dependency relationship; and A4) assigning each node with a hash value of all of its subnodes.
US12229264B2 System and method for securing applications through an application-aware runtime agent
A system and method for securing an application through an application-aware runtime agent can include: acquiring a code profile, instrumenting the application with a runtime agent according to the code profile, enforcing the runtime agent on the execution of the application, and responding to the runtime agent. Enforcing the runtime agent on the execution of the application can include monitoring the execution flow, which comprises of monitoring the utilization of the controls through the execution of the application; detecting a threat, which comprises identifying a section of the execution flow as a potential security threat; and regulating the execution flow to prevent or ameliorate the security threat. Responding to the runtime agent can include responding to the security threat and providing a user interface that may output runtime agent diagnostics and trigger alerts.
US12229263B2 Threat mitigation system and method
A computer-implemented method, computer program product and computing system for receiving a plurality of detection events concerning a plurality of security events occurring on two or more security-relevant subsystems within a computing platform; identifying two or more associated detection events included within the plurality of detection events; and grouping the two or more associated detection events to define a security incident.
US12229260B1 Systems and methods for malware detection
In some examples, an analyzer manager configured to select one of a program code analyzer, a static data analyzer, and an unused memory location analyzer for malware detection within memory of a system. The program code analyzer can be executed to evaluate instruction data for executing a computer program at a first set of memory locations within the memory for malware in response to being selected by the analyzer manager. The static data analyzer can be executed to evaluate static data for use by the computer program at a second set of memory locations within the memory for the malware in response to being selected by the analyzer manager. The unused memory location analyzer can be executed to evaluate null data indicative of unused memory locations at a third set of memory locations within the memory for the malware in response to being selected by the analyzer manager.
US12229259B2 Method and system for detecting malicious files in a non-isolated environment
A method and a system for detecting malicious files in non-isolated environment are provided. The method comprises, during a training phase: acquiring a plurality of executable files, analyzing a given executable file to obtain: (i) data associated with the given executable file; (ii) a control-flow graph associated with the given executable file, and (iii) a data-flow graph associated with the given executable file; determining, based on the data, parameters of the given executable file; generating, by the processor, based on the parameters, at least a first feature vector and a second feature vector; generating, by the processor, based on the control-flow graph, a third feature vector; generating, by the processor, based on the data-flow graph, a fourth feature vector; and training the each one of ensemble of classifiers based on a respective feature vector to determine if a given in-use executable file is one of malicious and non-malicious.
US12229258B2 System, method, and apparatus for smart whitelisting/blacklisting
A system for intelligent managing whitelists and blacklist provides options and/or suggestions to the administrators and/or information technology team to allow administration of whitelists and/or blacklists based upon history and rules. For example, if permission to run a certain program is requested by several people in a group or organization and the program is not believed to have a virus, then, the administrator if presented with an option to enable (e.g., add to the whitelist) that program for the entire group or organization.
US12229257B1 Techniques for preventing cloud identity misuse leveraging runtime context
A system and method for preventing cloud identity misuse in a cloud computing environment is presented. The method includes: deploying a runtime sensor on a workload in a cloud computing environment; detecting an event in a cloud log, the event including an identifier of the workload; associating a runtime process detected by the runtime sensor on the workload with the event detected in the cloud log; generating an enriched event based on: the detected event, and an identifier of the associated runtime process; applying a policy on the enriched event; and initiating a mitigation action in the cloud computing environment based on a result of applying the policy on the enriched event.
US12229256B2 Vulnerability analysis for software products
An apparatus comprises a processing device configured to analyze software code of a software product to identify application programming interfaces (APIs) of software libraries used in the software code of the software product, and to determine whether any of the identified APIs used in the software code of the software product correspond to any APIs of the software libraries having reported vulnerabilities. The processing device is also configured, responsive to determining that at least one of the identified APIs used in the software code of the software product correspond to at least one of the APIs having reported vulnerabilities, to identify impacted software classes of the software product. The processing device is further configured to automate upgrade of the software libraries used in the software code of the software product based on the identified impacted software classes.
US12229254B2 Machine learning fraud resiliency using perceptual descriptors
Machine learning fraud resiliency using perceptual descriptors is described. An example of a computer-readable storage medium includes instructions for accessing multiple examples in a training dataset for a classifier system; calculating one or more perceptual hashes for each of the examples; generating clusters of perceptual hashes for the multiple examples based on the calculation of the one or more perceptual hashes for each of the plurality of examples; obtaining an inference sample for classification by the classifier system; generating a first classification result for the inference sample utilizing a neural network classifier and generating a second classification result utilizing the generated clusters of perceptual hashes; comparing the first classification result with the second classification result; and, upon a determination that the first classification result does not match the second classification result, determining a suspicion of an adversarial attack.
US12229248B1 Obscuring memory access patterns through page remapping
A computer system and associated methods are disclosed for mitigating side-channel attacks using memory page remapping. The computer system includes a main memory and a shared cache, the shared cache implementing cache set associativity determined by a portion of memory addresses of the main memory. Multiple physical memory pages are reserved for mapping to a virtual memory page, the physical memory pages differing in the respective portions of their memory addresses determining cache set associativity. Accesses to the virtual memory page result in a mapping of one of the reserved physical memory pages to the virtual memory page, with remapping events causing different ones of the physical memory pages to become mapped. This remapping results in varying cache set associativity of elements stored in the virtual memory page over time.
US12229243B2 Systems and methods for managing batteries
Method and associated system for managing and/or authenticating an energy storage device. The method includes receiving a first portion of identification information stored in a data storage attached to the energy storage device (401); analyzing the first portion of the identification information at least partially based on a device identification of the device (403); updating a second portion of the identification information stored in the data storage attached to the energy storage device based on a result of analyzing the first portion of the identification information (405).
US12229242B2 Securing access to privileged functionality in run-time mode on remote terminal unit
A mode selector permits deactivating a run-time operational mode and activating a privileged operational mode on a remote terminal unit (RTU). One or more functionalities associated with the privileged operational mode are performed via a local and/or a remote computing device communicatively coupled to the RTU. The functionalities include at least one of developing and deploying content for the RTU, loading security certificates for the RTU, enabling Linux root account access to the RTU, and performing system maintenance on the RTU. The mode selector switch returns the RTU to the run-time operational mode after the functionalities are performed.
US12229234B2 Data management systems and methods
A data management system (1) for securely managing data transactions comprises a computing system which incorporates, a public key distribution system, a trusted storage system which is in communication with the public key distribution system, the trusted storage system being configured to store a record for each respective party using the system, each record comprising a unique identifier and a public key for a respective party using the system. The system (1) comprises a verification system which is configured to check the identity of a party seeking to participate in a transaction involving an exchange of data. If the verification system is not able to verify the identity of the party seeking to participate in the transaction, the verification system prevents the transaction from being carried out. If the verification system is able to verify the identity of the party seeking to participate in the transaction, the verification system permits the transaction to be carried out and the trusted storage system stores a transaction record comprising a record of the transaction and a record of the party participating in the transaction.
US12229231B2 Generation of authentication questions based on user-created transaction limitations
Methods, systems, and apparatuses are described herein for improving the accuracy of authentication questions using transaction limitations provided by users. A request for access to an account associated with a user may be received from a user device. An account restrictions database may be queried to determine one or more transaction rules associated with the account. The one or more transaction rules may have been created by the user and indicate limitations on financial transactions that may be performed via the account. An authentication question may be generated that is associated with a violation of the one or more transaction rules. The authentication question may be provided to the user device, and a response to the authentication question may be received. Access to the account may be provided to the user device based on the response.
US12229228B2 System and method for client-side rewriting of code included in a web page
Systems and methods are described for client-side rewriting of web page code. A proxy computing device receives a web page from a server computing device and analyzes the web page to identify a code component. The proxy computing device generates a modified version of the web page by replacing the identified code component with a wrapped code component and including a code rewriting and evaluation function in the web page. The wrapped code component includes a call to the code rewriting and evaluation function that includes the identified code component as an argument thereof. The code rewriting and evaluation function is configured to generate a rewritten code component by rewriting the identified code component and to evaluate the rewritten code component. The proxy computing device sends the modified version of the web page to a client computing device that is configured to load the modified version of the web page.
US12229227B2 Method for processing data
Described herein is a non-transitory computer readable storage medium having computer-readable program code stored thereon for causing a computer system to perform a method for processing data, the method comprising: receiving data, processing the data at a fixed code processing engine, wherein operation of the fixed code processing engine is controlled according to stored parameters, and classifying processed data at a fixed code classification engine, wherein operation of the fixed code classification engine is controlled according to the stored parameters.
US12229226B2 Systems and methods for generating improved decision trees
A system and method for generating a decision tree having a plurality of nodes, arranged hierarchically as parent nodes and child nodes, comprising: generating a node including: receiving i) training data including data instances, each data instance having a plurality of attributes and a corresponding label, ii) instance weightings, iii) a valid domain for each attribute generated, and iv) an accumulated weighted sum of predictions for a branch of the decision tree; and associating one of a plurality of binary prediction of an attribute with each node including selecting the one of the plurality of binary predictions having a least amount of error; in accordance with a determination that the node includes child nodes, repeat the generating the node step for the child nodes; and in accordance with a determination that the node is a terminal node, associating the terminal node with an outcome classifier; and displaying the decision tree including the plurality of nodes arranged hierarchically.
US12229225B2 Information processing system, information processing apparatus, information processing method, and non-transitory storage medium
An information processing apparatus according to an exemplary embodiment of the present disclosure includes a storage unit configured to store a plurality of trained models including a first trained model for classifying medical image data into a class belonging to a first class hierarchy, and a second trained model for classifying the medical image data into a class belonging to a second class hierarchy lower than the first class hierarchy, an acquisition unit configured to acquire information about inference, a selection unit configured to select a plurality of trained models having a hierarchical relationship from among the stored plurality of trained models, based on the acquired information about inference, and a notification unit configured to provide a notification of the selected plurality of trained models.
US12229224B2 Medical image processing method and apparatus, and medical image recognition method and apparatus
A medical image processing method is provided to a data processing device. The method includes obtaining a medical image, obtaining a feature map and a medical image content recognition result that correspond to the medical image by using a medical image classification model, or obtaining the feature map and a lesion classification result that correspond to the medical image by using the medical classification model, the feature map including N channels, N being an integer greater than 1, generating a thermodynamic diagram corresponding to the medical image content recognition result or the lesion classification result according to the feature map and a weight parameter set, the weight parameter set including N weight parameters, the weight parameters having a correspondence with the channels, and generating an image recognition result corresponding to the medical image according to the thermodynamic diagram.
US12229223B2 Agent environment co-creation using reinforcement learning
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for agent environment co-creation. The methods, systems, and apparatus include actions of determining a success rate of an agent in an environment with a first complexity, determining that the success rate satisfies a complexity change criteria, in response to determining that the success rate satisfies the complexity change criteria, determining a second complexity that has a greater complexity than the first complexity, training the agent in the environment with the second complexity, and providing the agent trained in the environment with the second complexity.
US12229215B2 Performing matrix multiplication in a streaming processor
The present disclosure relates to methods and apparatus for compute processing. For example, disclosed techniques facilitate improving performance of matrix multiplication in streaming processor. Aspects of the present disclosure can execute, with a load control unit, a first load instruction to load a set of input data of an input matrix from a first memory to a second memory. Aspects of the present disclosure can also execute, with the load control unit, a second load instruction to load a set of weight data of a weight matrix from the first memory to the second memory. Additionally, aspects of the present disclosure can perform, with an ALU component, a matrix multiplication operation using the set of input data and the set of weight data to generate an output matrix. Further, aspects of the present disclosure can store the output matrix at a general purpose register accessible to the ALU component.
US12229214B2 Methods of website generation
Methods of generating websites using any combination of remotely and locally stored content are contemplated. Content is procured by a user on a client computer, and a request to add that content to a source folder is sent to a server. The server adds the content to the source folder, where it is made available for website creation. When a client requests creation of a website using the contents of a source folder, the server then generates that website. In some embodiments, the website can be generated according to a user-selected theme or a default theme.
US12229211B2 Process and system for automatic forensic acquisition of web page content
Forensic acquisition of contents of web pages accessible through a user device on a network includes communication by the user of URL addresses of indicated web pages useful for preparation of a forensic evidence document to a control and coordination program which executes access to the network by a browser and creates a list of relevant features of the content type of the pages. The program then performs a classification of specific types of contents of the pages based on the relevant features and proceeds to an automatic selective navigation based on the type of classification of the pages. The selective acquisition of the contents is performed by specialized program code depending on the type of classification of the pages. The process includes the automatic creation and return to the user of a forensic evidence document with the contents acquired.
US12229209B2 Systems and methods for host name based network device pre-recognition and discovery
Various approaches for identifying possible unsecured devices on a network as set forth. In some cases, approaches discussed relate to systems and methods for identifying possible unsecured devices based upon a host name for each of the discovered devices.
US12229190B2 Machine for analysis of entity resolution data graphs using peer data structures
A machine analyzes an entity resolution data graph using a curated peer review set of data structures. The machine uses independent peer data structures that model similar or related yet different universes and entities. These data structures may include other entity resolution data graphs or file-based data structures. The machine first performs candidate screening to determine which of these data structures meet the requirements for use in the analysis. The machine then selects from among the candidate peer data structures with which to perform the analysis. Finally, the entity resolution data graph is analyzed using queries against the selected peer data structures to provide an analysis of the quality of its data graph.
US12229189B2 Continuous builds of derived datasets in response to other dataset updates
A data processing method comprises creating and storing a dependency graph representing at least one derived dataset and one or more raw datasets or intermediate derived datasets on which the at least one derived dataset depends; reading configuration data specifying one or more periods for one or more datasets in the dependency graph; detecting a first update to a first dataset; initiating a first build of a first intermediate derived dataset only when a then-current time is within a first period of the one or more periods or a previous build of the first intermediate derived dataset occurred earlier than a then-current time less a second period of the one or more periods; asynchronously detecting a second update to a second dataset; initiating, in response to the second update, a second build of a second intermediate derived dataset that depends on the second dataset.
US12229188B2 Machine learning techniques for generating disease prediction utilizing cross-temporal semi-structured input data
Various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for performing predictive data analysis using semi-structured input data. Certain embodiments of the present invention utilize systems, methods, and computer program products that perform predictive data analysis using semi-structured input data using at least one of techniques using inferred codified fields and temporally-arranged codified fields.
US12229186B2 Place search by audio signals
The present disclosure provides systems and methods that provides users with information pertaining to the audio properties at one or more points of interest. A database associated the audio properties with the points of interest is built using audio input received from devices at the points of interest. The device may determine that audio properties associated with the received audio input. The audio properties may determine a type of background noise and/or a volume of the background noise. If the type of background noise is music, the audio properties may further include a music genre, a title of a song, whether the music is recorded or there is a live band, etc. The audio properties associated with the point of interest may be updated in a database real time.
US12229179B1 Mitigating bias in multimodal models via query transformation
The present disclosure generally relates to systems and methods for searching media content. In some implementation examples, a search system receives an input query, generates a query embedding of the input query, and generates a bias mitigation transformation associated with a sensitive attribute. Based on the query embedding and the bias mitigation transformation, the search system generates a transformed query embedding that suppresses at least a portion of the query embedding related to the sensitive attribute. Using the transformed query embedding, the search system executes a similarity search in a media embedding model to identify one or more media embeddings that are similar to the transformed query embedding and transmits the one or more media embeddings.
US12229177B2 Intelligent digital assistant that provides end-user with information from firm databases to assist end-user in performing job functions
Improved artificial intelligence computer systems actively and/or passively provide end-users with information from firm data systems to help the end-user perform the end-user's job functions. In a passive implementation, the system can prioritize emails for a user, craft consistent responses to multiple email inquiries on the same topic, craft responses whose content is drawn from a library of electronic documents, and/or suggest text for an electronic document being authored by the end-user. In an active implementation, the system comprises AI agents associated with individual databases of the system, where the AI agents are tuned to retrieve data from their associated database in response to a query from the end-user.
US12229176B1 Software utility toolbox for client devices
A toolbox application presents a user interface on a client device, and receives a natural language search query provided by a user of the client device that identifies a desired functionality to be performed for the user. The toolbox application determines whether any of a plurality of accessible utility components accessible is capable of performing the desired functionality specified in the search query. Responsive to determining that none of the accessible utility components is capable of performing the desired functionality, the toolbox application sends a request comprising the natural language search query to a server that maintains library of a plurality of utility components.
US12229171B2 Intelligent annotation of entity-relationship data models
Intelligent annotation of data models can be implemented. In one embodiment, the method can receive a data model including entities and relationships between the entities. An entity can include a set of attributes. The method can annotate the data model by defining a logical entity including one or more of the entities, validate the logical entity, and automatically generate a message structure corresponding to the logical entity. The message structure can include properties mapped to at least some of the attributes of entities contained in the logical entity. The properties can be defined in one or more database tables represented by the logical entity.
US12229169B1 Clustering key selection based on machine-learned key selection models for data processing service
The disclosed configurations provide a method (and/or a computer-readable medium or system) for determining, from a table schema describing keys of a data table, one or more clustering keys that can be used to cluster data files of a data table. The method includes generating features for the data table, generating tokens from the features, generating a prediction for each token by applying to the token a machine-learned transformer model trained to predict a likelihood that the key associated with the token is a clustering key for the data table, determining clustering keys based on the predictions, and clustering data records of the data table into data files based on key-values for the clustering keys.
US12229167B2 Systems and methods for grouping search results into dynamic categories based on query and result set
A method and apparatus of a device that indexes donated content from an application on a device is described. In an exemplary embodiment, the device receives donated content for an application object from the application. The device further associates a metadata tag for a topic to the donated content. In addition, the device indexes the donated content with the metadata tag in a local search index of the device.
US12229162B2 Asynchronous data replication in a multiple availability zone cloud platform
The present disclosure relates to computer-implemented methods, software, and systems for managing asynchronous data replication in a multiple availability zone cloud environment. Metadata for files for asynchronous replication at a second availability zone is stored at an in-memory data grid of a first instance of a storage service at a first availability zone at a multiple availability cloud platform that provides storage services. The in-memory data grid includes a queue data structure of metadata records and a map of metadata records. In response to determining that connection from the first availability zone to the second availability zone is available, asynchronous data replication for files identified at the map is executed. A file for replication is identified at the map and provided for replication at a second file storage at the second availability zone through a replication interface of a second instance of the storage service at the second availability zone.
US12229160B2 Optimize workload performance by automatically discovering and implementing in-memory performance features
Techniques are provided for optimizing workload performance by automatically discovering and implementing performance optimizations for in-memory units (IMUs). A system maintains a set of IMUs for processing database operations in a database. The system obtains a database workload information for the database system and filters the database workload information to identify database operations in the database workload information that may benefit from performance optimizations. The system analyzes the database operations to identify a set of performance optimizations and ranks the performance optimizations based on their potential benefit. The system selects a subset of the performance optimizations, based on their ranking, and generates new versions of IMUs that reflect the performance optimizations. The system performs verification tests on the new versions of IMUs and analyzes the tests to determine whether the new versions of IMUs yield expected performance benefits. The system then categorizes the new set of IMUs into a first set of IMUs to be retained and a second set of IMUs to be discarded. The system then makes the first set of IMUs available to the current workload and discards the second set of IMUs.
US12229159B2 Merkle proof entity
A computer-implemented method of providing proof that a data item of a blockchain transaction exists on a blockchain, wherein the method comprises: obtaining, from a requesting party, target data item of a target blockchain transaction; obtaining the target blockchain transaction; obtaining a target Merkle proof for the target blockchain transaction, wherein a corresponding target Merkle root is contained within a block of the blockchain, and wherein obtaining the target Merkle proof comprises calculating an index of a target transaction identifier of the target blockchain transaction within a leaf layer of a corresponding target Merkle tree; and outputting at least the target Merkle proof for use by the requesting party as proof that the target data item exists as part of the target blockchain transaction on the blockchain.
US12229158B2 Data type-based visual profiling of large-scale database tables
A computer-implemented method can comprise establishing programmatic connections to a digitally stored first database comprising over one million records, each of the records comprising columns; reading a configuration file that specifies tables in the database; for each particular table, forming and submitting a plurality of queries to the database, each of the queries specifying data aggregation operations, and in response thereto, receiving result sets of records of the database; calculating metadata metrics that characterize columns of the records in the result sets and storing the metadata metrics in tables for string column statistics, numeric column statistics, date column statistics, based upon a particular data type among different data types of the columns; generating presentation instructions which when rendered cause displaying one or more graphical visualizations in a graphical user interface.
US12229157B2 Data collection from industrial equipment
A data collection device comprises circuitry configured to: store one or more collector programs, one or more analyzer programs, and a database accessor program; execute one or more programs selected from the one or more collector programs and the one or more analyzer programs to generate data having an array structure in which each record is identified by a position in a data arrangement; transfer data generated by execution of the selected one or more programs to the database accessor program as the registration data; and execute the database accessor program to convert the generated data from the array structure into a predetermined database format based on the data arrangement of the registration data and register the transferred data in a database.
US12229154B2 Focused probabilistic entity resolution from multiple data sources
Various systems and methods are provided for performing soft entity resolution. A plurality of data objects are retrieved from a plurality of data stores to create aggregated data objects for one or more entities. One or more retrieved data objects may be associated with the same entity, based at least in part upon one or more attribute types and attribute values of the data objects. In response to a determination that the one or more of the retrieved data objects should be associated with the same entity, metadata is generated that associates the data objects with the entity, the metadata being stored separately from the data objects, such that the underlying data objects remain unchanged. In addition, one or more additional attributes may be determined for the entity, based upon the data objects associated with the entity.
US12229152B2 Systems and methods of dynamic page layout using exploration-exploitation models
Systems and methods for generating dynamic interfaces using explore-exploit models is disclosed. A first interface including a first set of content modules selected from a set of candidate content modules is generated and feedback data representative of one or more interactions with the first interface is received. The feedback data includes positive feedback and negative feedback. A set of weights for each content module is generated by a contextual explore-exploit model based on the feedback data. A request for a second interface including a context is received and a set of ranked content modules is selected for the context based on the weights of each of the content modules in the set of candidate content modules. A second interface including a second set of content modules is generated. The second set of content modules includes a predetermined number of top ranked content modules in the set of ranked content modules.
US12229151B2 System and method for intelligent knowledge access
In an embodiment, a method includes matching terms of a received query to a database of provider capabilities. The method further includes determining, for each portion of the received query, a respective provider to execute the portion of the received query. The method further includes sending each portion of the received query to its respective provider. The method further includes combining results from each respective provider to a returned query result.
US12229149B2 Systems and methods for predictive augmentation of vehicle service procedures
An example method includes receiving a first service procedure including a plurality of procedural steps for servicing a vehicle, identifying at least one procedural step of the plurality of procedural steps to supplement with supplemental service information, receiving information about vehicles sharing one or more attributes with the vehicle, determining at least one piece of supplemental service information to supplement the at least one identified procedural step, and providing a supplemented service procedure comprising the first service procedure with the at least one piece of supplemental service information included with the at least one identified procedural step.
US12229148B2 Data connector component for implementing integrity checking, anomaly detection, and file system metadata analysis
Techniques are provided for on-demand creation and/or utilization of containers and/or serverless threads for hosting data connector components. The data connector components can be used to perform integrity checking, anomaly detection, and file system metadata analysis associated with objects stored within an object store. The data connector components may be configured to execute machine learning functionality to perform operations and tasks. The data connector components can perform full scans or incremental scans. The data connector components may be stateless, and thus may be offlined, upgraded, onlined, and/or have tasks transferred between data connector components. Results of operations performed by the data connector components upon base objects may be stored within sibling objects.
US12229146B2 Systems and methods for enhanced rules conflict checking with data validation
A computer system for performing enhanced rules conflict checking is provided. The computer system includes at least one processor in communication with at least one memory device. The at least one processor is programmed to store a plurality of rules for transmitting to a plurality of destination systems and receive a data message for transmission to the plurality of destination systems. The data message is configured to be routed to each of the plurality of destination systems. The at least one processor is programmed to compare the data message to the plurality of rules to validate the data message and if the data message is validated, instruct the requesting system to transmit the data message to the plurality of destination systems.
US12229142B2 Systems and methods for analyzing distributed system data streams using declarative specification, detection, and evaluation of happened-before relationships
Predefined patterns are detected in streaming data being transmitted in a distributed computing system that contains a plurality of computing devices wherein the plurality of computing devices are collectively configured to execute a distributed software program. A detection engine can be implemented on a computing device and can be configured to receive streaming data that is being transmitted between computing devices of the system. The detection engine can be further configured to analyze the streaming data to determine if the data matches one or more patterns that is specified by a watch point which can be converted into a happened before language expression. The streaming data can be converted into an intermediate log file that is compared against patterns expressed by a regular expression and if a match is found, an alert can be generated.
US12229139B2 Retrieving data from streaming storage
The technologies described herein are generally directed toward retrieving data from streaming storage. In an embodiment, a method can include receiving an application data request that identifies application data to be retrieved from a sequence of stored data chunks that correspond to a stored stream of data. The method can further include, based on the application data request, estimating a first estimated location of the application data, with the first estimated location including an identified chunk of a sequence of chunks. Further, the method can include, based on the application data request and a characteristic of the identified chunk, retrieving, by the system, a first data block that is estimated to comprise the application data, resulting in a first retrieved data block.
US12229138B2 Data preprocessing system module used to improve predictive engine accuracy
An apparatus used to provide preprocessed variables to a predictive engine. The predictive engine generates predictive results, based on the variables, to automate well site operations. The apparatus comprises an analysis module, a pattern recognition module, and a library module. The analysis module identifies a well site operation by examining a well site operation variable, determines categories and standard operating procedures associated with the categories using the well site operation and a-priori information, and searches a library of historical information using the categories. The historical information comprising classified procedures and recommendations of historic well site operations. The pattern recognition module identifies a pattern using a statistics based algorithm. The algorithm uses the standard operating procedures, the categories, and the classified procedures and recommendations. The pattern indicating a deviation in the standard operating procedure. The library module classifies the well site operation variables and stores the classified variables.
US12229137B1 Checkpoint and restore based startup of executor nodes of a distributed computing engine for processing queries
A system performs efficient startup of executors of a distributed computing engine used for processing queries, for example, database queries. The system starts an executor node and processes a set of queries using the executor node to warm up the executor node. The system performs a checkpoint of the warmed-up executor node to create an image. The image is restored in the target executor nodes. The system may store a checkpoint image for each configuration of an executor node. The configuration is determined based on various factors including the hardware of the executor node, memory allocation of the processes, and so on. The user or restore based on checkpoint images improves efficiency of execution of the startup of executor nodes.
US12229136B2 Dynamic classification and optimization of computing resource utilization
In one embodiment, a process: monitors an access pattern of database objects on a user-connection basis; calculates a wait-time metric for database sessions for the objects; classifies a first number of often-used objects and a second number of not-recently-used objects; classifies the wait-time metric for the database sessions as a wait-time classification that is one of either: an acceptable wait-time metric, a warning-level wait-time metric, or a critical-level wait-time metric; and generates a graphical interface that indicates, for each user-connection pairing of the particular database, an associated wait-time metric and a graphical indication of an associated wait-time classification, as well as an associated first number of often-used objects and an associated second number of not-recently-used objects.
US12229135B2 Workload-aware data placement advisor for OLAP database systems
Embodiments implement a prediction-driven, rather than a trial-driven, approach to automatic data placement recommendations for partitioning data across multiple nodes in a database system. The system is configured to extract workload-specific features of a database workload running at a database system and dataset-specific features of a database running on the database system. The workload-specific features characterize utilization of the database workload. The dataset-specific features characterize how data is organized within the database. The system identifies a plurality of candidate keys for determining how to partition data stored in the database across nodes. Based at least in part on the workload-specific features, the dataset specific features, and the plurality of candidate keys, a set of candidate key combinations for partitioning data is generated. Using a machine learning model, determine a particular candidate key combination that optimizes query execution performance benefit based on the workload-specific features and the dataset specific features. Generate data placement commands to allocate the database tables across the nodes.
US12229133B1 System and algorithms for fast and scalable data access to high dimensionality with sparse data
The present application discloses a method, system, and computer system for processing queries to sparsely populated datasets. The method includes (i) receiving a query from a client system, (ii) determining, based at least in part on the query, a plurality of partitions of a hypercube that are expected to comprise information used in generating a response for the query, (iii) communicating a set of requests to a data source storing the hypercube, the set of requests comprising one or more requests corresponding to the plurality of partitions of the hypercube, (iv) obtaining, from the data source, a set of results to the set of requests, the set of results comprising data stored in the plurality of partitions of the hypercube, (v) determining a plurality of virtual objects for the set of results, (vi) combining the plurality of virtual objects into a response to the query, and (vii) providing, to the client system, the response to the query.
US12229131B2 Interaction event details using search services
A search query can be resolved efficiently using stored key information in a data cache. A system can receive a search query via an application programming interface (API). The search query can comprise a set of query parameters. The system can select at least one interaction event search service. The system can identify a plurality of interaction events relevant to the search query. Each interaction event can include a description and key information used to locate each interaction event. The system can retrieve the key information for each interaction event. The system can store, in a data cache, the key information for each interaction event. Subsequent to retrieving the key information, the system can retrieve, using at least a portion of the key information, descriptions of a first portion of interaction events. Additionally, the system can transmit the descriptions of the first portion of interaction events to the user.
US12229126B2 Run time memory management for computing systems, including massively parallel database processing systems
Improved techniques for management of memory (or memory management) for computing systems and environments are disclosed. The improved techniques are especially well suited for computing systems that operate in highly complex and/or demanding computing environments (e.g., massively parallel database systems that may be required to process many complex database queries in parallel. Memory can be managed dynamically at run time to determine and designate one of multiple memories that are available for execution of executable components (e.g., database queries, Opcodes of a Virtual Machine). In addition, memory can be managed dynamically at run time to effectively reuse memory locations of a memory (e.g., stack memory) being used for execution of one or more executable components (e.g., Opcodes of a Virtual Machine) at run time when the memory is being actively used to execute the one or more executable components.
US12229124B2 Method and system for analytic based connections among user types in an online platform
Introduced here are various embodiments for selectively assigning a query to an expert. A network-accessible server system may receive a query from a client device indicating a question or project proposal. The query text may be parsed and attributes of the query may be determined by inspecting the parsed query text. The query attributes may be compared with attributes associated with a pool of experts with various specialties and expertise in various fields. The network-accessible server system may match the query attributes with attributes associated with a first expert with a similarity that exceeds a threshold similarity level to identify that an expertise of the first expert matches the requested expertise in the query. The first expert may be assigned to the query and prompted to provide a response to the query.
US12229117B2 Secure distribution of digital assets within a computing environment using permissioned distributed ledgers
The disclosed exemplary embodiments include computer-implemented systems, devices, and processes that securely distribute digital assets within a computing environment using permissioned distributed ledgers. For example, an apparatus may receive, from a computing system, an allocation request, a first digital signature applied to the allocation request, and a second digital signature applied to the allocation request and to the first digital signature. Based on a validation of the first and second digital signatures, the apparatus may approve the allocation request and allocate a digital asset to the first device in accordance with the approved allocation request. The apparatus may also perform operations that record a public key and asset data identifying a digital asset onto a distributed ledger, and may generate and transmit, to the first device, confirmation data indicative of the allocation of the digital asset to the first device.
US12229116B2 Interface for point of use data governance
The present system and method is directed to a process to facilitate trusted sources of information in an enterprise. The present system and method positions data governance to move away from the element level and focus on the data asset (i.e. repository, interface, subject) level. When data persons are having any issue with their data asset, whether it is a conflicting data asset, interface issues, competing data asset, new data asset build, data subject issue, or the like, a certifier may operate to assess the asset based on our well defined metrics, determine the health through the data asset scoring process, recommend asset services, and provide those services to the data owner who is ultimately responsible for implementing them to improve the data and the data processes.
US12229112B2 Efficiently managing changes to master data
Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program receives a set of entities for updating a set of master data stored on a set of storages. The program further determines, for each entity in a subset of the set of entities, whether the entity exists in the set of master data stored on the set of storages. Based on the determinations, the program also updates the set of master data stored on the set of storages with the set of entities.
US12229110B2 Text co-editing in a conflict-free replicated data type environment
Embodiments are disclosed for managing text co-editing in a conflict-free replicated data type (CRDT) environment. A method of co-editing management includes detecting a burst operation to be performed on a sequential data structure being edited by one or more client devices. A segment of the sequential data structure associated with the burst operation is determined based on a logical index associated with the burst operation. A tree structure associated with the segment is generated, where a root node of the tree structure corresponds to the burst operation. A global index for the root node of the tree structure is determined and an update corresponding to the burst operation, including the root node and the global index, is sent to the one or more client devices.
US12229108B2 Efficient embedding table storage and lookup
The present disclosure provides systems, methods, and computer program products for providing efficient embedding table storage and lookup in machine-learning models. A computer-implemented method may include obtaining an embedding table comprising a plurality of embeddings respectively associated with a corresponding index of the embedding table, compressing each particular embedding of the embedding table individually allowing each respective embedding of the embedding table to be decompressed independent of any other embedding in the embedding table, packing the embedding table comprising individually compressed embeddings with a machine-learning model, receiving an input to use for locating an embedding in the embedding table, determining a lookup value based on the input to search indexes of the embedding table, locating the embedding based on searching the indexes of the embedding table for the determined lookup value, and decompressing the located embedding independent of any other embedding in the embedding table.
US12229106B2 Table integration system, method, and program
Input means 731 receives an input of a coupling table, a candidate column, and a base table. Coupling means 732 couples a column corresponding to the candidate column in the coupling table to the base table. Feature selection means 733 selects a feature that improves performance of a task based on data included in the coupled candidate column. Integrated table output means 734 outputs an integrated table obtained by coupling a column including the selected feature and the base table.
US12229103B2 Efficient computer-based indexing via digital tokens, systems, methods, and apparatus
Techniques for storing a set of digital assets. The techniques including identifying at least one digital token from a digital token database storing indexed information related to digital tokens recorded on a notarized ledger, the at least one digital token representing an owned asset based on digital features of the owned asset and the set of digital assets. The techniques including deriving at least one similarity score for the at least one digital token relative to the set of digital assets and based on the digital features. The techniques including generating a least one notification, including validity information, based on the at least one similarity score. The techniques including enabling a smart contract engine to execute a smart contract interface associated with the notarized ledger based on the at least one notification or the at least one similarity score.
US12229102B2 Asset transfer recording system, asset transfer recording method and computer-readable non-transitory storage medium storing computer program
An asset transfer recording system includes a node and a data storage server. The node includes a node processor programmed to generate a data processing rule according to a request by a transferor of an asset. The node processor is further programmed to store the data processing rule on the blockchain; generate a data processing command according to the data processing rule; and send the data processing command to the data storage server. The data storage server includes a server processor programmed to process the plurality of data items according to the data processing command and generate and send a processing result to the node processor. The node processor is further programmed to store the processing result on the blockchain.
US12229100B2 Systems and methods for counteracting data-skewness for locality sensitive hashing via feature selection and pruning
Systems and methods for counteracting data-skewness for locality sensitive hashing via feature selection and pruning are disclosed. In one embodiment, a method for feature selection for counteracting data skewness on locality sensitive hashing (LSH)-based search may include: (1) ingesting, by an ingestion computer program and from a plurality of data sources, data; (2) extracting, by the ingestion computer program, a plurality of features from the ingested data; (3) transforming, by the ingestion computer program, each of the plurality of features into a feature vector; (4) selecting, by the ingestion computer program, a subset of the plurality of features; and (5) for each selected feature vector: computing, by the ingestion computer program, a random hash function for the selected feature; and inserting, by the ingestion computer program, an output of the random hash function into a hash table with the selected feature.
US12229098B2 Methods and apparatus to virtually estimate cardinality with global registers
Methods, apparatus, systems, and articles of manufacture to virtually estimate cardinality with global registers are disclosed. An example apparatus includes processor circuitry to s assign subsets of a sample dataset to a shared global register array, the shared global register array having a first number of registers, the sample dataset selected from a reference dataset of media assets; identify a virtual register array from the shared global register array that includes data elements associated with a label value, the virtual register array including a second number of registers less than the first number of registers; determine a maximum rank value of the label value across the virtual register array; and calculate a cardinality estimate of the label value across the virtual register array based on the second number of registers and the maximum rank value.
US12229091B2 Rule-based systems and methods for customizing complex business solutions
Systems and method than generate an effective recipe file by selecting at least one of a functionality, a feature and a configuration option from a master recipe database, the selecting based on a business objective; and generating a customized resource by applying the effective recipe file to a first working copy of a resource selected from a master copy of resources.
US12229090B2 Automatic enforcement of standardized data model mapping
Techniques and solutions are provided for improved data modelling, including techniques that facilitate data model comparison, integration, or deployment. A core data model is created that has a plurality of elements, which can represent semantic concepts, including relationships between semantic concepts. A plurality of domain models are mapped to core data model elements. In particular, when a domain model element is to be created, the element is mapped to a core data model element. When a relation is to be established between two domain model elements, the relation is mapped to a relation type represented in the core data model. Mapping to a core data model can be enforced as part of domain model creation, allowing different domain models to be compared, since domain elements in different domain models that represent a common semantic will be mapped to the same core data model element.
US12229088B2 System and method for information slingshot over a network tapestry and granularity of a tick
Systems and methods for file transfer and processing in a network environment are disclosed. In one embodiment, the system may comprise one or more processors. The one or more processors may be coupled to a first device. The one or more processors may be configured to retrieve a file from a file queue. The file may be stored in a local store of the first device. The file may be transferred from a second remote device via Remote Direct Memory Access. The one or more processors may further be configured to determine if the file is complete. The one or more processors may further be configured to remove the file from the file queue, if the file is determined to be complete.
US12229086B2 Offloading client-side deduplication operations using a data processing unit
Embodiments for performing the inline deduplication by filtering streaming data as it is received by a backup client through a backup server executing a backup process. A data processing unit (DPU) is deployed to offload certain processing operations performed by a central processing unit (CPU) of the backup client. An inline deduplication operation comprises file operations, data segmentation, segment fingerprinting, compression, and encryption prior to storage in a backup target. The DPU is deployed and configured to perform the compression and encryption steps, the entire inline deduplication stack, or the entire inline deduplication stack plus the file system operations.
US12229084B2 Rebalancing engine for use in rebalancing files in a distributed storage systems
Redistribution of files in a containerized distributed file system is disclosed. Containers each have an engine and a scanner and each of the containers stores files and parameters for characteristics of files stored on the container. A first engine in a first container monitors characteristics of files stored on the first container and, responsive to determining that the parameters for files on the first container exceed one or more predetermined thresholds, communicates with a second engine in a second container to determine a destination container for one or more files from the first container. The second engine in the second container indicates to the first engine in the first container whether the second container is available to receive one or more files from the first container. The first engine triggers file system scanning by the scanner of the first container to identify files to be moved to the second container.
US12229081B2 Extending filesystem domains with a domain membership condition
The described technology is generally directed an extension to the IFS domains architecture, referred to herein as filter domains. IFS domains allows tagging of files in a tree-like dataset. Thus, a domain can be defined at the root of the dataset such as the topmost directory under which all files reside. These domains are inherently hierarchical, path-based entities. Filter domains extends this organization to allow domains to be applied beyond hierarchical tree structures in order to also provide arbitrary grouping of file objects based on any suitable membership condition.
US12229080B2 System and method for expression parser, invoker and transformation of data
Various methods, apparatuses/systems, and media for data migration readiness of a target data source are disclosed. A processor hosts an application on a cloud server; receives data corresponding to the application from a plurality of types of data sources; defines expressions to be applied to the data for parsing and transforming the data dynamically on the cloud server; validates the defined expressions based on a determination that each defined expression meets a predefined threshold value; generates a lookup data file in a predefined file format in response to validating the defined expressions; parses the lookup data file; dynamically transforms the data based on the parsed lookup data file and applying the validated expressions; and generates an output file in the predefined file format for consumption after transforming the data.
US12229078B2 Neural processing unit synchronization systems and methods
Systems and methods for exchanging synchronization information between processing units using a synchronization network are disclosed. The disclosed systems and methods include a device including a host and associated neural processing units. Each of the neural processing units can include a command communication module and a synchronization communication module. The command communication module can include circuitry for communicating with the host device over a host network. The synchronization communication module can include circuitry enabling communication between neural processing units over a synchronization network. The neural processing units can be configured to each obtain a synchronized update for a machine learning model. This synchronized update can be obtained at least in part by exchanging synchronization information using the synchronization network. The neural processing units can each maintain a version of the machine learning model and can synchronize it using the synchronized update.
US12229077B2 Managing use of program execution capacity
Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
US12229075B2 Transaction layer packet format
A device includes protocol logic to determine a packet type for a packet and generate and send the corresponding packet. The packet includes a packet header with a header base, the header base including a type field and a header content field. The type field indicates the packet type and the header content field indicates which of a plurality of header content blocks is to be included in the packet header with the header base. Information in fields of the header base indicate a total length of the packet.
US12229073B2 Systems, apparatus and methods for rapid peripheral component interconnect express (PCIE) system boot
In one embodiment, an apparatus includes: a plurality of cores to execute instructions; a firmware agent to execute a first firmware; a Peripheral Component Interconnect Express (PCIe) interface to communicate with a device via a PCIe link; and a boot agent coupled to the PCIe interface to download the PCIe firmware from a non-volatile memory and provide the PCIe firmware to the PCIe interface. The PCIe interface may receive a PCIe firmware for the PCIe interface before the firmware agent is to receive the first firmware. Other embodiments are described and claimed.
US12229071B2 eUSB repeater for passing repeating mode packets between a differential bus and a single-ended bus
An eUSB repeater is described for passing repeating mode packets between a differential bus and a single-ended bus. An eUSB transceiver is coupled to a single ended bus, a USB transceiver is coupled to a differential bus, and repeater logic is coupled to and between the eUSB transceiver and the USB transceiver. A first enable control circuit receives a digital state transition from the differential data bus and generates an enable signal to an analog single-ended transmitter of the eUSB transceiver. A second enable control circuit receives a digital state transition from the single-ended data bus and generates an enable signal to an analog differential transmitter of the USB transceiver.
US12229070B2 Devices and methods for providing port matching features for USB-C cables and ports
Systems and methods are disclosed for providing port matching features for storage devices and cables. In certain embodiments, a data storage device includes a non-volatile memory, a controller configured to process data storage requests, a plurality of ports associated with different protocols, wherein the plurality of ports have the same connector type, and each port includes a port matching feature indicative of a protocol associated with the port, and a plurality of cables associated with the different protocols, wherein the plurality of cables have the same connector type and are configured to connect to the plurality of ports, and each cable includes a port matching feature indicative of a protocol associated with the cable, wherein the port matching feature of the cable corresponds to the port matching feature of a port of the plurality of ports that is associated with the same protocol.
US12229069B2 Accelerator controller hub
Methods and apparatus for an accelerator controller hub (ACH). The ACH may be a stand-alone component or integrated on-die or on package in an accelerator such as a GPU. The ACH may include a host device link (HDL) interface, one or more Peripheral Component Interconnect Express (PCIe) interfaces, one or more high performance accelerator link (HPAL) interfaces, and a router, operatively coupled to each of the HDL interface, the one or more PCIe interfaces, and the one or more HPAL interfaces. The HDL interface is configured to be coupled to a host CPU via an HDL link and the one or more HPAL interfaces are configured to be coupled to one or more HPALs that are used to access high performance accelerator fabrics (HPAFs) such as NVlink fabrics and CCIX (Cache Coherent Interconnect for Accelerators) fabrics. Platforms including ACHs or accelerators with integrated ACHs support RDMA transfers using RDMA semantics to enable transfers between accelerator memory on initiators and targets without CPU involvement.
US12229066B2 System and method for building and implementing automated workflows
Techniques for building automated workflow sequences associated with a document review platform are provided. A method includes accessing trigger event data from a trigger event database and action data from an action database; presenting a user interface to create a workflow; adding a function block to the workflow by: detecting a selection of an add function block option; presenting a function block including at least one of (i) a user-selectable option to select a trigger event from a list of trigger events populated based on the trigger event data or (ii) a user-selectable option to select an action from a list of actions populated based on the action data; and presenting the function block including at least one of a selected trigger event or a selected action; detecting that the workflow is ready for deployment; translating the workflow into a logic-based representation of the workflow; and deploying the logic-based representation.
US12229062B2 Erroneous select die access (SDA) detection
Described apparatuses and methods relate to erroneous select die access (SDA) detection for a memory system. A memory system may include a memory controller and a memory device that are capable of implementing an SDA protocol that enables selective memory die access to multiple memory devices that couple to a command bus. A memory device can include logic that determines if signaling that conflicts with the SDA protocol is detected. If it is determined that conflicting signaling is detected, the logic may provide an indication of the conflicted signaling. In doing so, the erroneous SDA detection described herein may reduce the likelihood of a memory device erroneously masking memory dice, thereby limiting the memory device from exhibiting unexpected, and in some cases, dangerous behavior.
US12229053B1 Managing locks in a transactional cache
A technique of managing locks in a transaction cache includes opening, in the transactional cache, a first transaction identifying a first plurality of pages to be accessed and a second transaction identifying a second plurality of pages to be accessed, where the first plurality of pages has at least one page in common with the second plurality of pages. The technique further includes selecting a target page that is highest in a predefined page ordering out of the at least one page in common. The second plurality of pages includes a lower-ordered page that is lower in the predefined page ordering than the target page. The technique further includes, while the first transaction is open, inserting a first lock request of the second transaction into a queue of the target page and preventing insertion of a second lock request of the second transaction into a queue of the lower-ordered page.
US12229045B1 Buffers in shared memory for sensor data in vehicles
In some examples, a sensor service receives an indication of interest from a client for sensor data of a first sensor of the plurality of sensors, and allocates buffers in the memory for the plurality of sensors. The sensor service provides a first buffer to a sensor connector that is to receive the sensor data from the first sensor, and receives, from the sensor connector, an indication that the first buffer in the memory has been written with the sensor data from the first sensor. Based on the indication of interest from the client, the sensor service notifies the client that the first buffer is available for reading by the client from the memory.
US12229041B2 Tool for mobile app development and testing using a physical mobile device
Disclosed herein are system, method, and computer program product embodiments for generating a Virtual Reality (VR) simulation. By combining physical and simulated data from a physical, virtual mobile device and virtual environment and rendering that within a VR simulation, the system can give the developer a more hands-on accurate representation and feel for how their mobile app can work at a real-world environment. This VR simulation assists a developer to cut down on iteration and travel time when developing, debugging, and testing their mobile apps/games for real-world environments, location-based entertainment (LBE) venues including indoor or outdoor installations.
US12229038B2 Using machine learning model to make action recommendation to improve performance of client application
A system and a method are disclosed for recommending a set of actions to be performed to improve a target performance metric of a client application. An action recommendation system receives the target performance metric from a user associated with the client application. The action recommendation system determines features of the client application describing characteristics and performance history of the client application. The features of the client application and the target performance metric is provided as input to a machine learning model that outputs sets of target features that are likely to result in improvement for the target performance metric. The action recommendation system ranks the sets of target features and selects one of the sets based on the ranking. The action recommendation system determines a set of recommended actions based on the selected set of target features and presents the set of recommended actions to the user.
US12229036B2 Automatically controlling resource partitions in advance of predicted bottlenecks for log streaming messages
Embodiments of the invention include a computer-implemented method for allocating computing resources. The computer-implemented method includes generating, using a processor, tracing data that results from data traffic processed through multiple data paths by the processor. The processor is used to analyze the tracing data to identify a predicted bottleneck path among the multiple data paths, wherein the predicted bottleneck path include a data path on which a data bottleneck is predicted to occur. The computer resources are allocated to the predicted bottleneck path before the predicted data bottleneck occurs.
US12229035B2 Staged release of updates with anomaly monitoring
Systems, devices, media, and methods are presented for releasing an application feature in incremental stages while monitoring the application for anomalies. The feature includes a package of code and an action setting. The methods in some implementations include identifying active devices on which the application has been installed, monitoring the application according to a set of metrics, activating the feature by changing its action setting for a first segment of the active devices, pausing the feature if an anomaly is detected among the set of metrics, and generating a repair ticket. As long as no anomaly is detected, the activating step proceeds for subsequent segments of the active devices, iteratively, until the release is completed. A feature rank may be used to process and release a plurality of features in order of priority.
US12229030B2 Multi-non-volatile memory solid state drive block-level failure prediction with separate log per non-volatile memory
A storage device is disclosed. A first storage media may store data. The first storage media may be of a first storage type and may be organized into at least two blocks. A second storage media may also store data. The second storage media may be of a second storage type different from the first type, and may also be organized into at least two blocks. A controller may manage reading data from and writing data to the first storage media and the second storage media. Metadata storage may store device-based log data for errors in the storage device. The drive-based log data may include a first log data for the first storage media and a second log data for the second storage media. An identification circuit may identify a suspect block in the at least two blocks in the first storage media and the second storage media, responsive to the device-based log data.
US12229028B2 Memory device with failed main bank repair using redundant bank
In certain aspects, a memory device includes an array of memory cells, an input/output (I/O) circuit, and I/O control logic coupled to the I/O circuit. The array of memory cells includes P groups of banks. Each group of banks includes N main banks and M redundant banks, where each of P, N and M is a positive integer, and N is greater than M. The I/O circuit is coupled to the P groups of banks and configured to direct P×N pieces of data to or from P×N working banks, respectively. One of the M redundant banks is coupled with at least two main banks of the N main banks through the I/O circuit. The I/O control logic is configured to in responding to K main banks of the P groups of banks failed, determine the P×N working banks including K redundant banks of P×M redundant banks, where K is a positive integer not greater than P, and control the I/O circuit to direct P×N pieces of data to or from the P×N working banks, respectively.
US12229024B2 Memory system failure detection and self recovery of memory dice
Exemplary methods, apparatuses, and systems including memory self-recovery management to correct failures due to soft-error rate events. The self-recovery manager detects a failure of a memory device. The self-recovery manager retrieves a set of register values from the memory device. The self-recovery manager stores the set of register values from the memory device. The self-recovery manager issues a reset command to the memory device, the reset command including generating a re-initialized set of register values. The self-recovery manager compares the set of register values with the re-initialized set of register values. The self-recovery manager triggering a self-recovery attempt using the comparison of the set of register values with the re-initialized set of register values.
US12229023B2 Cluster-wide snapshotting of a container system cluster
An illustrative method includes detecting a request to perform a cluster-wide snapshot of a cluster comprising one or more nodes on which one or more containerized applications are deployed, the snapshot corresponding to a point in time; preparing, based on the request, objects within the cluster for the snapshot; and generating, in response to the preparing, the cluster-wide snapshot of the cluster.
US12229021B2 Backup management device and backup destination migration method
A data storage system where the cost required to change a configuration of a system and the burden on an administrator are reduced, the capacity of a backup device is effectively utilized, and the backup processing is optimized. When conditions related to a capacity resource specified in a backup requirement table cannot be satisfied, predicted resource consumption when the data of a backup target in a task is backed up to other destinations is calculated using an existing backup information table, a score representing a low impact on the resource when migrating to the other backup destinations is calculated on the basis of the predicted resource consumption, a backup destination as a migration destination of the backup related to the task is determined on the basis of the score, and a backup schedule table is updated such that the determined backup destination becomes the backup destination related to the task.
US12229019B2 Visual mapping of protection status for networking devices
Embodiments are described for a method and system of applying data protection software mechanisms to network devices to auto-discover the networking equipment, save changes from memory (TCAM) to local storage, backup changes to protection storage, provide auditing and tracking history of changes, and provide the ability to deploy test/development copies of changes using software defined networking techniques. Embodiments include an efficient visual mapping aspect provided through a GUI to display the topography and backup/protection configuration of network devices in a system.
US12229017B2 Mapping service level agreements for backup systems to multiple storage tiers in a clustered network
Embodiments are described for providing backup resources in a multi-tier network, by providing a plurality of different storage devices, each with different operating characteristics and costs for storage of data assets, and organizing the storage devices into a plurality of tiers based on respective operating characteristics, such as based on performance versus cost parameters. Certain Service Level Agreements (SLAs) dictating storage requirements for each of the data assets to a backup program are provided to the backup system, and a mapper maps each SLA to one or more tiers of the plurality of tiers based on the storage requirements of a respective SLA to the operating characteristics of each tier.
US12229005B2 Memory system and nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory that includes memory cells. The nonvolatile memory outputs, to a memory controller, first hard bit data of the first bit, second hard bit data of the second bit, third hard bit data of the third bit, and fourth soft bit data related to the first bit, the second bit, and the third bit, in response to a first command set. The nonvolatile memory outputs, to the memory controller, the first hard bit data, the second hard bit data, the third hard bit data, first soft bit data related to the first bit, second soft bit data related to the second bit, and third soft bit data related to the third bit, in response to a second command set.
US12229004B2 Grouping and error correction for non-volatile memory cells
Numerous examples are disclosed of an improved grouping and error correction system for non-volatile memory cells. In one example, a system comprises a memory array comprising non-volatile memory cells arranged into rows and columns, wherein a non-volatile memory cell of the memory array stores a first bit of a first data grouping and a second bit of a second data grouping, and wherein the first grouping is backed by a first ECC block and the second grouping is backed by a second ECC block.
US12229003B2 Memory error detection and correction
A memory device, such as a MRAM device, includes a plurality of memory macros, where each includes an array of memory cells and a first ECC circuit configured to detect data errors in the respective memory macro. A second ECC circuit that is remote from the plurality of memory macros is communicatively coupled to each of the plurality of memory macros. The second ECC circuit is configured to receive the detected data errors from the first ECC circuits of the plurality of memory macros and correct the data errors.
US12229002B2 Method and circuit for performing error detection on a clock gated register signal
An error detection circuit and a method for performing a cyclic redundancy check on a clock gated register signal are disclosed. The error detection circuit comprising a first register, a check bit processing logic and an error detection module. The first register is a clock gated register configured to be updated with a data signal (x) in response to a clock enabling signal. The check bit processing logic configured to, in response to a control signal, update a second register with a check bit, wherein the control signal (b) is the same as the clock enabling signal. The error detection module configured for calculating an indication bit based on at least the output of the first register and the output of the second register.
US12229001B2 Integrity check device for safety sensitive data and electronic device including the same
An integrity check device includes a register array processing circuitry which generates a current cyclic redundancy check (CRC) parity value by sequentially performing a CRC calculation on a plurality of safety sensitive data, stores a reference CRC parity value, outputs a check result signal indicating whether an error occurs by activating a first path and by comparing the current CRC parity value with the reference CRC parity value when the plurality of safety sensitive data are maintained and when an operation of updating the reference CRC parity value is unnecessary, and updates the reference CRC parity value to the current CRC parity value by activating a second path when at least one of the plurality of safety sensitive data is intentionally changed and when the operation of updating the reference CRC parity value is necessary.
US12228994B2 Method, apparatus, and system for calibrating a processor power level estimate
A system and method are described herein for estimating power usage of various components of a CPU and controlling voltage regulators based on the estimated power usage. The power estimates may be based on digital power meter readings at each component, on voltage information from a voltage regulator, and on other power information. This power information is transmitted over a mesh interconnect disposed throughout the CPU such that power estimation can be accurately calculated and used to control voltage regulators without being limited by external bus speeds. More of the power management processes and components may be disposed on the CPU and connected to the mesh interconnect. These power management processes include various calibrations, adjustments, and limits so as efficiently manage and use the more rapidly processed power estimations.
US12228989B2 System-on-chip with DVFM protection circuit
A system includes multiple hardware circuits and protection circuitry. The multiple hardware circuits are coupled to respective power domains having respective sets of domain-specific power settings. The protection circuitry is configured to monitor requests in which one or more of the hardware circuits request transitions between the domain-specific power settings, to determine, from among multiple system-level combinations of the domain-specific power settings, a subset of system-level combinations that could potentially be traversed in performing the requested transitions, and to initiate a responsive action upon detecting that any of the system-level combinations in the subset is specified as invalid.
US12228986B1 Device, system, and method for providing power from a USB-C PD connection
A system for providing power from a USB-C PD connection includes a USB-C power delivery (PD) port. The USB-C PD port is configured to provide a number of output voltages. A power cable is configured to be electrically connected with the USB-C PD port. The power cable is configured to transmit data and at least one output voltage of the numerous output voltages to a peripheral device. A housing is coupled with the cable. The housing includes a USB-C connector configured to be removably coupled with the USB-C PD port to electrically connect the power cable with the USB-C PD port. A control circuit assembly is electrically connected with the housing. The control circuit assembly is configured to negotiate an output voltage of the numerous available output voltages between the peripheral device and the USB-C PD port.
US12228985B1 Device, system, and method for providing power from a USB-C PD connection
A system for providing power from a USB-C PD connection includes a USB-C power delivery (PD) port. The USB-C PD port is configured to provide a number of output voltages. A power cable is configured to be electrically connected with the USB-C PD port. The power cable is configured to transmit at least one voltage of the numerous output voltages to a peripheral device. A housing is coupled with the cable. The housing includes a USB-C connector configured to be removably coupled with the USB-C PD port to electrically connect the power cable with the USB-C PD port. A control circuit assembly is electrically connected with the housing. The control circuit assembly is configured to negotiate an output voltage of the numerous available output voltages between the peripheral device and the USB-C PD port.
US12228978B2 Hinge mechanism and foldable device having same
A foldable device includes a foldable layer and a hinge mechanism including at least one hinge module. The at least one hinge module includes a first hinge section and a second hinge section that are each rotatable relative to a central hinge axis to move the device between an unfolded and a folded configuration. The first and second hinge sections may each include a first rod that is threadably engaged in a first passage in a corresponding housing of the device, and a second rod that is movably received in a second passage in a corresponding housing of the device. Movement of the first rod within the first passage adjusts a length of the hinge module during folding/unfolding of the device to maintain bending within a neutral layer of the foldable layer, while being guided by movement of the second rod in the second passage.
US12228976B2 Keyboard apparatus and terminal
This application provides a keyboard apparatus. The keyboard module is stacked on the base and is in sliding fit with the base. The first plate is rotatably connected to one end of the base, where a first rotating part is formed between the first plate and the base. The second plate is rotatably connected to one end of the first plate that is away from the base. A second rotating part is formed between the second plate and the first plate. The third plate is rotatably connected to one end of the keyboard module that is close to the first plate, and is fastened to the second plate. The third plate is configured to carry a tablet device, where a third rotating part is formed between the third plate and the keyboard module. At least one of the rotating parts of the keyboard apparatus is provided with a damping structure.
US12228973B2 Electronic devices having displays with expanded edges
An electronic device may be provided with a display. The display may have a flexible display layer covered by a protective display cover layer. The flexible display layer may be an organic light-emitting diode display layer or other layer with a flexible substrate. The flexible display layer may have a central region with peripheral edges. The central region may be rectangular, may be octagonal, or may have other shapes. Strip-shaped protrusions may extend along each of the peripheral edges of the central region. The strip-shaped protrusions may be bent to provide the protrusions with curved surface profiles. The display cover layer may have a cushion shape with bowed edges that overlap parts of the strip-shaped protrusions, may have curved inner and outer surfaces and/or planar surfaces, may have rounded corners with compound curvature, may have edges with curved surface profiles, and/or may have other configurations.
US12228965B2 Flexible display module and electronic device including the same
An electronic device is provided. The electronic device includes a housing, a display, a middle plate, an adhesive layer, a support layer, and a coating layer. The housing includes a front plate facing a direction, a rear plate facing an opposite direction, and a lateral member surrounding a space between the front and rear plate. The display is configured to be seen through the front plate, and includes a first and second surface. The middle plate is disposed between the display and the rear plate, and includes a surface facing the display, and a recess. The adhesive layer is attached to the display, and the support layer is disposed between the adhesive layer and the middle plate. The coating layer is disposed between the support layer and the adhesive layer and is disposed in a first portion overlapped with the recess when viewed from the display.
US12228962B1 Clock signal skew calibration apparatus and control method
An apparatus includes a clock skew calibration circuit configured to be coupled to a multi-phase clock generator through a plurality of delay lines, wherein a first clock skew calibration unit comprises a frequency doubler configured to receive a plurality of multi-phase clock signals and generate a clock signal based on the plurality of multi-phase clock signals, a frequency divider configured to receive the clock signal and generate a reduced frequency signal based on the clock signal, and a delay line control circuit configured to compare the duty cycle of the reduced frequency signal with a predetermined duty cycle, and generate a first control signal to adjust the skew of the first multi-phase clock signal through adjusting a first delay applied to the first multi-phase clock signal until a calibrated signal of the first multi-phase clock signal is achieved.
US12228959B2 Cable inline pull station release mechanism
A manual activation system includes a housing and a pulley arranged within the housing. The pulley is movable between an inactive position and an active position. A tension member is wrapped about the pulley and has a tensile force acting on the pulley. At least one link arm is rotatably mounted within the housing. The at least one link arm is operably coupled to the pulley to selectively oppose the tensile force acting on the pulley.
US12228956B2 Low headroom cascode bias circuit for cascode current mirrors
A cascode bias circuit biases a gate of a cascode transistor in a cascode current mirror. The cascode bias circuit includes a first transistor configured to conduct a first current and includes a second transistor configured to conduct a second current. The first and second transistors couple to a third transistor configured to conduct a sum of the first current and the second current. A gate of the first transistor couples to a gate of the cascode transistor to bias the cascode transistor.
US12228951B2 Vacuum exhaust system
A vacuum exhaust system is provided which can reduce a size of a pump or a valve, and can thin the pipe diameter, and can perform highly efficient exhaust making the best use of exhaust characteristics of the pump from high vacuum to the large flow region. The process gas used in a vacuum chamber passes through a regulating valve, and reaches a first branch pipe. The passage on the side indicated with A in the drawing of the first branch pipe is connected with an inlet port of a second pump. On the other hand, the passage indicated with B in the drawing of the first branch pipe is provided with a bypass valve. Then, the downstream of an outlet port of the second pump and the downstream of the bypass valve are connected with a first pump via a second branch pipe. In the low and medium vacuum regions (at the time of large flow rate exhaust), the bypass valve is opened. At this time, the gas is exhausted through both the passage A including the second pump therethrough and a passage B. Then, when exhaust under medium and high vacuum conditions lower than that is performed, the bypass valve is closed, thereby performing exhaust through the passage A. As a result of this, the pipe of the passage B can be thinned.
US12228949B2 Systems and methods for redundant communication in an electric aircraft
The present disclosure is generally related to systems and methods for redundant communication in an aircraft. The system may include a primary connection, a secondary connection, and a tertiary connection. The system may include a computing device configured to receive at least a state datum and transmit the at least a state datum using at least a data connection of the plurality of data connections. The at least a network switch may be communicatively connected to the plurality of data connections and configured to select the at least a data connection from the plurality of data connections as a function of the at least a state datum.
US12228946B2 Distributed flight control system
A set of commands for each of a plurality of actuators to alter an aircraft's state responsive to one or more inputs is produced. The set of commands is provided to fewer than all actuators comprising the plurality of actuators.
US12228941B2 Active scene mapping method based on constraint guidance and space optimization strategies
The present invention proposes an active scene mapping method based on constraint guidance and space optimization strategies, comprising a global planning stage and a local planning stage; in the global planning stage, the next exploration goal of a robot is calculated to guide the robot to explore a scene; and after the next exploration goal is determined, specific actions are generated according to the next exploration goal, the position of the robot and the constructed occupancy map in the local planning stage to drive the robot to go to a next exploration goal, and observation data is collected to update the information of the occupancy map. The present invention can effectively avoid long-distance round trips in the exploration process so that the robot can take account of information gain and movement loss in the exploration process, find a balance of exploration efficiency, and realize the improvement of active mapping efficiency.
US12228937B2 Trajectory generation of a robot using a neural network
A system and a method for generating a trajectory of a target device from a current position to a goal position within an environment is provided. The method may include: inputting physical workspace information associated with the environment in which the target device, to a first neural network to obtain a set of weights representing a cost-to-go function that defines a cost-to-go function relating to a length of a collision-free path from one position to the goal position; configuring a second neural network based on the set of weights; identifying a next position of the target device based on the current position and a motion control input of the target; and inputting the identified next position of the target device and the goal position to the second neural network to identify the trajectory to the goal position, and the motion control input corresponding to the trajectory.
US12228934B2 Collision avoidance method and apparatus for moving device, and computer-readable storage medium
Disclosed are a collision avoidance method for a moving device, a collision avoidance apparatus for a moving device, and a computer-readable storage medium. This application relates to the field of artificial intelligence technologies. According to the method, a parking direction of a moving device in an avoidance area is adjusted, so that a startup time used by the moving device after avoidance completes may be reduced. The method includes: determining a target path direction of a moving device; determining a first candidate parking direction and a second candidate parking direction; determining, based on the target path direction, a target parking direction of the moving device from the first candidate parking direction and the second candidate parking direction; and controlling, based on the target parking direction, the moving device to be parked in the avoidance area.
US12228927B2 Control of host vehicle of unmanned vehicle group based on constraint condition, activity situation of host vehicle, and activity amount of host vehicle
An unmanned vehicle belongs to an unmanned vehicle group that includes a plurality of unmanned vehicles to control the unmanned vehicle in accordance with the condition of the entire unmanned vehicle group The unmanned device includes a reception means configured to receive a restriction condition pertaining to an amount of activity of the unmanned vehicle group; and a control means configured to control the unmanned vehicle on the basis of the restriction condition received by the reception means and the activity condition of the unmanned vehicle.
US12228924B2 Social data sources feeding a neural network to predict an emerging condition relevant to a transportation plan of at least one individual
A system may receive social data from a plurality of social data sources. A system may process the social data using semantic analysis to detect keywords in the social data indicative of a group transportation need. A system may identify a plurality of individuals who share a group transportation need. A system may predict the group transportation need using a neural network trained to predict transportation needs based on the detected keywords. A system may provide a transportation recommendation based on the prediction.
US12228920B2 Method and apparatus for monitoring operational characteristics of an industrial gas plant complex
There is provided a method of monitoring operational characteristics of an industrial gas plant complex comprising a plurality of industrial gas plants. The method being executed by at least one hardware processor and comprising: assigning a machine learning model to each of the industrial gas plants forming the industrial gas plant complex; training the respective machine learning model for each industrial gas plant based on received historical time-dependent operational characteristic data for the respective industrial gas plant; executing the trained machine learning model for each industrial gas plant to predict operational characteristics for each respective industrial gas plant for a pre-determined future time period; and comparing predicted operational characteristic data for each respective industrial gas plant for a pre-determined future time period with measured operational characteristic data for the corresponding time period to identify deviations in industrial gas plant performance.
US12228919B2 Information translation device, method, system and computer readable recording medium based on Modbus
An information translation device, information translation method, and an information translation system based on Modbus are provided. The client module of the information translation device receives an information model file including identity information, receives a sensor signal corresponding to first identity information and Modbus data including memory addresses of Modbus protocol, determines a first memory address corresponding to the sensor signal according to sensed values of the sensor signal and values corresponding to each of the memory addresses and builds a memory address mapping table including the first memory address and the first identity information, and receives a first value of the first memory address and searches the first identity information corresponding to the first memory address according to the memory address mapping table. The server module of the information translation device receives the first value and the first identity information and transmits to an OPC UA device.
US12228917B2 Systems and methods for coordinating insertion and/or removal of redundant input/output (I/O) components
A non-transitory, computer-readable medium includes computer-executable instructions that, when executed, by one or more processors associated with a first input/output (I/O) component in an industrial automation system, cause the processors to perform operations. The first I/O component may operate in a single duplex (“suplex”) mode of operation. The operations include detecting a second I/O component in the industrial automation system, determining that a first hardware configuration, a first software configuration, or both, associated with the first I/O component is compatible with a second hardware configuration, a second software configuration, or both, associated with the second I/O component, and reconfiguring the first I/O component to operate in a duplex mode of operation.
US12228916B2 Autonomous instrument management
One embodiment includes a monitor module for a first device, wherein the first device is configured to obtain measurement data from a second device, to compare the measurement data to a reference value, and to send a signal when the measurement data in comparison to the reference indicates an error condition. Machine learning can be used, where a head-end is capable of modifying the second device when the reference value so indicates. This enables various embodiments to fix the second device without human intervention.
US12228912B2 Production equipment monitoring system and production equipment monitoring method
A production equipment monitoring system 20 including: an anomaly index determination unit 23 determining an anomaly index a of a production equipment 10, based on a feature quantity obtained from an equipment information on the production equipment 10; a relevance determination unit 24 determining a degree of relevance D between each of anomalous conditions predicable to occur in the production equipment 10 and an observed condition of the production equipment 10; a detection threshold determination unit 25 determining a single detection threshold th for detecting a degree of anomaly A of the production equipment 10, based on anomaly thresholds at which are thresholds of the anomaly index a corresponding respectively to the anomalous conditions, and on the degree of relevance D; and an anomaly degree detection unit 26 detecting the degree of anomaly A of the production equipment 10, based on the anomaly index a and the detection threshold th.
US12228911B2 Control apparatus of machining device and control method of the same
A machining center processes a section not to be corrected of a workpiece and a crankshaft bearing hole in a different position from the section not to be corrected and which is separated from an upper deck surface of the workpiece. The machining center supplies a coolant to the hole during processing and detects a temperature of the coolant. A control apparatus estimates the temperature of the coolant when a predetermined time elapses from a start of the processing to be a temperature of the workpiece, calculates a deformation amount of the workpiece due to thermal expansion, corrects a position of the hole with respect to the upper deck surface based on the deformation amount, and starts processing of the hole after the predetermined time. The predetermined time ends when a difference between a temperature near the hole and the temperature of the coolant falls within a predetermined range.
US12228909B2 Methods and apparatus for time-sensitive networking coordinated transfer learning in industrial settings
Methods and apparatus for Time-Sensitive Networking Coordinated Transfer Learning in industrial settings are disclosed. An example apparatus includes at least one memory, instructions in the apparatus, and processor circuitry to execute the instructions to cause performance of an operation by a first machine according to a first configuration, process a performance metric of the performance of the operation by the first machine to determine whether the performance metric is within a threshold range, and in response to a determination that the performance metric is not within the threshold range, cause performance of the operation by a second machine according to a second configuration different from the first configuration.
US12228908B2 Apparatus, system and methods for CNC material cutting
Techniques include converting an original or source image into a computer image file that uses guide curves to provide for a cutting of that image onto a surface of a material. One or more techniques comprise a process of converting the image into a computer image file, such as by pixelating or rasterizing the image. The process then controls a CNC knife to cut the surface of the material at different locations, different angles, different depths, and different range of motion, based on the processing of the computer image file, thereby creating the original image, or a very close replica, on the surface of the material. By deviating the cut lines from each other, the intensity of the image can be varied.
US12228905B2 Eco-efficiency monitoring and exploration platform for semiconductor manufacturing
Technologies directed to an eco-efficiency monitoring and exploration platform for semiconductor manufacturing. One method includes receiving, by a processing device, first data indicating an update to a substrate fabrication system having a first configuration of manufacturing equipment and operating to one or more process procedures. The method further includes determining, by the processing device, using the first data with a digital replica, environmental resource data. The digital replica includes a digital reproduction of the substrate fabrication system. The environmental resource usage data indicates an environment resource consumption that corresponds to performing the one or more process procedures by the substrate fabrication system incorporating the update. The method further includes providing, by the processing device, the environmental resource usage data for display on a graphical user interface (GUI).
US12228904B2 Control system, relay device, and relay program
A control system includes a control unit, a transmission unit, an application execution unit, and an arbitration unit that arbitrates a data set exchanged between the transmission unit and the application execution unit. The arbitration means includes a first acquisition unit that acquires information about pieces of process data managed by the control unit, a second acquisition unit that acquires information about an application executed by the application execution unit, a determination unit that determines process data to be included in a data set based on the information about the pieces of process data acquired by the first acquisition unit and the information about the application executed acquired by the second acquisition unit, and a notification unit that notifies each of the transmission unit and the application execution unit of a content of the process data to be included in the data set determined by the determination unit.
US12228902B2 System and method for wirelessly transmitting and receiving safety information
Disclosed is a system for transmitting and receiving safety information, which generates first safety information about a control target and second safety information representing the occurrence or not of an error in the control target by using one microcontroller. The system includes a first slave controller generating first safety information and second safety information by using sensing data obtained from a control target and a master controller receiving the first safety information and the second safety information from the first slave controller through a wireless channel. When an error occurs in the first slave controller, the first slave controller transmits the second safety information to a second slave controller, and the second slave controller transmits the second safety information, received from the first slave controller, to the master controller.
US12228900B1 Activity-based device recommendations
Systems and methods for activity-based device recommendations are disclosed. For example, historical usage data associated with a device may indicate that the device is likely to be associated with a given state at a given time. When the device is not in the anticipated state, a recommendation to transition the device state, for example, may be sent. Additionally, a determination of the activity state associated with the device, such as an active state, an asleep state, and/or an away state may be utilized to determine the recommendation to surface, to determine whether to send a recommendation, and when and/or how to send the recommendation.
US12228894B2 Smart window control device, smart window control method, and smart window control program
A smart window control device controls transmittance of a smart window provided as a window of a space where a temperature is controlled by an air conditioning system in accordance with a set temperature. The smart window control device includes a processor, and a memory storing program instructions that cause the processor to obtain a predicted value of external environment information about outside of the space in an interval between a first time and a second time, the second time being when a predetermined time period has elapsed from the first time, calculate transition of the temperature of the space in the interval based on the predicted value of the external environment information in the interval, and control the transmittance of the smart window so that the temperature of the space in the interval transitions based on the calculated transition of the temperature.
US12228892B2 Self learning control system and method for optimizing a consumable input variable
A control system for an operable system such as a flow control system or temperature control system. The system operates in a control loop to regularly update a model with respect at least one optimizable input variable based on the detected variables. The model provides prediction of use of the input variables in all possible operation points or paths of the system variables which achieve an output setpoint. In some example embodiments, the control loop is performed during initial setup and subsequent operation of the one or more operable elements in the operable system. The control system is self-learning in that at least some of the initial and subsequent parameters of the system are determined automatically during runtime.
US12228890B2 Method and apparatus for precise control of position of servo motor based on space-time two-dimensional optimization
The present invention relates to a method and apparatus for precise control of a position of a servo motor based on space-time two-dimensional optimization. The method includes the following steps: targeting either one of an angle or a displacement of the motor as a target value; obtaining a set value and a feedback value of the target value; based on the set value and the feedback value of the target value, performing processing by a control algorithm integrating a time dimension and a space dimension to obtain an output of the target value at a time t in a k dimension; and performing corresponding control on the motor based on the output of the target value at the time t in the k dimension.
US12228889B2 Configuring context-specific user interfaces
Techniques for configuring context-specific user interfaces for use with a portable multifunction device are disclosed. The context-specific user interfaces provide indications of time and, optionally, a variety of additional information. The methods provided herein allow for configuring such user interfaces, e.g., at a first electronic device coupled via wireless communication to a second electronic device. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.
US12228887B2 Case and timepiece
A case including a case member having a back cover attached thereto, and a cover member which is arranged on a side of the back cover opposite to the case member side while covering an outer circumferential surface of the case member and on which band attachment sections are provided corresponding to the outer circumferential surface of the case member.
US12228886B2 Projector display systems having non-mechanical mirror beam steering
Dual or multi-modulation display system are disclosed that comprise projector systems with at least one modulator that may employ non-mechanical beam steering modulation. Many embodiments disclosed herein employ a non-mechanical beam steering and/or polarizer to provide for a highlights modulator.
US12228884B2 Binder resin compositions for toner
A resin binder composition for toners, containing a polyester resin A having a constituting unit derived from an alcohol component containing an alkylene oxide adduct of bisphenol A and a constituting unit derived from a carboxylic acid component containing an amorphous acid modified product A of an α-olefin polymer having 4 or more carbon atoms and 18 or less carbon atoms; a resin binder composition for toners containing a polyester resin A which is a polycondensate of an alcohol component containing an alkylene oxide adduct of bisphenol A and a carboxylic acid component containing an amorphous acid modified product A of an α-olefin polymer having 4 or more carbon atoms and 18 or less carbon atoms; and a toner for electrostatic image development, containing these resin binder composition for toners. The resin binder composition for toners of the present invention is suitably used for a toner for electrostatic image development which is usable in development of latent images formed in, for example, electrostatic image development method, electrostatic recording method, electrostatic printing method or the like.
US12228882B2 Toner
A toner comprising: a toner particle comprising a binder resin and a hydrocarbon wax; and inorganic fine particles, wherein the inorganic fine particles include silica fine particles surface-treated with specific polydimethylsiloxanes, a total amount of trimethylsilanol in the silica fine particles is from 1.0 ppm to 5.0 ppm, where a standard value of an amount of ions of an ester group is measured by time-of-flight secondary ion mass spectrometry, one or more peaks of the standard value are present within a range of 100 nm from the surface of the toner particle, and the maximum value A(d max) among the peaks of the standard value and the standard value A(0) on the surface of the toner particle satisfy the following relationships: 1.05≤A(d max)/A(0)≤5.00, A(0)≥0.010.
US12228880B2 Image forming apparatus
An image forming apparatus includes a photoreceptor; an exposure portion configured to include a substrate having a plurality of light emitting portions arranged along a rotation axis direction of the photoreceptor and exposes the photoreceptor to form a latent image on the photoreceptor; a development portion configured to develop a latent image formed on the photoreceptor with toner; an exposure duct configured to guide the airflow generated by a first fan along a longitudinal direction of the substrate; a development duct configured to guide the airflow generated by a second fan along the rotation axis direction of the development portion; and a first duct communicating with the exposure duct and the development duct, the first duct configured to exhaust air introduced from the exposure duct and exhaust air introduced from the development duct.
US12228877B2 Process cartridge and image forming apparatus
A process cartridge includes a photosensitive drum unit provided with a photosensitive drum that is rotatable about a first rotational axis. The photosensitive drum unit also includes a first positioning portion configured to position the process cartridge to a main assembly in the mounting direction. The photosensitive drum further includes a second positioning portion configured to position the process cartridge to the main assembly so as not to rotate relative to the main assembly. The process cartridge also includes a developing unit including a developing roller rotatable about a second rotational axis, with the developing unit being provided with a storing means having a contact surface. As seen in the direction of the first rotational axis, a first line segment connecting a center of the first positioning portion and a center of the second positioning portion and a first linear line passing through the contact surface and perpendicular to the contact surface intersect with each other at an intersection. The intersection is located at a position closer to the second positioning portion than to the first positioning portion.
US12228869B2 Transfer device and image forming apparatus
A transfer device includes an intermediate transfer belt having a surface to which a toner image may be transferred and solid lubricant particles are attached, a primary transfer member performing primary transfer of a toner image to the surface of the intermediate transfer belt, a secondary transfer member performing secondary transfer of the toner image to a surface of a recording medium, and a detection device detecting a density of the toner image and has a light irradiation unit irradiating the surface of the intermediate transfer belt and a light receiving unit receiving reflected light, in which a relationship between a volume-average particle size A (nm) of the solid lubricant particles attached to the surface of the intermediate transfer belt and a wavelength B (nm) of the light radiated from the light irradiation unit satisfies the following Expression: Expression 1:B>A×8.6+300.
US12228864B2 Charging device, cartridge, and image forming apparatus
A charging device includes: a charging member that rotates in contact with a charged body and charges the charged body; and a cleaning member that comes into contact with the charging member and rotates in conjunction with the charging member, in which the cleaning member includes a foam elastic layer in which a band-shaped foam elastic member is spirally disposed with a pitch, and a diameter of a tip end portion of a cell skeleton protruding to a surface of the foam elastic layer is 50 μm or less, and a peripheral speed ratio of the cleaning member to the charging member is 0.3 or more and 0.7 or less.
US12228855B2 Imprint apparatus, imprint method, article manufacturing method, and storage medium
An imprint apparatus capable of stably maintaining the concentration of gas supplied for imprint processing is provided even after the moving direction of a substrate is changed by comprising a gas supply port, and when the moving direction or the substrate is changed so that a next target shot region is to be imprinted, the substrate is moved to a position in the order of the next target shot region, the gas supply port, and the pattern region of a mold from the upstream in a predetermined direction, the substrate is then moved in the predetermined direction so that the next target shot region and the pattern region face each other while supplying the gas from the gas supply port, and then the next target shot region is imprinted by the pattern region.
US12228854B2 Layer forming system including cover with support pads, a positioning system with the cover and support pads, and a method of loading a plate
A system for forming a layer on a substrate, the system comprising a dispensing station configured to dispense formable material on the substrate, a shaping station configured to contact the dispensed formable material on the substrate with a plate, and a positioning system. The positioning system includes a hand configured to hold the substrate, a cover having an underside surface facing the hand and a topside surface opposite the underside surface, the cover being configured such that the underside surface covers the substrate and the dispensed formable material when the cover is positioned over the hand, and a plurality of support pads positioned on the topside surface of the cover, the plurality of support pads being configured to support the plate.
US12228851B2 Camera shutter device having a two-armed lever
A camera shutter device including an optical opening and an electromagnetic drive mounted fixedly relative to the opening, and having a linearly guided, movable part which is fixedly connected to a first shutter blade to form one unit. The unit is connected to a drive end of a two-armed lever which is rotatable about an axis of rotation. A counterweight is provided at an output end of the lever. A second weight force acting on the counterweight causes a second torque about the axis of rotation of the lever, which counteracts a first torque which is caused by a first weight force acting on the unit.
US12228850B2 Electronic apparatus and control method thereof
An electronic apparatus includes a projector, an input/output interface, a memory, and a processor that controls the electronic apparatus by executing at least one instruction stored in the memory. The processor obtains screen information of a screen device connected to the electronic apparatus, controls the input/output interface to transmit first operation information corresponding to an unrolling of the screen device in response to receiving a user command to project an image, and controls the projector to project a first image to at least a partial region of a region in which a screen of the screen device is exposed based on the screen information while the screen of the screen device is being unrolled, based on the first operation information.
US12228846B2 Camera concealing hunting stand assembly
A camera concealing hunting stand assembly for concealing a remote camera with camouflage includes a tube including a base wall and perimeter wall coupled to and extending upwardly from the base wall. An exterior surface of the tube has camouflage indicia camouflaging the tube within a hunting environment. A plurality of supports is coupled to the tube and supports the tube in an upright position relative to a ground surface. A compartment is coupled to the tube and removably stores a remote camera. An extractor is slidably positionable within the compartment and includes a plate being slidably positioned within the compartment. The plate is abuttable to the bottom wall and a top of the plate is abuttable to a bottom of the remote camera, wherein the extractor removes the remote camera from the compartment as the extractor slides upwardly in the compartment.
US12228837B2 Electrophoretic particle and light route control member having the same
An electrophoretic particle according to an embodiment contains carbon black, and the electrophoretic particle comprises: a core portion; and a shell portion disposed to surround the outer surface of the core portion, wherein a protrusion portion is formed on the surface of the core portion, the core portion has a chromaticity index of 2 or less, the core portion has a light absorption rate of 90% to 99%, and the particle diameter of the electrophoretic particles is 50 nm to 800 nm.
US12228833B2 Liquid crystal display device
A liquid crystal display device includes a substrate, first through third thin-film transistors (“TFTs”) disposed on the substrate, and first and second sub-pixel electrodes disposed above the first through third TFTs. The second and third TFTs share a single output terminal as their output terminals, the first sub-pixel electrode is electrically connected to an output terminal of the first TFT, and the second sub-pixel electrode is electrically connected to the single output terminal of the second and third TFTs.
US12228830B2 Display device
According to one embodiment, a display device includes a first line which is arranged across a display portion, and includes a first end portion and a second end portion located at a non-display portion such that the display portion is located between the first and second end portions, a first switch electrically connected to the first end portion, a second switch electrically connected to the second end portion, a first terminal electrically connected to the first end portion via the first switch, and a second terminal electrically connected to the second end portion via the second switch.
US12228829B2 Display substrate and display device
Provided is a display substrate which includes a base substrate; a plurality of rectangular pixels; at least one irregularly-shaved pixel, disposed in the irregularly-shaved display region, wherein the at least one irregularly-shaped pixel is proximal to the peripheral region relative to the rectangular pixel, and a shape of a boundary line of a side, proximal to the peripheral region, of the each irregularly-shaved pixel matches with a shape of a boundary line of the irregularly-shaved display region; and a black matrix laver.
US12228827B2 Liquid crystal display device
The displacement between a TFT substrate and a counter substrate and the cut of an alignment film caused by a columnar spacer are prevented. A liquid crystal display device includes: a TFT substrate including a scanning line extending in a first direction, a picture signal line extending in a second direction, a pixel electrode formed in a region surrounded by the scanning line and the picture signal line, and a common electrode formed as opposed to the pixel electrode through an insulating film; a counter substrate disposed as opposed to the TFT substrate and having a spacer; and a liquid crystal sandwiched between the substrates. A common metal interconnection is formed to cover the picture signal line or the scanning line, and stacked on the common electrode. A through hole is formed on the common metal interconnection. The tip end of the spacer is disposed inside the through hole.
US12228825B2 Display device including a seal surrounding a liquid crystal layer
A display device includes: a first substrate including a display area and a non-display area, a second substrate opposing the first substrate, a liquid crystal layer disposed between the first substrate and the second substrate to overlap the display area, and a seal disposed between the first substrate and the second substrate to surround the liquid crystal layer. At least one corner of the seal projects toward the non-display area.
US12228822B2 Backlight module and liquid crystal display device
A backlight module and a liquid crystal display device are provided. The backlight module includes a light-emitting assembly, an optical processing assembly and a support structure located between the light-emitting assembly and the optical processing assembly and connected to the light-emitting assembly. The support structure includes a base and a support member, the base being fixedly connected to the light-emitting assembly. The support member has a supporting end and a connecting end. The supporting end faces the optical processing assembly. The connecting end and the base form a backout structure configured to cause the connecting end to back out in a direction away from the optical processing assembly in a case where the supporting end is squeezed by the optical processing assembly, so that can eliminate problems caused by stress concentration of an internal support structure when a backlight module is under pressure.
US12228819B2 Back light unit for backlit displays
A back light unit includes a plurality of light emitting diodes positioned on a substrate and a plurality of flat lenses. A respective one of the plurality of flat lens are positioned a distance above a respective one of the plurality of light emitting diodes. Each of the plurality of flat lenses includes a plurality of annular segments having a common center. Each of the plurality of annular segments includes a prism shape microstructure having a first facet configured to refract the light in a desired direction and a second facet oriented in a plane that is parallel to a plane of an emitting surface of respective ones of the plurality of light emitting diode.
US12228818B2 Back light unit for backlit displays
A BLU includes a 2D array of LEDs, wherein a number of rows in the two-dimensional array is less than a number of columns in the two-dimensional array, and at least one LED in the two-dimensional array produces light with an angular distribution of nominally ±90 degrees around a center of the at least one LED. A transparent solid material layer is positioned with a bottom surface over the 2D array of LEDs that is configured to transform the light produced by the 2D array of LEDs into light having an angular distribution of nominally less than ±90 degrees around the center of the at least one LED at a top surface of the transparent solid material layer. A diffuser film is positioned over the top surface of the transparent solid material layer and is configured to provide a FWHM of greater than 60 degrees and configured to diffuse the light produced at the top surface of the transparent solid material layer to produce diffused light at a top surface of the diffuser film. A pair of cross BEFs is positioned over the top surface of the diffuser film and includes a plurality of prism microstructures where at least some prism microstructures have an apex angle of approximately ninety degrees. A polarizer reflector film is positioned over the pair of cross BEF and is configured to transmit one polarization and to reflect another polarization.
US12228815B2 Display device and color filter substrate
According to one embodiment, a display device includes a first substrate including a plurality of pixels, a second substrate opposed comprising a plurality of color filters and a light-shielding layer, and a liquid crystal layer. The plurality of pixels include a plurality of first pixels arranged in an oblique direction and a plurality of second pixels adjacent to each of the plurality of first pixels. The plurality of color filters include a first color filter extending in the oblique direction to overlap with the plurality of first pixels and a second color filter extending in the oblique direction to overlap with the plurality of second pixels. The light-shielding layer extends to overlap with a boundary portion between the first and second color filters.
US12228812B1 HMI device of AC/DC power supply or controller
A human-machine interface device of an AC/DC power supply or controller includes a human-machine interface module and a film. The human-machine interface module is mounted on a panel of the AC/DC power supply or controller. A front of the human-machine interface module has a liquid crystal display. The film is located in front of the human-machine interface module and attached to the panel of the AC/DC power supply or controller. The film has a transparent window corresponding to the liquid crystal display. The film further has a status indication region adjacent to an outer side of the window. The status indication region is marked with a plurality of different status messages. When in use, the liquid crystal display displays a light spot corresponding to one of the status messages, allowing a user to directly read the corresponding status message through the location of the light spot.
US12228811B2 Display device
A display device according to the present disclosure includes a display panel, a cover glass disposed on a top surface of the display panel, a pad which is interposed between the cover glass and the display panel and is divided into a plurality of portions, and a dam pad which encloses the plurality of portions of the pad and is disposed on a rear surface of the edge of the cover glass. Accordingly, according to the present disclosure, the display device is protected from the external impact without increasing the cost, and a reliability and an appearance defect may be improved.
US12228810B2 Image panel having composite image using color changing with backlight illumination
Embodiments of an image panel are provided. The image panel includes a transparent substrate having a first major surface and a second major surface opposite the first major surface. A first image layer is disposed on the second major surface. A diffuser layer is disposed on the first image layer, and a second image layer is disposed on the diffuser layer. The second image layer includes mask regions and image regions. An optical density of the image panel is at least 3.0 in the mask regions and less than 3.0 in the image regions. The image regions are not visible from the first major surface when light is not incident upon the second major surface. The image regions are visible from the first major surface and form a composite image with the first image layer when light is incident upon the second major surface.
US12228809B2 Display module, display device and calculation method
A display module includes a back plate, a light guide plate, a rubber frame and a display panel, the light guide plate is fixed on a bearing surface, a connecting line between two end portions of the bearing surface forms a first curve. The first curve includes a circular arc segment and a transition curve segment, and bends in a direction away from the display panel; the circular arc segment is located at the middle, at least one end of the circular arc segment is provided with the transition curve segment; the transition curve segment is located at a first position, the first position being a position of the bearing surface opposite to a second position, the second position being a position where light leaks from the display panel, the radius of curvature of the transition curve increases along a direction close to an end portion of the first curve.
US12228807B2 Variable tint light lenses and glasses
The invention discloses a variable tint lens and glasses. The variable tint lens includes a first polarizer, a second polarizer, and a liquid crystal layer arranged between the first polarizer and the second polarizer, a first conductive film arranged between the first polarizer and the liquid crystal layer, and a second conductive film arranged between the second polarizer and the liquid crystal layer, the first conductive film and the second conductive film are also connected to a power supply device. The arrangement direction of the liquid crystal molecules in the liquid crystal layer changes according to the voltage provided by the power supply device, so that the refractive index of the liquid crystal molecules to the light is changed, and the color of the light passing through the liquid crystal layer is changed. Compared with the prior art, the present invention can continuously change the color of light passing through the variable tint lens and adjust the brightness of the light. It is equipped with automatic adjustment and manual adjustment, which can adjust the color of the light according to actual needs, which improves the user experience.
US12228806B2 System and method of developing nanostructured multifunctional smart contact lens
A smart contact lens includes a contact lens, a nanostructures layer, a first sensor, a connector, and a smart module. The nanostructures layer may be anti-bacterial. The smart contact lens may be worn on an eye or may be implanted within an eye. The nanostructures layer is fabricated by depositing a colloidal dispersion onto an electrostatically-coated substrate. The colloidal dispersion is then removed and nanoholes are etched. The electrostatic coating is removed and a biocompatible material is spin-coated onto the substrate. Upon removal, a quasi-randomly distributed nanostructures layer forms.
US12228802B2 Apparatus and a method for customising an optical lens
The present disclosure relates to an apparatus (100) for customising an optical lens which comprises an observation unit (130) adapted to acquire at least one of visual activities of a user and viewing distance profiles of the visual activities, a processor (170) adapted to calculate a personal distance profile based on at least one of the acquired visual activities and the acquired viewing distance profiles, and an implementation unit (190) adapted to customise the optical lens based on at least one of the acquired visual activities and the acquired personal distance profile.
US12228801B1 Hinge assembly for eyewear
Eyewear hinge assemblies for eyewear that connect temples to a frame. The hinge assemblies include hinge elements that are attached to the temples in an extended state, which stores an initial amount of energy or pre-load. The pre-load biases the temples inwardly and toward one another. After the temples are placed on the user's head, stored energy in the hinge elements can be released as the hinge elements exhibit elastic recoil. This causes the temples to grip the sides of the user's head in a snug and comfortable fit. The hinge assemblies have compact designs with material properties that provide comfortable closing forces while aiding in the reduction of electromagnetic noise from electrical subsystems in the eyewear.
US12228799B2 Single unit comprising electronics for smart glasses
A single unit in one piece, comprising components for smart glasses, to be positioned in glasses, the single unit comprising at least one cpu, at least one sensor and at least one battery provided on a pcb reaches, when positioned in glasses, at least from a first temple via a frame at least past a first lens positioned closest to the first temple in the frame up to a second lens positioned closest to a second temple, and preferably past also said second lens, and preferably further to said second temple. The single unit comprises at least one hinge, which, when positioned in glasses, will provide at least a hinge between the first temple and the frame, and the single unit is in one piece. A method of making a pair of smart acetate glasses comprising the single unit. A method of exchanging electronics in a single unit comprising electronics.
US12228794B2 Optical system
An optical system includes: a first lens having negative refractive power; a second lens; a third lens; a fourth lens; a fifth lens; a sixth lens; and an image sensor configured to convert an image of a subject incident through the first to sixth lenses into electrical signals, wherein the first to sixth lenses are sequentially disposed from an object side of the optical system, and wherein TTL/(ImgH*2)≤0.75 is satisfied, with TTL being a distance from an object-side surface of the first lens to an image plane of the image sensor and ImgH being half of a diagonal length of the image plane of the image sensor.
US12228792B2 Optical imaging lens group including six lenses of -+--+- refractive powers
The disclosure provides an optical imaging lens group, which sequentially includes from an object side to an image side along an optical axis: a first lens with a negative refractive power; a second lens with a refractive power; a third lens with a refractive power, an image-side surface thereof is a concave surface; a fourth lens with a negative refractive power; a fifth lens with a refractive power; and a sixth lens with a refractive power. Semi-FOV is a half of a maximum field of view of the optical imaging lens group, and Semi-FOV satisfies 45°
US12228791B2 Imaging lens system and camera module
A camera module is provided. The camera module includes a first lens having a convex object-side surface; a second lens having a convex object-side surface; a third lens having positive refractive power; a fourth lens having a convex image-side surface; and a fifth lens having a refractive power, wherein the first to fifth lens are sequentially disposed from an object side toward an imaging plane, wherein a focal length of the second lens is within a range of −10 mm to −7.0 mm, and wherein 1.0
US12228789B2 Lens driving apparatus
Disclosed is a lens driving apparatus. The lens driving apparatus includes a base formed at a center thereof with a first opening; a housing coupled with the base and having a second opening corresponding to the first opening; a yoke installed on the base and including a horizontal plate having a third opening corresponding to the first opening and a vertical plate protruding upward from the horizontal plate; a bobbin movably installed in the yoke and coupled with a lens module; a coil fixedly disposed around the bobbin; a plurality of magnets provided at the vertical plate of the yoke to face the coil; and a spring installed on at least one of upper and lower portions of the yoke to return the bobbin, which has moved up due to interaction between the magnet and the coil, to its initial position.
US12228788B2 Imaging device and electronic device
An imaging device (100) and an electronic device (1000). The imaging device (100) includes a housing (10) and a first lens module (20). The housing (10) includes a base plate (11) and a side plate (12). The side plate (12) is provided with a sliding groove (125). The first lens module (20) includes a casing (21) and a lens group (22). The casing (21) includes a main body (211) and a sliding block (212). The sliding block (212) is slidably disposed in the sliding groove (125). The casing (21) is configured to drive the lens group (22) to slide.
US12228786B2 Optical lens, imaging module and assembly method thereof
The optical lens includes: a first lens member including a first lens barrel and at least one first lens mounted in the first lens barrel; a second lens member including a second lens barrel and at least one second lens mounted in the second lens barrel, the at least one second lens together with the first lens forming an imaging optical system; and a first adhesive located in a first gap between the first lens member and the second lens member, the first adhesive supporting and fixing the first lens member and the second lens member after curing. A surface of the first lens barrel and/or a surface of the second lens barrel have at least one recess. The present disclosure also provides a corresponding camera module and assembly methods for the optical lens and the camera module.
US12228783B1 Robotic system obstacle recognition
The disclosed systems for suspending cable (e.g., fiber optic cable) from an overhead powerline may include a payload subsystem for housing and dispensing a cable along an overhead powerline, a rotation subsystem for winging the cable from the payload subsystem around the powerline, an extension subsystem for moving the payload subsystem to avoid obstacles, an obstacle detection subsystem for automatically detecting obstacles encountered along the powerline, a drive subsystem for driving the system along the powerline, and at least one processor for controlling the payload subsystem, rotation subsystem, extension subsystem, obstacle detection subsystem, and drive subsystem in a manner that avoids obstacles as the system moves along the powerline. Various other related systems, devices, components, and methods are also disclosed.
US12228780B2 Telecommunications distribution elements
A hinge structure for pivotally mounting a first telecommunications element to a second telecommunications element includes a hinge pin provided on the first element and a hinge pin receiver provided on the second element. The hinge pin defines a notch separating the pin into two pin halves. The hinge pin receiver defines two sets of opposing surfaces, the two sets separated by a divider, the divider configured to be accommodated by the notch when the hinge pin is inserted into the hinge pin receiver, wherein each opposing surface set defines a slot for receiving each pin half.
US12228778B2 Optoelectronic package
An optoelectronic package is provided. The optoelectronic package includes a photonic component, an optical component, and a connection element. The photonic component includes an optical transmission portion, which includes a plurality of first terminals exposed from a first surface of the photonic component. The optical component faces the first surface of the photonic component. The optical component is configured to transmit optical signals to or receive optical signals from the optical transmission portion. The connection element is disposed between the first surface of the photonic component and the optical component. The connection element is configured to reshape the optical signals.
US12228775B2 Fiber optic connector push-pull boot with self-locking boot latch
A fiber optic connector includes a connector body, a release member attached to the connector body and having a boot latch opening at a rear end, a push-pull boot attached to the release member, and a boot latch attached to the push-pull boot and extending forward and away from the push-pull boot, the boot latch having a first and second side extension and a central head member connected to and at least partially disposed between the first and the second side extensions by at least one flexure member, the boot latch is permanently disposed within the release member after the boot latch is inserted into the boot latch opening as the central head member engages each of the first side extension and the second side extension preventing removal of the boot latch from the release member when push or pull forces are applied to the push-pull boot.
US12228771B2 Apparatus, system, and method of providing a tray for holding an optoelectronic device during printed circuit board manufacturing
An apparatus, system and method of providing a tray suitable for holding an optoelectronic device during printed circuit board manufacturing processes. The apparatus, system and method includes a tray body having an inset for receiving the optoelectronic device; a plurality of positioners for the optoelectronic device within the inset; and a guide channel about a perimeter of the tray body suitable for receiving optical fibers of the optoelectronic device when the optoelectronic device is received in the inset, the guide channel comprising at least one retainer for retaining received ones of the optical fibers therewithin.
US12228770B2 Lithography-free integrated photonic FPGA
A tunable waveguide element includes a waveguide core and a waveguide cladding. A high k dielectric layer is between the waveguide core and the waveguide cladding. An electrode is disposed between the high k dielectric layer and the waveguide core. The electrode can be made of a two-dimensional material and/or monolayer.
US12228769B2 Photonic-chip based optical heterodyne detection using frequency combs
Embodiments herein describe combining multiple optical signals so these signals propagate in the same direction in the same optical mode and polarization. In one embodiment, the techniques discussed herein are used to combine a reference laser with a frequency comb so that supercontinuum generation can then be performed to increase the frequency range of the frequency comb so that it includes the frequency of the reference laser.
US12228768B2 Fabrication process control in optical devices
Methods of fabricating optical devices with high refractive index materials are disclosed. The method includes forming a first oxide layer on a substrate and forming a patterned template layer with first and second trenches on the first oxide layer. A material of the patterned template layer has a first refractive index. The method further includes forming a first portion of a waveguide and a first portion of an optical coupler within the first and second trenches, respectively, forming a second portion of the waveguide and a second portion of the optical coupler on a top surface of the patterned template layer, and depositing a cladding layer on the second portions of the waveguide and optical coupler. The waveguide and the optical coupler include materials with a second refractive index that is greater than the first refractive index.
US12228766B2 Energy relays with traverse energy localization
Disclosed are relay elements exhibiting transverse localization. The relay elements may include a relay element body having one or more structures, where the structures can be coupled in series, in parallel and/or in stacked configurations. The structures may have multiple surfaces such that energy waves propagating therethrough the relay elements may experience spatial magnification or de-magnification.
US12228764B2 Optical element and light guide element
An object of the present invention is to provide: an optical element in which incident light can be transmitted or reflected at an angle in the predetermined direction and the wavelength dependence of the amount of transmitted light or reflected light is small; and an optical element including the optical element. The optical element according to the present invention comprises: an optically-anisotropic layer that is formed using a composition including a liquid crystal compound and an infrared absorbing colorant, in which the optically-anisotropic layer has a liquid crystal alignment pattern in which a direction of an optical axis derived from the liquid crystal compound changes while continuously rotating in at least one in-plane direction, and an absorption of the infrared absorbing colorant in a wavelength range of 700 to 2000 nm in a minor axis direction is higher than an absorption of the infrared absorbing colorant in a wavelength range of 700 to 2000 nm in a major axis direction.
US12228763B2 Switchable backlight module
A switchable backlight module is disclosed. The switchable backlight module includes two light source modules arranged parallelly with respect to a plane. Each of the light source modules includes a turning film and a LGP. The LGP is of an edge-lit type arranged parallelly under the turning film. A light ray enters the LGP from a light incident side of the LGP, exits the LGP from a light emergent surface of the LGP, enters the turning film, and exits the turning film from a surface of the turning film away from the LGP. The light incident side of the LGP of one of the light source modules is perpendicular to the light incident side of the LGP of the other light source module. The switchable backlight module is in an anti-peeping mode having a narrow viewing angle when only an upper one of the light source modules emits light.
US12228762B2 Light emitting display with a film-based lightguide frontlight, a reflective spatial light modulator, and a housing positioned in an edge region
A light emitting display has a light emitting area of a film-based lightguide frontlight positioned between a cover lens and a reflective spatial light modulator (SLM), the cover lens extends past a lateral edge of the reflective SLM and a housing positioned below the cover lens in a thickness direction of the film and along one or more lateral edges of the reflective SLM and positioned in an edge region. The edge region is defined as the region between the lower surface of the cover lens and a lower surface of the reflective SLM, and between the lateral edge of the reflective SLM and a distance from the lateral edge of the reflective SLM in a first direction in a plane orthogonal to the thickness direction equal to the distance the cover lens extends past the lateral edge in the first direction.
US12228761B2 Optical waveguide-based side illuminating assembly, elongated reinforcing structure, and receptacle
An optical waveguide based side illuminating assembly having an elongated, side-emitting light waveguide, an optical protective coating surrounding the waveguide, an elongated base to which the waveguide is attached lengthwise along the elongated base, via the optical protective coating, a reflector between the optical protective coating and the elongated base and extending lengthwise along the base, and an elongated reinforcing structure embedded in the elongated base, or attached to an outer surface of the elongated base, and extending lengthwise along the elongated base. Other aspects are also described and claimed.
US12228760B2 Trim for vehicle and glass assembly
A trim for a vehicle and a glass assembly are provided. The trim includes a trim body, a flexible light emitter, and a light-transmitting member. The trim body has an inner surface and an outer surface opposite to the inner surface, and the flexible light emitter is attached to the inner surface. The trim body defines multiple light-transmitting through holes, and the multiple light-transmitting through holes extend through the inner surface and the outer surface and form a light-emitting region on the outer surface of the trim body. The light-transmitting member is located between the trim body and the flexible light emitter and is configured to generate a light effect in the light-emitting region. The flexible light emitter is configured to generate light that exits through the light-transmitting member and the multiple light-transmitting through holes.
US12228758B2 Liquid crystal multilayer film and preparation method thereof
A multilayer film and a preparation method thereof is provided, and belongs to the technical field of optical films. The provided multilayer film comprises an ultraviolet blocking material and a cholesteric liquid crystal layer. The cholesteric liquid crystal layer comprises a polymerizable liquid crystal monomer, a polymerizable chiral dopant and a photoinitiator. The multilayer film can filter ultraviolet rays and near infrared rays in natural light, thereby reducing the heat effect of the natural light and harms of the ultraviolet rays to people and objects. In addition, the multilayer film has a high visible light transmission rate, which does not distort the color of the natural light passing through.
US12228757B2 Color filter array patterns for enhancing a low-light sensitivity while preserving a color accuracy in image signal processing applications
Color filter array patterns are provided for enhancing an image sensor's light sensitivity while preserving a color accuracy for image signal processing applications. In one example, an image sensor can include a substrate layer containing a first set of photodiodes and a second set of photodiodes, wherein each of the first set of photodiodes is larger than each of the second set of photodiodes; a first color filter array (CFA) covering the first set of photodiodes, wherein the first CFA includes a first set of color filters and a portion of the first set of color filters includes one or more clear filters; a second CFA covering the second set of photodiodes, wherein the second CFA includes a second set of color filters that is different than the first set of color filters; and one or more lenses covering the first CFA and the second CFA.
US12228756B2 Optical device
An optical device and an eyeware apparatus comprising the optical device are disclosed. The optical device comprises a diffraction grating configured to diffract an incident light of a given wavelength on said optical device, said diffraction grating having a grating pitch above said given wavelength and being configured to diffract said incident light at a diffraction order having an absolute value equal to or greater than 2, wherein the optical device comprises an optical waveguide configured for guiding said light diffracted at a diffraction order having an absolute value equal to or greater than 2. The diffraction grating comprises a substrate of a first dielectric material with refractive index n3 and at least one second dielectric material with refractive index n2 deposited on said substrate, where n3
US12228748B1 Display device and method of manufacturing the same
A display device includes a display panel including pixels, a polarization layer disposed on the display panel and configured to polarize light in a first polarization direction, a liquid crystal layer disposed on the polarization layer and including liquid crystal molecules, a lens array disposed on the liquid crystal layer and including lenses, and a polarization pattern disposed between the lenses and polarizing light in a second polarization direction that intersects the first polarization direction.
US12228747B2 Camera stabilizer module
A camera stabilizer module includes a fixed structure including at least two split outer ball seats, where rotating fulcrums are provided on each of the outer ball seats, and there are at least four rotating fulcrums in total; a first circuit board provided with a fixed portion, an elastic portion and a connecting portion that are sequentially connected; a plurality of balls quantitatively consistent with the rotating fulcrums and rotatably connected to the rotating fulcrums in one-to-one correspondence; a movable structure provided in the outer ball seats; and a driving structure capable of driving the movable structure to rotate around at least two rotational axes.
US12228746B2 Magnetic driving assembly and stabilization driving device
Provided are a magnetic driving assembly and a stabilization driving device. The magnetic driving assembly includes a frame body, a magnetic piece, a coil carrier plate and multiple coils. The magnetic piece is disposed on the frame body, the coil carrier plate is disposed to be separated from the frame body, and the multiple coils are disposed to correspond to the magnetic piece, and an end of the coil carrier plate in a first direction is provided with at least one of the multiple coils configured to drive the coil carrier plate to linearly move in the first direction; an end of the coil carrier plate in a second direction is provided with at least two of the multiple coils configured to drive the coil carrier plate selectively to move linearly in the second direction or rotate around a third direction.
US12228743B2 Test strip reader device and a method for detecting a test result
A reader device for detecting a test result from a testing element carrying a sample includes a radiation source for emitting electromagnetic radiation, an optical system for directing the electromagnetic radiation to the testing element, and a detector for receiving electromagnetic radiation from the testing element and for producing a detection signal responsive to the received electromagnetic radiation. The optical system includes a guide rod for conducting electromagnetic radiation and a lens system for focusing the electromagnetic radiation coming out via an egress-end surface of the guide rod to the testing element. The egress end-surface of the guide rod has an elongated shape so that a radiation pattern having an elongated shape is produced on the testing element. The elongated shape of the radiation pattern facilitates scanning the testing element with the electromagnetic radiation.
US12228741B2 Augmented reality near-eye pupil-forming catadioptric optical engine in glasses format
A compact augmented reality (AR) display system is described herein. The AR display system includes an eyeglass frame and a pair of near-eye pupil forming catadioptric optical engines mounted to the eyeglass frame. The pair of near-eye pupil forming catadioptric optical engines are mounted to the eyeglass frame and spaced along the longitudinal axis. Each of the near-eye pupil forming catadioptric optical engines includes an image generator forming a 2D image, an optical imaging assembly, and an optical image relay assembly, which includes the image generator and the lenses or other optics to present the image correctly to the user. The pair of near-eye pupil forming catadioptric optical engines enable viewing the 2D image binocularly in 3D.
US12228740B2 Method and apparatus for independent control of focal vergence and emphasis of displayed and transmitted optical content
A method, system, apparatus, and/or device that may include a first optic located a first distance from an optical receiver, the first optic being adapted to: receive environment content from a location in front of the first optic relative to the optical receiver; and alter a focal vergence of the environment content. The method, system, apparatus, and/or device may include a display located a second distance from the optical receiver, the display being is adapted to: receive the environment content from the first optic; and deliver the environment content and display content to a second optic. The method, system, apparatus, and/or device may include the second optic located a third distance from the optical receiver, the second optic being is adapted to: receive the environment content and the display content from the display; alter the focal vergence of the environment content; and alter a focal vergence of the display content.
US12228738B2 Eye imaging with an off-axis imager
Examples of an imaging system for use with a head mounted display (HMD) are disclosed. The imaging system can include a forward-facing imaging camera and a surface of a display of the HMD can include an off-axis diffractive optical element (DOE) or hot mirror configured to reflect light to the imaging camera. The DOE or hot mirror can be segmented. The imaging system can be used for eye tracking, biometric identification, multiscopic reconstruction of the three-dimensional shape of the eye, etc.
US12228737B2 Eyeglass lens for an optical imaging element, and augmented reality glasses
An eyeglass lens for an optical imaging element for producing a virtual image of an initial image includes a main body and at least one complementary element mounted on the main body. The main body has a material with a first index of refraction n1. A viscous or solid intermediate layer is arranged between the complementary element and the main body at least in the region where the complementary element overlaps with a reflection section of the main body. The material of the viscous or solid intermediate layer has a second index of refraction n2 that satisfies the condition n2θE.
US12228733B2 Head-mounted display and image display method
When a head-mounted display acquires data of a display image generated on the basis of position/posture information of a head of a user at time and given a distortion corresponding to the distortion of an eyepiece lens, the head-mounted display corrects the image on the basis of position/posture information of the head at time t for display. Then, the head-mounted display corrects chromatic aberrations on the basis of actual distortion coefficients of the lens, and outputs the image to a display panel.
US12228730B2 Two-dimensional exit pupil expansion method for waveguide display based on polarization volume gratings
A two-dimensional exit pupil expansion method for waveguide display based on polarization volume gratings (PVGs) is provided. Based on the polarized diffraction properties of the PVGs as waveguide coupling elements, a light beam from a microimage source system is introduced into and then propagates in a waveguide medium. By a composite PVG structure, a light field of a transmitted image is subjected to two-dimensional exit pupil expansion and emission, and finally incident into human eyes to achieve waveguide augmented reality imaging.
US12228728B2 Mirror systems
One example implementation of a mirror system comprises a carrier, and a first chip package arranged on a surface of the carrier and comprising a first MEMS mirror. Furthermore, the mirror system comprises a second chip package arranged on the surface of the carrier and comprising a second MEMS mirror. The mirror system furthermore comprises a reflective element arranged over the surface of the carrier and above the first chip package and the second chip package in such a way that a radiation that is incident in the mirror system and is reflected by the first MEMS mirror in the direction of the reflective element is reflected by the reflective element in the direction of the second MEMS mirror.
US12228726B1 Lens group, and near-to-eye display device
A lens groups includes a first lens, a transflective film, a second lens, a composite film, a third lens and a fourth lens arranged in sequence. The first lens includes a first surface and a second surface. The second lens comprises a third surface and a fourth surface, the third surface faces to the second surface. The transflective film is attached to the third surface and the composite film is attached to the fourth surface. The composite film includes a phase retardation layer and a reflective polarizing layer, and the phase retardation layer is attached to the fourth surface. The third lens includes a fifth surface and a sixth surface, the fifth surface faces to the fourth surface. The fourth lens comprises a seventh surface and an eighth surface, the seventh surface faces to the sixth surface. A near-to-eye display device is further disclosed.
US12228722B2 Microscopy system and method for modifying microscope images in the feature space of a generative network
In a computer-implemented method for modifying microscope images, a generative model is trained using a training dataset which comprises a plurality of microscope images. After the training, the generative model is configured to compute a generated microscope image from a feature vector derived from a feature space. It is established which image properties are affected by which feature variables in the feature space. A microscope image to be modified is received and projected into the feature space in order to obtain an associated feature vector. One or more feature variables of the feature vector are modified in order to change one or more image properties, whereby a modified feature vector is generated. The modified feature vector is projected back into an image space by inputting the modified feature vector into the generative model, thereby generating a modified microscope image.
US12228720B1 System for microscopy slide locking using a swivel mechanism and method of use thereof
A system for microscopy slide locking include a stage slot configured to fit a microscopy slide, the stage slot including a first corner and a second corner diagonally across the first corner, a static securing element disposed at the first corner and configured to contact a microscopy slide at a first pair of its orthogonal, intersecting edges, and a dynamic securing element disposed at the second corner and configured to contact the microscopy slide at a second pair of its orthogonal, intersecting edges diagonally opposite the first pair of its orthogonal, intersecting edges, wherein the dynamic securing element includes a translating portion configured to slide in a translational direction between a proximal position and a distal position and a rotating portion rotationally connected to the translating portion and configured to rotate around an axis of rotation normal to a face of the microscopy slide and the translational direction.
US12228718B2 System for quantitative differential phase contrast microscopy with isotropic transfer function
A system for quantitative differential phase contrast microscopy with isotropic transfer function utilizes a modulation mechanism to create a detection light field having a radial or other axial orientation of optical intensity gradient or other distribution. A condenser generates an off-axis light field to project onto an object under examination, thereby generating an object light field, which is then guided to an image capturing device through an objective lens for capturing images. A differential phase contrast algorithm is applied to the images for obtaining a phase, thereby a depth information corresponding to the phase can be obtained to reconstruct the surface profile of the object.
US12228712B2 Zoom lens and apparatus having the same
A zoom lens includes in order from an object side, a negative first lens unit and a rear lens unit including one or more lens units, an interval between adjacent lens units being changed during zooming, in which the first lens unit and the one or more lens units can be set to first, second and third zoom states, in which angles of view at first and second image heights at the first zoom state are respectively 160° or larger, in which a distortion at the first image height at the third zoom state is −30% or more, and the first image height, the second image height, a total length of the zoom lens at a wide angle end, and a focal length at the wide angle end are appropriately set.
US12228711B2 Lens and its lens button adjustment structure
The application discloses a lens and its button adjustment structure. The button adjustment structure includes a connecting seat, a guidepost, a base and an elastic member. The connecting seat is fixedly connected to the lens or may be part of the lens. The connecting seat includes a first gear structure. The guidepost is fixed on a fixed member on one side of the connecting seat. The base is movably sleeved on the guidepost along an axial direction of the guidepost. The base includes a second gear structure. The elastic member is sleeved on an outer periphery of the guidepost and is located between the base and the fixed member. An elastic force of the elastic member drives the second gear structure on the base to engage the first gear structure of the connecting seat.
US12228710B1 Ultra-wide angle broadband polarization imaging system based on metasurface, and detection apparatus
An ultra-wide angle broadband polarization imaging system based on a metasurface, and a detection apparatus, the imaging system comprising a first lens (L1) having negative optical power, a linear polarizer (P1), a quarter wave plate (P2), a diaphragm (STO), a second lens (L2) having positive optical power, a third lens (L3) having positive optical power, and the metasurface (M), wherein an object side surface and an image side surface of the lens are planar or spherical; and the phase distribution required for the system in a broadband spectrum band is achieved by setting different rotation angles θ of a unit structure of the metasurface.
US12228701B2 Optical imaging lens
An optical imaging lens includes a first lens element to a seventh lens element. An optical-axis region of the object-side surface of the second lens element is convex, a periphery region of the image-side surface of the second lens element is concave, an optical-axis region of the image-side surface of the third lens element is convex, a periphery region of the object-side surface of the fifth lens element is concave, a periphery region of the object-side surface of the sixth lens element is concave, the lens elements included by the optical imaging lens are only the seven lens elements described above, and the optical imaging lens satisfies the relationship: (T2+T6)/T7≤2.200.
US12228699B2 Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, and a fifth lens sequentially disposed in ascending numerical order along an optical axis of the optical imaging system from an object side of the optical imaging system toward an imaging plane of the optical imaging system, wherein LfS2el/L1S1el≤0.65 and 0.05
US12228698B2 Optical imaging lens assembly
The present disclosure discloses an optical imaging lens assembly including, sequentially from an object side to an image side along an optical axis, a first lens having negative refractive power; a first prism including an incident surface, a reflecting surface, and an exit surface, and an angle between the reflecting surface of the first prism and the optical axis being 45°; a stop; a second lens having positive refractive power; a third lens having refractive power; a fourth lens having positive refractive power; a fifth lens having negative refractive power; and a second prism including an incident surface, a reflecting surface, and an exit surface, and an angle between the reflecting surface of the second prism and the optical axis being 45°. A total effective focal length f and a maximum field-of-view FOV of the optical imaging lens assembly satisfy: 2.50 mm
US12228697B2 In situ measurement station for monitoring wind and water properties in extreme hydrodynamic conditions
The present disclosure describes various embodiments of systems, apparatuses, and methods for large-scale processing of weather-related data. For one such system, the system comprises a database of weather-related data providing from at least one weather monitoring station and at least one processor for coordinating a data processing job for processing a set of input weather-related data from the database. Accordingly, the input data comprises sensor data from the at least one weather monitoring station positioned on an open shoreline during a hydrodynamic event, weather model data for the hydrodynamic event, and at least one of air-craft reconnaissance data or satellite reconnaissance data regarding the hydrodynamic event, wherein the at least one processor is configured to assimilate the input data and generate, using machine learning, an improved weather prediction model for the hydrodynamic event. Other systems, apparatuses, and methods are also provided.
US12228696B1 Sensor arrangement
A sensor arrangement with an optical sensor, wherein the optical sensor has at least one beam axis which is formed by a transmitter emitting light beams and a receiver spatially separated from the transmitter, which receiver is formed to receive the light beams of the transmitter. The sensor also has an evaluation unit or a control and evaluation unit in which an object detection signal is generated depending on the received signals of the receiver. Optical communication between transmitter and receiver is possible by means of the light beams. The transmitter transmits operating information and/or diagnostic information to the receiver by means of the light beams. The receiver and the evaluation unit or the control and evaluation unit are integrated in a housing on which there is a display unit.
US12228695B2 Detection of buried pipelines and spills
Methods, systems, and computer programs are presented for detecting buried pipelines and spills. One method includes operations for programming a drone to fly over a geographical area, and for capturing, during a flight of the drone, geophysical data with geophysical equipment in the drone. Further, the method includes capturing, during the flight of the drone, images with a camera in the drone. A machine-learning (ML) model is utilized to identify locations of buried pipes and spills based on the captured geophysical data and the captured images. Further, the method includes presenting the identified locations of the buried pipes and spills in a map of the geographical area.
US12228681B2 Radar device
An axis deviation angle estimation device estimates a vertical axis deviation angle of a radar device based on roadside object information including information on a plurality of reflection points on a roadside object and road surface information including information on a plurality of reflection points on a road surface. The vertical axis deviation angle is an angle of deviation of an actual mounting direction from a reference mounting direction in a vertical direction. The actual mounting direction is an actual direction of the radar device, and the reference mounting direction is a direction of the radar device when the radar device is mounted in a reference state.
US12228680B2 Methods and apparatus to compensate for radar system calibration changes
Methods, apparatus, systems and articles of manufacture to compensate radar system calibration are disclosed. A radio-frequency (RF) subsystem having a transmit channel, a receive channel, and a loopback path comprising at least a portion of the transmit channel and at least a portion of the receive channel, a loopback measurer to measure a first loopback response of the RF subsystem for a first calibration configuration of the RF subsystem, and to measure a second loopback response of the RF subsystem for a second calibration configuration of the RF subsystem, and a compensator to adjust at least one of a transmit programmable shifter or a digital front end based on a difference between the first loopback response and the second loopback response to compensate for a loopback response change when the RF subsystem is changed from the first calibration configuration to the second calibration configuration.
US12228679B2 Radar system and method for performing velocity estimation
According to various embodiments, a radar system is described comprising a radar receiver configured to receive radio signals, a range Fourier transform stage configured to generate, for each of a plurality of chirps, a vector of range Fourier transform coefficients, a machine learning model configured to generate, for each of one or more additional chirps, a vector of range Fourier transform coefficients from the vectors of Fourier transform coefficients generated for the plurality of chirps, and an object detector configured to perform velocity estimation of one or more detected objects using the Fourier transform coefficients generated by the machine learning model.
US12228677B2 Radar data denoising systems and methods
Techniques are disclosed for radar data denoising systems and methods. In one example, a method includes receiving radar data. The method further includes performing a first transform associated with the radar data to obtain transformed radar data. The transformed radar data is associated with a location parameter and a variance that is independent of the location parameter. The method further includes performing a second transform of the transformed radar data to obtain dimensionality-reduced radar data. The method further includes filtering the dimensionality-reduced radar data to obtain denoised dimensionality-reduced radar data. Related devices and systems are also provided.
US12228676B2 Radar apparatus
A radar apparatus includes a circuit board including a board surface provided with an antenna module for transmitting an electromagnetic wave, a housing accommodating the circuit board and including a facing wall facing the board surface, and a heat transfer module transferring heat generated inside the housing to the housing. The facing wall includes a transmission portion transmitting therethrough the electromagnetic wave transmitted from the antenna module and an absorption portion having a thickness different from the thickness of the transmission portion and absorbing the electromagnetic wave which is incident. The heat transfer module includes a first transfer member placed to be in contact with the absorption portion in the housing and a second transfer member transferring the heat to the first transfer member.
US12228674B1 Radar mount system
The present disclosure is directed to a radar mount system and methods of using same. The system includes a base plug for attachment to a watercraft, where the attachment includes the formation of a waterproof seal between the base plug and the watercraft. The system further includes an exterior plate that receives the base plug and serves as an attachment location for a radar system. When the base plug is received within the exterior plate, a locking system is configured to hold the exterior plate, with its attached radar system, in position on the mounted base plug. When a user removes locking nuts of the locking system, the locking system is configured to be removed from the base plug and the exterior plate, allowing the exterior plate with attached radar system to be removed from the watercraft without damaging the waterproof seal between the base plug and the watercraft.
US12228668B2 Method, system and communication device for determining a position of the device
A method performed by a system (120) for determining a position of a device (140) connected to a communication network (100) is disclosed. The method comprises obtaining a geographical area for the device based on a first position-estimation service, obtaining information on luminosity on the device over a time period, and determining a second position estimation for the device (140) based on the geographical area and on the information on luminosity, by comparing the information on luminosity over the time period to a 3D model of the geographical area, the 3D model comprising models of 3D objects of the geographical area and a model of sunlight shining onto the models of the 3D objects over the time period. Disclosed is further a corresponding system and a position-determining method performed by a communication device.
US12228664B2 Locating a transmitter by means of a plurality of geographically remote receiving stations using known object paths
The invention relates to a method for locating a transmitter, which is implemented in a processing unit of a processing station of a locating system.
US12228662B2 Off-set drive assembly for solar tracker
In an example, the present invention provides a solar tracker apparatus configured with an off-set drive assembly. In an example, the apparatus has an inner race structure, which has a cylindrical region coupled to a main body region, the main body comprising an off-set open region. The cylindrical region is an annular sleeve structure coupled to the main body region, which occupies the spatial region within the cylindrical region. In an example, the apparatus has an outer race structure coupled to enclose the inner race structure, configured to couple the inner race structure to allow the inner race structure to move in a rotational manner about a spatial arc region; and configured to allow the inner race structure to pivot about a region normal to a direction of the spatial arc region. In an example, the solar tracker has a clamp assembly that is configured to pivot a torque tube.
US12228661B2 Dynamic selection and modification of tracking device behavior models
A tracking device broadcasts beacon signals that are separated in time by broadcast intervals. The tracking device determines the broadcast intervals based on a behavior model. The behavior model specifies one or more conditions, such as times of day within a 24-hour day, and associates a usage probability with each condition. A higher usage probability causes the tracking device to broadcast beacon signals at shorter broadcast intervals. A mobile device in communication with the tracking device can reconfigure the behavior model, either by modifying portions of the behavior model or by replacing the behavior model with a different behavior model. This allows the behavior model to adapt to different circumstances, such as different usage patterns during weekdays, weekends, and vacations.
US12228656B2 Resilient despreading of terrestrial navigation signals
A method and apparatus resiliently despreads terrestrial navigation signals in which the spreading code duration is equal to an underlying baseband symbol rate, including ground beacons based on civil GNSS waveforms, and malicious spoofers. Symbol-rate synchronous channelizers exploit the baseband symbol rate, and means for blindly and resiliently detecting and determining geo-observables of those signals are described. Disclosed techniques can despread signals in arbitrary multipath, and subject to near-far interference in which the relative strength of the interferer is much higher than the despreading gain of the receiver, including near-far tonal and narrowband co-channel interference.
US12228655B1 Systems and methods for shared antenna tuning
This disclosure is directed to shared antenna tuning. An electronic device may receive a global navigation satellite system (GNSS) tune request to tune a shared antenna to a GNSS signal frequency. The electronic device may then tune the antenna to the GNSS signal frequency and enable a GNSS receiver. The electronic device may also receive a cellular tune request to tune the antenna to a cellular frequency. The electronic device may tune the antenna to a cellular frequency and may deactivate the GNSS receiver or blank the GNSS receiver. In some embodiments, the electronic device may also communicate with a Low Earth Orbit (LEO) satellite. During LEO satellite communication, the electronic device may transmit a signal to blank a GNSS L1 receiver to avoid signal interference with the LEO satellite communication, and activate a GNSS L5 receiver to receive GNSS signals.
US12228652B2 Apparatus for estimating vehicle pose using lidar sensor and method thereof
Disclosed herein is a vehicle including a light detection and ranging (LiDAR) sensor configured to acquire a point cloud for the vehicle, a vehicle control network unit configured to control the vehicle, a motion unit configured to estimate a motion of the vehicle, a controller configured to estimate a ground plane of the LiDAR, and an automatic calibrator configured to calibrate a pose of the vehicle. The LiDAR sensor acquires time information; the vehicle control network unit processes a speed and a yaw rate of the vehicle; the motion unit calculates motion information and estimated information about the vehicle; the controller calculates ground plane information and estimated information about the vehicle; and the automatic calibrator calculates pose information and estimated information about the vehicle.
US12228649B2 Distance measurement correction device, distance measurement correction system, distance measurement correction method, and computer readable medium
A distance measurement correction device (10) corrects distance measurement information (31) between a sensor (1) and a body. A movement calculation unit (202) calculates respective movement distances of the body with respect to the sensor (1) in a plurality of directions as pieces of movement information (32), on the basis of a difference between distance measurement information (31) measured on a current occasion by the sensor (1) and distance measurement information measured on a previous occasion by the sensor (1). A correction direction extraction unit (203) calculates movement velocities of the body as body movement velocities using the respective pieces of movement information (32) for the plurality of directions and extracts a direction, for which the distance measurement information (31) is to be corrected, as a correction direction (33) from among the plurality of directions, on the basis of the body movement velocities. A distance measurement information correction unit (301) calculates a distance from the sensor (1) to the body for the correction direction (33) at a correction time point between a time point of measurement on the previous occasion by the sensor (1) and a time point of measurement on the current occasion by the sensor as post-correction distance measurement information (34).
US12228646B2 LiDAR controlling method and device, electronic apparatus and storage medium
The present application discloses a LiDAR controlling method and device, an electronic apparatus, and a storage medium. The method includes: in a measurement period, determining an emitting group to be started in the measurement period from a laser emitting array, where the emitting group includes at least two emitting units, and physical positions of the at least two emitting units meet a condition of no optical crosstalk; controlling the at least two emitting units to emit laser beams asynchronously based on a preset rule; controlling a receiving unit group of the laser receiving array corresponding to the emitting group to receive laser echoes, where the laser echoes refer to echoes formed after the laser beams are reflected by a target object; and when at least two emitting groups are determined in the measurement period, controlling the emitting groups to emit the laser beams asynchronously based on the preset rule.
US12228639B2 Method, apparatus and computer program for enabling a sensor system for detecting objects in an environment of a vehicle
A method for obtaining approval of a sensor system for detecting objects in a vehicle's environment includes providing a combined probability distribution for deviations between output data from a sensor system and reference data at the programming level for detecting objects by the sensor system, at the sensor level and/or at the fusion level, sampling deviation combinations and calculating occurrence probabilities for the sampled deviation combinations using the combined probability distribution, subjecting the reference data to the sampled deviation combinations, processing these reference data with a fusion unit, and obtaining fusion results, removing occurrence probabilities from the combined probability distribution from which those fusion results are obtained that satisfy a predefined condition, and obtaining a residual probability distribution, taking the integral of the residual probability distribution and obtaining an absolute error probability, and obtaining approval of the sensor system based on the absolute error probability.
US12228636B2 Battery-powered vehicle sensors
A computer includes a processor and a memory storing instructions executable by the processor to select a scanning rate for a first sensor of a vehicle based on at least one of data related to a current time or data related to a location of the vehicle; instruct the first sensor to run at the selected scanning rate; in response to receiving data from the first sensor indicating a newly present object, turn on a second sensor; and then record data from the second sensor. The second sensor has a higher power draw than the first sensor.
US12228633B2 Radar communications with scanning and fixed signal codes
Aspects of the present disclosure are directed to radar transmissions and related componentry. As may be implemented in accordance with various embodiments, radar signals are generated and transmitted using both scanning and fixed beam analog signal codes concurrently/as combined for each radar signal. Reflections of the radar signals from a target are processed for ascertaining positional characteristics of the target.
US12228632B2 Radio frequency sensing in a vehicular environment
Embodiments described herein address these and other issues by providing radio frequency (RF) sensing to determine the status of a driver or other occupant of the vehicle. RF sensing may be provided by existing radios of a vehicle, such a Wi-Fi transceiver, and may therefore provide RF sensing functionality to a vehicle with little added cost. RF sensing can be leveraged to implement safety features such as detecting an unattended child or pet in a vehicle, detecting driver alertness, and the like.
US12228630B2 Periodic priority based scan schedule
A device includes a controller configured to determine a first periodic priority function based on a first emitter signal periodicity of a first emitter type. The controller is also configured to determine a second periodic priority function based on a second emitter signal periodicity of a second emitter type. The controller is further configured to generate a scan schedule of a receiver system based on at least the first periodic priority function and the second periodic priority function.
US12228628B2 Method for improved positioning of slices in which measurement data is to be recorded using a magnetic resonance system
In a method to improved positioning of slices in which measurement data is to be recorded, a planning image of an examination object is provided that has been distortion-corrected using non-linearity data describing a non-linearity of a gradient unit of the magnetic resonance system, a desired field of view and desired slices in the at least one planning image are selected, a measurement protocol to record the measurement data is loaded, switchable gradients and/or emittable RF pulses are adapted, as a function of the non-linearity data that has been loaded and the desired slices, such that the desired slices are excited despite the non-linearities of the gradient unit, and the loaded measurement protocol is performed in the selected field of view, using the adapted gradients to be switched and/or adapted RF pulses. The measurement protocol may include switchable gradients and the emittable RF pulses.
US12228625B2 Detection of unconnected MR coils and localization of misplaced coils
A system (SYS) and related method for supporting MR imaging. The system (SYS) comprises a logic (CL) to receive a measurement from RF sensors (SS1-8) arrangeable outside a bore (BR) of an MR imaging apparatus (IA). The logic processes the measurement to establish i) whether there is at least one surface RF coil present that is not electrically coupled to circuitry (SPC) of the MR imaging apparatus (IA) and/or ii) to localize at least one surface RF coil on or at a patient table (PT) of the MR imaging apparatus.
US12228623B2 Magnetic sensor, magnetic encoder, lens position detection device, distance measuring device, and manufacturing method for magnetic sensor
In a magnetic sensor, first and second resistors are provided in a path that connects a power supply port and a first output port, and third and fourth resistors are provided in a path that connects a ground port and the first output port. In a direction parallel to an X direction, both of a distance between the first resistor and the second resistor and a distance between the third resistor and the fourth resistor are λ/2, and a distance between the first resistor and the third resistor is zero. A magnetization of a magnetization pinned layer in the first and fourth resistors contains a component in a −X direction. The magnetization of the magnetization pinned layer in the second and third resistors contains a component in the X direction.
US12228619B2 Through silicon via detection circuit and method
A circuit for through silicon via (TSV) detection includes a TSV to be tested, an equivalent adjustable resistor and a reverse output circuit. A first terminal of the TSV to be tested is connected to a second terminal of the equivalent adjustable resistor, and a second terminal of the TSV to be tested is grounded. An input terminal of the reverse output circuit is connected to the first terminal of the TSV to be tested. The method includes: adjusting a resistance value of the equivalent adjustable resistor to a preset first resistance value, and keeping a voltage of a first terminal of the equivalent adjustable resistor at a preset voltage value, the first resistance value is a maximum resistance value of an equivalent resistor corresponding to the TSV to be tested when the TSV to be tested is normal.
US12228615B2 Electronic device for estimating battery state and operating method thereof
Disclosed are an electronic device, including a memory configured to store parameters of an electrochemical model corresponding to a battery, a sensor configured to measure a voltage of the battery, and a processor configured to determine a first cumulative state of charge (SOC) correction amount at a partially discharged point in time at which a SOC of the battery is corrected by a corrector for reducing a voltage difference between an estimated voltage of the electrochemical model and the measured voltage of the battery, estimate a second cumulative SOC correction amount at a fully discharged point in time based on the first cumulative SOC correction amount and a SOC correction amount prediction curve, and update an aging parameter of the electrochemical model based on the second cumulative SOC correction amount.
US12228605B2 Module type sensor for detecting voltage and current of radio frequency signal on PCB transmission line
A module type sensor includes a casing including a casing upper surface, a first casing side surface which is bent downward from the casing upper surface and has a lower end upwardly separated from a path through which a transmission line passes, and a second casing side surface which is bent downward from the casing upper surface and has a fixing bracket extending by being outwardly bent; a body unit fixedly installed inside the casing, formed of an insulator, supported by the printed circuit board at a lower end, and having, at a center, an opening which is open toward the transmission line; and a sensing substrate unit fixedly installed on an upper portion of the body unit, and including a voltage sensing circuit which is capacitively coupled to the transmission line exposed through the opening and a current sensing circuit which is inductively coupled to the transmission line.
US12228602B2 Evaluating performance of X-ray tube
Evaluating the performance of an X-ray tube by: recording arcing events that occurred during the use of the X-ray tube; classifying the arcing events by severity; generating, on the basis of the classified arcing events, a first growth pattern for occurrences of arcing events; and determining a level of bubbles in the X-ray tube by finding, on the basis of the first growth pattern, a matching second growth pattern associated with a known level of bubbles in the X-ray tube. An X-ray tube may be checked and replaced in a timely manner, without the need for an on-site inspection, by remotely predicting trends or patterns for growth of levels of bubbles in the X-ray tube.
US12228600B2 System and method for characterizing properties of EM signals
A method and system are presented for determining properties of an electromagnetic waveform. The method comprises: providing measured parametric EM field data indicative of measured vector components of electric and magnetic fields of an EM waveform measured in at least one instance of time: providing reference data indicative of a plurality of reference data sets, each data set comprising: a reference steering vector parameters indicative of a certain respective direction of arrival (DO A), and a corresponding parametric EM field reference data including reference vector components of an electric and magnetic field pertaining to a wavefront propagating with the DO A of the corresponding reference steering vector parameters; determining a matching score between the measured parametric EM field data and the parametric EM field reference data of one or more of the reference data sets; and in case the matching score of a certain reference data set complies with a certain threshold condition, determining that said measured parametric EM field data corresponds to said EM waveform having a single EM wavefront thereby enabling to discriminate between measured EM waveforms having a single wavefront and measured EM waveforms having multiple wavefronts.
US12228599B2 Apparatus for inspecting antenna and method for inspecting antenna
An apparatus for inspecting an antenna includes a stage including a ground on which an antenna device is disposed, an inspection board configured to be in contact with and connected to the antenna device, a connection maintaining unit for maintaining a contact and connection between the antenna device and the inspection board, and an inspection unit mounted or connected to the inspection board to inspect the antenna device.
US12228597B2 Management system and management method
In a management system, a management apparatus includes a detector configured to detect an operating status of a piece of electric equipment installed in a house, and a transmitter configured to transmit, to a first management server, operation information of the operating status detected by the detector. The first management server includes a receiver configured to receive the operation information from the management apparatus, and a calculator configured to calculate a responsivity index based on operation information of a piece of specific electric equipment among a plurality of the pieces of electric equipment, the responsivity index indicating a possibility that a user of the piece of electric equipment is capable of responding to an external request.
US12228596B2 Power quality analysis system and method for monitoring from the outside of multiconductor cables
A power quality analysis system is configured to carry out a power quality analysis in an electrical environment. The system comprises one or more power consuming units each electrically connected to a main power supply by a multiconductor (multicore) cable and one or more power quality sensors configured to provide one or more power quality analysis measurements. The one or more power quality sensors are clamp-on power quality sensors configured to provide one or more power quality analysis measurements when the clamp-on power quality sensors are clamped onto the outside of or arranged in the proximity of the multiconductor cable. The clamp-on power quality sensors are configured to provide the one or more power quality analysis measurements without being electrically connected to any of the conductors of the multiconductor cable.
US12228594B2 Glitch free brown out detector
In accordance with an embodiment, a circuit includes a plurality of comparators disposed on an integrated circuit, the plurality of comparators having inputs coupled to a monitored power supply line; and a voting circuit having inputs coupled to outputs of the plurality of comparators. An output of the voting circuit is configured to provide a signal indicative of a brown out condition of a power source coupled to the monitored power supply line.
US12228593B2 Control method of an electrotechnical device
A method for monitoring an electrotechnical device, the electrotechnical device including three phases respectively connected to three phases of an electrical network and the method making it possible to determine an alert on the basis of a comparison between specific parameters associated with each of the phases and obtained from temperature and current measurements on each of the phases.
US12228592B2 Current sensor for electrical conductors
A sensor and a method of measuring an electrical characteristic of a conductor is provided. The sensor includes a first and second housings slidably coupled to move from a first to a second position. A first set of magnetic field sensors are coupled to the first housing. Each of the first magnetic field sensors having a different sensing axis and output a first signal in response to power flowing through the conductor. A second set of magnetic field sensors are coupled to the second housing. Each of the second magnetic field sensors having a different sensing axis and output a second signal in response to power flowing through the conductor. A circuit is coupled to receive signals from the first and second magnetic field sensors. The circuit is configured to generate a low energy signal in response to receiving the first and second signals.
US12228590B2 Wafer probe device
An wafer probe device is provided, including a holder, and a probe card. The holder has a holding surface for holding a wafer. The probe card has a probing side for probing the wafer. Wherein the holder and the probe card are disposed on the ground, and the holding surface of the holder and the probing side of the probe card are perpendicular to the ground. Wherein when the holder holds the wafer to move upwardly toward the probe card into a probing position, the probed surface of the wafer is in contact with the probe card, and the probe surface is perpendicular to the ground.
US12228587B2 Directional differential pressure detector
Methods and apparatuses for indicating the presence of a directional differential pressure between separated adjacent spaces are provided. At least one movable element may be movable within an inclined conduit from a first vertically lower region to a second vertically higher region in response to a differential pressure between a first space and a second space separated by a barrier. The inclination of the conduit may be adjustable along a plane transverse to the barrier.
US12228585B2 Automatic analyzer
An automatic analyzer that sets thresholds of measurement items and remaining reagent amounts. A reagent is dispensed, and checked whether a dead volume is set. If the dead volume is not set, and if the amount of a reagent in a reagent bottle is equal to or larger than a dead volume default value, the process proceeds to the measurement of the next specimen, and if the amount is smaller than the default value, the use of the reagent bottle is ended, the reagent bottle is replaced, and the measurement is continued. If the dead volume is set, if the remaining amount of the reagent in the reagent bottle is equal to or larger than the setting amount, the process proceeds to the measurement of the next specimen, and if not, the use of the reagent bottle is ended, the reagent bottle is replaced, and the measurement is continued.
US12228582B2 Method and apparatus for testing near infrared-photoimmunotherapy treatment
A method and treatment for testing efficiency and effectiveness of a near infrared photoimmunotherapy treatment includes injecting an antibody photosensitizer conjugate (APC) into a patient, applying radiation to the patient, thereby causing the APC to release a ligand, which is excreted in the patient's urine, detecting the presence of the ligand with liquid chromatography-mass spectrometry, measuring and quantifying an amount of the ligand present in the patient's urine based on analytical results of the liquid chromatography-mass spectrometry, and determining the effectiveness of the near infrared photo-immunotherapy treatment based on the measured quantified amount of the ligand present in the patient's urine so as to determine an amount of APC remaining in the patient.
US12228576B2 Detection and quantification of AKT-mTOR pathway proteins
This disclosure relates to the field of mass spectrometry analysis. In some embodiments, the disclosure relates to compositions and methods for detecting and quantifying proteins in the AKT-mTOR pathway by immunoprecipitation enrichment followed by mass spectrometry analysis.
US12228567B2 Colorimetric sensor kit for screening therapeutic agent for neurodegenerative disease, including amyloid shelled-gold nanoparticle, and method for screening therapeutic agent for neurodegenerative disease
Disclosed are a colorimetric sensor kit for screening a therapeutic agent for a neurodegenerative disease, capable of easily detecting the degradation of amyloids by a drug, and a method for screening a therapeutic agent for a neurodegenerative disease.
US12228566B2 System and method for protein corona sensor array for early detection of diseases
The present disclosure provides a system comprising a communication interface and computer for assigning a label to the biomolecule fingerprint, wherein the label corresponds to a biological state. The present disclosure also provides a sensor arrays for detecting biomolecules and methods of use. In some embodiments, the sensor arrays are capable of determining a disease state in a subject.
US12228565B2 Blood cell lysis compositions and uses thereof
An example blood cell lysis composition includes a buffer and a secondary alcohol ethoxylate at a concentration in the range of about 2.5 percent (%) to about 20% weight per volume (w/v). The secondary alcohol ethoxylate may include Tergitol™ TMN-100X or Tergitol™ 15-S-9. The composition may be configured to lyse at least 90% of blood cells in a blood sample.
US12228564B2 Systems and methods for analyzing spent dialysate
An apparatus used in analyzing spent dialysate includes at least a first surface configured to accommodate a dialysate drain bag in a first predetermined position, and at least a second surface configured to accommodate a dialysate analysis device in a second predetermined position, such that when the dialysate drain bag is in the first predetermined position and the dialysate analysis device is in the second predetermined position, a light sensor of the dialysate analysis device is positioned to sense light passing through the dialysate drain bag.
US12228561B2 Systems and methods for inferring energy and burning properties of a fluid in a pipeline
A method for inferring energy content of a flow fluid in a gaseous state is disclosed. The method is carried out by a computer system (200) having a processor (210) and memory (220), the memory (220) having an inference module (204), the method comprising inferring, by the inference module (204), the inferred energy content of the flow fluid in the gaseous state from an inferential relationship between the inferred energy content of the flow fluid in the gaseous state with at least one measurement taken of the flow fluid in the liquid state.
US12228560B2 Methods and systems for predicting dissolved oxygen in seawater using a neural network
A method for predicting a dissolved oxygen level in treated seawater includes directing raw seawater from a fluid channel into a deaerator, directing an inert gas and an oxygen scavenger solution into the deaerator, thereby removing dissolved oxygen from the raw seawater such that the treated seawater exits the deaerator, receiving information about a plurality of input parameters comprising a raw seawater flow rate, an inert gas flow rate, and an oxygen scavenger flow rate, implementing a neural network trained to predict the dissolved oxygen level of the treated seawater based on the plurality of input parameters and predicting, with the neural network, the dissolved oxygen level of the treated seawater based on the plurality of input parameters.
US12228558B2 Method for analysing water
The present disclosure relates to a method for determining the necessity of an action and/or a success of an action involving water, especially drinking water, process water or waste water, including steps as follows: providing a retentate of a water filter present in a water conveying line, analyzing the retentate regarding at least one property and/or its chemical composition, and determining the necessity or success of the action and, in given cases, deriving the action from the analysis. Furthermore, the present disclosure relates to a system including a means for providing the retentate of a water filter in a water conveying line and a measuring/analytical means for performing the analysis.
US12228553B2 Ultrasmall nanoparticles and methods of making, using and analyzing same
The present disclosure provides methods of analyzing and/or purifying inorganic nanoparticles that may be functionalized with one or more dye group. Analyzing and/or purifying the inorganic nanoparticles includes utilizing liquid chromatography, such as, for example, high performance liquid chromatography (HPLC). Methods of the present disclosure may be used to determine the location of one or more dye groups on and/or in the inorganic nanoparticles. The present disclosure also provides methods of making inorganic nanoparticles and compositions of inorganic nanoparticles.
US12228548B2 Coating inspection using steady-state excitation
A structure including a substrate and a coating over the substrate is acoustically excited to measure acoustic response in the structure. The measured acoustic response in the structure is filtered to remove acoustic response of the substrate and determine acoustic response of the coating. The acoustic response of the coating is used to inspect the coating for failure.
US12228544B2 Electrophoretic methods for spatial analysis
The present disclosure provides electrophoretic systems, methods and compositions for spatial analysis, which can serve to magnify or demagnify spatial resolution of analytes of interest that are captured using electrophoresis. Some implementations can use a diverging or converging electric field in an electrophoretic capture system. Such a divergent or convergent electric field, as opposed to a parallel electric field, can be generated by, for example, utilizing different sizes of electrodes associated with or imbedded in substrates. Also provided herein are electrophoretic systems, methods and compositions for spatial analysis, which can serve to selectively migrate one or more analytes from a region of interest in the biological sample for capture using electrophoresis.
US12228531B1 Method of determining solid and liquid components in sedimentary rocks using NMR relaxation
A method for separating liquid-like (T2e) from solid-like (T2G) 1H NMR transverse relaxation times in porous media uses novel pulse sequences together with a 1H NMR spectrometer optimized for geological core samples. The method is applied to obtain 1D T2 distributions and 2D T1-T2 maps in organic-rich chalks for quantification of liquid-like signal (micropore fluids, meso-macropore fluids, fluids dissolved in organic matter, and clay-bound water) and solid-like signal (kerogen, bitumen, and clay hydroxyls). The novel pulse sequences comprise a solid-echo, which detects more solid-like signal than an FID. The method is used for fluid typing in micro/meso-macro pores, clay mineral identification, determination of kerogen content, and quantification of solvent-extracted bitumen versus bitumen expelled from kerogen due to swelling from dissolved hydrocarbons. The method is used to quantify the asphaltene, resin, aromatic, and/or saturate content of bitumen in the rock.
US12228529B1 Non-destructive detection method and system for Conopomorpha sinensis Bradley
The present disclosure discloses a non-destructive detection method and system for Conopomorpha sinensis Bradley, which includes: placing a lychee sample to be detected on a conveyor belt; acquiring sample information of the lychee sample based on visible/near-infrared light and X-ray imaging technology; wherein the visible/near-infrared light acquires internal quality features of the lychee sample; the X-ray imaging technology acquires internal density variation features of the lychee sample; analyzing the sample information according to a preset data processing and analysis method based on PLSR and a support vector machine to obtain a classification result of the lychee sample. The present disclosure uses the visible/near-infrared transmission spectrum and the X-ray imaging feature fusion in combination with PLSR to improve the detection accuracy of the lychee sample of the testing set to 92.92%, and in combination with the support vector regression to obtain a classification accuracy of 94.44% of the testing set.
US12228526B2 Focusing grating devices with large aspect ratio
A focusing grating device (100) is described comprising a substrate (402) and a grating comprising a plurality of grating features (408) positioned on the substrate (402). The grating features (408) are positioned non-perpendicular to the substrate surface, thereby inducing a first focusing direction. The substrate (402) is curved, thereby inducing a second focusing direction, which is different from the first focusing direction. An X-ray system (300) comprising such a focusing grating device (100) as well as a method for producing such a focusing grating device (100) are also described.
US12228525B1 System and method for determining alcohol content utilizing container monitoring system
Herein disclosed is estimating an alcohol content of a liquid within a barrel based on a determination of a change of at least one electrical characteristic between a transmitted signal and a received signal, wherein the change of at least one electrical characteristic may through the use of models determine an associated alcohol content of the liquid within the barrel. An overall alcohol content may be determined by accumulating a plurality of alcohol contents from a plurality of transmitting/receiving antenna positioned external to the barrel. An implementation may advantageously estimate alcohol content without affecting the internal ecosystem or contents of the barrel, improving product quality.
US12228524B2 Methods and systems to locate anomalies along an inside surface of a conveyance pipe
Embodiments disclosed herein are directed to systems and methods for locating an anomaly along an inside surface of a conveyance pipe containing two mediums separated by a two medium interface. The systems and methods include an assembly transportable within the conveyance pipe. The assembly includes an enclosure that is at least partially transparent and is positionable to be located both above and below the two medium interface. An upper camera and a lower camera enclosed within the enclosure are operable to capture images of the inside surface of the conveyance pipe above and below the two medium interface. A data acquisition unit is in electronic communication with the upper camera and the lower camera, and includes a processor programmed to determine a presence and a location of the anomaly by analyzing the captured images.
US12228523B2 Method of evaluating SiC substrate, method of manufacturing SiC epitaxial wafer, and method of manufacturing SiC device
This method of evaluating a SiC substrate includes a preparation step of preparing two or more SiC substrates obtained from the same SiC ingot grown from the same seed crystal, a defect position specifying step of specifying positions of defects in the substrates by observing a main surface of each of the two or more SiC substrates, and a comparison step of comparing the positions of the defects of the two or more SiC substrates, in which, in the preparation step, a SiC substrate positioned closest to the seed crystal is used as a reference wafer among the two or more SiC substrates, and the comparison step comprises a sub-step wherein a first defect of the reference wafer is compared with a second defect of a SiC substrate other than the reference wafer, it is judged whether a defect distance of the two compared defects in a [11-20] direction is 0.6 mm or more or less than 0.2 mm, and the two compared defects are determined to be defects not associated with the same threading defect when the defect distance is 0.6 mm or more, and the two compared defects are determined to be defects associated with the same threading defect when the defect distance is less than 0.2 mm.
US12228522B1 Surface asset management mapping system
An asset management mapping system including a microphone recording the audio of the asset inspector and a condition signal generator generating an audio condition signal based on asset inspector input from a keypad including condition selectors recorded into a global positioning system audio and video recorder that associates the audio and video with a gps location to create a pavement condition database. The database is interpreted to generate a condition output map of the areas inspected.
US12228520B2 Surface-enhanced raman scattering biosensor
A general purpose sensor architecture integrating a surface enhanced Raman spectroscopy (SERS) substrate, a diffractive laser beam delivery substrate and a diffractive infrared detection substrate is provided that can be used to implement a low-cost, compact lab-on-a-chip biosensor that can meet the needs of large-scale infectious disease testing. The sensor architecture can also be used in any other application in which molecules present in the liquid, gaseous or solid phases need to be characterized reliably, cost-effectively and with minimal intervention by highly skilled personnel.
US12228519B2 Method and system for detecting and authenticating a taggant in a marking via surface-enhanced Raman spectroscopy
The invention relates to a method, and a corresponding system, capable of checking whether genuine SERS or SERRS taggants having a unique characteristic surface enhancement scattering feature are present or not on a machine-readable marking applied on a value document by using a Raman spectrometer adapted to perform a Raman Spectroscopy analysis of the marking. The method according to the invention allows a reliable and fast detection of a presence of the SERS/SERRS taggants, and is particularly suitable for checking authenticity of value documents, e.g. such as banknotes, moving with respect to the Raman spectrometer with a given speed, and possibly with a high speed, or briefly exposed to the Raman spectrometer.
US12228518B2 Early diagnosis and management of nitrogen deficiency in plants utilizing Raman spectroscopy
The present invention relates to the use of a Raman spectral signature of nitrate, as a biomarker for an early, real-time diagnosis of nitrogen status in growing plants in a non-invasive or non-destructive way in order to detect nitrogen deficiency before the onset of any visible symptoms. The early, real-time diagnosis of nitrogen deficiency in plants makes it possible to correct nitrogen deficiency for the avoidance of negative effects on the yield and biomass of growing plants or leafy vegetables.
US12228517B2 Identification apparatus
An identification apparatus includes a plurality of light collection optical systems configured to collect scattered light from a plurality of test substances, a spectroscopic element configured to disperse a plurality of light beams from the plurality of light collection optical systems, an imaging unit including a plurality of light receiving elements arrayed in a row direction and a column direction, and configured to receive a plurality of dispersion spectra projected from the spectroscopic element and projected in the row direction, an acquisition unit configured to acquire spectroscopic information of at least any of the plurality of test substances based on an output signal from the imaging unit, and an intensification processing unit configured to perform row direction binning processing including integrating output signals of the plurality of light receiving elements existing at different positions in the row direction.
US12228516B2 Image synchronization without input clock and data transmission clock in a pulsed hyperspectral, fluorescence, and laser mapping imaging system
Pulsed hyperspectral, fluorescence, and laser mapping imaging without input clock or data transmission clock is disclosed. A system includes an emitter for emitting pulses of electromagnetic radiation and an image sensor comprising a pixel array for sensing reflected electromagnetic radiation. The system includes a plurality of bidirectional data pads and a controller in communication with the image sensor. The system is such that at least a portion of the pulses of electromagnetic radiation emitted by the emitter comprises one or more of: electromagnetic radiation having a wavelength from about 513 nm to about 545 nm, from about 565 nm to about 585 nm, from about 900 nm to about 1000 nm, an excitation wavelength of electromagnetic radiation that causes a reagent to fluoresce, or a laser mapping pattern.
US12228515B2 Inspection apparatus and inspection method
An inspection apparatus is an inspection apparatus for inspecting a sample in which a plurality of light-emitting elements including a first light-emitting element and a second light-emitting element arranged around the first light-emitting element is formed, the inspection apparatus including an excitation light source that generates excitation light to irradiate the sample, a camera that images fluorescence from the sample, and a determining unit that calculates a relative luminance of fluorescence from the first light-emitting element based on the fluorescence from the first light-emitting element and fluorescence from the second light-emitting element imaged by the camera, and compares a calculated value based on an absolute luminance and the relative luminance of the fluorescence from the first light-emitting element with a predetermined threshold value, thereby determining a quality of the first light-emitting element.
US12228511B1 Organic plant material microbial test kit devices and processing method
The embodiments disclose a portable microbial test kit including a plurality of organic materials configured to be processed for preservation and prevention of mold, bacteria infestations, rot, and decay and reduce and prevent any degradation, a storage facility, a plurality of hardware, and a plurality of equipment configured for storage and monitoring of the plurality of organic materials, wherein the hardware and the equipment are configured to monitor the condition of the organic materials during storage, a plurality of components coupled to the hardware and the equipment configured to electronically monitor the condition of the organic materials during storage, at least one electronic device coupled to the plurality of hardware and the plurality of equipment configured to report electronically the condition of the organic materials to the facility and customer, and a system coupled to the at least one electronic device configured for customers to automatically reorder hardware and equipment.
US12228505B2 Optical scanning
The invention relates to a device for generating temporally spaced light pulses. Said device comprises a first light source which emits a first train of light pulses, a second light source which emits a second train of light pulses, and a phase-locked loop which regulates the relative phase of the light-pulse trains towards a target value. When the two light-pulse trains each pass through an optical transmission path to an application site that is spatially remote from the light sources, fluctuating phase differences in the light-pulse trains at the application site occur due to external influences along the transmission paths. The object of the invention is to provide an improved device for generating temporally spaced light pulses. In particular, the above-mentioned fluctuating phase differences are intended to be prevented. To do this, the invention proposes a detection apparatus that interacts with the phase-locked loop and detects a phase difference in the light-pulse trains at the application site caused by propagation-time differences along the transmission paths. In particular, the phase difference in the light-pulse trains at the application site is derived from light pulses that are reflected from the application site and pass through the transmission paths in the return direction. The detected phase difference can then be compensated for by the existing regulation of the relative phase of the light-pulse trains. In addition, the invention relates to a method for generating temporally spaced light pulses.
US12228498B2 Photoacoustic or photothermal detector comprising an optical transducer
The invention is a device and method for detecting an analyte in a medium. An exciting light source produces an exciting light wave, which propagates to the medium and heats the latter. The device comprises a transducer for detecting the heating of the medium. According to one embodiment, the transducer is a thermal transducer, configured to detect a variation in the temperature of the medium. According to another embodiment, the transducer is an acoustic transducer, configured to detect a photoacoustic wave propagating from the medium. Whatever the embodiment, the transducer employs a membrane, on which a waveguide is placed. The waveguide comprises a resonant optical cavity. Transduction is achieved by analyzing a variation in a resonant wavelength of the optical cavity.
US12228496B2 Apparatus and method for cell particle sorting based on microfluidic-chip flows
Provided is an apparatus for cell particle sorting based on microfluidic-chip flow, by using a design in which Dean flow focusing occurring in a spiral channel and hydrodynamic filtration are coupled. The apparatus comprises a first substrate including a spiral channel having an inner surface and an outer surface based on a radius of curvature, a sample solution inlet, a medium inlet, and a spiral inner-outlet and a spiral outer-outlet both for discharging the particles, and a second substrate including a main channel in which the sample solution discharged from the first substrate and passing through an inter-substrate way flows and a cut-off width WC is set, a side channel allowing a medium introduced into the medium inlet to flow to focus the sample solution on a sidewall of the main channel, a plurality of branch channels connected to the sidewall of main channel and configured to receive the particles from the main channel, a main channel outlet, and at least one branch channel outlet.
US12228495B2 Flow nanoparticle measurement device and method of determining nanoparticle using the same
A flow nanoparticle measurement device according to an embodiment of the present disclosure includes a flow cell in which a liquid sample flows, a first laser beam being irradiated to the flow cell; a laser generator configured to generate the first laser beam; and a flow controller configured to control a flow of the liquid sample for the flow cell.
US12228493B2 Microfluidic impedance cytometry apparatus
A microfluidic impedance cytometry apparatus, for position determination and impedance measurement of particle/s in a fluid carrying particles, comprising: a microfluidic impedance flow channel for allowing flow of said fluid; an upstream section; a downstream section; a sensing region to receive said channeled fluid, to sense one or more parameters of said fluid, said sensing region comprising one or more sets of pairs of electrodes, each pair forming a current path from an operative top to an operative bottom, each of said pairs being formed by an operative top electrode and an operative bottom electrode, electric potential being applied on said operative top electrode/s, each electrode for a particular pair being parallel-aligned and being symmetric, with respect to each other, same positive electric potential being applied on each of said top electrodes and each of said bottom electrodes is virtually grounded, for a pair; and a configuration of amplifiers.
US12228491B2 Measurement apparatus and quality control method
Disclosed is a measurement apparatus that includes: a measurement unit configured to measure a control sample for quality control; a display unit; and a processing unit configured to cause the display unit to display an input screen for setting an evaluation criterion used in the quality control, and, in the measurement apparatus, the processing unit causes the display unit to display a quality control result of a test item, based on the evaluation criterion and a measurement result of the control sample.
US12228487B2 Method and systems for characterization of viscous fluids
Methods and systems for characterizing multiple parameters of viscous fluid simultaneously are provided. By imposing an oscillatory deformation profile on a filament formed of the viscous fluid between two plates, a nonlinear fit to the deformation profile captured at different times is analyzed against a filament model dependent upon the plates radius, viscous fluid density, and the oscillation frequency of the imposed deformation profile. The Reynolds number, Weber number, and the aspect ratio of the viscous fluid are thus determined, for identifying the Newtonian fluid.
US12228479B2 Gas collection device and gas detection system
A gas collection device is installed in a toilet including a toilet seat and a toilet bowl. The gas collection device includes a flow path connected to a predetermined tank, and an introduction portion that introduces a sample gas into the flow path. The introduction portion is located between the toilet seat and the toilet bowl, or located inside or above the toilet seat. The introduction portion does not protrude toward an inside of the toilet bowl from a rim portion of the toilet bowl when located between the toilet seat and the rim portion. The introduction portion does not protrude toward the inside of the toilet bowl from the toilet seat when located inside or above the toilet seat.
US12228478B1 System and method for sampling metal ions in corrosive gas
A system and method for sampling metal ions in a corrosive gas is provided. The system includes: a sampling bottle; a vacuuming pipeline provided with a vacuuming device, where the vacuuming device is configured to vacuum a sampling chamber; a replacement gas pipeline configured to blow a replacement gas into the sampling chamber; an injection pipeline configured to inject a sample gas into the sampling chamber; and a purge gas pipeline. With the sampling system, the sampling bottle can be first subjected to vacuuming and thorough replacement to reduce the interference of impurities, then the sampling bottle is introduced with a corrosive sample gas, and then a corrosive gas is vaporized and blown away through a purge gas to leave metal ions or metal ions are dissolved in an absorption solution.
US12228477B1 Method for diagnosing rotor rub-impact in rotating machinery based on vibration signal deconstruction and frequency modulation characteristic anti-noise enhancement
A method for diagnosing rotor rub-impact in a rotating machinery based on vibration signal deconstruction and frequency modulation characteristic anti-noise enhancement, including: converting, based on two-stage integration transformation and high-pass filtering, vibratory acceleration signals from a rotating machinery device into vibratory displacement signals; performing targeted extraction on a rotating frequency component therein based on an improved variational mode decomposition method; calculating and estimating instantaneous fluctuation characteristics of a fundamental frequency of the extracted rotating frequency component using a quadrature-derivative-based normalized Hilbert transform to obtain an instantaneous frequency; inputting a calculated instantaneous frequency sequence into an optimum stochastic resonance system for anti-noise enhancement of intrawave frequency modulation characteristics; and processing FFT on an instantaneous frequency of intrawave frequency modulation characteristics after anti-noise enhancement, and diagnosing and identifying a rotor rub-impact fault of the rotating machinery based on a distribution characteristic of harmonic amplitudes related to a rotor rotating frequency.
US12228473B2 Tire tread depth estimation system and method
A tire tread depth estimation system for a vehicle includes a light source, a camera, an electronic controller, and a display. The light source is configured to emit light onto a surface of a vehicle tire. The camera is configured to capture an image of the surface of the vehicle tire. The electronic controller is connected to the light source and to the camera. The controller is configured to estimate a depth of a tire tread of the vehicle tire based on the image received from the camera. The display is configured to display the estimated tire tread depth.
US12228472B2 Perception simulation for improved autonomous vehicle control
A system and method for real world autonomous vehicle perception simulation are disclosed. A particular embodiment includes: configuring a sensor noise modeling module to produce simulated sensor errors or noise data with a configured degree, extent, and timing of simulated sensor errors or noise based on a set of modifiable parameters; using the simulated sensor errors or noise data to generate simulated perception data by simulating errors related to constraints of one or more of a plurality of sensors, and by simulating noise in data provided by a sensor processing module corresponding to one or more of the plurality of sensors; and providing the simulated perception data to a motion planning system for the autonomous vehicle.
US12228471B2 NOx sensor monitoring
The present invention pertains to a system for monitoring measured NOx values in an exhaust component, comprising a first NOx sensor having a first predetermined maintenance interval and a second NOx sensor having a second predetermined maintenance interval. The first and second NOx sensors are configured such that their first and second maintenance intervals are staggered. The present invention furthermore pertains to a method for monitoring measured NOx values in an exhaust component, comprising the steps of installing a first NOx sensor having a first predetermined maintenance interval in an exhaust component installing a second NOx sensor having a second predetermined maintenance interval after the first NOx sensor has been operating for a predetermined operation duration such that the first and second maintenance intervals are staggered by a maintenance timing offset.
US12228470B2 Conductive paste for preparing flexible porous piezoresistive sensor, method for making same and application thereof
The present disclosure provides a conductive paste for preparing flexible porous piezoresistive sensor, a method for making the same, and application thereof. The conductive paste includes a conductive carbon material, a sacrificial template and a high molecular polymer matrix. The high molecular polymer matrix includes a high molecular polymer and an organic solvent, and the mass ratio of the high molecular polymer to the organic solvent is 1:2 to 1:3; and based on the total mass of the conductive carbon material, the sacrificial template and the high molecular polymer, the mass percentage of the conductive carbon material is 2%-5%, the mass percentage of the sacrificial template is 75%-85%, and the mass percentage of the high molecular polymer is 10%-23%. This disclosure uses a sacrificial template with adjustable particle size to prepare conductive paste, greatly increasing number of nanopores or micropores after conductive paste is formed into a film.
US12228469B2 Method of measuring external pressure using capacitive pressure sensors
A capacitive pressure sensor includes a first electrode and a second electrode disposed on a surface of a folded flexible substrate. The first and second electrodes face each other and are separated from each other by a dielectric layer. The sensor can operate by generating an electrical signal related to a change in capacitance between the first and second electrodes. The change in capacitance results from a change in thickness of the dielectric layer due to an external pressure. The electrical signal can be transmitted from the capacitive pressure sensor to an external device.
US12228467B2 Force sensing seat belt sensor assembly
A seat belt sensor assembly comprises a force sensor coupled to a seat belt webbing. The seat belt sensor assembly utilizes force readings from the force sensor indicating a force level above or below a predetermined threshold to determine if an action needs to be taken to control a vehicle system. Such vehicle systems could include, but are not limited to, an autonomous driving control system, an occupant health system, and a motorized seat belt retractor system. Controlling the vehicle systems could include, but is not limited to, sending audio, visual, and/or haptic warnings to vehicle occupants, including, in one embodiment, that the occupant's respiration rate is indicative of a dangerous health condition. The seat belt sensor assembly may be used in combination with a camera-based occupant monitoring system. In one embodiment, the occupant monitoring system can be used to selectively activate/deactivate discrete activation zones of the force sensor.
US12228463B2 Device for monitoring strain of an elongate underwater member
A device (10) for monitoring strain of an elongate member (12) is deployed underwater. The device (10) comprises a first clamp (14) configured to embrace and couple to the elongate member (12) at a first axial location, a second clamp (16) configured to embrace and couple to the elongate member at a second axial location separated from the first axial location, and a sensor which is responsive to an angle between the first clamp and the second clamp.
US12228458B2 Integrated fiber optic temperature measurement and control system
Examples of an integrated active fiber optic temperature measuring and control system is provided. The integrated active fiber optic temperature measuring and temperature control system comprises a fiber optic probe with a fiber bundle and a sensor with an active material functionally coupled to a first end of the probe and a housing to house a temperature measuring circuitry and a temperature control circuitry. The housing is permanently integrated with the fiber optic probe.
US12228455B2 Flame monitor
The invention relates to a flame monitor (2, 2′, 2″, 2′″) for monitoring at least one sub-region (18) of a combustion chamber (1) for the presence of a flame (4), comprising: a flame sensor (16) for sensing a physical variable of a flame (4), in particular an intensity of electromagnetic radiation, and for generating an associated electrical sensor signal (26), a dual-channel analyser circuit (28, 28′, 28″), connected downstream from the flame sensor (16), for determining whether the sensor signal (26) generated by the flame sensor (16) corresponds to a flame (4) and for outputting a safety-oriented output signal (EXTS1) indicating the presence or absence of a flame (4), wherein the dual-channel analyser circuit (28, 28′, 28″) comprises: a first channel (28-1) configured to process the sensor signal (26), said channel comprising a first analogue-digital converter (32) in an analogue circuit (30), a first microcontroller (36) belonging to a digital diagnostic comparator unit (34, 34′, 34″, 34′″), for analysing a first signal obtained from the first analogue-digital converter (32), and a first relay (40) in a relay circuit (42, 42″), which relay (40) is controlled by the first microcontroller (36), and a second channel (28-2) configured to process the sensor signal (26), said channel comprising a second analogue-digital converter (44) in the analogue circuit (30), a second microcontroller (46) belonging to the digital diagnostic comparator unit (34, 34′, 34″, 34′″), for analysing a second signal obtained from the second analogue-digital converter (44), and a second relay (50) in the relay circuit (42, 42″), which relay (50) is controlled by the second microcontroller (46), wherein the diagnostic comparator unit (34, 34′, 34″, 34′″) is configured to compare a first result of analysis from the first microcontroller (36) and a second result of analysis from the second microcontroller (46) and to influence the output signal (EXTS1), depending on the result of the comparison, characterised in that the diagnostic comparator unit (34, 34′, 34″, 34′″) is configured to compare a signal (D1, D2; FB1, FB2) obtained from one of the two channels (28-1, 28-2) with an associated expected value, with the aid of both the first microcontroller (36) and the second microcontroller (46), and optionally to initiate a fail-operational mode of the analyser circuit (28, 28′, 28″) depending on the result of the comparison.
US12228452B2 Spectrometer
A mode of a spectrometer according to the present invention includes a spectrum measurement unit (11, 12) configured to repeatedly measure a spectrum over a predetermined wavelength range for measurement target light that is laser light; a peak counting unit (21, 22) configured to, every time a spectrum is obtained by the spectrum measurement unit, detect a peak from the spectrum and count the number of detected peaks; and a display processing unit (24) configured to display a numerical value of a peak counting result by the peak counting unit on a screen of a display unit in real time. With the spectrometer of the above mode, adjustment and the like of the multimode laser oscillator can be efficiently and accurately performed.
US12228447B2 System and method for sensing high-frequency vibrations
A system for reporting one or more events of interest in a structure, including an apparatus configured to be securely adhered to a surface of the structure, the apparatus having a flexible portion which conforms to a shape of the surface of the structure. The flexible portion containing a sensor to measure mechanical strain in the surface of the structure, and conductive traces to connect the sensor to electronics. The electronics to capture and buffer a signal output by the sensor, and a computational element to analyze the captured signal into a polynomial representing an event of interest. The system further including a wireless communication element to transmit the event of interest.
US12228446B2 Combination scale
A combination scale includes a pedestal having, at its center, an opening that vertically penetrates therethrough, and a center base body equipped with linear feeders and hoppers. The center base body is supported on the pedestal through leg portions. The pedestal has an upper surface formed so as to incline downward toward an outer end thereof.
US12228445B1 System and method for determining alcohol content within container utilizing container monitoring system
Herein disclosed is estimating alcohol content within a barrel based on a determination of a loss of fluid within the barrel. The loss of fluid may be determined by a measurement from outside the barrel. An implementation may comprise receiving information regarding an initial state of a liquid in a container, the initial state comprising at least one of an alcohol measure and a level of the liquid within the container, monitoring a level of the liquid within the container, wherein the monitoring is performed external to the container, determining an amount of loss of the liquid within the container based on the initial level and the monitored level, and estimating the alcohol measure of liquid remaining within the container based on the determined amount of loss of the liquid. An implementation may advantageously estimate alcohol content without affecting the internal ecosystem or contents of the barrel, improving product quality.
US12228443B2 Measurement system for the phase level in a smelting furnace
This application addresses a wireless system for the determination of the height of liquid or molten metal levels containing metal, shaft, matte or slag in smelting furnace. Specifically, it addresses a wireless system that allows, without the presence of cables, the sending and receiving of a signal outside of the smelting furnace, in order to determine, on-line, the height of the phases, including the height of the slag-matte interface and the total level of the bath.
US12228441B2 Method for monitoring a Coriolis mass flow meter
The present disclosure relates to a method used to monitor a Coriolis mass flow meter, which has an oscillator with at least one measurement tube, the method including: exciting the oscillator so as to cause flexural vibrations of a first antisymmetric vibration mode by an excitation signal at a resonance frequency of the first antisymmetric vibration mode; sensing a vibration amplitude of the first antisymmetric vibration mode at the resonance frequency of the first antisymmetric vibration mode; sensing a time constant of the decaying free vibrations of the first antisymmetric vibration mode; and determining a modal elastic property of the oscillator with respect to the first antisymmetric vibration mode on the basis of the vibration amplitude of the first antisymmetric vibration mode, the excitation signal, and the time constant.
US12228439B2 To reduce strain in coriolis flow sensor
An embodiment of a balance bar (230) is disclosed. The balance bar (230) comprises a first side portion (231) having a hollow interior for receiving a flow tube (220), a central portion (233) having a hollow interior for receiving a flow tube (220), and a first side flexible portion (234) comprising at least one flexible coupler (250), the first side flexible portion (234) coupling the first side portion (231) with the central portion (233), wherein the first side portion (231) and the central portion (233) are both more rigid than the first side flexible portion (234).
US12228438B2 Measurement sensor of a Coriolis flow meter, and Coriolis flow meter
The present disclosure relates to a measuring transducer of a Coriolis flow meter including a measuring tube arrangement having at least one measuring tube having an inlet section and an outlet section. The measuring transducer also includes at least a first exciter component of an oscillation exciter and at least a first sensor component of an oscillation sensor. A securement body arrangement is connected with the at least one measuring tube in the inlet section and/or in the outlet section, with the securement body arrangement having at least one opening. A connecting component connecting the measuring tube arrangement with a process line, wherein the connecting component includes at least one fastener apparatus, which extends through the opening of the securement body arrangement, wherein the connecting component is connected with the securement body arrangement via the fastener apparatus at least by shape interlocking.
US12228436B2 Signal processing
The disclosure relates to determination of a flow rate of a fluid flowing through a conduit, whilst compensating for conduit-borne interference. Transducers are used to emit ultrasonic signals into the fluid and receive the signal after propagating through a section of the conduit. Waves that have propagated through the fluid are detected and noise from pipe-borne interference is removed via signal processing.
US12228435B2 Flow control system, method, and apparatus
In one embodiment, a method for delivering a gas at a predetermined rate includes providing a gas flow control apparatus comprising a gas flow path extending from a gas inlet to a gas outlet, a proportional valve coupled to the gas flow path, an on/off valve coupled to the gas flow path, a volume being defined between the proportional valve and the on/off valve, and a flow restrictor having a flow impedance located downstream of the proportional valve. The volume is pressurized with the gas to a target set point by opening the proportional valve while the on/off valve is in an off state. Finally, the on/off valve is moved to the on state, delivering gas to the gas outlet.
US12228430B1 Variable reluctance resolver
Variable reluctance (VR) resolvers applicable to even or odd speed are provided. In an N-phase VR resolver, 2N coil-poles are evenly distributed around the stator, N being odd integer greater than or equal to three. Primary coils are wound with the same number of turns, but their winding polarities alternate across the coil-poles. The number of turns and winding polarities for sine and cosine signal sensing coils are determined by sine and cosine synthesis coefficients of N-phase zero-force transform. The coil turns ratios between sine and cosine signal sensing coils relative to the primary coil are dictated by absolute values of the coefficients, while the winding polarities are determined by signs of the coefficients. In odd-speed VR resolvers, winding polarities of pair of sensing coils symmetrically located 180 degrees apart must be identical, whereas in even-speed VR resolvers, these winding polarities must be opposite.
US12228428B2 Sensing unit
A sensing unit including first sensing electrodes arranged in a sensing area, second sensing electrodes electrically isolated from the first sensing electrodes, first identification patterns adjacent to the first sensing electrodes, and second identification patterns adjacent to the second sensing electrodes, in which a number of the first identification patterns is different from a number of the second identification patterns.