Document Document Title
US11514435B2 Electronic payment processing using adjusted interchange rate
An encrypted payment message is received from a buyer relating to a transaction with a merchant. The payment message is parsed using a first parsing algorithm to obtain merchant identifying information. The merchant identifying information is associated with at least a second parsing algorithm or at least one settlement algorithm. The payment message is parsed using the second parsing algorithm to obtain payment information for the transaction. A first settlement algorithm is applied to the payment information to determine an adjusted interchange rate. The payment information including the adjusted interchange rate is submitted to a third party settlement processor on behalf of the merchant, using a payment algorithm. A second settlement algorithm applied to the payment information determines a buyer rebate which can be submitted to the settlement processor. A transaction result is reported to at least one of the merchant or the buyer.
US11514430B2 User interfaces for transfer accounts
The present disclosure generally relates to managing the use of transfer accounts using an electronic device. In accordance with some embodiments, user interfaces for inputting information about a secure credential to an electronic device are described. In accordance with some embodiments, user interfaces for managing the use of a credential provisioned on an electronic device that operates on stored power are described. In accordance with some embodiments, user interfaces for managing the use of a transfer account associated with different credentials on an electronic device are described.
US11514428B2 Device for launching multiple peer to peer cashless payment applications on mobile devices
A device includes one or more NFC chips that are preprogrammed to provide a payee's identification and information for launching any of several P2P cashless payment applications to which the payee is subscribed, to a mobile phone of a payor. When a mobile device of a payor is brought to the vicinity of an NFC chip of the device, the mobile device launches a corresponding P2P cashless payment application. The P2P cashless payment application shows the payee's information and the payor may proceed to make a payment to the payee. The device may include an NFC chip that is preprogrammed to provide the payee's identification and the information for launching a single application on the mobile device of the payor to display the P2P cashless payment applications to which the payee is subscribed. The payor may then proceed to make a payment to the payee using the payor's mobile device.
US11514423B1 Systems and methods for a transactional keyboard
A user device includes a digital payment application and a transactional keyboard client application communicatively coupled to the digital payment application. The transactional keyboard client application is structured to receive a user input associated with one or more keys of the transactional keyboard. The transactional keyboard client application activates a digital application feature of the digital payment application based on the user input associated with the one or more keys. Furthermore, the transactional keyboard client application initiates a digital transaction without accessing the digital payment application.
US11514417B2 Systems and methods for operating a bridge server to support multiple shards of a blockchain
Systems and methods for operating a bridge server to support multiple shards of blockchains are disclosed. The multiple shards may be used to record ownership rights of in-game digital assets. The in-game digital assets may be usable in an online gaming platform. Exemplary implementations may: execute an instance of a game; maintain user accounts for the users of a blockchain on a first and a second decentralized ledger server; record sets of rights pertaining to sets of digital assets; receive an exchange request for a first digital asset; receive transferal information for the first digital asset; transfer sets of instructions to the first and second decentralized ledger servers such that the first decentralized ledger server removes the first digital asset from the first set of digital assets and the second decentralized ledger server adds the first digital asset to the second set of digital assets.
US11514416B2 System, method, and apparatus for reprogramming a transaction card
A system for reprogramming a transaction card may include a reprogrammable microchip transaction card, an account provider system, and a mobile device. A reprogrammable transaction card may include an embedded microprocessor chip, or integrated circuit (IC), housing various modules to provide card capabilities, such as transaction capabilities, security capabilities, and reprogramming capabilities. An account provider system may include a number of servers and computers, each equipped with storage and modules programmed with various capabilities, such as, storing cardholder data, transaction processing, and/or transaction card reprogramming. A user device may include various hardware and software components, such as a Near Field Communication (NFC) hardware and software components, one or more processors, various input/output interfaces, and/or modules, such as transaction processing modules and transaction card resetting modules. Each component of the system may communicate with each other in order to reprogram the transaction card.
US11514414B2 Performing an action based on predicted information
A device may obtain user information associated with a user and first account information associated with the user. The device may determine, based on the user information, user employment information and may determine, based on the first account information, user compensation information. The device may process, using a first machine learning model, the user employment information and the user compensation information to determine predicted future user compensation information. The device may obtain second account information associated with the user and may determine, based on the second account information, new user compensation information. The device may determine whether the new user compensation information is consistent with the predicted future user compensation information. The device may determine a predicted reason for the new user compensation information not being consistent with the predicted future user compensation information. The device may cause, based on the predicted reason, at least one action to be performed.
US11514412B2 Systems and methods for real time data rich cross border payment transactions
A cross border payment (CBP) computing device for transmitting cross border data rich payments in real-time is provided. The CBP computing device receives, from an originating bank associated with a payor, a payment request message to transfer funds in real-time. The payment request message includes payment instructions and transaction information associated with a transfer amount. The CBP computing device determines that the payment request message is a cross border payment transfer from a first payment network for processing real-time payments within a first country to a second payment network for processing real-time payments within a second country, and retrieves, from a database, a set of rules based on a payment messaging standard and protocol associated with the second payment network. The CBP computing device reformats the payment request messaged based on the retrieved set of rules, and transmits the reformatted payment message to a receiving bank associated with a payee.
US11514411B2 Multi-tier tokenization platform
A platform implementing a two-tier tokenization process to build a digital asset pool at a server. An application builds the digital asset pool, initializes general asset tokens to represent pro-rata ownership interests in a general pool of assets, and uses general asset tokens to create specific asset tokens to represent ownership interests in specific assets from that pool that a user of the platform selects, from a remote device in communication with the server, from the general pool. General asset tokens offered to eligible retail and/or institutional investors generate funding to build the asset pool. Owners of general asset tokens are periodically offered, by the server, the option to select portions of specific assets from the general asset pool, and create through the two-tier tokenization process, shares of specific asset tokens, subject to the technical protocols, ownership concentration limits, and bidding and allocation schema established by the present platform.
US11514408B2 System and method for waste diversion
An illustrative embodiment disclosed herein is a method including receiving, by a waste diversion system and from a source, waste materials, inserting, by the waste diversion system and into the waste materials, one or more markers, generating, by the waste diversion system, finished goods including a portion of the waste materials, and detecting, by the waste diversion system, a portion of the one or more markers corresponding to the portion of the waste materials in the finished goods.
US11514407B2 System and method for asset management
A deployment manager for managing a deployment includes storage for storing an asset management request and an asset manager. The asset manager obtains the asset management request for an asset of the deployment; in response to obtaining the asset management request: places the asset into a management mode that enables at least one physical component of the asset to be physically managed; manages the asset based on the asset management request while in the management mode; and places the asset into an active mode that disables the at least one physical component of the asset to be physically managed.
US11514404B2 Automatic generation of dynamic time-slot capacity
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one more processors and perform: obtaining historical demand data for pickup time slots at a physical store for a first time period; training a machine learning model to create a trained model based on the historical demand data for the pickup time slots over the first time period; generating, using the trained model, a projected demand for future pickup time slots at the physical store for a second time period; generating a time-slot capacity for each of the future pickup time slots at the physical store for the second time period based at least in part on the projected demand; and sending the time-slot capacities for the future pickup time slots to the physical store. Other embodiments are described.
US11514403B2 Utilizing machine learning models for making predictions
A device may receive assessment scores for a candidate associated with an entity and performance data identifying performance metrics and time periods associated with existing members of the entity. The device may process the assessment scores and the performance data, with an attrition model, to identify attrition scores for the candidate and confidences of the attrition scores, and may calculate a final attrition score based on the attrition scores. The device may process the assessment scores and the performance data, with a performance model, to identify performance scores for the candidate and confidences of the performance scores, and may calculate a final performance score based on the performance scores. The device may calculate an overall score based on the final attrition score and the final performance score, and may perform one or more actions based on the overall score.
US11514397B2 Safety, management and tracking of hospital pharmacy trays
A computer-implemented system and method is disclosed for inventory management including an inventory machine, a medication tray, and at least one marker. A medication tray includes a plurality of compartments to receive medications and other items, where each compartment is designated as a receptacle for a specific item or type of item. A marker is provided for each item placed in a compartment, and insertion of a medication tray into an inventory machine enables components to scan for markers. The markers are configured to generate identifying data and other data related to an item upon being scanned by an imaging apparatus and processed by a decoder apparatus. The correct/incorrect location of items within a medication tray, among other information, is determined in an automated fashion as part of the computer-implemented inventory management system and method.
US11514395B2 System for cost efficient order fulfillment
A computer-implemented method for determining cost efficient order fulfillment system. A list of items is received in a purchase order for delivery. A quality score comprising a shipping history score, an inventory accuracy score, and a handling score is calculated for each retail location. The retail location with the lowest cost and the highest quality score is selected to ship the order.
US11514393B1 Aerial item delivery availability
Disclosed are systems and methods to determine preferred delivery points within a parcel that are available to receive an aerial delivery of an item. For each delivery point a plurality of criteria scores may be determined for various criteria based on a processing of parcel data, image data, and/or sensor data corresponding to the parcel. The criteria may be aerial navigation related criteria or user preference criteria. The criteria scores may then be used to determine a suitability score for each delivery point. In some implementations, a user may specify a preferred delivery point and/or indicate one user criteria as more important than another criteria.
US11514387B2 Information processing apparatus, information processing method, and non-transitory storage medium
An object is to deliver more packages together. A number of first packages scheduled to be delivered by a vehicle that delivers packages to a predetermined area is acquired, the cost of delivering second packages by the vehicle is set on the basis of the number of first packages, the second packages being different from the first packages, and information on the cost is provided to a user present within the predetermined area.
US11514385B2 Agent coaching system
Method starts with processing, by a processor, audio signal to generate audio caller utterance. Processor generates an agent action ranking score associated with the audio caller utterance and determines whether the agent action ranking score is below a minimum threshold. In response to determining that the agent action ranking score is below the minimum threshold, processor generates a transcribed caller utterance using a speech-to-text processor and generates an identified task based on the transcribed caller utterance. Using the transcribed caller utterance and a task-specific agent coaching neural network associated with the identified task, processor generates an ideal response. Processor generates a feedback result and causes the feedback result to be displayed on a display device of the agent client device. Other embodiments are disclosed herein.
US11514384B2 Productivity improvement support system and productivity improvement support method
Improvement of work is instructed based on an analysis result obtained by combining data having different timescales. A productivity improvement support system includes a time scale setting unit configured to, when 4M data having different time scales acquired from a target device contains data that satisfy a condition for detecting a state fluctuation, switch time scale of the 4M data to time scales according to a state fluctuation, a loss analysis calculation unit configured to analyze a production loss factor by using analysis model data in which the production loss factor of the target device when the condition is satisfied is determined, and a recommended work selection unit configured to select a recommended work when the production loss factor occurs from one or a plurality of recommended works by using recommended work data stored in association with the production loss factor.
US11514383B2 Method and system for integrated well construction
A method may include obtaining, by the computer processor, rig operation data regarding various drilling rigs at different geographic locations. The method may further include generating, using the rig operation data, a model that identifies a level of risk associated with various rig operations. The method may further include simulating, by the computer processor and using the geographic location data and the model, a sequence of rig operations for constructing a portion of a wellbore drilled by a drilling rig at the desired geographic location.
US11514382B2 Utilizing micro-services for optimization workflows of borehole operations
The disclosure presents processes and methods for utilizing one or more micro-services to generate a calibration of a factor of a borehole operation or to generate an optimization adjustment to the borehole operation. The micro-services selected for execution can be selected by an optimization workflow, where each type of borehole operation can have its own set of micro-services. The micro-services can be part of one or more computing systems, such as a downhole system, a surface system, a well site controller, a cloud service, a data center service, an edge computing system, other computing systems, or various combinations thereof. Also disclosed is a system for implementing micro-services on one or more computing systems to enable a light weight and fast response, e.g., real-time or near real-time response, to borehole operations.
US11514381B2 Providing customized integration flow templates
A method and system are provided for customizing integration flow templates. The method can include can include monitoring user interaction with a plurality of systems external to an integration system to read data changes at the external systems and identifying at least one event pair, wherein each event pair is between two external systems having a same data change event in the two external systems. The identified event pairs are filtered for inclusion in an events chain and the external systems of the filtered event pairs are ordered in the events chain based on timestamps of the data change events. The method outputs integration flow templates based on the ordered external systems of the event pairs that define a flow trigger and at least one flow node.
US11514378B2 System and method for queue look ahead to optimize agent assignment and utilization
An exemplary embodiment of the present application is a system and method for work allocation optimization. In the present disclosure, analytics are applied to work items while the work items are waiting in a work queue in order to optimize the routing and allocation of work items to agents in the most efficient manner possible, while optimizing the utilization of agents. By performing a look ahead at more than the initial work item, the system assesses the agent skills required by imminent work items in the work queue. This is then compared to a skillset of each available and/or soon to be available agent in order to achieve the optimal allocation of the work items to maximize utilization of agents. The work items are then routed to the agents accordingly.
US11514377B2 Space allocation systems for allocating space to objects with multi-variate characteristics, and methods thereof
The present invention discloses a space allocation system and a method for allocating space to objects with multi-variate characteristics. In the present invention, intra-container allocation and/or inter-container allocation is performed to generate a combination in which the objects can be placed in one or more pre-defined storage spaces in a plurality of storage containers. The generated combination is further optimized for efficient space allocation to objects with multi-variate characteristics.
US11514370B1 Selective batching for inference system for transformer-based generation tasks
An inference system applies a machine-learning transformer model to a batch of requests with variable input length or variable target length or variable internal state length by selectively batching a subset of operations in the transformer model but processing requests in the batch individually for a subset of operations in the transformer model. In one embodiment, the operation to be processed individually is an attention operation of an encoder or a decoder of the transformer model. By selective batching, the inference system can allow batching operations to be performed for a batch of requests with variable input or target length or internal state length to utilize the parallel computation capabilities of hardware accelerators while preventing unnecessary computations that occur for workarounds that restrain the data of a batch of requests to a same length.
US11514366B2 System for content encryption for predictive models trained on private data
A computing system receives decrypts learned parameters of a computer-implemented predictive model stored in a computer-readable, non-volatile data store upon instantiation of a model process in volatile memory of the computing system. The predictive model is parameterized by learned parameters that are based upon private data of a user, wherein the learned parameters of the predictive model have been encrypted subsequent to training of the predictive model based upon the private data of the user. The computing system receives a request for a prediction associated with the user. Upon authorizing the request, the computing identifies the predictive model. The computing system, by way of the model process, generates the prediction based upon the request and the predictive model. The computing system outputs the prediction to a computing device associated with the user.
US11514365B2 Immutable watermarking for authenticating and verifying AI-generated output
Embodiments are directed to immutable watermarking for authenticating and verifying artificial intelligence (AI)-generated output. An embodiment of a system includes a hardware accelerator to perform processing related to a machine learning (ML) model and one or more processors including a hash generator. In one implementation, the hash generator is to identify a global unique identifier (GUID) for the ML model, generate a digital signature for content generated by an inference stage of the ML model, the digital signature based on at least the GUID of the ML model and the content generated by the ML model, and transmit the content and the digital signature to a content consumer platform.
US11514364B2 Iterative vectoring for constructing data driven machine learning models
Embodiments described herein are directed to generating a machine learning (ML) model. A plurality of vectors are accessed, each vector of the plurality of vectors including a first set of features associated with a corresponding data item. A second set of features is identified by expanding the first set of features. A ML model is trained using vectors including the expanded set of features, and it is determined that an accuracy of the ML model trained using the vectors increased. A third set of features is identified by determining a measure of importance for different subsets of features in the second set and replacing subsets having a low measure of importance with new features. A ML model is trained using vectors that include the third set, and it is determined that an accuracy of the model increased due to the replacing.
US11514361B2 Automated artificial intelligence radial visualization
Embodiments for providing automated machine learning visualization. Machine learning tasks, transformers, and estimators may be received into one or more machine learning composition modules. The machine learning composition modules generate one or more machine learning models. A machine learning model pipeline is a sequence of transformers and estimators and an ensemble of machine learning pipelines are an ensemble of machine learning pipelines. A machine learning model pipeline, an ensemble of a plurality of machine learning model pipelines, or a combination thereof, along with corresponding metadata, may be generated using the machine learning composition modules. Metadata may be extracted from the machine learning model pipeline, the ensemble of a plurality of machine learning model pipelines, or combination thereof. An interactive visualization graphical user interface of the machine learning model pipeline, the ensemble of a plurality of machine learning model pipelines, or combination thereof, and the extracted metadata may be generated.
US11514358B2 Automatic control artificial intelligence device and method for updating a control function
An artificial intelligence device is disclosed. In an embodiment, the artificial intelligence device includes a sensor configured to acquire an output value according to control of a control system, and an artificial intelligence unit comprising one or more processors configured to obtain one or more updated parameters of a control function of the control system based on the output value using reinforcement learning, and update the control function for providing a control value to the control system with the one or more updated parameters.
US11514357B2 Nuisance mining for novel defect discovery
A method of defect discovery can include providing a nuisance bin in a nuisance filter, partitioning the defect population into a defect population partition, segmenting the defect population partition into a defect population segment, selecting from the defect population segment a selected set of defects, computing one or more statistics of the signal attributes of the defects in the defect population segment, replicating the selected set of defects to yield generated defects, shifting the generated defects outside of the defect population segment, creating a training set, and training a binary classifier. This method can be operated on a system. The method can enable a semiconductor manufacturer to determine more accurately the presence of defects that would otherwise have gone unnoticed.
US11514355B2 Flat representation of machine learning model
The example embodiments are directed to a system and method for deploying a machine learning model using a parse-free memory allocation. In one example, the method may include one or more of receiving a request to deploy a machine learning model, in response to receiving the request, creating a memory map comprising a mapping of a data structure for storing an unpacked flat representation of the machine learning model, allocating a contiguous block of memory of the data structure that is mapped by the memory map, loading data blocks of the unpacked flat representation of the machine learning model into the allocated contiguous blocks of memory of the data structure, and storing an offset associated with the contiguous block of memory in storage.
US11514353B2 Generating, using a machine learning model, request agnostic interaction scores for electronic communications, and utilization of same
Training and/or utilizing a machine learning model to generate request agnostic predicted interaction scores for electronic communications, and to utilization of request agnostic predicted interaction scores in determining whether, and/or how, to provide corresponding electronic communications to a client device in response to a request. A request agnostic predicted interaction score for an electronic communication provides an indication of quality of the communication, and is generated independent of corresponding request(s) for which it is utilized. In many implementations, a request agnostic predicted interaction score for an electronic communication is generated “offline” relative to corresponding request(s) for which it is utilized, and is pre-indexed with (or otherwise assigned to) the electronic communication. This enables fast and efficient retrieval, and utilization, of the request agnostic interaction score by computing device(s), when the electronic communication is responsive to a request.
US11514351B2 Apparatus and method for optimizing quantum computation
An apparatus for optimizing quantum computation according to an embodiment includes a block generation module that identifies a portion requiring quantum computation from an input problem and generates a quantum calculation block from the identified portion, a block map management module that stores and manages a quantum computation block map including the generated quantum calculation block information, and a calculator determination module that determines a quantum calculator, which is to execute the quantum calculation block, among a plurality of quantum calculators including one or more quantum simulators and one or more quantum computers.
US11514349B1 Apparatus and methods of unsupervised machine learning models to identify seasonality and predicting seasonally-influenced metric values
In some embodiments, an apparatus includes a geometric aggregator that receives data for a set of time periods and a location. The data has a first set of first metric values and a set of second metric values for each time period and lacks a mixture of Gaussian distributions. The geometric aggregator calculates a geometric aggregation of the data for each time period to produce a first metric value from a second set of first metric values, having a mixture of Gaussian distributions. The apparatus includes a Gaussian mixture model that predicts a set of Gaussian distributions, each uniquely associated with a season, within a set of histogram values for the data based on the second set of first metric values. The apparatus includes a presentation portion that produces a set of adjusted first metric values based on the set of histogram values, each uniquely associated with a season.
US11514347B2 Identifying and remediating system anomalies through machine learning algorithms
Methods, apparatus, and processor-readable storage media for identifying and remediating anomalies through cognitively assorted machine learning algorithms are provided herein. A computer-implemented method includes: identifying, using system log data, a target variable based at least in part on correlations between a set of performance indicators of a system and the target variable, and threshold values for the performance indicators relative to the target variable; generating an inference model to predict when the system will enter an adverse state and identify one or more root causes of the system entering the adverse state; using machine reinforcement learning to determine an action policy including actions that remediate the adverse state; predicting that the system will enter the adverse state by applying the inference model to further system log data; and automatically executing one or more actions of the action policy in response to the prediction.
US11514336B2 Automated knowledge base
Domain specific knowledge base (KB) contains all concepts from domain and the semantic relations between concepts. The concepts and the semantic relations are extracted from an existing corpus of content for the domain. The World Wide Web Consortium (W3C) standard SKOS (Simple Knowledge Organization System) can be used and two types of semantic relations can be captured: hierarchal and associative. A Natural Language Processing (NLP) software engine can parse the input text to create a semantic knowledge graph, which is then mapped to a SKOS knowledge model. During the linguistic understanding of the text, relevant domain concepts are identified and connected by semantic links. Concepts automatically identified as most important in this domain can be promoted to another layer, referred to as “Topics.”
US11514331B2 Sequence-controlled polymer random access memory storage
Methods for controlled segregation of blocks of information encoded in the sequence of a biopolymer, such as nucleic acids and polypeptides, with rapid retrieval based on multiply addressing nanostructured data have been developed. In some embodiments, sequence controlled polymer memory objects include data-encoded biopolymers of any length or form encapsulated by natural or synthetic polymers and including one or more address tags. The sequence address labels are used to associate or select memory objects for sequencing read-out, enabling organization and access of distinct memory objects or subsets of memory objects using Boolean logic. In some embodiments, a memory object is a single-stranded nucleic acid scaffold strand encoding bit stream information that is folded into a nucleic acid nanostructure of arbitrary geometry, including one or more sequence address labels. Methods for controlled degradation of biopolymer-encoded blocks of information in the memory objects are also developed.
US11514329B2 Data-driven deep learning model generalization analysis and improvement
Techniques are provided for evaluating and defining the scope of data-driven deep learning models. In one embodiment, a machine-readable storage medium is provided comprising executable instructions that, when executed by a processor, facilitate performance of operations comprising employing a machine learning model to extract first training data features included in a training data set and first target data features included in a target data set. The operations further comprise determining whether the target data set is within a defined data scope of the training data set based on analysis of correspondences between the first training data features and the first target data feature, and determining whether application of the target data set to a target neural network model developed using the training data set will generate results with an acceptable level of accuracy based on whether the target data set is within the defined data scope.
US11514327B2 Apparatus and method for utilizing a parameter genome characterizing neural network connections as a building block to construct a neural network with feedforward and feedback paths
A method of forming a neural network includes specifying layers of neural network neurons. A parameter genome is defined with numerical parameters characterizing connections between neural network neurons in the layers of neural network neurons, where the connections are defined from a neuron in a current layer to neurons in a set of adjacent layers, and where the parameter genome has a unique representation characterized by kilobytes of numerical parameters. Parameter genomes are combined into a connectome characterizing all connections between all neural network neurons in the connectome, where the connectome has in excess of millions of neural network neurons and billions of connections between the neural network neurons.
US11514326B2 Drift regularization to counteract variation in drift coefficients for analog accelerators
Drift regularization is provided to counteract variation in drift coefficients in analog neural networks. In various embodiments, a method of training an artificial neural network is illustrated. A plurality of weights is randomly initialized. Each of the plurality of weights corresponds to a synapse of an artificial neural network. At least one array of inputs is inputted to the artificial neural network. At least one array of outputs is determined by the artificial neural network based on the at least one array of inputs and the plurality of weights. The at least one array of outputs is compared to ground truth data to determine a first loss. A second loss is determined by adding a drift regularization to the first loss. The drift regularization is positively correlated to variance of the at least one array of outputs. The plurality of weights is updated based on the second loss by backpropagation.
US11514324B2 Methods of optimization of computational graphs of neural networks
The present invention discloses a method to optimize a neural network computational graph. The computational graph is used for performing neural network calculation by a computational platform. The computational platform reads data needed by the calculation from off-chip memory. The method comprises: layers which can be fused are selected at least based on an optimization rule to reduce frequency of data exchange between the computational platform and the off-chip memory, carrying out fusion for at least two adjacent layers in the computational graph according to the selected layer objects. Here, the at least two adjacent layers are at least one of the following: horizontally adjacent layers having the same input of feature maps; and longitudinally adjacent layers in which the calculation results of a feature map of a previous layer are at least part of input for a next layer. The method to optimize a computational graph of the present invention can be automatically carried out based on rules or through isomorphic subgraph matching. Thus, an optimal reconstruction mode for executing the computational graph is found out, execution efficiency of the neural network computational platform is improved.
US11514323B1 Methods for performing multi-view object detection by using homography attention module and devices using the same
A method for training a homography attention module (HAM) to perform multi-view object detection includes steps of: generating, from an i-th feature map corresponding to each of multiple training images representing multi-views of a target space, a 1-st to a d-th channel attention map for determining channel attention scores each channel included in the i-th feature map has for each of a 1-st to a d-th height plane of the target space, generating a 1-st to a d-th channel refined feature map by referring to channels with top k channel attention scores for each height, element-wisely multiplying them with corresponding spatial attention map generated therefrom to produce a 1-st to a d-th spatial refined feature map, and then homographically transforming them onto corresponding height plane and aggregating them to generate a BEV occupancy heatmap, which is used with its GT for training.
US11514319B2 Action prediction
According to one aspect, action prediction may be implemented via a spatio-temporal feature pyramid graph convolutional network (ST-FP-GCN) including a first pyramid layer, a second pyramid layer, a third pyramid layer, etc. The first pyramid layer may include a first graph convolution network (GCN), a fusion gate, and a first long-short-term-memory (LSTM) gate. The second pyramid layer may include a first convolution operator, a first summation operator, a first mask pool operator, a second GCN, a first upsampling operator, and a second LSTM gate. An output summation operator may sum a first LSTM output and a second LSTM output to generate an output indicative of an action prediction for an inputted image sequence and an inputted pose sequence.
US11514317B2 Machine learning based resource availability prediction
Requests from file system services of a storage system are registered. Each file system service, when executed, utilizes one or more resources of the storage system. Each request includes information describing resource requirements required by a respective file system service. Resource utilization data of the resources are collected over a period of time. The resource utilization data includes an identification of a resource, a timestamp, and a measurement indicating a utilization level of the resource corresponding to the timestamp. A machine learning model is trained to predict utilization patterns of the resources. Execution of the file system services are scheduled based on the predicted utilization patterns. Monitoring is conducted during the execution of the file system services. Based on the monitoring a determination is made as to whether the machine learning model should be retrained.
US11514312B2 Computer vision optimisation for small value changes
Aspects of the present disclosure relate to a computer-implemented method of processing data portion. The method comprises processing a first data portion in a convolutional neural network to generate a first input to an activation function in the convolutional neural network; providing a first output by applying the activation function to the first input; and storing an indicator, representative of the first input to the activation function, for the first data portion. The method further comprises determining whether to provide a second output by applying the activation function to a second input, generated from a second data portion, based at least in part on an evaluation of the indicator for the first data portion.
US11514311B2 Automated data slicing based on an artificial neural network
A method, apparatus and a computer program product for automated data slicing based on an Artificial Neural Network (ANN). The method comprising: obtaining an ANN, wherein the ANN is configured to provide a prediction for a data instance, wherein the ANN comprises a set of nodes having interconnections therebetween; determining an attribute vector based on a subset of the nodes of the ANN; determining, based on the attribute vector, a plurality of data slices; obtaining a testing dataset comprising testing data instances; computing, for each data slice, a performance measurement of the ANN over the data slice, wherein said computing is based on an application of the ANN on each testing data instance that is mapped to the data slice; and performing an action based on at least a portion of the performance measurements of the data slices.
US11514310B2 Training a classifier to detect open vehicle doors
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a classifier to detect open vehicle doors. One of the methods includes obtaining a plurality of initial training examples, each initial training example comprising (i) a sensor sample from a collection of sensor samples and (ii) data classifying the sensor sample as characterizing a vehicle that has an open door; generating a plurality of additional training examples, comprising, for each initial training example: identifying, from the collection of sensor samples, one or more additional sensor samples that were captured less than a threshold amount of time before the sensor sample in the initial training example was captured; and training the machine learning classifier on first training data that includes the initial training examples and the additional training examples to generate updated weights for the machine learning classifier.
US11514309B2 Method and apparatus for accelerating distributed training of a deep neural network
Embodiments of the present invention provide a method and apparatus for accelerating distributed training of a deep neural network. The method comprises: based on parallel training, the training of deep neural network is designed as a distributed training mode. A deep neural network to be trained is divided into multiple sub-networks. A set of training samples is divided into multiple subsets of samples. The training of the deep neural network to be trained is performed with the multiple subsets of samples based on a distributed cluster architecture and a preset scheduling method. The multiple sub-networks are simultaneously trained so as to fulfill the distributed training of the deep neural network. The utilization of the distributed cluster architecture and the preset scheduling method may reduce, through data localization, the effect of network delay on the sub-networks under distributed training; adapt the training strategy in real time; and synchronize the sub-networks trained in parallel. As such, the time required for the distributed training of the deep neural network may be reduced and the training efficiency of the deep neural network may be improved.
US11514306B1 Static memory allocation in neural networks
The disclosed computer-implemented method may include compiling a neural network, and the compiling may include organizing an interconnected set of nodes in a series of layers, and for each node in each layer, assigning an associated activation of a plurality of activations. Each activation may output a respective tensor of a plurality of tensors. The compiling may also include allocating memory for the activations by determining a respective memory size for each activation, and based on the respective memory size for each activation, assigning a memory block in the neural network to the activation. The method may also include, after the allocating the memory for the activations, accessing the memory blocks to perform the plurality of activations and thereby execute the neural network. Various other methods, systems, and computer-readable media are also disclosed.
US11514300B2 Resistor circuit, artificial intelligence chip and method for manufacturing the same
A resistor circuit, an artificial intelligence chip and a method for manufacturing the same are provided. The resistor circuit includes a stack structure. The stack structure includes resistive material layers and insulating layers stacked alternately. The resistor circuit includes at least two unit resistors electrically connected in series or parallel. The at least two unit resistors are respectively defined in the resistive material layers of different layers.
US11514297B2 Post-training detection and identification of human-imperceptible backdoor-poisoning attacks
This patent concerns novel technology for detecting backdoors of neural network, particularly deep neural network (DNN), classifiers. The backdoors are planted by suitably poisoning the training dataset, i.e., a data-poisoning attack. Once added to input samples from a source class (or source classes), the backdoor pattern causes the decision of the neural network to change to a target class. The backdoors under consideration are small in norm so as to be imperceptible to a human, but this does not limit their location, support or manner of incorporation. There may not be components (edges, nodes) of the DNN which are dedicated to achieving the backdoor function. Moreover, the training dataset used to learn the classifier may not be available. In one embodiment of the present invention which addresses such challenges, if the classifier is poisoned then the backdoor pattern is determined through a feasible optimization process, followed by an inference process, so that both the backdoor pattern itself and the associated source class(es) and target class are determined based only on the classifier parameters and a set of clean (unpoisoned attacked) samples from the different classes (none of which may be training samples).
US11514288B2 Contactless metal card constructions
A metal smartcard (SC) having a transponder chip module (TCM) with a module antenna (MA), and a card body (CB) comprising two discontinuous metal layers (ML), each layer having a slit (S) overlapping the module antenna, the slits being oriented differently than one another. One metal layer can be a front card body (FCB, CF1), and the other layer may be a rear card body (RCB, CF2) having a magnetic stripe (MS) and a signature panel (SP). The slits in the metal layers may have non-linear shapes.
US11514285B2 Artwork generated to convey digital messages, and methods/apparatuses for generating such artwork
2D machine readable symbologies are stylized and made aesthetically-appealing, facilitating their use to convey plural-symbol data on product packaging and other articles. In some arrangements, symbologies are stylized by geometric transformations (e.g., by multiple rotation and/or mirroring operations) to develop tiles having organized geometric structures. Such stylized symbologies can be decoded by existing code readers. A great variety of other features and arrangements are also detailed.
US11514284B2 Papercraft digitization
A computer-implemented method for digitization of papercraft folding for creation of a papercraft model may include monitoring, via an RFID reader, a sheet provided with an array of RFID tags. Based on the RFID reader output, the occurrence of a fold performed on the sheet is determined. The method further includes determining fold properties of the occurred fold and storing the fold properties as a fold dataset of the occurred fold.
US11514283B2 Image forming system
There is provided an image forming system that includes an image forming apparatus including, a first variable mechanism that varies from a first state to a second state or from the second state to the first state when physically operated by a user, a first detection unit configured to detect the variation of a state of the first variable mechanism, and a sound collection unit. The image forming system further includes a generation unit configured to generate, when the variation is detected by the first detection unit, first statistical information regarding at least one sound wave obtained by the sound collection unit in a period based on a timing when the variation is detected.
US11514282B1 Page parallel PDF flattening
Systems and methods are described that facilitate parallel processing of PDF documents for printing, wherein the PDF documents comprise transparency effects. Transparent objects in the PDF document are identified, and the document is divided into subgroups of pages. The transparency objects are then flattened to enable conversion to PostScript format. The PostScript pages are processed and rendered to raster for printing.
US11514277B2 Sensing system, sensor node device, sensor measurement value processing method, and program
A sensing system including multiple sensor node devices and an analysis device, wherein: each of the multiple sensor node devices has a sensor that measures a measurement target and acquires data values, a learning unit that, based on the data values, learns a model used to estimate the data values at an installation position of the sensor, and a communication unit that transmits learning result data indicating a learning result from the learning unit; and the analysis device has a spatial analysis unit that estimates a spatial distribution of the data values based on the learning result data from each of the multiple sensor node devices and the installation positions of the respective sensor node devices.
US11514275B2 Database instance tuning in a cloud platform
Various examples are directed to systems and methods for tuning a database service in a cloud platform. A tuning service may access a neural network model trained to classify workload points to one of classes. The tuning service may execute the neural network model with a first source workload point as input to return a first class as output, where the first source workload describing a source database. The tuning service may select a target workload for the first source workload point from a plurality of reference workloads. Selecting the target workload may be based at least in part on the first class returned by the neural network model. The tuning service may generate a recommended knob configuration for the source database using the target workload.
US11514271B2 System and method for automatically adjusting strategies
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for automatically adjusting strategies. One of the methods includes: determining one or more characteristics of a plurality of complaints, wherein each of the complaints corresponds to an order; classifying the plurality of complaints into a plurality of categories based on the one or more characteristics by using a trained classifier; selecting a category from the plurality of categories based on a number of complaints in the selected category; from a group of strategies each associated with one or more conditions and one or more actions, identifying a candidate strategy causing the complaints of the selected category, wherein the one or more actions are executed in response to the one or more conditions being satisfied; and optimizing the candidate strategy using a reinforcement learning model at least based on a plurality of historical orders.
US11514261B2 Image colorization based on reference information
According to implementations of the subject matter described herein, there is provided an image colorization solution. The solution includes determining a similarity between contents presented in a grayscale source image and a color reference image and determining a col or target image corresponding to the source image based on the similarity. Specifically, a first and a second sets of blocks similar and dissimilar to the reference image are determined based on the similarity; a first color for the first set of blocks is determined based on a color of corresponding blocks in the reference image; a second color for the second set of blocks is determined independently of the reference image. Through this solution, it is possible to provide user controllability and customized effects in colorization, and there is no strict requirement on correspondence between the color image and grayscale image, achieving more robustness to selection of color reference images.
US11514256B2 Printing inspection device
To obtain a printing inspection device that an optimum binarization threshold value in the printing inspection device that captures an image including a two-dimensional code printed by a general-purpose printer such as an ink jet printer, as a multi-level image, creates a binary image from the multi-level image with a predetermined binarization threshold value, and then performs decoding. Before a practical printing inspection is performed, a read test is performed. The read test is performed on one or more inspection samples by binarizing a multi-level image with brightness values for all gradations as a threshold value. A range (maximum value and minimum value) of readable brightness values is obtained, and then a median value between the minimum value and the maximum value is used as a binarization threshold value for a two-dimensional code image in a practical printing inspection.
US11514254B1 User-filtered RFID inventory
RFID-tagged items can be filtered based on relevance estimation or user input. A device reads digital identifiers for multiple RFID-tagged items. The device estimates and selects an item that an individual desires based on one or more metrics, then presents data about the selected item to the individual. If the device receives feedback that the selected item is not the desired item, then the device may estimate and select another item and/or present information about multiple items to allow the individual to select the desired item. When the desired item is selected, the device may perform some associated action.
US11514249B2 Domain-adapted sentiment prediction for long or unbalanced text threads
Embodiments of the disclosed technologies use machine learning to produce thread level classification data and case level classification data.
US11514246B2 Providing semantic completeness assessment with minimal domain-specific data
A question-and-answer system directed to a specific domain optimally utilizes reference documents that are semantically complete for that domain. Semantic completeness of a document is assessed using quality control questions (provided by subject matter experts) applied to the Q&A system followed by analysis of the proposed answers. That analysis is carried out using a cogency module having a feedforward neural network which receives metadata features of the document such as document ownership, document priority, and document type. A domain-optimized corpus for the Q&A system is built by so assessing multiple documents in a document collection, and adding each reference document that is reported as being semantically complete to the domain-optimized corpus. Thereafter, the deep learning question-and-answer system can receive a natural language query from a user, find a responsive answer in the documents while applying the domain-optimized corpus, and provide that answer to the user.
US11514244B2 Structured knowledge modeling and extraction from images
Techniques and systems are described to model and extract knowledge from images. A digital medium environment is configured to learn and use a model to compute a descriptive summarization of an input image automatically and without user intervention. Training data is obtained to train a model using machine learning in order to generate a structured image representation that serves as the descriptive summarization of an input image. The images and associated text are processed to extract structured semantic knowledge from the text, which is then associated with the images. The structured semantic knowledge is processed along with corresponding images to train a model using machine learning such that the model describes a relationship between text features within the structured semantic knowledge. Once the model is learned, the model is usable to process input images to generate a structured image representation of the image.
US11514243B1 Computer-based systems having data structures configured to execute SIC4/SIC8 machine learning embedded classification of entities and methods of use thereof
At least some embodiments are directed to an entity classification system receives informational data associated with an entity. The informational data includes sentences associated with the entity. The entity classification system utilizes a first machine learning model to determine a first contextual meaning among words of a sentence associated with the entity based on a first word embedding technique, and determines at least one category associated with the entity based at least in part on the first contextual meaning. The entity classification system utilizes a second machine learning model to determine a second contextual meaning shared by a set of sentences based on a second embedding technique, and determines a subcategory of the category associated with the entity based at least in part on the second contextual meaning. The entity classification system generates an output including the category and subcategory associated with the entity.
US11514241B2 Method, apparatus, and computer-readable medium for transforming a hierarchical document object model to filter non-rendered elements
An apparatus, computer-readable medium, and computer-implemented method for transforming a hierarchical document object model (DOM) to filter non-rendered elements, including parsing elements in a hierarchical DOM to identify one or more tags, any properties, and any values of the elements, removing invisible elements determined based on properties of each invisible element, each invisible element comprising an element of the DOM that is hidden from a user when the DOM is rendered, removing empty elements based on the tags of each element, each empty element comprising a tag without any associated values, identifying remaining elements of the hierarchical DOM that have parent elements that have been removed from the hierarchical DOM, and re-parenting the remaining elements to new parent elements remaining in the hierarchical DOM based on traversing the hierarchical DOM from each of the remaining elements.
US11514238B2 Automatically assigning semantic role labels to parts of documents
Machine learning, artificial intelligence, and other computer-implemented methods are used to identify various semantically important chunks in documents, automatically label them with appropriate datatypes and semantic roles, and use this enhanced information to assist authors and to support downstream processes. Chunk locations, datatypes, and semantic roles can often be automatically determined from what is here called “context”, to wit, the combination of their formatting, structure, and content; those of adjacent or nearby content; overall patterns of occurrence in a document, and similarities of all these things across documents (mainly but not exclusively among documents in the same document set). Similarity is not limited to exact or fuzzy string or property comparisons, but may include similarity of natural language grammatical structure, ML (machine learning) techniques such as measuring similarity of word, chunk, and other embeddings, and the datatypes and semantic roles of previously-identified chunks.
US11514235B2 Information extraction from open-ended schema-less tables
Systems and methods for generating and annotating cell documents include extracting tables from a document using a table extraction engine. Headers are extracted for each of the tables using a header detection engine. Cells are extracted from each of the tables using a cell extraction engine. A cell document is generated for each of the cells which are each correlated to corresponding portions of the headers, each cell document recording the correlation between the cells and the headers. Each cell document is annotated to generate annotated cell documents with a cell recognition model trained to perform natural language processing on the cell documents by classifying each term in each of the cell documents and extracting relationships between the terms of each of the cell documents.
US11514234B2 Method and system for annotation and connection of electronic documents
A method and system for annotating and linking electronic documents is described herein. Separate annotation layers or connectors are used to store each annotation or connection associated with a document in order to improve the efficiency and robustness of collaborative annotation. When a user creates an annotation for a document, a new annotation layer is generated, containing information describing the annotation. The annotation layer is separate from the annotated document. The annotation layer may be transmitted to another user without transmission of the document, thereby reducing network traffic and avoiding metadata contamination within the document itself. This facilitates real-time collaborative annotation of electronic documents by multiple users. This also facilitates robust connections between documents or other data sources, which contain information regarding both the source and target documents.
US11514228B2 Guides on a content generation system
User inputs are received on a visual display, when a user is generating visual content. The user inputs trigger guide functionality, and guides are displayed to guide the user in creating the visual content.
US11514222B1 Cell-width aware buffer insertion technique for narrow channels
An integrated circuit (IC) design is accessed from a database in memory. The IC design comprises a routing topology for a net comprising interconnections between a set of pins. The IC design further comprises a set of candidate locations for inserting buffers. A set of cells from a cell library in memory is accessed. A candidate location from the set of candidate locations is assessed to determine whether at least one cell in the set of cells fits at the location. Based on determining that at least one cell in the set of cells fits at the candidate location, the location is marked as bufferable. A largest cell width that fits at the candidate location is determined based on the set of cells and a buffering solution is generated for the net using the largest cell width as a constraint on buffer insertion performed at the candidate location.
US11514221B2 Automation for monolithic 3D devices
A method of designing a 3D Integrated Circuit including: partitioning at least one design into at least a first and a second level, where the first level includes logic and the second level includes memory; then performing a first placement of the second level using a placer executed by a computer, the placer is a part of a Computer Aided Design tool, where the 3D Integrated Circuit includes a plurality of connections between the first level and the second level; and performing a second placement of the first level based on the first placement, where memory includes a first memory array, the logic includes a first logic circuit configured so as to write data to first memory array. Performing the first placement includes placing the first memory array, and where performing the second placement includes placing the first logic circuit based on the first placement of the first memory array.
US11514220B2 Predicting power usage of a chip
Predicting power usage of a chip may include receiving placement data describing a placement, within the chip, of a plurality of logical components of the chip; providing the placement data as an input to a neural network; and determining, by the neural network, based on the placement data, a predicted power usage of the chip.
US11514217B2 Systems and methods for generating ethernet modules based on base designs
Systems and method for generating Ethernet modules based on base designs. After a processor receives a base design for an industrial device assembly, the processor may calculate electrical load limits for sections of the base design based on dimensions of the sections, a number of sections, a location of the industrial device assembly, and the like. Based on the electrical load limits, the processor may determine a number of Ethernet modules for the sections and respective placements of the Ethernet modules within the base design. The processor may update a layout of the industrial device assembly based on the number of Ethernet modules for the sections and respective placements of the Ethernet modules within the base design.
US11514216B1 Reduced physics well production monitoring
Fluid flow dynamics modeling methods and system are provided. In some embodiments, such methods include determining a bottomhole pressure for the unconventional reservoir based, at least in part, on a tubing head pressure for one or more wells penetrating at least a portion of the unconventional reservoir, one or more fluid properties of a fluid in the unconventional reservoir, and a well production volume for the one or more wells; determining a Productivity Index (PI) for the unconventional reservoir, based, at least in part, on the one or more fluid properties and measured well data for the one or more wells, wherein the measured well data includes a well production rate and a well flowing pressure; and determining a fluid depletion of the unconventional reservoir based, at least in part, on the bottomhole pressure and the PI.
US11514212B2 Method of simulating autonomous vehicle in virtual environment
Provided herein is a moving object simulation method including: a simulation preprocessing step in which a first server generates environment information for the simulation target, including at least one of road data, nearby vehicle data, nearby pedestrian data, nearby obstacle data, nearby traffic light data, nearby sign data, and event data, for a predetermined period of time; and a simulation step in which a second server calculates sensor unit output data of a simulation target vehicle according to movement of the simulation target vehicle for the predetermined period of time using the environment information, preventing computational overload due to limitations of server resources and promoting quality improvement for algorithm verification.
US11514211B2 Method and system for performing a simulation of a retraction cable motion
Systems and a method for simulating a flexible retraction cable during motion of an object to which the cable is attached. The method includes receiving information inputs, including a numerical model of the object, receiving cable information inputs and retraction system information inputs. A numerical model of the flexible cable is modeled by modelling only a part of the flexible cable located outside a retraction system as a sequence of control points distributed along a length of the part, wherein each of the control points is submitted to a force representing the interaction of the control point with its environment and wherein the number of control points is fixed. The method further includes storing the numerical model of the flexible cable in a memory and simulating a motion of the flexible cable that would occur during a movement of the object.
US11514209B1 Semiconductor digital logic circuitry for non-quantum enablement of quantum algorithms
Circuitry and processes are disclosed that use conventional electronic circuits (comprising, for example, phase locked loops, pulse width modulators, phase modulators, digital logic gates, etc.) to enable quantum algorithms. Such circuitry and processes achieve the requirement for non-quantum devices to enable quantum algorithms: the tensor product entanglement of signals representing quantum states. Such circuitry and processes are readily usable by current Electronic Design Automation tools, to design, verify and emulate applications such as fast, very large number factoring for use in decryption. Also, the independent Claims concisely signify embodiments of the claimed inventions.
US11514208B2 Radio frequency propagation simulation tool
Aspects described herein provide a computer implemented radio frequency propagation simulation tool to allow the simulation of radio frequency propagation across a topographic area which has been very finely mapped in three dimensions to include possible obstructions to high frequency radio waves. A computer implemented RF propagation simulation tool may identify any possible obstructions one edge of which may lie in a simulated RF propagation path between two points, and apply an edge based RF diffraction model (a so-called “knife edge diffraction” model) thereto to simulate the RF propagation around the obstruction. In some aspects, a computer implemented RF propagation simulation tool may identify possible obstructions which in their entirety lie within the width of a simulated RF propagation path, and apply a further diffraction model (a so-called “shield diffraction” model) thereto to simulate the RF propagation around the obstruction. The results of the simulations of RF propagation can be graphically overlaid onto a map or other topographic image for display to a user.
US11514206B2 Method, apparatus, and storage medium for planning power distribution network
The disclosure provides a method for planning a power distribution network, an apparatus for planning a power distribution network, and a storage medium. The method includes: establishing a model for planning the power distribution network, the model including a target function and constraints, the target function for minimizing a cost of the power distribution network when branches and nodes are installed into the power distribution network, the nodes including transformers and substations, the constraints including a power balance constraint of the power distribution network, a power constraint of the branches, a power constraint of the transformers, a radial operation constraint of the power distribution network, a fault constraint, a calculation constraint of indices of a reliability, a constraint of the indices of the reliability, and a logic constraint; and solving the model to determine whether the branches and the nodes are installed into the power distribution network.
US11514202B2 Systems and methods for generating base designs using client data
Systems and method for generating a base design and corresponding layout based on client data and an electrical load list. The electrical load list may include any number of electrical components for an industrial device assembly. A processor may determine parameters that define levels of operations for each of the electrical components based on the client data and subsequently identify a set of base designs based on the parameters. Additionally, supporting modules that assist operations of at lead one of the electrical components may be added to the base design. In turn, the set of base designs and corresponding supporting modules may be displayed to a user as a set of visualizations. In response to receiving a selection of a particular visualization that represents a particular base design, the processor may generate and display a layout corresponding to the particular base design.
US11514201B2 Figure display method, server and recording medium
Provided are a figure display method, a sever and a recording medium which make it possible to grasp comparatively with ease when seeing an area where a new figure is displayed that the new figure is created by executing what kind of mathematical processing thereon.The figure display method includes displaying a first figure in a first area which is set on a display screen of a display device, creating a second figure by executing mathematical processing which is specified on the first figure and displaying the created second figure in the first display area, and providing a mathematical processing display area which displays information on the mathematical processing which is executed on the first figure in the first display area.
US11514200B2 Modeling a patient-individualised denture part
The invention relates to a method for modelling a patient-individualised denture part (140). The method comprises providing a digital three-dimensional patient situation model (118), a digital three-dimensional denture part model (114), and one or more geometric adaptation criteria defined using patient-specific delimiting surfaces. A denture part geometry of the denture part model is adapted in a patient-individualised manner to a patient situation geometry of the patient situation model. The patient-individualised adaptation process also comprises repeatedly interactively making user-defined changes to the denture part model, wherein the denture part model dynamically passes through a sequence of intermediate states during the course of each of the user-defined changes until a change state resulting from each user-defined change is reached. The dynamic passing through of the relevant sequence of intermediate states until the corresponding change state has been reached is displayed on a display device (108) by means of a graphical user surface (119).
US11514199B2 Prosthodontic and orthodontic apparatus and methods
System and method for developing a treatment plan for achieving a treatment goal including creating a virtual model of a dental patient's dentition; transforming the virtual model of the dentition using virtual prosthodontics to facilitate achievement of the treatment goal; transforming the virtual model of the dentition using virtual orthodontics to facilitate achievement of the treatment goal; iterating on the transforming steps until substantially achieving the treatment goal; and generating an orthodontic treatment plan and a prosthodontic treatment plan based upon the substantially achieved treatment goal.
US11514196B2 Method and apparatus for a modular digital chassis lock assembly in an information handling system
A lock for an information handling system includes a sensor configured to detect removal of an element from a chassis prior to verification of a user credential, and a plunger that engages the chassis at a first position. A security controller verifies the user credential, and causes the muscle wire to move the plunger from the first position to a second position in response to the verified user credential.
US11514194B2 Secure and power efficient audio data processing
Devices, methods, and systems for secure communications on a computing device. A host operating system (OS) runs on a host processor in communication with a host memory. A secure OS runs on a coprocessor in communication with a secure memory. The coprocessor receives information from an external device over a secure peer-to-peer (P2P) connection. The secure P2P connection is managed by the secure OS and is not accessible by the host OS.
US11514184B1 Database query information protection using skeletons
Techniques for database query information protection using skeletons are described. An agent installed on a host computing device with a database instance obtains queries executed by the database instance and skeletonizes the queries to remove sensitive data from them. The agent identifies references within the queries, obtains structural definitions for the references, and inserts placeholders into the queries in place of the references and relates the placeholders to the definitions. The query skeletons and/or similarly-constructed execution plan skeletons may be analyzed to identify modifications to queries and/or the database instance to improve query processing.
US11514178B2 Method, system, and computer program product for role- and skill-based privileges for an intelligent industrial assistant
Provided is a method for controlling privileges for an intelligent industrial assistant. The method may include receiving a first input from a user. The first input may include a first natural language input and first biometric data. An identity of the user may be determined based on the first biometric data. A role associated with the user may be determined based on the identity of the user. A request of the user may be determined based on the natural language input. The request may be associated with at least one acceptable role. A determination may be made whether the role associated with the user matches at least one of the acceptable role(s). A system and computer program product are also disclosed.
US11514175B2 Provisioning of a shippable storage device and ingesting data from the shippable storage device
When a client requests a data import job, a remote storage service provider provisions a shippable storage device that will be used to transfer client data from the client to the service provider for import. The service provider generates security information for the data import job, provisions the shippable storage device with the security information, and sends the shippable storage device to the client. The service provider also sends client-keys to the client, separate from the shippable storage device (e.g., via a network). The client receives the device, encrypts the client data and keys, transfers the encrypted data and keys onto the device, and ships it back to the service provider. The remote storage service provider authenticates the storage device, decrypts client-generated keys using the client-keys stored at the storage service provider, decrypts the data using the decrypted client-side generated keys, and imports the decrypted data.
US11514172B2 System and method for information flow analysis of application code
A method and system for security flow analysis of application code comprising: detecting data flows in a code base; and extracting an information flow, comprising determining a primary data flow by identifying a data flow that contains exposed data, and extending the primary data flow through descriptor data flows, wherein the descriptor data flows are associated with the set of data tracked by the primary data flow; wherein the information flow is a high level flow description that exposes the application code vulnerabilities based on the primary data flow and all associated descriptor data flows.
US11514171B2 Code vulnerability detection and remediation
A method includes receiving code for computer programming, determining whether at least a portion of the code comprises at least one vulnerability, and comparing at least the portion of the code comprising the at least one vulnerability to a knowledge base. The knowledge base comprises (i) a plurality of code fragments comprising a plurality of vulnerabilities; and (ii) a plurality of solutions to prevent corresponding ones of the plurality of vulnerabilities. The method further includes identifying, based on the comparing, a code fragment of the plurality of code fragments matching at least the portion of the code comprising the at least one vulnerability, and executing a solution of the plurality of solutions corresponding to the identified code fragment to prevent the at least one vulnerability in at least the portion of the code.
US11514170B2 Secure boot of kernel modules
A computer-implemented method for providing a secured updated kernel module of an electronic device, wherein the method comprises the following steps: inserting by a computer a chameleon hash of a kernel module, a kernel module private key of the kernel module and an updated kernel module of the kernel module in a chameleon hash collision function thereby obtaining a collision data, combining by the computer, the updated kernel module with the collision data obtaining thereby a secured updated kernel module. Additionally, it is further described a computer-implemented method for secure updating at least one kernel module of an electronic device, a system comprising a server and an electronic device, computer programs and a computer-readable medium.
US11514169B2 Information processing apparatus, method of controlling information processing apparatus, and storage medium
Provided is an information processing apparatus that performs alteration detection processing on every occasion of starting a program, comprising a writing component capable of writing a setting indicating whether or not to perform the alteration detection processing to a first region referable by a first program that firstly performs the alteration detection processing on another program and to a second region not referable by the first program at a point when the first program is started. The first program performs the alteration detection processing in accordance with the setting written in the first region, and a second program capable of referring to the second region performs the alteration detection processing in accordance with the setting written in the second region.
US11514168B2 Active attestation of embedded systems
An active attestation apparatus verifies at runtime the integrity of untrusted machine code of an embedded system residing in a memory device while it is being run/used with while slowing the processing time less than other methods. The apparatus uses an integrated circuit chip containing a microcontroller and a reprogrammable logic device, such as a field programmable gate array (FPGA), to implement software attestation at runtime and in less time than is typically possible with comparable attestation approaches, while not requiring any halt of the processor in the microcontroller. The reprogrammable logic device includes functionality to load an encrypted version of its configuration and operating code, perform a checksum computation, and communicate with a verifier. The checksum algorithm is preferably time optimized to execute computations in the reprogrammable logic device in the minimum possible time.
US11514165B2 Systems and methods for secure certificate use policies
An information handling system may include a processor and a basic input/output system communicatively coupled to the processor and embodied by executable instructions embodied in non-transitory computer readable media, the instructions configured to, when executed by the processor: identify, for a firmware image, a secure boot certificate; identify, for the secure boot certificate, a certificate use policy; determine whether the certificate use policy permits verification of the firmware image using the secure boot certificate; and allow the firmware image to be verified with the secure boot certificate if the certificate use policy permits verification of the firmware image using the secure boot certificate.
US11514164B2 Methods and systems for secure and reliable identity-based computing
The embodiments herein provide a secure computing resource set identification, evaluation, and management arrangement, employing in various embodiments some or all of the following highly reliable identity related means to establish, register, publish and securely employ user computing arrangement resources in satisfaction of user set target contextual purposes. Systems and methods may include, as applicable, software and hardware implementations for Identity Firewalls; Awareness Managers; Contextual Purpose Firewall Frameworks for situationally germane resource usage related security, provisioning, isolation, constraining, and operational management; liveness biometric, and assiduous environmental, evaluation and authentication techniques; Repute systems and methods assertion and fact ecosphere; standardized and interoperable contextual purpose related expression systems and methods; purpose related computing arrangement resource and related information management systems and methods, including situational contextual identity management systems and methods; and/or the like.
US11514163B2 Terminal device, method for control of report of operation information performed by terminal device, and recording medium storing therein program for control of report of operation information performed by terminal device
A terminal device includes an abstraction unit for generating abstracted operation information acquired by abstracting operation information indicating a result of operation of an own device, based on an abstraction rule; a computation unit for computing, based on the abstracted operation information, a forecast score indicating a level of forecast possibility relating to the operation information; and a determination unit for determining, based on the forecast score, whether to transmit the operation information to a detection device for detecting that the own device operates in an illicit manner, and thus retains that the detection device securely captures an illicit operation by the terminal device, and efficiently reduces the operation information being transmitted from the terminal device to the detection device.
US11514162B1 System and method for differential malware scanner
Systems and methods for malware filtering are provided herein. In some embodiments, a system having one or more processors is configured to: retrieve a file downloaded to a user device; break the downloaded file into a plurality of chunks; scan the plurality of chunks to identify potentially malicious chunks; predict whether the downloaded file is malicious based on the scan of the plurality of chunks; and determine whether the downloaded file is malicious based on the prediction.
US11514161B2 Method and apparatus for detecting malware via analysis of a screen capture
Methods, apparatus, systems and articles of manufacture for detecting malware via analysis of a screen capture are disclosed. An example apparatus includes a process detector to detect execution of a macro-executing process. An image capturer is to, in response to detection of the macro-execution process, capture an image of a user interface of the macro-executing process. A similarity analyzer is to analyze the image to determine an image similarity to a stored image in a repository of malicious macro interfaces. A responder is to perform a responsive action in response to the image similarity meeting or exceeding a similarity threshold.
US11514160B2 System and method for determining a coefficient of harmfullness of a file using a trained learning model
Disclosed herein are systems and methods for determining a coefficient of harmfulness of a file using a trained learning model. In one aspect, an exemplary method includes forming a first vector containing a plurality of attributes of a known malicious file. A learning model is trained using the first vector to identify a plurality of significant attributes that influence identification of the malicious file. A second vector is formed containing a plurality of attributes of known safe files. The learning model is trained using the second vector to identify attributes insignificant to the identification of the malicious file. An unknown file is analyzed by the learning model. The learning model outputs a numerical value identifying a coefficient of harmfulness relating to a probability that the unknown file will prove to be harmful.
US11514151B2 Multidevice user authentication in group-based communication systems
Method, apparatus and computer program product for multi-device user authentication are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, identify, on a first computing device, a first active interface session associated with one or more active authentication conditions each configured to enable access to a group-based communication interface of a group-based communication system; cause a first computing device to present an authentication command interface for the first active interface session; receive an interface session request from a second computing device indicating electronic communication by the second computing device with the authentication command interface; and cause the second computing device to execute limited user authentication routines each configured to enable a respective active authentication condition on the second computing device.
US11514147B2 Increasing security of a computing device based on determining a user's state of consciousness
In some examples, a security application may monitor data received from one or more of sensors of a computing device, one or more input devices of the computing device, or one or more biometric sensors of a smartwatch that is connected to the computing device. If the user is not logged in and the user that is carrying the computing device has an uneven gait or is stumbling, the security app may, when the user initiates a login process, gather additional data, such as, from the sensors, the smartwatch, or both. If the user makes too many errors, based on data from the input devices, when attempting to login or after logging in, the security application may gather additional data. If the additional data indicates that the user may be under the influence of prescription or recreational drugs or alcohol, the user may be prevented from logging in.
US11514146B2 Risk-based biometric identification and authentication with trusted source for security access
A method including receiving, in a security device, a user object storing stored biometric data describing a biometric parameter of the user. Sensed biometric data is generating by sensing directly, using a sensor, the biometric parameter of the user. The stored biometric data is compared to the sensed biometric data. A confidence factor is determined using a first degree of trust, assigned to the object, combined with a second degree of match between the stored biometric data and the sensed biometric data. A user input is received indicating a desired activity. A risk factor is determined based on a combination of the confidence factor and the user input. The risk factor is compared to a selected pre-determined threshold. The user is granted a selected level of access to the security device from among different levels of access to the security device when the risk factor satisfies the selected pre-determined threshold.
US11514145B2 Linking individual biometric data to protected resources accessed via user devices
Methods, apparatus, and processor-readable storage media for linking individual biometric data to protected resources accessed via user devices are provided herein. An example computer-implemented method includes obtaining biometric data associated with users of a user device and identifying information pertaining to the biometric data; outputting the identifying information pertaining to the of biometric data and identifying information pertaining to protected resources; linking at least a portion of the multiple sets of biometric data to one of the protected resources based on input from at least a first of the users in response to the outputting step; processing, in response to an authentication request in connection with an attempt to access the protected resource by the at least first user, biometric data input to the user device; and resolving the authentication request in response to a determination that the input biometric data match the biometric data linked to the protected resource.
US11514140B2 Method and system for post-purchase data usage and license enforcement
In general, the invention relates to a method for managing data. The method includes obtaining a data set from a local data system, identifying an audit tag associated with the data set, generating a table entry for a data registration table based on the data set and the audit tag, and storing the table entry in the data registration table, wherein the data registration table is stored in a data tracking service.
US11514138B1 Authentication translation
Authentication translation is disclosed. A request to access a resource is received at an authentication translator, as is an authentication input. The authentication input corresponds to at least one stored record. The stored record is associated at least with the resource. In response to the receiving, a previously stored credential associated with the resource is accessed. The credential is provided to the resource.
US11514133B2 Managing non-destructive evaluation data
Methods manage non-destructive evaluation (“NDE”) data. NDE data for an asset is received and at least one alignment algorithm to align the NDE data to a simulated model associated therewith is determined. The NDE data is automatically aligned to the simulated model, a display representation that visually represents the aligned NDE data on the simulated model is generated, and information about the aligned NDE data is exported. Additionally, second NDE data associated with the at least a portion of the asset may also be received, at least one alignment algorithm to align the data determined, and the second NDE data aligned. Respective indications associated with the first and second NDE data may be determined and visually represented on the simulated model. Moreover, a shot descriptor file may be analyzed to determine whether additional NDE data is required to complete an alignment of NDE data.
US11514132B2 Automatic website data migration
Aspects of the present disclosure involve systems and methods for performing operations comprising: retrieving, from a content management system (CMS), website generation data that references a data model type stored on the CMS; importing, by a migration agent from the CMS, definition of the data model type referenced by the website generation data as a local version of the data model type; detecting, by the migration agent, a change to a property of the local version of the data model type; and generating, by the migration agent, a migration script to migrate the change to the property of the local version of data model type to the data model type stored on the CMS.
US11514129B1 Customizable redaptor extensions for single-page web applications
A method, computer system, and computer program product are provided for modifying a web application at runtime. A single-page web application is loaded by a web browser of a client, wherein the single-page web application exchanges data between the client and a server. An extension for the single-page web application is obtained. The extension is applied to the single-page web application, wherein applying the extension adds a new feature, or modifies an existing feature, of the single-page web application without reloading the single-page web application.
US11514128B2 Referral information determination and utilization
A method, product, and system comprising: obtaining a webpage request from an in-app browser of an application of a user device, wherein the webpage request is configured to request a webpage or a portion thereof from a server, wherein the webpage request comprises a user-agent field; identifying that the webpage request has no valid referral information; and based on the webpage request, determining artificial referral information of the webpage request, wherein the artificial referral information indicates a referral source of the webpage request.
US11514127B2 Missing web page relocation
Utilizing a computing device to automatically locate a link to a target web page whose link from a referring web page is broken. A computing device receives a request to access a link to a target web page from a referring web page. The computing device receives a notification indicating that the link to the target web page is broken. The computing device locates a new link to the target web page utilizing one or more keywords. The computing device provides access to the target web page.
US11514125B1 Multi-objective ranking of search results
Devices and techniques are generally described for ranking of search results based on multiple objectives. A first ranking for a plurality of search results is determined using a first machine learning model optimized for a first objective for ranking search results. A second objective for ranking search results is determined. A constraint is determined for the at least one second objective. The first machine learning model is iteratively updated to generate an updated machine learning model by minimizing a cost of the first objective subject to the constraint, wherein violations of the constraint are penalized using a penalty term. A second ranking for the plurality of search results is determined using the updated machine learning model. The search results of the second ranking are reordered relative to the search results of the first ranking.
US11514124B2 Personalizing a search query using social media
The invention relates to a method for personalizing a search of a search service. The search service comprises a search index with content items of a search type being used as first search results for first search queries issued by the client application and providing second search queries to be executed for retrieving second search results to be returned in reply to the first search queries. The method comprises using social media content items retrieved from social media services for extracting a set of keywords comprised by the social media content items. A second search query modified, wherein the modifying comprises adding keywords of the set keywords as additional search parameters of the determined second search query.
US11514118B2 Managing digital events, affinities, digital queries, and private digital clip notes across client devices for an affinity networking system
The present disclosure relates to systems, methods, and non-transitory computer readable media for an affinity networking system. In particular, the disclosed systems can determine and facilitate event-centric digital association among users and other entities (e.g., companies) based on event information, user profile information, company information, and private digital clip notes maintained for individual users. In addition, the disclosed systems can generate a digital event (e.g., for a seminar or a convention for users to attend) and can manage registration for the event based on user interactions via client devices. Further, the disclosed systems can enable a client device to create searchable private digital clip notes for co-users, events, or other entities.
US11514116B2 Modifying content to be consumed based on profile and elapsed time
A method and apparatus to distribute content to a user based on a consumption profile associated with the user is described. Based on the consumption profile associated with the user and a length of time between content creation and content consumption the content is modified. After the content is modified, the content is transmitted and/or provided to a user device.
US11514111B2 Snap-to-grid situational awareness system
A snap-to-grid situational awareness system that efficiently provides geographic, demographic and topical interest awareness information obtained from the location reporting mobile communication devices. The snap-to-grid feature allows demographic data for situational awareness statistics to be computed, stored and displayed on a snap-to-grid coordinate basis. This innovation greatly improves the functionality of a situational awareness system whole reducing memory and computing resources utilized when providing situational awareness functionality.
US11514109B2 Inferring semantic label(s) for assistant device(s) based on device-specific signal(s)
Implementations can identify a given assistant device from among a plurality of assistant devices in an ecosystem, obtain device-specific signal(s) that are generated by the given assistant device, process the device-specific signal(s) to generate candidate semantic label(s) for the given assistant device, select a given semantic label for the given semantic device from among the candidate semantic label(s), and assigning, in a device topology representation of the ecosystem, the given semantic label to the given assistant device. Implementations can optionally receive a spoken utterance that includes a query or command at the assistant device(s), determine a semantic property of the query or command matches the given semantic label to the given assistant device, and cause the given assistant device to satisfy the query or command.
US11514107B2 Image display apparatus and operation method of the same
Method and apparatus for obtaining audio corresponding to a plurality of images, based on semantic information and the emotion information of the plurality of images.
US11514106B2 Transferring playback from a mobile device to a playback device
A network device is configured to (i) play back a media item indicated by a remote playback queue provided by a cloud-based computing system, (ii) receive an indication that a playback device is available for playback, (iii) display a now playing screen including (a) information identifying the media item, and (b) an icon that indicates that the network device is not in a connected state with any other network device, (iv) receive a first input selecting the icon, (v) in response to the first input, display a list of one or more available network devices including the playback device, (vi) receive a second input selecting the playback device from the list (vii) after receiving the second input, update the list to indicate that the playback device is selected for playback of the remote playback queue, and (viii) transfer playback of the remote playback queue from the network device to the playback device.
US11514105B2 Transferring playback from a mobile device to a playback device
A first connection state may be entered on a computing device. While the computing device is in the first connection state, actions taken on a playlist on the computing device may be applied to the playlist and not applied to a playback queue associated with a zone. An input may be received via the computing device, indicating a selection of the zone. In response to receiving the input, a second connection state may be entered. Entering the second connection state may comprise establishing a connected state between the computing device and the one or more playback devices. While the connected state is established, one or more actions taken on the playlist on the computing device may be applied to the playlist and transmitted, in a message to the zone over a network. The one or more actions may be one or more corresponding actions applied to the playback queue.
US11514104B2 Suggested application download
Example techniques involve suggesting an application of a streaming audio service via an application of a media playback system. An example implementation involves a mobile device displaying, via a control application of a media playback system, a library control comprising indicators representing respective media items of a particular streaming audio service. The mobile device receives, via the library control, input data indicating a selection of an indicator representing a particular media item. The mobile device sends instructions to cause a playback device to play back the particular media item. While the playback device is playing back the particular media item, the mobile device displays, via the control application, a control representing an application of the particular streaming audio service. The mobile device receives input data indicating a selection of the control representing the application of the particular streaming audio service and causes the mobile device to download the application.
US11514097B2 System and method for update of data and meta data via an enumerator
A data storage system includes storage and a global enumerator. The storage stores data chunks, object level metadata associated with portions of the data chunks, and chunk level metadata associated with respective data chunks. The global enumerator obtains an update request including a metadata characteristic and update data; in response to obtaining the update request: matches the metadata characteristic to at least one selected from a group consisting of a portion of the object level metadata and a portion of the chunk level metadata to identify an implicated metadata portion; and modifies, based on the update data, the implicated metadata portion.
US11514093B2 Method and system for technical language processing
Exemplary embodiments disclose a method, a computer program product, and a computer system for searching technical documents. Exemplary embodiments may include the use of lexicons to generate customized hash functions; utilizing customized hash functions to generate hashcodes of technical text in document repositories; building a database of hashcodes from the repository; utilizing the customized hash functions for generating a hashcode of a search query; and correlating the search hashcode with the hashcode database to produce search results. A computer-implemented method to search technical text includes constructing one or more base hash functions for generating hashcodes that represent semantic content of technical text and accessing one or more lexicons describing technical terminology. The method includes utilizing the one or more lexicons to create one or more customized hash functions from the one or more base hash functions to generate hashcodes that more accurately represent a semantic content of the technical terminology in the one or more lexicons compared to the base hash functions.
US11514092B2 Computerized method and apparatus for automated distributed ingest and presentation of multi-domain metrics
A computerized search method includes receiving first input designating a first location of a first analytic. The method includes, in response to a scheduling event, obtaining a first document from the first location, identifying a first predefined label within the first document, obtaining first and second data associated with the first predefined label, storing the first datum into a value index as a current value of the first analytic, and storing the second datum into a text index as a textual description of the first analytic. The method includes presenting a search interface and, in response to receiving a search query from a user: identifying a set of result analytics relevant to the search query based on the text index and presenting, for each of the result analytics, a textual description of the analytic from the text index and a most recent value of the analytic from the value index.
US11514091B2 Extracting entity relations from semi-structured information
Methods and systems for processing records include extracting feature vectors from words in an unstructured portion of a record. The feature vectors are weighted based similarity to a topic vector from a structured portion of the record associated with the unstructured portion. The weighted feature vectors are classified using a machine learning model to determine respective probability vectors that assign a probability to each of a set of possible relations for each feature vector. Relations between entities are determined within the record based on the probability vectors. An action is performed responsive to the determined relations.
US11514089B2 Geospatial monitoring system providing unsupervised site identification and classification from crowd-sourced mobile data (CSMD) and related methods
A geospatial monitoring system may include a memory and a processor cooperating with the memory to obtain crowd-sourced mobile data (CSMD) for a geographic region, identify a plurality of geospatial sites within the geographic region based upon the CSMD, and determine a classification of each of the plurality of geospatial sites based upon the CSMD. The processor may further determine a pattern-of-life normalcy model for each of the geospatial sites based upon a respective classification, determine an abnormality in a respective pattern-of-life normalcy model at a given geospatial site based upon the CSMD, and initiate additional monitoring for the given geospatial site having the abnormality.
US11514088B2 Aliased data retrieval for key-value stores
Examples of the present disclosure describe systems and methods for aliased data insertions/retrieval for key-value stores. In aspects, a data set comprising a primary key, one or more secondary keys (“aliases”), and data values may be received by a data storage system. The system may allocate an internal identifier to the primary key and store the internal identifier and the primary key in a first table. Each of the secondary keys may be used to create a key-value pair comprising the secondary key and the internal identifier. The key-value pair(s) may be stored in the first table with the corresponding primary key. The internal identifier and the data values may be stored in a second table. Subsequently, the primary or secondary key may be used to interrogate the first table for the internal identifier. The internal identifier may then be used to interrogate the second table for the data values.
US11514082B1 Dynamic content selection
Elements to be provided for display with an instance of content can be determined dynamically based upon features of those elements. The actions or behavior of a user can be stored over time, and used to determine element features that are of interest to the user for various categories of content. In order to obtain enough data for multiple categories, clustering of users can be performed where users with similar behaviors are grouped together, and their preferences for features determined for various categories. When a request for content is received, a category and user identity can be determined for the request, which is used to determine the appropriate cluster. The feature preferences for that cluster can then be used to select elements (e.g., images, audio, or video) to present with the content based at least in part upon the relevant features of those elements.
US11514080B1 Cross domain transactions
The subject technology receives a cross domain transaction, the cross domain transaction including a plurality of statements. The subject technology sends a first statement to an execution node for executing the first statement on first storage using micro-partitions. The subject technology sends a second statement to the execution node for executing the second statement on linearizable storage. The subject technology updates, using a metadata database, a status of the cross domain transaction to a pre-commit state. The subject technology sends a request to prepare a commit of the cross domain transaction. The subject technology updates, using the metadata database, the status of the cross domain transaction to a committing state. The subject technology finalizes the commit of the cross domain transaction and updating second metadata that the cross domain transaction has been committed.
US11514078B2 File journal interface for synchronizing content
In some embodiments, a system for synchronizing content with client devices receives a request from a client device to synchronize operations pertaining to content items associated with a user account registered at the system. The request can include the operations and a cursor identifying a current position of the client in a journal of revisions on the system. Based on the operations, the system generates linearized operations associated with the content items. The linearized operations can include a respective operation derived for each of the content items from one or more of the operations. The system converts each respective operation in the linearized operations to a respective revision for the journal of revisions and, based on the cursor, determines whether the respective revision conflicts with revisions in the journal. When the respective revision does not conflict with revisions in the journal, the system adds the respective revision to the journal.
US11514076B2 Cooperative naming for configuration items in a distributed configuration management database environment
A first datastore discovers a configuration item (CI), without a persistent unique identifier in a distributed datastores environment. When the first datastore has authoritative naming rights, it determines an authoritative identification for the CI. When the first datastore has advisory naming rights, it suggests a name for the CI to a second datastore having authoritative naming rights. The second datastore determines that a pre-existing identification for the CI in the second datastore is the authoritative identification for the CI. If there is no pre-existing identification for the CI in the second data store, the second data store accepts the suggested name as the authoritative identification for the CI. When the first datastore has no naming rights for the CI, it sends the CI to a third data store having authoritative naming rights for the CI to get an authoritative identification for the CI.
US11514075B2 System and method for prioritizing replication copy activity
A method, computer program product, and computer system for triggering, by a computing device, a synchronization activity on a storage object. A request may be executed for a copy operation resulting from the synchronization activity to copy the storage object from a source to a destination when a current number of concurrent copy operations is below a maximum number of copy operations. The request for the copy operation resulting from the synchronization activity to copy the storage object from the source to the destination may be placed in a queue when the current number of concurrent copy operations is at least at the maximum number of copy operations. One or more attributes of the request in the queue may be identified. The request for the copy operation may be executed according to a replication policy based upon, at least in part, the one or more attributes of the request in the queue.
US11514072B1 Computerized system for programmatic mapping of record lineage based on data flow through data storage components
An apparatus includes processing circuitry and a memory storing instructions that, when executed by the processing circuitry, cause the apparatus to identify a plurality of components and a data flow that interconnects the plurality of components. The instructions cause the apparatus to determine a lineage of a record generated by the plurality of components based on the data flow. The lineage indicates the data flow from a first component to a second component of the plurality of components to generate the record. The instructions cause the apparatus to present, to a user, a visual depiction of the lineage of the record. The visual depiction indicates the data flow of a query through at least the first component and the second component of the plurality of the components to generate the record.
US11514064B2 Resource provisioning in database systems
Resource provisioning systems and methods are described. In an embodiment, a system includes a plurality of shared storage devices collectively storing database data, an execution platform, and a compute service manager. The compute service manager is configured to determine a task to be executed in response to a trigger event and determine a query plan for executing the task, wherein the query plan comprises a plurality of discrete subtasks. The compute service manager is further configured to assign the plurality of discrete subtasks to one or more nodes of a plurality of nodes of the execution platform, determine whether execution of the task is complete, and in response to determining the execution of the task is complete, store a record in the plurality of shared storage devices indicating the task was completed.
US11514060B2 Support system, storage medium, and method for presenting relationships of items
According to one embodiment, a support system includes an editor. The editor displays a first editing region and a second editing region. A plurality of first items is arrangeable in the first editing region. A plurality of second items is arrangeable in the second editing region. A corresponding item is arrangeable in the second editing region. The corresponding item is associated with a first selected item. The first selected item is one of the plurality of first items. A first subordinate item is subordinateable to the selected first item. A second subordinate item is subordinateable to the corresponding item. The second subordinate item is different from the first subordinate item.
US11514056B2 Data request workflow system
A data request workflow system comprises vehicle operational data. A file delivery request comprises a data request for a subset of the vehicle operational data. A file processing system receives the vehicle operational data and includes at least one set of predefined file editing rules. The file processing system automatically applies at least one set of predefined file editing rules to filter out a predefined sub-set of the vehicle operational data and to automatically edit data that is part of the data request per predefined criteria for each type of vehicle operational data to provide a converted data file to be transmitted to a user that submitted the file delivery request.
US11514053B2 Caching of potential search results
A method comprising: receiving portions of a search query searching amongst multiple entries in a set of one or more data sources; triggered by the receipt of each respective portion, performing a respective caching operating comprising querying each of one or more data sources of the set to retrieve entries matching the search query as composed from the portion or portions received so far, and caching the retrieved entries in a corresponding cache group for each of the queried data sources; rendering an application view displaying a visual representation of at least some of the retrieved entries; and with each caching operation, selecting one or more of any newly retrieved entries in the cache following the retrieval based on the search query as now including the respective portion of the search query, and updating the application view to include the one or more selected entries from the cache.
US11514052B1 Tags and permissions in a content management system
A process for rendering a user interface for a content management system (CMS) includes: providing, over a network, the user interface for rendering through a browser of a client device; the user interface enables configuring a content project including a content model, the content model defining content types for the content project; wherein content entries are defined according to the content types, wherein each content entry is structured in accordance with a given content type, so that multiple content entries are defined from a given content type; wherein the user interface enables a tag to be set in association with any of the plurality of content entries; and wherein the CMS exposes a content delivery API (CDA) that enables, through a single API call to the CDA that references the tag, retrieval of the content entries across the plurality of content types that have the tag set in association therewith.
US11514046B2 Tiering with pluggable storage system for parallel query engines
A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.
US11514044B2 Automated plan upgrade system for backing services
Embodiments allow automated provisioning of a plan upgrade for databases hosted in storage environments. A database is hosted in a shared storage environment according an existing plan, based upon consumption of available system resources (e.g., processing, I/O, memory, disk). An agent periodically issues requests for information relevant to database behavior (e.g., performance metrics, query logs, and/or knob settings). The agent collects the received information (e.g., via a domain socket), performing analysis thereon to predict whether future database activity is expected remain within the existing plan. Such analysis can include but is not limited to compiling statistics, and calculating values such as entropy, information divergence, and/or adjusted settings for database knobs. Based upon this analysis, the agent communicates a recommendation including a plan update and supporting statistics. Embodiments can reduce the effort/cost of the database administrator in having to manually predict future estimated database resource consumption and generate a plan update.
US11514043B2 Domain specific language for improved graph stitching
In an embodiment, a method comprises creating and storing, at a client computer, schema blueprint data comprising a plurality of different service definitions, each of the service definitions composed in a domain specific language (DSL), each service definition comprising identification of an endpoint and one or more schema definition language elements; generating, based on the schema blueprint data, a combined schema in a graph query language processing system, the combined schema indicating which querying operations and mutating operations that a graph endpoint of the graph query language processing system can execute, the generating the combined schema comprising: automatically mapping a first resource of a first plurality of digitally stored resources from the endpoint of a first service definition of the plurality of service definitions to a first field in the combined schema; automatically mapping a second resource of a second plurality of digitally stored resources from the endpoint of a second service definition of the plurality of service definitions to a second field in the combined schema; generating and submitting a query to the graph endpoint based on the combined schema that causes, by traversing the mappings, retrieving the first resource from the endpoint of the first service definition and the second resource from the endpoint of the second service definition.
US11514038B2 Systems and methods for quantum global optimization
A method for global optimization is disclosed. The method may include receiving a search request that may include an input. The method may further determine an amount of rotations necessary to perform the search request with a Grover Search algorithm. Then, the method may include determining that the amount of rotations is less than a predefined amount. Further, the method may generate one or more quantum walks. The one or more quantum walks and the Grover Search algorithm may be used to generated a global optimization algorithm. The method may then execute the global optimization algorithm to identify the input.
US11514033B2 System for providing dynamic linked panels in user interface
A computer system may be configured to: execute a first query associated with a first panel; display the first panel in a user interface based on first display settings of the first panel, the first panel displaying at least a portion of the result of the first query, the result of the first query associated with a variable; execute a second query associated with a second panel, wherein the second query refers to the variable associated with the first query; display the second panel in the user interface based on second display settings of the second panel, the second panel displaying at least a portion of the result of the second query; and in response to user input changing the displayed result in the first panel: re-execute the second query; and update the display of the second panel in the user interface based on results of the re-executed second query.
US11514024B2 Systems and methods for shard consistency in a clustered database
Systems and methods for shard consistency in a clustered database are described. The system identifies an addition of a first shard to a clustered database on a source storage platform. The clustered database includes at least two shards and the first shard includes a first node. The system communicates a first node agent to the first node. The node agent being is configured to execute on the first node to extract a data image and an operation log at the source storage platform and stream the data image and the operation log to the secondary storage platform. The system versions a first version of the clustered database. The versioning includes storing the data image and operation log for the first node at the second storage platform. The timestamp associated with the first shard is different than the timestamp for other shards in the clustered database.
US11514023B1 Stream object type for query processing
Provided herein are systems and methods for a stream object configuration, including configuring and processing streams on views. For example, a method includes configuring by at least one hardware processor at a first computing node, a view on a source table for shared access with at least a second computing node. The view includes a query associated with the source table. The query associated with the source table is executed to obtain a plurality of query results. A stream object is generated on the view. The stream object includes the plurality of query results of executing the query and a corresponding plurality of time stamps associated with times the plurality of query results are obtained. The generated stream object is configured for the shared access with at least the second computing node.
US11514020B2 Tracking change data capture log history
A method includes obtaining a first snapshot of a source system and deriving a set of key-value pairs reflecting the first snapshot. A mirror operation of the source system is performed to obtain CDC change operations. The method obtains a first CDC log as a first sequence of key-value pairs. A second snapshot of the source system is obtained and a set of key-value pairs is derived, which reflects the second snapshot. The first sequence of key-value pairs is compared with the set of key-value pairs to derive corrective CDC operations, captured as a set of key-value pairs. The corrective CDC operations represent corrections to be performed with respect to the first sequence of key-value pairs. A second CDC log is obtained as a second sequence of key-value pairs. The corrective CDC operations ensure that the second sequence of key-value pairs are coherent with the set of key-value pairs.
US11514017B2 Systems and methods for provisioning a new secondary IdentityIQ instance to an existing IdentityIQ instance
Systems and methods for provisioning a new secondary IdentityIQ instance to an existing IdentityIQ instance are disclosed. In one embodiment, a method may include: receiving a request to provision the new secondary IdentityIQ instance; creating a primary IdentityIQ instance for the existing IdentityIQ instance and the new secondary IdentityIQ instance; aggregating data from the existing IdentityIQ instance to the primary IdentityIQ instance; deploying an event handler to the primary IdentityIQ instance to handle incoming requests for the existing IdentityIQ instance; changing a reconciliation process and an audit process from the existing IdentityIQ instance to the primary IdentityIQ instance thereby changing the existing IdentityIQ instance to the secondary IdentityIQ instance for the primary IdentityIQ instance; deploying the new secondary IdentityIQ instance to the primary IdentityIQ instance; and deploying at least one application to the new secondary IdentityIQ instance based on an operation processed by the new secondary IdentityIQ instance.
US11514015B2 Reducing requests using probabilistic data structures
Techniques are disclosed relating to providing and using probabilistic data structures to at least reduce requests between database nodes. In various embodiments, a first database node processes a database transaction that involves writing a set of database records to an in-memory cache of the first database node. As part of processing the database transaction, the first database node may insert, in a set of probabilistic data structures, a set of database keys that correspond to the set of database records. The first database node may send, to a second database node, the set of probabilistic data structures to enable the second database node to determine whether to request, from the first database node, a database record associated with a database key.
US11514012B2 Method and system for generating and using a master entity associative data network
A method and system for generating and using a master entity associative data network. The master entity associative data network system includes data sources storing data entities. Each data entity is of a specific entity type having specific entity properties, associations to other data entities, and an assigned common identifier label. Also, the master entity associative data network system includes a data processor configured to extract data entities from the data sources and extract associations to other data entities. The data processor stitches the data entities to each other based on at least one or more of the extracted associations, specific entity properties, and the common identifier label to generate one or more master data entities.
US11514008B2 Dynamically controlling data migration
Migration results in specific action requests to move data from a source system instance to a target system instance. Migration may consume many resources. In an effort to monitor migration effects on source and/or target performance, one or more traffic lights are determined to monitor utilization of resources of the source and/or target. Based on the one or more traffic lights, migration is dynamically throttled. The one or more traffic light may be assigned a status based on how the migration affects performance of another data operation which may be contemporaneously operating on either the source and/or the target.
US11514006B2 Modifying event generation rules responsive to detected schema changes
A schema consistency mechanism monitors data ingested by a data intake and query system for changes to the structure, or data schema, associated with the data. A schema consistency monitor obtains data from a data source (or, more generally, from any number of separate data sources) at a plurality of points in time. The data is analyzed to determine whether a first portion of the data received at a first point in time conforms to a first data schema and that a second portion of the data received at a second point in time conforms to a second data schema that is different from the first data schema (thereby indicating a change to the associated data schema). A graphical user interface (GUI) can be generated that includes indications of identified changes to one or more data schemas associated with data.
US11514003B2 Data compression based on key-value store
Methods, systems, and apparatus for, for data compression based on a key-value store. In one aspect, a method includes generating, at a server, a current dictionary based on a plurality of key-values stored in a storage system of the server; receiving a key-value pair transmitted by a client device; and performing, at the server, data compression on a key-value in the key-value pair by using the current dictionary; and storing the key-value in the storage system of the server.
US11514001B2 Concurrent computations operating on same data for CPU cache efficiency
Techniques for CPU cache efficiency may include performing concurrent processing, such as for first and second data operations, in a synchronized manner that prevents loading the same data chunk into the CPU cache more than once. Processing may include synchronizing the first and second data operations with respect to a first data chunk to ensure that both the first and second data operation processing has completed prior to proceeding with performing such processing on a second data chunk. The first and second data operations may be any two of deduplication, encryption, and compression, performed inline as part of the data path. In one embodiment, the first and second data operations for the first data chunk may be performed in parallel or sequentially where neither data operation proceeds with another data chunk until processing of the first and second data operations is complete for the first data chunk.
US11513995B2 System and method for generation of configuration descriptors for a chipset
A method is provided to generate a configuration descriptor for a chipset in a computing unit. The method includes determining, by one or more processors, a plurality of desired interface configurations for the chipset and for each of the one or more desired interface configurations, determining one or more ports of the chipset and corresponding platform connectors that satisfy features of the each of the one or more of the desired interface configurations based on a chipset description and a platform description. The method further includes assigning a port from among the determined one or more ports to the each of the one or more of the desired interface configurations and generating a chipset configuration descriptor based on the assigning of ports to each of the one or more desired interface configurations. In some embodiments, the chipset is initialized based on the configuration descriptor.
US11513991B2 Batch operation across an interface
Systems, methods, and apparatus for communication virtualized general-purpose input/output (GPIO) signals and control messages over a serial communication link. An apparatus includes a serial bus, and a controller configured to represent a series of signaling state of physical general-purpose input/output (GPIO) in a batch that comprises a sequence of virtual GPIO messages and control messages, generate a first header that includes timing information configured to control timing of execution of the batch, transmit the first header over a communication link, and transmit the batch over the communication link.
US11513988B1 System and method for multi-node buffer transfer
A method, computer program product, and computing system for receiving, at a local node, a request to buffer data on a remote persistent cache memory system of a remote node. A target memory address within the remote persistent cache memory system may be sent from the local node via a remote procedure call (RPC). The data may be sent from the local node to the target memory address within the remote persistent cache memory system via a remote direct memory access (RDMA) command.
US11513987B2 Remote direct memory access based networking gateway
A system includes a memory including a plurality of rings, an endpoint associated with a ring of the plurality of rings, and a gateway. The gateway is configured to receive a notification from the endpoint regarding a packet made available in the ring associated with the endpoint, access the ring with an RDMA read request, retrieve the packet made available in the ring, and forward the packet on an external network.
US11513984B2 Common server san core solution to enable software defined storage
In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes a baseboard management controller (BMC). The BMC receives a first message from a first remote device on a management network. The BMC determines whether the first message is directed to a storage service or fabric service running on a host of the BMC. The host is a storage device. The BMC extracts a service management command from the first message, when the first message is directed to the storage service or fabric service. The BMC sends, through a BMC communication channel to the host, a second message containing the service management command to the host. The BMC communication channel established for communicating baseboard management commands between the BMC and the host.
US11513981B2 PCIe link management without sideband signals
A system for controlling data communications, comprising an enclosure management processor configured to generate a peripheral component interconnect express reset command and a chip reset command. A re-timer configured to receive the peripheral component interconnect express reset command and the chip reset command and to control a communications port in response to the peripheral component interconnect express reset command and the chip reset command. The communications port configured to reset in response to a control signal from the re-timer.
US11513979B2 Non-posted write transactions for a computer bus
Systems and devices can include a controller and a command queue to buffer incoming write requests into the device. The controller can receive, from a client across a link, a non-posted write request (e.g., a deferred memory write (DMWr) request) in a transaction layer packet (TLP) to the command queue; determine that the command queue can accept the DMWr request; identify, from the TLP, a successful completion (SC) message that indicates that the DMWr request was accepted into the command queue; and transmit, to the client across the link, the SC message that indicates that the DMWr request was accepted into the command queue. The controller can receive a second DMWr request in a second TLP; determine that the command queue is full; and transmit a memory request retry status (MRS) message to be transmitted to the client in response to the command queue being full.
US11513972B2 TLB device supporting multiple data streams and updating method for TLB module
Aspects of managing Translation Lookaside Buffer (TLB) units are described herein. The aspects may include a memory management unit (MMU) that includes one or more TLB units and a control unit. The control unit may be configured to identify one from the one or more TLB units based on a stream identification (ID) included in a received virtual address and, further, to identify a frame number in the identified TLB unit. A physical address may be generated by the control unit based on the frame number and an offset included in the virtual address.
US11513968B1 Systems and methods for coupled cache management
Methods, systems, and computer-readable storage media for maintaining and utilizing a unified cache memory. The method first identifies a unified cache memory associated with an application and populates it with data for access during application execution. The unified cache memory is associated with coupled lookup elements, which include multiple keys and multiple values coupled together. The coupled lookup elements are available to the application for access to all possible views of the data.
US11513964B2 Data-relationship-based fast cache system
A data-relationship-based FAST cache system includes a storage controller that is coupled to first storage device(s) and second storage device(s). The storage controller identifies a relationship between first data stored in the first storage device(s) and second data stored in the first storage device (s), with the relationship based on a difference between a first number of accesses of the first data associated with a first time period and a second number of accesses of the second data associated with the first time period being within an access difference threshold range. Subsequent to identifying the relationship, the storage controller determines that the first data has been accessed in the first storage device(s) a number of times within a second time period that exceeds a FAST cache threshold and, in response, moves both the first data and the second data to the second storage device(s) based on the relationship.
US11513956B2 Maintaining availability of a non-volatile cache
A technique maintains availability of a non-volatile cache. The technique involves arranging a plurality of non-volatile random-access memory (NVRAM) drives into initial drive sets that form the non-volatile cache. The technique further involves detecting a failed initial drive set among the initial drive sets. The plurality of NVRAM drives now includes failed NVRAM drives that belong to the failed initial drive set and remaining non-failed NVRAM drives. The technique further involves, in response to detecting the failed initial drive set, re arranging the remaining non-failed NVRAM drives of the plurality of NVRAM drives into new drive sets that form the non-volatile cache.
US11513955B2 Memory module with local synchronization and method of operation
A memory module is operable in a memory system with a memory controller. The memory module comprises a module control device to receive command signals and a system clock from the memory controller and to output a module clock, module C/A signals and data buffer control signals. The module C/A signals are provided to memory devices organized in one or more ranks, while the data buffer control signals, together with the module clock, are provided to a plurality of buffer circuits corresponding to respective groups of memory devices and are used to control data paths in the buffer circuits. The plurality of buffer circuits include clock regeneration circuits to regenerate clock signals with programmable delays from the module clock. The regenerated clock signals are provided to respective groups of memory devices so as to locally sync the buffer circuits with respective groups of memory devices.
US11513954B2 Consolidated and concurrent remapping and identification for colorless roots
During a concurrent Relocation Phase, a GC thread relocates live objects, as an application thread executes. References in a frame on a call stack are remapped if the application thread attempts to access the frame. References on the call stack remains stale if no application thread attempts access. The GC thread may proceed with a subsequent phase of a GC cycle, even if a frame has stale references and therefore has not assumed a remap state. During a concurrent Mark/Remap Phase, the call stack may include frames in different frame states. The GC thread selects appropriate operations for processing each frame based on the respective frame state. When the GC thread encounters a frame not in the remap state, references therein are first remapped, and then identified as roots. Hence, root reference remapping and identification are performed in a single concurrent phase of a GC cycle.
US11513952B2 Data separation for garbage collection
Methods, systems, and devices for data separation for garbage collection are described. A control component coupled to the memory array may identify a source block for a garbage collection procedure. In some cases, a first set of pages of the source block may be identified as a first type associated with a first access frequency and a second set of pages of the source block ay be identified as a second type associated with a second access frequency. Once the pages are identified as either the first type or the second type, the first set of pages may be transferred to a first destination block, and the second set of pages may be transferred to a second destination block as part of the garbage collection procedure.
US11513951B2 System and method for improving write performance for log structured storage systems
A method, computer program product, and computer system for identifying, by a computing device, a list of objects containing a plurality of physical layer blocks (PLBs). One or more next PLBs of the plurality of PLBs may be allocated from a selected free object of the list of objects. One or more additional free objects from the list of objects may be generated. Garbage collection may be performed between an inactive object of the plurality of objects and the selected free object.
US11513950B2 Wear leveling in non-volatile memory
A method, circuit, and system for managing wear levelling in non-volatile memory. First, an original physical block address (PBA) for a logical block address (LBA) of a write operation may be received. The original PBA is one of a set of PBAs for data blocks of a non-volatile memory array. Each of these PBAs may be uniquely mapped to a particular LBA using a multistage interconnection network (MIN). A swap PBA may next be determined for the LBA. The swap PBA may be selected from the set of PBAs uniquely mapped using the MIN. Then, the MIN may be configured to map the LBA to the swap PBA. Finally, data of a first data block stored at the original PBA may be swapped with data of a second data block stored at the swap PBA.
US11513945B2 Apparatuses and methods for transferring data using a cache
The present disclosure includes apparatuses and methods related to shifting data. An example apparatus comprises a cache coupled to an array of memory cells and a controller. The controller is configured to perform a first operation beginning at a first address to transfer data from the array of memory cells to the cache, and perform a second operation concurrently with the first operation, the second operation beginning at a second address.
US11513925B2 Artificial intelligence-based redundancy management framework
Methods, apparatus, and processor-readable storage media for artificial intelligence-based redundancy management are provided herein. An example computer-implemented method includes obtaining telemetry data from one or more client devices within at least one system; predicting one or more hardware component failures in at least a portion of the one or more client devices within the at least one system by processing at least a portion of the telemetry data using a first set of one or more artificial intelligence techniques; determining, using a second set of one or more artificial intelligence techniques, one or more redundant hardware components for implementation in connection with the one or more predicted hardware component failures; and performing at least one automated action based at least in part on the one or more redundant hardware components.
US11513924B2 Flexible memory mapped input/output (I/O) space definition for a virtual device in a scalable I/O virtualization (S-IOV) architecture
Examples may include a method of instantiating a virtual machine; instantiating a virtual device to transmit data to and receive data from assigned resources of a shared physical device by receiving input data requesting assigned resources for the virtual device, allocating assigned resources to the virtual device based at least in part on the input data, and mapping a page location in an address space of the shared physical device for a selected one of the assigned resources to a page location in a memory-mapped input/output (MMIO) space of the virtual device; and assigning the virtual device to the virtual machine, the virtual machine to transmit data to and receive data from the physical device via the MMIO space of the virtual device.
US11513919B2 System and method of generating automatic checkpoints of a distributed file system
Disclosed herein are techniques for generating fractional checkpoints on a distributed file system by snapshotting subcomponents referred to as “file sets.” The techniques include capturing a present time; calculating from configured parameters a future wakeup time for a subsequent set of checkpoints from the present time; walking a database of meta file set objects to locate at least one meta file set object; calculating a retention period for a snapshot that is being created; and generating a global data-less snapshot for the meta file set object and remote data file set objects associated with the meta file set object, and then repeating the process for subsequent file set objects in the database.
US11513909B2 System and method for scheduled snapshot pacing with deduplication
A method, computer program product, and computer system for submitting, by a computing device, at least one snapshot request of a plurality of snapshots requests into a snapshot queue. How many snapshots of a plurality of snapshots are referencing a given point in time copy may be tracked, wherein the given point in time copy may be mapped to at least a portion of the plurality of snapshots. A desired executing time for the at least one snapshot request in the snapshot queue may be determined. The at least one snapshot request may be dequeued.
US11513908B2 Backup and tiered policy coordination in time series databases
A data protection system configured to backup a time series database is provided. The data protection system may be integrated with or have access to consolidation policies of the time series database. The backup policy and backup retention policy are set by monitoring the consolidation policy and adjusting the backup policy to ensure that the data in the time series database is protected prior to being downscaled, discarded or otherwise consolidated.
US11513902B1 System and method of dynamic system resource allocation for primary storage systems with virtualized embedded data protection
Embodiments provide for a primary storage array having multiple storage tiers. The multiple storage tiers include one or more performance tiers and at least one deduplicated storage tier storing deduplicated data. One embodiment provides for a data storage system including the storage array and an I/O engine to manage I/O requests for the storage array. The data storage system additionally includes a virtual execution environment to execute a virtual backup engine, the virtual backup engine to generate backup data for the one or more storage tiers of primary storage and deduplicate the backup data and a resource manager to manage a resource allocation to the virtual backup engine based on a hint received from the virtual backup engine, the hint associated with a backup operation that has a characterization selected from a set including computationally intensive and I/O intensive.
US11513899B2 Selectively capturing snapshots of volumes based on modified capacity
A computer-implemented method, according to one embodiment, includes: monitoring data requests that are performed on a logical volume in memory at a source location, and tracking changes that are made to data in the logical volume as a result of performing the data requests. A determination is made as to whether a preestablished amount of the data in the logical volume has been changed as a result of performing the data requests since a previous snapshot of the logical volume was captured. Moreover, in response to determining that a preestablished amount of the data in the logical volume has been changed as a result of performing the data requests since a previous snapshot of the logical volume was captured, a new snapshot of the logical volume is captured.
US11513896B2 Managing a redundant array of independent disks (RAID) using row parity and diagonal parity
Techniques manage data of a Redundant Array of Independent Disks (RAID). Such techniques involve: obtaining a first parity of checksum pair, which is determined based on a first checksum when user data of data disks in the RAID are predetermined values; determining, based on current checksums of the data disks in the RAID, a second parity of checksum pair of the RAID, the first parity of checksum pair and the second parity of checksum pair respectively comprising a row parity of checksum and a diagonal parity of checksum; and determining, based on the first parity of checksum pair and the second parity of checksum pair, a third parity of checksum pair for updating parity data of parity disks of the RAID.
US11513894B2 Hard decoding methods in data storage devices
Various implementations described herein relate to systems and methods for decoding data stored in a non-volatile storage device, including determining error candidates and determining whether at least one first error candidate from the error candidates is found based on two of the component codes agreeing on a same error candidate. In addition, whether at least one second error candidate is found based on two of the component codes agreeing on a same error candidate is determined in response to implementing a suggested correction at one of the error candidates. Errors in the data are corrected based on at least one of whether the at least one first error candidate is found or whether the at least one second error candidate is found.
US11513893B2 Concurrent compute and ECC for in-memory matrix vector operations
A system includes a compute circuit that preemptively performs a computation on a data word before receiving an indication of data errors from an error checking and correction (ECC) circuit. The ECC circuit reads the data word from a memory array and performs error detection and error correction on the data word. The compute circuit reads the data word and performs the computation on the data word to generate an output value, without waiting for the ECC circuit to check and correct the data word. In response to error detection in the data word by the ECC circuit, the compute circuit delays outputting the output value until correction of the output value in accordance with the error detection by the ECC circuit.
US11513892B2 System and method for using a directory to recover a coherent system from an uncorrectable error
A system, and corresponding method, is described for correcting an uncorrectable error in a coherent system. The uncorrectable error is detecting using an error detecting code, such as parity or SECDED. The cache controller or agent calculates a set of possible addresses. The directory is queried to determine which one of the set of possible addresses is the correct address. The agent and/or cache controller is updated with the correct address or way. The invention can be implemented in any chip, system, method, or HDL code that perform protection schemes and require ECC calculation, of any kind. Embodiments of the invention enable IPs that use different protections schemes to reduce power consumption and reduce bandwidth access to more efficiently correct errors and avoid a system restart when an uncorrectable error occurs.
US11513887B1 Cancelation of cross-coupling interference among memory cells
A memory controller includes an interface and a processor. The interface communicates with memory cells that store data in predefined Programming Voltages (PVs). The processor is configured to produce observation samples that each includes (i) a target sample read from a target memory cell in a target Word Line (WL), and (ii) neighbor samples read from neighbor memory cells. Based on the observation samples, the processor is further configured to jointly estimate Cross-Coupling Coefficients (CCFs), by searching for CCFs that aim to minimize a predefined function of distances calculated between transformed observation samples that have been transformed using the CCFs and combinations of PVs that are closest to the respective transformed observation samples, to apply, based on the CCFs, cross-coupling cancelation to readout samples retrieved from the memory cells to produce enhanced readout samples, and to perform a storage operation related to reading data, using the enhanced readout samples.
US11513885B2 Autonomous error correction in a multi-application platform
An embodiment may involve, based on a pre-defined trigger associated with a particular application, reading error data from a resource that is used by the particular application, wherein persistent storage contains definitions of a plurality of error scenarios, a plurality of fix scripts, and associations between each of the plurality of error scenarios and one or more of the plurality of fix scripts; applying one or more rules to the error data, wherein the rules involve pattern matching or parsing; based on applying the one or more rules, determining a particular error scenario represented in the error data, wherein the particular error scenario is one of the plurality of error scenarios; determining, based on the associations, a particular fix script associated with the particular error scenario, wherein the particular fix script is one of the plurality of fix scripts; and causing execution of the particular fix script.
US11513882B2 Dynamic modification of IO shaping mechanisms of multiple storage nodes in a distributed storage system
At least one processing device is configured to detect a failure event impacting at least a first storage node of a plurality of storage nodes of a distributed storage system, and responsive to the detected failure event, to modify an input-output (IO) shaping mechanism in each of the storage nodes in order to at least temporarily reduce a total number of IO operations that are concurrently processed in the distributed storage system. For example, modifying an IO shaping mechanism in each of the storage nodes illustratively comprises transitioning the IO shaping mechanism in each of the storage nodes from a first operating mode to a second operating mode that is different than the first operating mode. The second operating mode of the IO shaping mechanism illustratively has a relatively faster responsiveness to changes in IO operation latency as compared to the first operating mode of the IO shaping mechanism.
US11513878B2 Systems and methods for detecting behavioral anomalies in applications
Aspects of the disclosure relate to the field of detecting a behavioral anomaly in an application. In one exemplary aspect, a method may comprise retrieving and identifying at least one key metric from historical usage information for an application on a computing device. The method may comprise generating a regression model configured to predict usage behavior associated with the application and generating a statistical model configured to identify outliers in the data associated with the at least one key metric. The method may comprise receiving usage information in real-time for the application. The method may comprise predicting, using the regression model, a usage pattern for the application indicating expected values of the at least one key metric. In response to determining that the usage information does not correspond to the predicted usage pattern and does not comprise a known outlier, the method may comprise detecting the behavioral anomaly.
US11513875B2 Multiplatform microservice connection techniques
Inter-microservice communications are managed through in-memory connection routing. A sending microservice writes a message over a port associated with the connection. The message is routed directly to one or more receiving microservices associated with the connection over their ports associated with the connection. The message may be converted to a different format or multiple different formats through plugins processed when the message is received over the sending microservice's port and before the converting messages are routed over the receiving microservices' ports. The inter-microservice communications are hardware and platform independent or agnostic, such that the microservices associated with the connection can be processed on different hardware and different platforms from one another.
US11513874B2 Memory management methods and systems
A method and an apparatus for determining a usage level of a memory device to notify a running application to perform memory reduction operations selected based on the memory usage level are described. An application calls APIs (Application Programming Interface) integrated with the application codes in the system to perform memory reduction operations. A memory usage level is determined according to a memory usage status received from the kernel of a system. A running application is associated with application priorities ranking multiple running applications statically or dynamically. Selecting memory reduction operations and notifying a running application are based on application priorities. Alternatively, a running application may determine a mode of operation to directly reduce memory usage in response to a notification for reducing memory usage without using API calls to other software.
US11513869B2 Systems and methods for synthetic database query generation
A system for returning synthetic database query results. The system may include a memory unit for storing instructions, and a processor configured to execute the instructions to perform operations comprising: receiving a query input by a user at a user interface; determining, based on natural language processing, a type of the query input; determining, based on the received query input and a database language interpreter, an output data format; returning, based on a generation model and the output data format, a result of the query input; providing, to a plurality of training models and based on the determined query type, the query input and the result; and training the training models, based on the query input and the result.
US11513868B2 Systems and methods for automatically detecting applications
A method includes detecting, by a computing device, activation of a link to content served by a remote server, and in response to detecting activation of the link, attempting to load a passive mixed content item from the computing device. The method also includes determining whether the passive mixed content item successfully loaded. The method further includes, in response to determining the passive mixed content item successfully loaded, accessing, using an application on the computing device, the content from the remote server. In addition, the method includes, in response to determining the passive mixed content item did not successfully load, accessing, using a web browser, the content from the remote server.
US11513867B2 Synchronization between processes in a coordination namespace
A system and method of supporting point-to-point synchronization among processes/nodes implementing different hardware barriers in a tuple space/coordinated namespace (CNS) extended memory storage architecture. The system-wide CNS provides an efficient means for storing data, communications, and coordination within applications and workflows implementing barriers in a multi-tier, multi-nodal tree hierarchy. The system provides a hardware accelerated mechanism to support barriers between the participating processes. Also architected is a tree structure for a barrier processing method where processes are mapped to nodes of a tree, e.g., a tree of degree k, to provide an efficient way of scaling the number of processes in a tuple space/coordination namespace.
US11513864B2 Adoption of existing virtual computing resources into logical containers for management operations
A resource management system of a computing resource service provider performs adoptions of virtual resource instances, such as virtual machine instances and virtual data store instances that were not instantiated as members of a logical container, into logical containers that are used to manage members of the logical containers as a group. Adopting such “candidate” resources that were not generated from programmable infrastructure templates allows the resources to be managed in accordance with an infrastructure-as-code framework, alongside resources that are generated from such templates. A template for launching infrastructure instances may be modified to include an adopted resource definition describing the configuration of the adopted resource, so that management operations can be performed on the adopted resource together with the other members of the container. The system can generate an adopted resource definition from metadata of the adopted resource, to be included in the template or to validate the template.
US11513863B2 Game server architecture
The present disclosure provides a game server architecture. A gateway server can pull operation data of game servers and write the operation data into a load balancing cluster to balance load of the game servers, avoiding the crash of the game servers due to excessive load of a certain game server. A database cluster uses data identification segments to balance an amount of data by weight. When the amount of data generated by the game servers or a logic server group is too large, the database cluster can be dynamically expanded to meet storage requirements of the larger amount of data. In addition, when data in the database cluster and a consistent-hash-based cache server is accessed, the data is preferentially accessed from the consistent-hash-based cache server, to avoid a problem that each data access is done through the database, which causes a huge pressure on database IO.
US11513862B2 System and method for state management of devices
A deployment manager includes storage for storing a state repository including a state transitions associated with event descriptions generated by a computing device and a computing device manager. The computing device manager obtains a new event description associated with the computing device, and a workload performed by the computing device; in response to obtaining the new event description: matches the new event description to a state transition of the state transitions; and manages the workload based on a predicted next state associated with the state transition.
US11513857B2 Data processing system and accelerator therefor
A data processing system includes a host and an accelerator. The host transmits, to the accelerator, input data together with data identification information based on a data classification criterion. The accelerator classifies the input data as any one of feature data, a parameter, and a bias based on the data identification information when the input data is received from the host, distributes the input data, performs pre-processing on the feature data, and outputs computed result data to the host or feeds the result data back so that computation processing is performed on the result data again.
US11513854B1 Resource usage restrictions in a time-series database
Methods, systems, and computer-readable media for resource usage restrictions in a time-series database are disclosed. Elements of a plurality of time series are stored into one or more storage tiers of a time-series database. The time series are associated with a plurality of clients of the time-series database. Execution of tasks is initiated using one or more resources of one or more hosts. The time-series elements represent inputs to the tasks. The tasks comprise a first task and a second task. A usage of the one or more resources by the first task is determined to violate one or more resource usage restrictions. Based at least in part on the usage, one or more actions are performed to modify the execution of the first task. The one or more actions increase an amount of the one or more resources available to the second task.
US11513852B2 Data transferring apparatus and method for transferring data with overlap
A data transferring apparatus and a method for transferring data with overlap are provided. The data transferring apparatus includes a command splitter circuit and a plurality of tile processing circuits. The command splitter circuit splits a block level transfer command into a plurality of tile transfer tasks. The command splitter circuit may issue the tile transfer tasks to the tile processing circuits in a plurality of batches. The tile processing circuits may execute the tile transfer tasks in a current batch, so as to read data of a plurality of corresponding tiles among a plurality of source tiles of a source block to the tile processing circuits. After all the tile transfer tasks in the current batch have been executed by the tile processing circuits, the command splitter circuit issues the tile transfer tasks in a next batch of the batches to the tile processing circuits.
US11513851B2 Job scheduler, job schedule control method, and storage medium
A scheduler includes circuitry configured to, based on similarity between execution time and power consumption information of jobs executed in a system, classifies jobs into groups, construct respective time series prediction models for the groups using a power waveform included in each of the groups as teacher data, predict a power waveform at an interval including a first time from each of the constructed time series prediction models, compare a power waveform at an interval including a first time of a job in execution for which power is to be predicted with the predicted power waveform of each of the groups to identify a similar time series prediction model, based on the identified time series prediction model, predict power consumption at a predetermined interval including a second time for the job for which power is to be predicted, and control job execution based on the predicted power consumption.
US11513848B2 Critical agent identification to modify bandwidth allocation in a virtual channel
In an embodiment, a system includes rate limiter circuits corresponding to various agents that issue transactions in a virtual channel. At least one agent may be identified as a critical agent, and different rate limits (e.g., lower limits) may be selected for other agents when the critical agent is on than when the critical agent is off (e.g., higher limits).
US11513847B2 System and method for queuing commands in a deep learning processor
A method includes: dequeuing a signal primitive from a signaling command queue in the set of command queues, the signal primitive pointing to a waiting command queue; in response to the signal primitive pointing to the waiting command queue, incrementing a number of pending signal primitives in the signal-wait counter matrix; dequeuing a wait primitive from the waiting command queue, the wait primitive pointing to the signaling command queue; in response to the wait primitive pointing to the signaling command queue, accessing the register to read the number of pending signal primitives; in response to the number of pending signal primitives indicating at least one pending signal primitive: decrementing the number of pending signal primitives; and dequeuing an instruction from the waiting command queue; and dispatching a control signal representing the instruction to a resource.
US11513846B1 Distributed data acquisition, indexing and search system
A scheduler manages execution of a plurality of data-collection jobs, assigns individual jobs to specific forwarders in a set of forwarders, and generates and transmits tokens (e.g., pairs of data—collection tasks and target sources) to assigned forwarders. The forwarder uses the tokens, along with stored information applicable across jobs, to collect data from the target source and forward it onto an indexer for processing. For example, the indexer can then break a data stream into discrete events, extract a timestamp from each event and index (e.g., store) the event based on the timestamp. The scheduler can monitor forwarders' job performance, such that it can use the performance to influence subsequent job assignments. Thus, data-collection jobs can be efficiently assigned to and executed by a group of forwarders, where the group can potentially be diverse and dynamic in size.
US11513843B2 Remote operation system, management client, and non-transitory computer-readable recording medium storing management client program
A remote operation system includes a management server and a management client that manage an image forming device, wherein the management server manages a task that is an operation for the image forming device by the management client, the task includes a designated start time and date that is a designated time and date to start the task, and the management client regularly acquires the task from the management server and schedules the task in accordance with the designated start time and date included in the task.
US11513838B2 Thread state monitoring in a system having a multi-threaded, self-scheduling processor
Representative apparatus, method, and system embodiments are disclosed for a self-scheduling processor which also provides additional functionality. Representative embodiments include a self-scheduling processor, comprising: a processor core adapted to execute a received instruction; and a core control circuit adapted to automatically schedule an instruction for execution by the processor core in response to a received work descriptor data packet. In another embodiment, the core control circuit is also adapted to schedule a fiber create instruction for execution by the processor core, to reserve a predetermined amount of memory space in a thread control memory to store return arguments, and to generate one or more work descriptor data packets to another processor or hybrid threading fabric circuit for execution of a corresponding plurality of execution threads. Event processing, data path management, system calls, memory requests, and other new instructions are also disclosed.
US11513837B2 Thread commencement and completion using work descriptor packets in a system having a self-scheduling processor and a hybrid threading fabric
Representative apparatus, method, and system embodiments are disclosed for a self-scheduling processor which also provides additional functionality. Representative embodiments include a self-scheduling processor, comprising: a processor core adapted to execute a received instruction; and a core control circuit adapted to automatically schedule an instruction for execution by the processor core in response to a received work descriptor data packet. In another embodiment, the core control circuit is also adapted to schedule a fiber create instruction for execution by the processor core, to reserve a predetermined amount of memory space in a thread control memory to store return arguments, and to generate one or more work descriptor data packets to another processor or hybrid threading fabric circuit for execution of a corresponding plurality of execution threads. Event processing, data path management, system calls, memory requests, and other new instructions are also disclosed.
US11513834B1 Creating a layered multi-tenant architecture
Disclosed is a system and a method for creating a layered and portable multi-tenant architecture. Initially, a cloud container for a platform is created. The cloud container includes a namespace for a tenant accessing the platform. Further, a logical isolation for the namespace of the tenant is created. Subsequently, a plurality of tenants in the namespace is generated based on the logical isolation. The tenant is further allowed to access a tenant database via Application Programming Interfaces (APIs), thereby creating a layered multi-tenant architecture.
US11513827B2 Methods, blockchain nodes and storage media for executing smart contracts
A computer-implemented method, non-transitory, computer-readable medium, and computer-implemented system are provided for executing a smart contract in a blockchain network. The computer-implemented method includes, in response to determining that a smart contract is deployed on a blockchain node in a blockchain network comprising a plurality of blockchain nodes, starting, by the blockchain node, to turn a bytecode of the smart contract into a machine code of the smart contract through Just-In-Time (JIT) compilation; storing, by the blockchain node, the machine code of the smart contract locally; performing a determination of whether the machine code of the smart contract is stored locally by the blockchain node and a number of blockchain nodes storing the machine code of the smart contract in the blockchain network is not less than a predetermined number; and executing, by the blockchain node, the smart contract based on the determination.
US11513826B2 Generating application programming interface based on object models from network devices
Methods and systems provide a library of various language bindings for application programming interface enabled network devices. The library is generated on-demand based on respective capabilities of a target network device. In these methods, a computing device obtains a selection of a target network device among a plurality of network devices and one or more data models that represent capabilities of the target network device. The computing device generates a library of one or more object models, each of which respectively corresponds to one of the one or more data models. The one or more object models define command line options for interfacing with the target network device. In these methods, the computing device provides a language shell for interacting with the target network device based on the one or more object models in the library.
US11513824B2 Initializing a conversation with an automated agent via selectable graphical element
Methods, apparatus, systems, and computer-readable media are provided for using selectable elements to invoke an automated assistant at a computing device. While operating the computing device, a user may not be aware that the automated assistant can be invoked according to certain invocation phrases. In order to inform the user of the functionality of the automated assistant, the user can be presented with selectable elements that can initialize the automated assistant when selected. Furthermore, a selectable element can provide an invocation phrase in textual form so that the user is aware of their ability to invoke the automated assistant by speaking the invocation phrase. The selectable element can be presented at different devices associated with the user, and the automated assistant can be initialized at a device that is separate from the device where the selectable element is presented.
US11513822B1 Classification and visualization of user interactions with an interactive computing platform
Classification and visualization of user interactions with an interactive computing platform is provided by applying machine learning (ML) model(s) to user transcripts, the ML model(s) trained to classify interactions with an interactive computing platform, the user transcripts including user interactions between users and the interactive computing platform in progression of the users through tasks based on the user interactions, where the applying classifies the user interactions and identifies features of the user interactions, and building and providing a graphical user interface (GUI) of graphical elements for display on a display device, the graphical elements presenting visualizations of the user interactions and the identified features thereof relative to the tasks and progression of the users therethrough, the GUI including, for each of the tasks, a respective task element that reflects identified features of a set of user interactions of user(s) in progressing through that task.
US11513819B2 Machine learning based impact analysis in a next-release quality assurance environment
Aspects of the disclosure relate to impact analysis in a next-release quality assurance environment for a software application. First log data associated with user navigation of user interface components in a production environment may be retrieved. A production navigational graph may be generated, where a node represents a user interface component visited by a user, and an edge representing a navigational link traversed by the user. Then, second log data associated with release notes for a next-release version of the software application maybe retrieved. Then, the computing platform may identify a change in a portion of a software code in the next-release version, and may identify, based on the production navigational graph, a user interface component and/or a link potentially impacted by the change. The production navigational graph may be provided, via an interactive graphical user interface, where the user interface component and/or the link is visually highlighted.
US11513818B1 Method, product, and system for integrating a hardware accelerator with an extensible processor
An approach includes the use of a description of instructions for invoking hardware accelerator and for a hardware accelerator to execute those instructions. In some embodiments, the instructions for invoking hardware accelerator and for a hardware accelerator to execute those instructions are described using a single language. These descriptions are then compiled into other languages for use in tool chains for generating simulators (a hardware and instruction set simulator and a hardware accelerator simulator). In some embodiments, the approach illustrated herein can be combined with state machine functionality to manage the execution of instructions that require multiple states. In some embodiments, the approach illustrated herein can be combined with an external register file for transferring information between a processor and a hardware accelerator.
US11513813B2 Information handling system notification presentation based upon user presence detection
End user presence and absence states are determined at an information handling system by analyzing infrared time of flight sensor presence detection information and applying it to manage presentation of notifications at the information handling system, such as operating system notifications and hardware notifications. Notifications are queued when a predetermined user absence state is detected and presented when a predetermined user presence state is detected to that an end user has a greater probability of viewing notifications when the display presents visual images before sleeping for an end user absence and after waking from an end user presence.
US11513810B1 Information handling system with display device interface supporting dynamic configuration of link data rate
A method of configuring a display device interface (DDI) detects a trigger signal, generated by a display device. If the trigger signal is associated with a power on event, a full configuration of the DDI is performed, including loading display device capability information provided by the display device into DDI configuration registers and setting one or more DDI configuration parameters accordingly. If the trigger signal is associated with resume event, rather than a power on event, a modified fast link resume operation may be performed to route the trigger signal to a controller configured to explicitly write display device capability information to the appropriate DDI configuration registers before setting the corresponding DDI configuration parameter accordingly. The DDI may include a re-timer, between the DDI source and sink, configured to snoop the explicit write transaction such that the re-timer configuration is also updated.
US11513809B2 Kernel-integrated instance-specific operational resources with virtualization
A network boot of a platform-specific operating system kernel is performed from a compressed platform-specific operating system kernel. The platform-specific operating system kernel, when booted, dynamically builds from the compressed platform-specific operating system kernel a bootable file system and boots application code. An application is loaded from the bootable file system.
US11513806B2 Method for vectorizing heapsort using horizontal aggregation SIMD instructions
Techniques are provided for vectorizing Heapsort. A K-heap is used as the underlying data structure for indexing values being sorted. The K-heap is vectorized by storing values in a contiguous memory array containing a beginning-most side and end-most side. The vectorized Heapsort utilizes horizontal aggregation SIMD instructions for comparisons, shuffling, and moving data. Thus, the number of comparisons required in order to find the maximum or minimum key value within a single node of the K-heap is reduced resulting in faster retrieval operations.
US11513802B2 Compressing micro-operations in scheduler entries in a processor
An electronic device includes a processor having a micro-operation queue, multiple scheduler entries, and scheduler compression logic. When a pair of micro-operations in the micro-operation queue is compressible in accordance with one or more compressibility rules, the scheduler compression logic acquires the pair of micro-operations from the micro-operation queue and stores information from both micro-operations of the pair of micro-operations into different portions in a single scheduler entry. In this way, the scheduler compression logic compresses the pair of micro-operations into the single scheduler entry.
US11513801B2 Controlling accesses to a branch prediction unit for sequences of fetch groups
An electronic device is described that handles control transfer instructions (CTIs) when executing instructions in program code. The electronic device has a processor that includes a branch prediction functional block and a sequential fetch logic functional block. The sequential fetch logic functional block determines, based on a record associated with a CTI, that a specified number of fetch groups of instructions that were previously determined to include no CTIs are to be fetched for execution in sequence following the CTI. When each of the specified number of fetch groups is fetched and prepared for execution, the sequential fetch logic prevents corresponding accesses of the branch prediction functional block for acquiring branch prediction information for instructions in that fetch group.
US11513794B2 Estimating indirect interface implementation before load time based on directly implemented methods
According to an example implementation, a computer-readable storage medium, computer-implemented method and a system are provided to receive a first class, the first class indirectly implementing a first interface, wherein the first class extends a second class that directly implements the first interface, identify one or more directly implemented methods within the first class, determine a method signature for one or more of the directly implemented methods, estimate that the first class indirectly implements the first interface based on the method signatures for the one or more directly implemented methods, and instrument the first class based on the estimating that the first class indirectly implements the first interface.
US11513785B2 Knowledge base for predicting success rate of life cycle management
An information handling system may be configured for: receiving first information from a plurality of other remote information handling systems indicative of a success or a failure of a corresponding upgrade event that was performed at such other remote information handling systems; receiving second information from the plurality of other remote information handling systems indicative of scores for such other remote information handling systems in a plurality of metrics; determining, based on the first and second information, a ranking of the metrics based on their criticality to the upgrade event; receiving third information from the particular remote information handling system indicative of scores for the particular remote information handling system in the plurality of metrics; and determining a likelihood of success for the upgrade event based on the determined ranking of the metrics and the scores for the particular remote information handling system in the plurality of metrics.
US11513776B2 System for self modification
A solution providing for the dynamic design, use, and modification of models is provided. The solution can receive an electronic communication identifying a request or event and process the electronic communication in a runtime environment by binding a model of the collection of models to dynamically construct an implementation of the model. Collective properties of the set of related models can emerge dynamically. The binding can comprise late-binding of an application associated with the collection of models to enable at least one user to perform at least one interaction using the environment without disrupting any of the environment or the application.
US11513774B2 Multi-lingual code generation with zero-shot inference
A neural transformer model with attention is trained to predict candidates to complete a line of source code with a zero-inference capability. The model is trained on an unsupervised training dataset that includes features from source code written in multiple programming languages. The features include a file-level context and a local context, where the file-level context includes a global context, a class context, a function context, and/or a method context for each class, function and/or method of the source code programs used in the training dataset. The local context includes method bodies, function bodies, and/or stand-alone code of main method routines. From these features, the model is able to learn to predict an ordered sequence of code elements that complete a line of source code in a programming language seen and not seen during training.
US11513767B2 Method and system for recognizing a reproduced utterance
There is provided a method for operating a speaker device able to be activated by receiving and recognizing a predetermined wake up word. The method is executable at a server. The method comprises: capturing, by the speaker device, an audio signal having been generated in a vicinity of the speaker device; retrieving, by the speaker device, a processing filter, the processing filter being indicative of a pre-determined signal augmentation pattern representative of an excluded portion that has been excluded from an originating utterance having the wake up word, the originating utterance to be reproduced by an other electronic device; applying, by the speaker device, the processing filter to determine presence of the pre-determined signal augmentation pattern in the audio signal; based on determining the presence of the pre-determined signal augmentation pattern in the audio signal, determining that the audio signal has been produced by the other electronic device.
US11513766B2 Device arbitration by multiple speech processing systems
A device can perform device arbitration, even when the device is unable to communicate with a remote system over a wide area network (e.g., the Internet). Upon detecting a wakeword in an utterance, the device can wait a period of time for data to arrive at the device, which, if received, indicates to the device that another speech interface device in the environment detected an utterance. If the device receives data prior to the period of time lapsing, the device can determine the earliest-occurring wakeword based on multiple wakeword occurrence times, and may designate whichever device that detected the wakeword first as the designated device to perform an action with respect to the user speech. To account for differences in sound capture latency between speech interface devices, a pre-calculated time offset value can be applied to wakeword occurrence time(s) during device arbitration.
US11513763B2 Audio response playback
A computing device is configured to perform functions comprising: receiving via a network microphone device of a media playback system, a voice command detected by at least one microphone of the network microphone device, wherein the media playback system comprises a plurality of zones, and the network microphone device may be a member of a default playback zone. The computing device may be further configured to perform functions comprising: dynamically selecting an audio response zone from the plurality of zones to play an audio response to the voice input and foregoing selection of the default playback zone. The selected zone may comprise a playback device, and the dynamically selecting may comprise determining that the network microphone device is paired with the playback device. The computing device may cause the playback device of the selected zone to play the audio response.
US11513758B2 Display device having vibration generator and magnets
A display device, includes: a display panel including a pixel array layer, a panel lower member disposed under the display panel, a first magnet disposed under the panel lower member and having a first area, a vibration generator coupled to one surface of the first magnet and having a second area larger than the first area; and a second magnet overlapping the first magnet in a thickness direction and spaced apart from the first magnet in the thickness direction.
US11513757B1 Display screen casting to target device using casting extension
A method of casting a source device display screen to a target device includes, by an application on the source device, storing information about the target device in a shared memory and issuing a request to an operating system to initiate capturing and casting for the source device display screen. The operating system responds to the request by launching a casting extension and supplying a content stream containing content of the source device display screen. Upon being launched, the casting extension (1) obtains the information about the target device from the shared memory and uses the information to establish a display connection with the target device, and (2) forwards the content stream to the target device on the display connection.
US11513756B2 Coordinating adjustments to composite graphical user interfaces generated by multiple devices
In some implementations, a user device can coordinate adjustments to a composite GUI generated in cooperation with an accessory device that presents the composite graphical user interface. For example, the user device can receive configuration data that defines the maximum GUI display area (e.g., size, dimensions) of the accessory device, various view areas within the GUI display area of the accessory device into which the user device can render GUIs, and/or transitions between the various view areas. The user device can generate a display buffer based on the maximum GUI display area, generate a graphical user interface in an area of the buffer corresponding to a current view area specified by the accessory device, and send to the accessory device video frames corresponding to the display buffer. The accessory device can generate a composite GUI based on the received video frames that include the user device generated GUI.
US11513755B2 Display control device and display control method
In a display control device, a first display control unit displays values of a plurality of molding conditions in a first display area, on the basis of layout information including a display size and a display position of the plurality of molding conditions. A data setting unit sets as molding data the values of the plurality of molding conditions that are displayed in the first display area. On the basis of the layout information, and in the same layout as that of the first display area, a second display control unit displays for inspection in a second display area the values of the plurality of molding conditions based on the molding data which are stored in a storage unit.
US11513751B2 Printing system, production system, and method of controlling production system
A production system includes a memory containing instructions, and a processor that executes the instructions to execute a quality verification process corresponding to identification information assigned to a print job, determine whether or not a condition corresponding to the identification information assigned to the print job is met, in a case it is determined that the condition is not met, execute an adjustment process for meeting the condition, and execute the print job in a case the adjustment process has been completed or in a case it is determined that the condition is met.
US11513750B2 Print job management across subscription services
An example of an apparatus includes a network interface to receive print data from a device, the print data associated with a first subscription service. The apparatus also includes a memory storage unit to store the print data including a database of subscription services, wherein the database of subscription services includes the first subscription service and a second subscription service. In addition, the apparatus includes a subscription manager to manage the database of subscription services. The subscription manager deducts print credit from a first subscription service account based on the print data. The apparatus includes a selection engine to select a printing device for the print data, wherein the printing device is associated with the second subscription service.
US11513749B2 Policy-based printing system and methods using a mobile device
A policy-based printing system is implemented to allow access to a private domain to print using a public domain. The private domain includes private servers that store documents. The public domain includes servers and a printing device. A public policy server uses a domain list and a protocol connection with a private authentication server to validate a user and identify which private domain to access. The public policy server receives requests from the printing device to process a print job of a document in the private domain. A mobile device is used to coordinate the retrieval and printing of the document using an application. A kiosk may be used to send the document to the printing device from the mobile device.
US11513748B2 Image forming system, image forming apparatus, and feeding apparatus
An image forming apparatus comprises an accommodating unit that accommodates recording materials and a feeding unit that feeds an accommodated recording material, detects a fed recording material, and measures time from a predetermined timing until a recording material is detected. An information processing apparatus receives measured time data from the image forming apparatus, classifies the received plurality of time data into a first group and a second group in accordance with a length of time, selects a group for predicting a remaining life time of the feeding unit from the classified first group and second group, and predicts a remaining life time of the feeding unit using time data included in the selected group.
US11513745B2 Information processing apparatus, information processing system, and computer-readable medium
An information processing apparatus includes circuitry configured to display a display screen. The display screen includes a first display or a second display, and a third display. The first display displays, in units of a print job, checking result information obtained by comparing a read result with reference data on an image to be formed on the recording medium. The read result is obtained by reading a recording medium having an image formed. The second display displays, among print jobs, only a print job including a page having at least one abnormality in the image formed on the recording medium based on the checking result information. The third display displays information about the page in the print job including the page having the at least one abnormality and abnormality type information indicating a type of the at least one abnormality present in the page.
US11513744B2 Method and device to manage different screens on a production line
A printer comprising a controller to control printing operations, a 1st user interface and at least one second user interface, connection to connect the 2nd user interface with the controller and wireless connection for exchanging data between the 2nd user interface and the controller when the second user interface is not connected with the printer, the controller being programmed to: detect whether the 2nd user interface is connected or not with the printer; display a different information on at least the first user interface depending on whether the 2nd user interface is connected or not.
US11513739B2 File layer to block layer communication for block organization in storage
A method performed by a block-storage server, of storing data is described. The method includes (1) receiving, from a remote file server, data blocks to be written to persistent block storage managed by the block-storage server; (2) receiving, from the remote file server, metadata describing a placement of the data blocks in a filesystem managed by the remote file server; and (3) organizing the data blocks within the persistent block storage based, at least in part, on the received metadata. An apparatus, system, and computer program product for performing a similar method are also provided.
US11513736B2 Revised host command generation for unaligned access
A data storage device includes a memory device and a controller. The controller is configured to receive host commands, such as write commands. Upon determining that a received plurality of write commands are sequential, but includes one or more write commands that are unaligned with a memory granularity of the memory device, the one or more write commands are revised such that the one or more write commands are aligned with the memory granularity. The revised write command includes a first of the one or more write commands and a portion of a second of the one or more write commands. A beginning of the revised write command is aligned with the memory granularity and the end of the revised write command is also aligned with the memory granularity.
US11513729B1 Distributed write buffer for storage systems
A computer-based system and method for providing a distributed write buffer in a storage system, including: obtaining a write request at a primary storage server to store data associated with the write request in a non-volatile storage of the primary storage server; and storing the data associated with the write request in a persistent memory of the primary storage server or in a persistent memory of an auxiliary storage server based on presence of persistent memory space in the primary storage server. The write request may be acknowledged by the primary storage server after storing the data associated with the write request in the persistent memory of the primary storage server or in the persistent memory of the auxiliary storage server.
US11513725B2 Hybrid memory module having a volatile memory subsystem and a module controller sourcing read strobes to accompany read data from the volatile memory subsystem
A memory module according to some embodiments is operable in a computer system, and comprises a volatile memory subsystem and a module controller coupled to the volatile memory subsystem. The volatile memory subsystem is configurable to be coupled to a memory channel including a data bus, and includes dynamic random access memory (DRAM) devices. The memory module allows independent control of strobe paths and data paths between the DRAM devices and the data bus, and is configurable to perform a memory write operation during which write data is provided to the volatile memory subsystem together with write strobes transmitted via first strobe paths between the DRAM devices and the data bus, and a memory read operation during which read data from the volatile memory subsystem is output onto the data bus together with read strobes transmitted via second strobe paths between the module controller and the data bus.
US11513724B2 Data processing on memory controller
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data on a memory controller. One of the methods comprises obtaining a first request and a second request to access respective data corresponding to the first and second requests at a first memory device of the plurality of memory devices; and initiating interleaved processing of the respective data; receiving an indication to stop processing requests to access data at the first memory device and to initiate processing requests to access data at a second memory device, determining that the respective data corresponding to the first and second requests have not yet been fully processed at the time of receiving the indication, and in response, storing, in memory accessible to the memory controller, data corresponding to the requests which have not yet been fully processed.
US11513717B2 Online data rehydration
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for online rehydration. One of the methods includes intercepting a request issued by a virtual computing instance to a primary storage system, wherein the request identifies first data stored in the primary storage system; determining whether the first data has been rehydrated by a rehydration system; and in response to determining that at least a first portion of the first data has not been rehydrated by the rehydration system: submitting, to the rehydration system, a rehydration request that identifies the first portion of the first data that has not been rehydrated; obtaining, from the rehydration system, a response that includes a copy of the first portion of the first data, wherein the rehydration system has obtained the copy from a backup storage system; and responding to the request using the copy of the first portion of the first data.
US11513716B2 Write first to winner in a metro cluster
A technique for maintaining synchronization between two arrays includes assigning one array to be a preferred array and the other array to be a non-preferred array. When write requests are received at the preferred array, the writes are applied locally first and then applied remotely. However, when write requests are received at the non-preferred array, such writes are applied remotely first and then applied locally. Thus, writes are applied first on the preferred array and then on the non-preferred array, regardless of whether the writes are initially received at the preferred array or the non-preferred array.
US11513713B2 Apparatuses and methods for partitioned parallel data movement
The present disclosure includes apparatuses and methods for partitioned parallel data movement. An example apparatus includes a memory device that includes a plurality of partitions, where each partition of the plurality of partitions includes a subset of a plurality of subarrays of memory cells. The memory device also includes sensing circuitry coupled to the plurality of subarrays, the sensing circuitry including a sense amplifier. A controller for the memory device is configured to direct a first data movement within a first partition of the plurality of partitions in parallel with a second data movement within a second partition of the plurality of partitions.
US11513711B2 Method, device, and program product for creating stripe based on dynamic window
Techniques involve creating a stripe based on a dynamic window. In particular, in response to a request to create a stripe in the storage system, a first storage device for creating the stripe is selected from multiple storage devices. A first extent in the first storage device is added to the stripe. A first storage device sequence associated with the first storage device is determined based on a size of a predetermined window, and the first storage device sequence includes the first storage device and a set of continuous storage devices adjacent to the first storage device in the multiple storage devices. At least one other storage device for creating the stripe is determined based on storage devices other than the first storage device in the first storage device sequence. The storage devices in the storage system can be used in a balanced manner as much as possible.
US11513706B2 Modular data processing and storage system
A system enables entities to access a single platform in order to utilize electronic data storage for storing different types of information. One or more computers may operate an electronic data storage processing network that entities can access when updating information in electronic data storage. The electronic data storage processing network may operate a plurality of electronic data storage processing modules, which can include an aggregator module, a formatter module, an operator signer module, and a validator module. Based on the specific use case for which electronic data storage is utilized, recordable data that is to be added to the electronic data storage can be processed by the appropriate aggregating, formatting, signing, and validating functions provided by the electronic data storage processing modules.
US11513703B2 Apparatus for managing data storage among groups of memory cells of multiple reliability ranks
Electronic systems might include a plurality of groups of memory cells and a controller for access of the plurality of groups of memory cells that is configured to cause the electronic system to determine whether a reliability of a particular group of memory cells having a particular reliability rank allocated for storing data of a particular data level at a particular memory density is less than a target reliability, and, if so, determine whether the reliability of the particular group of memory cells at a reduced memory density is less than the target reliability, and, in response to determining that the reliability of the particular group of memory cells at the reduced density is less than the target reliability, allocate the particular group of memory cells for storing data of a lower data level and allocate a different group of memory cells for storing data of the particular data level.
US11513702B2 Placement of metadata on data storage drives in a first storage enclosure of a data storage system
A data storage system in which data storage space for storing data storage metadata is selectively allocated from non-volatile data storage devices contained in a first storage enclosure. The first storage enclosure is directly connected to at least one storage processor of the data storage system, and the data storage system further includes at least one secondary storage enclosure that is indirectly connected to the storage processor. Data storage metadata is generated within the data storage system, and the data storage metadata generated within the data storage system is stored into the data storage space that was selectively allocated for storing data storage metadata from the non-volatile data storage devices contained in the first storage enclosure.
US11513699B2 System and method for caching data in persistent memory of a non-volatile memory express storage array enclosure
A method, computer program product, and computing system for receiving, via a storage processor of a storage system, a write request for writing a data portion to a storage array enclosure of non-volatile memory express (NVMe) drives communicatively coupled to the storage processor, where the write request may be received from a host. The data portion may be written to a persistent memory write cache within the storage array enclosure.
US11513698B2 Root of trust assisted access control of secure encrypted drives
A system for data protection includes a computing device comprising a processor, a Hardware Root of Trust (HRoT) module and a storage device. The HRoT device is configured to: validate integrity of the computing device; authenticate the computing device to communicate with the storage device; and take over control of storage device access and behaviour whenever suspicious or unauthorized data access from local or remote computing devices is detected. The HRoT device is further configured to, in response to detecting a security risk to at least one of the computing device and the storage device, block communication of the storage device.
US11513697B2 Storage apparatus and control system for the same
A control system for a storage apparatus includes two input/output modules (IOMs), and two non-volatile memory (NVM) devices that are electrically connected to the IOMs, respectively, and that each store a firmware code. Each of the IOMs is configured to execute a firmware corresponding to the firmware code stored in the corresponding NVM device, and to enter an active mode or a passive mode after executing the firmware. The IOMs are configured such that when one IOM operating in the passive mode detects abnormal operation of the other IOM operating in the active mode, the one IOM sends, to the other IOM, the firmware code stored in the NVM device electrically connected to the one IOM, in order to update the firmware code in the NVM device electrically connected to the other IOM.
US11513693B2 Smart network interface card-based splitter for data replication
One example method includes a splitter for data protection operations including replication operations. The splitter is located on or integrated into a smart network interface card and operates in two modes. The splitter is controlled by a replication controller. In one mode, the control path and the data path both go to the replication controller. In another mode, the data path is directly from the splitter to one or more targets without passing through the replication controller.
US11513691B2 Systems and methods for power and performance improvement through dynamic parallel data transfer between device and host
Systems and methods are disclosed for providing parallel data transfer. In certain embodiments, a data storage device includes a non-volatile memory and a controller configured to: receive a command from a host to obtain a file stored in the non-volatile memory; determine a plurality of channels available between the host and the data storage device; dynamically divide the file into a plurality of chunks based at least in part on the plurality of channels; perform load balancing to determine a first chunk of the plurality of chunks to be sent over a first channel of the plurality of channels and at least a second chunk of the plurality of chunks to be sent over a second channel of the plurality of channels; and simultaneously transmit the first chunk over the first channel and the second chunk over the second channel.
US11513690B2 Multi-dimensional I/O service levels
Techniques for determining service levels may include receiving an I/O operation at a target port of a data storage system, where the I/O operation is sent from an initiator port of a host and directed to a storage object in a first storage group. The initiator port may be included in a first initiator group and the target port may be included in a first port group. The I/O operation may be assigned a service level using a table of a service levels specified for different triples. Each triple may identify an initiator groups, a storage group and a port group. Assigning the service level may include determining a first of the triples that matches the first storage group, the first initiator group and the first port group, wherein the first triple is associated with the service level.
US11513679B2 Method and apparatus for processing touch signal, and medium
A method for processing a touch signal includes: detecting, through an event dispatch process, a full-screen gesture touch signal, determining whether the full-screen gesture touch signal conforms to a full-screen gesture trajectory determination rule; and sending, based on a result of the determining, the full-screen gesture touch signal or a part of events of the full-screen gesture touch signal to a gesture processing process or an application processing process.
US11513677B2 Devices, methods, and graphical user interfaces for messaging
An electronic device displays a messaging interface. The messaging user interface includes a search affordance and a conversation between a user of the device and another user. While displaying the messaging interface, the device detects activation of the search affordance. In response, the device ceases displaying the messaging interface and displays a search interface. The search user interface includes a search field and categorized content items. The categorized content items include a content item stored on the device and a content item from the Internet. While displaying the search interface, the device detects selection of a first item in the categorized content items; and, afterwards, displays the first item in the conversation. The device transmits the first item to the device that corresponds to the other user in the messaging session. The other user's device displays the item in a conversation that corresponds to the messaging session.
US11513672B2 Systems and methods for providing an extended reality interface
Some embodiments include a system comprising an extended reality (XR) display device configured to display an XR interface to a user; at least one hardware processor communicatively coupled to the XR display device and configured to perform: receiving a model of a room; receiving a plurality of furniture models corresponding to a plurality of pieces of furniture; providing the XR interface using the model of the room and the plurality of furniture models at least in part by: displaying, via the XR display device, a furniture display comprising at least some of the plurality of furniture models and a search field to permit entry of text; detecting entry of a text string into the search field; identifying, using the text string, at least one furniture model from the plurality of furniture models; and displaying, via the XR display device, the at least one furniture model in the furniture display.
US11513670B2 Learning user interface controls via incremental data synthesis
A User Interface (UI) interface object detection system employs an initial dataset comprising a set of images, that may include synthesized images, to train a Machine Learning (ML) engine to generate an initial trained model. A data point generator is employed to generate an updated synthesized image set which is used to further train the ML engine. The data point generator may employ images generated by an application program as a reference by which to generate the updated synthesized image set. The images generated by the application program may be tagged in advance. Alternatively, or in addition, the images generated by the application program may be captured dynamically by a user using the application program.
US11513666B2 Matching process system and method
A method for profile matching includes receiving a plurality of user profiles, each user profile comprising traits of a respective user. The method includes receiving a preference indication for a first user profile of the plurality of user profiles. The method also includes determining a potential match user profile of the plurality of user profiles based on the preference indication for the first user profile. The method also includes presenting the potential match user profile to a second user.
US11513664B2 Collaborative content recommendation platform
A system and method for summarizing suggested content and sharing the summarized suggested content is described. In one aspect, a computer-implemented method includes performing an analysis of text of a document, searching a document library for content elements and documents based on the analysis of the text, identifying candidate documents and candidate content based on the searching, presenting a list of candidate documents or candidate content with the document authoring application, receiving a selection of a candidate document or candidate content from the list in the document authoring application, and providing the selected candidate document to a collaborative content sharing platform, the collaborative content sharing platform configured to generate a graphical user interface that displays a list of shared documents, the shared documents includes candidate documents selected by one or more users of a group of users that share access to the collaborative content sharing platform.
US11513663B1 Systems and methods for crowd based censorship of media
Systems and methods are provided to process a digital photo and other media. An apparatus to process digital photos can include a tangibly embodied computer processor (CP) and a tangibly embodied database. The CP can perform processing including: (a) inputting a photo from a user device, and the photo including geographic data that represents a photo location at which the photo was generated; (b) comparing at least one area with the photo location and associating an area identifier to the photo as part of photo data; and (c) performing processing based on the area identifier and the photo data. Processing can provide for (a) processing media with geographical segmentation; (b) processing media in a geographical area, based on media density; (c) crowd based censorship of media; and (d) filtering media content based on user perspective, that can be for comparison, validation and voting, for example.
US11513661B2 Message user interfaces for capture and transmittal of media and location content
An electronic device includes a touch-sensitive surface, a display, and a camera sensor. The device displays a message region for displaying a message conversation and receives a request to add media to the message conversation. Responsive to receiving the request, the device displays a media selection interface concurrently with at least a portion of the message conversation. The media selection interface includes a plurality of affordances for selecting media for addition to the message conversation, the plurality of affordances includes a live preview affordance, at least a subset of the plurality of affordances includes thumbnail representations of media available for adding to the message conversation, and the live preview affordance is associated with a live camera preview. Responsive to detecting selection of the live preview affordance, the device captures a new image based on the live camera preview and selects the new image for addition to the message conversation.
US11513659B2 Electronic device and method for providing user interface for setting and executing various functions thereof
A method for executing a function of an electronic device is provided. The method includes the operations of displaying a virtual clock user interface (UI) indicating a virtual time, and an icon list UI including icons corresponding to a plurality of functions, respectively, acquiring first input data according to a user input for selecting one time by using the displayed virtual clock UI, and second input data according to a user input for selecting one icon from the icon list UI, performing control, on the basis of the first input data and the second input data, so that a function corresponding to the selected icon is executed at the selected one time, and highlighting the selected icon as the virtual time reaches the one time, and executing the function corresponding to the selected icon as the current time reaches the one time.
US11513658B1 Custom query of a media universe database
Methods and systems for implementing a custom query of a media universe database. A plurality of content items are generated based at least in part on a media universe database. The media universe database is configured to store a plurality of elements of media universe content related to a media universe. The content items are sent to a client. From the client is received input indicating a combination of the content items. The combination comprises a selection of two or more of the content items. The media universe database is queried for additional content relevant to the two or more of the content items in the combination. The additional content is sent to the client.
US11513651B1 Detecting device and detection system
A detecting device includes a plurality of first electrodes extending in a first direction and a plurality of second electrodes extending in a second direction intersecting the first direction, the first electrodes and the second electrodes being disposed facing each other with an insulating layer interposed therebetween, a first electrode selection circuit configured to supply a drive signal to the first electrodes, and a detection circuit configured to detect capacitance generated between the first electrodes and the second electrodes due to the drive signal.
US11513639B2 Input detection system
An input detection system includes a plurality of drive electrodes and a plurality of detection electrodes aligned in a detection region, an input device including an LC circuit, a first electrode coupled to one end side of the LC circuit, and a second electrode coupled to another end side of the LC circuit, the input support device being disposed on the detection region, and a control circuit configured to detect the input support device based on detection signals that are output from the detection electrodes.
US11513634B2 Electromagnetic pen display and method for driving same
The present disclosure discloses an electromagnetic pen display, which includes a display module, a light emitting module and an electromagnetic input module. The display module includes a liquid crystal display panel configured to display image frame and a dynamic dimming pad. The dynamic dimming pad being configured to generate a dynamic dimming signal based on information of the display image frame of the liquid crystal display panel. The light emitting module includes a light source driving board and a plurality of light sources. The light sources being correspondingly electrically connected to the light source driving board, the light source driving board being configured to correspondingly dynamically driving a light emission luminance of the plurality of light sources in response to receiving a dynamic dimming signal from the dynamic dimming pad. The electromagnetic input module is configured to selectively receive a write input signal. The present discloses further provides a method for driving the same.
US11513631B1 Electrical noise estimation for touch-sensitive electrodes
A touch-sensitive display device includes one or more touch-sensitive displays each including a plurality of touch-sensitive electrodes. A free touch-sensitive electrode is identified on the one or more touch-sensitive displays that is (1) at least temporarily unaffected by proximity of one or more input objects to the one or more touch-sensitive displays, and (2) affected by an electrical noise caused by display of image content on the one or more touch-sensitive displays. The electrical noise affecting the free touch-sensitive electrode is measured. Based at least in part on the measured electrical noise affecting the free touch-sensitive electrode, and using a trained neural network, an amount of electrical noise caused by the display of image content that is affecting an occupied touch-sensitive electrode is estimated, the occupied touch-sensitive electrode being affected by proximity of the one or more input objects to the one or more touch-sensitive displays.
US11513630B2 Touch operation sensing device using impedance change caused by touch operation
A touch operation sensing device configured to be added to an electronic device, the electronic device including a touch member disposed in a housing and having conductivity, the touch operation sensing device includes an oscillation circuit disposed on an internal side of the touch member and including an inductor element and a capacitor element to generate an oscillation signal in response to changed impedance during a touch operation through the touch member, and an insulating member disposed between a first terminal of the inductor element and the touch member, and between a second terminal of the inductor element and the touch member.
US11513627B2 Assistive device with a refreshable haptic feedback interface
An assistive device and method to provide non-visual assistance to a user comprises a haptic feedback interface that includes a plurality of haptic elements. The assistive device generates a first touch-discernible output layout on the haptic feedback interface using the plurality of haptic elements. The first touch-discernible output layout corresponds to a first reproduction of a 3D real-world area within a first proximity range of the assistive device and includes a first set of different haptic indicators to discern movement of a first set of moving objects within the first proximity range. The assistive device receives a selection of a first haptic indicator that discerns a target moving object and executes a transition from the first touch-discernible output layout to a second touch-discernible output layout based on a movement of the target moving object from the first proximity range to a second proximity range of the assistive device.
US11513625B2 Transparent touch display device
A transparent touch display device is provided. The transparent touch display device includes a display unit and a touch electrode. The display unit includes a circuit area and a transparent area. The circuit area includes a plurality of signal lines, a plurality of pixel circuits and a plurality of light-emitting elements. The pixel circuits are electrically connected to the signal lines. The light-emitting elements are driven by the pixel circuits. The touch electrode overlaps the circuit area.
US11513620B2 Display height adjusting device and method for adjusting display height
A method to adjust the height of a display is provided. One terminal of the telescopic trolley is connected to a first surface of the display and is separated from the lower edge of the display by a first distance. The lower edge of the display is away from the ground by a second distance. The method includes: obtaining a first height value indicating a user's height, an eye height or a shoulder height, searching for a second height value corresponding to the first height value in the look-up table according to the first height value, calculating the sum of the first distance and the second distance, comparing the sum with the second height value to obtain a comparison result, and adjusting the length of the telescopic trolley according to the comparison result, so that the sum is equal to the second height value.
US11513615B2 Digital electromagnetic stylus, input system, and method for controlling same
The present disclosure discloses a digital electromagnetic stylus. The electromagnetic styluses include a system-on-chip unit, a transceiver unit, a first rectifier and filter unit, a second rectifier and filter unit, a pressure and key detection unit, and a transmission control unit. The system-on-chip unit, the transmission control unit, and the transceiver unit are connected in sequence. The first rectifier and filter unit and the second rectifier and filter unit are connected in parallel between the system-on-chip unit and the transceiver unit. The pressure and key detection unit is connected to the system-on-chip unit. The present discloses further provides an input system, and a method for controlling the same.
US11513614B2 Writing instrument serving as a mechanical remote control for an electronic device
A writing instrument having a plurality of retraction mechanisms, wherein each of the plurality of retraction mechanisms is configured to actuate a respective retractable writing tip, each retraction mechanism being configured to produce a different predetermined sound that is suitable for being detected by an electronic device, and each of the different predetermined sounds is configured to communicate a different command to the electronic device.
US11513611B2 Keyboards and interfaces with layered stabilizers
An interface device includes a movable button connected to a frame structure by resilient structures positioned laterally between the button and the frame structure. Multiple layers or diaphragms of material can be used to make the button, frame, and resilient structures. Movement of the button can trigger a switch or sensor in a manner allowing an electronic device to detect interaction with the button. The interface device can be implemented in an electronic device such as a keyboard that has a low number of parts yet also providing tactile, stabilized key travel, support for various sensor or switch types for the keys, and, in some cases, haptic feedback.
US11513609B2 Remoting or localizing touch gestures
Aspects of the present disclosure are directed towards responding to a touch gesture at a touch-enabled computing device. An interface control element may be presented at a first computing environment provided by a computing device. A touch gesture may be received at a touchscreen of the computing device, and it may be determined whether at least a portion of the touch gesture occurred at the interface control element. Based, at least in part, on whether at least a portion of the touch gesture occurred at the interface control element, a display of the first computing environment may be adjusted or information corresponding to the touch gesture may be transmitted to a second computing environment. The interface control element may be a preview pane.
US11513605B2 Object motion tracking with remote device
Examples of mixed reality computing devices that utilize remote sensors and local sensors as input devices are disclosed. In one example, a mixed reality computing device comprises an image sensor, a remote input device, a processor, and storage comprising stored instructions. The stored instructions are executable by the processor to perform object motion tracking and environmental tracking based on output from the image sensor, and in response to detecting that the remote input device is in use, adjust a parameter of the motion tracking while maintaining the environmental tracking.
US11513603B2 System and method for interpreting gestures
A system for interpreting gestures may include one or more processors, at least three Doppler radar devices, and a memory device. The memory device may have a receiving module, a cube generating module, and a classifying module. The receiving module may include instructions that cause the one or more processors to receive Doppler information from the at least three Doppler radar devices. The cube generating module may include instructions that cause the one or more processors to generate a micro-Doppler cube by projecting Doppler information in X, Y, and Z-directions over a period of time into the micro-Doppler cube. The classifying module may include instructions that cause the one or more processors to classify one or more gestures performed by an extremity when located in the volume into a category of a plurality of categories based on the micro-Doppler cube.
US11513601B2 Method and system for human-to-computer gesture based simultaneous interactions using singular points of interest on a hand
Described herein is a method for enabling human-to-computer three-dimensional hand gesture-based natural interactions from depth images provided by a range finding imaging system. The method enables recognition of simultaneous gestures from detection, tracking and analysis of singular points of interests on a single hand of a user and provides contextual feedback information to the user. The singular points of interest of the hand: include hand tip(s), fingertip(s), palm center and center of mass of the hand, and are used for defining at least one representation of a pointer. The point(s) of interest is/are tracked over time and are analyzed to enable the determination of sequential and/or simultaneous “pointing” and “activation” gestures performed by a single hand.
US11513598B2 Display-based switch assembly and methods of use
Implementations include a display assembly for a switch assembly, comprising a display assembly touch overlay plate, wherein at least a portion of the display assembly touch overlay plate is comprised of a transparent or translucent material; a display, wherein the display is disposed underneath the display assembly touch overlay plate and wherein at least a portion of the display is visible through the portion of the display assembly touch overlay plate; a display assembly first housing and a display assembly second housing, wherein the display assembly touch overlay plate is in communication with the display assembly first housing, wherein a force applied to the display assembly touch overlay plate is at least partially transmitted from the display assembly touch overlay plate to the display assembly first housing to a switch assembly through a central portion of the display assembly first housing.
US11513597B2 Human-machine interface system
A human-machine interface system comprises a sensor configured to generate data associated with a human movement, such as measured electrical signals or data from an accelerometer. A measurement unit of the human-machine interface measures user movement over time to generate a sequence of measured user movement data. A processor processes the data associated with a human movement from the sensor using a trained neural network to determine one or more predicted user actions. A comparison unit compares the one or more predicted user actions with one or more user actions obtained from the sequence of measured user movement data. A control unit uses the predicted user actions to control a process in an information processing apparatus in dependence upon the comparison performed by the comparison unit.
US11513593B2 Systems and methods for anatomy-constrained gaze estimation
The disclosure relates to systems, methods and programs for anatomically-constrained gaze estimation. More specifically, the disclosure is directed to systems, methods and programs for providing a point of reference (PoR) in a 3D field and/or 2D plane, based on 6 DOF head pose constrained by the eyeball center being fixed in a common 3D coordinate system.
US11513592B2 Systems and methods for assisting virtual gestures based on viewing frustum
An endpoint system including one or more computing devices presents an object in a virtual environment (e.g., a shared virtual environment); receives gaze input corresponding to a gaze of a user of the endpoint system; calculates a gaze vector based on the gaze input; receives motion input corresponding to an action of the user; determines a path adjustment (e.g., by changing motion parameters such as trajectory and velocity) for the object based at least in part on the gaze vector and the motion input; and simulates motion of the object within the virtual environment based at least in part on the path adjustment. The object may be presented as being thrown by an avatar, with a flight path based on the path adjustment. The gaze vector may be based on head orientation information, eye tracking information, or some combination of these or other gaze information.
US11513588B2 Handheld electronic device
A handheld electronic device including a holding assembly and a tracking assembly is provided. The tracking assembly includes a main body and a plurality of trackers. The main body is connected to the holding assembly and has an inner surface and an outer surface. The trackers are disposed on the inner surface and the outer surface of the main body. The trackers arranged on the outer surface and a part of the trackers arranged on the inner surface are exposed to the outside in a top view direction and are arranged in interleaving.
US11513586B2 Control device, method and equipment for processor
Disclosed in the present application are a control device, method and equipment for a processor. The control device for the processor comprises: an arithmetic circuit and a memory, the arithmetic circuit being connected to the memory. The arithmetic circuit is used to output a control signal according to acquired sensor data, and the control signal is used to control a processor. The control device, method and equipment for the processor according to the present invention may be used to determine whether it is necessary to start the processor according to preset key information, or whether it is necessary to reduce the energy consumption of a processor which is currently in operation, thereby improving endurance.
US11513579B2 Selecting and serving a content item based on device state data of a device
Selection and serving of content items may include receiving data indicative of a status of an energy source of a device with a request for a content item. A first received content item may be associated with a first energy consumption level and a second received content item may be associated with a second energy consumption level. The accessed content items are responsive to the request for a content item. The first energy consumption level may be higher than the second energy consumption level. The first content item or the second content item may be selected based, at least in part, on the received data indicative of the status of the energy source of the device, and data to display the selected content item may be provided to the device.
US11513576B2 Coherent power management system for managing clients of varying power usage adaptability
Systems and methods are disclosed for allocating and distributing power management budgets for subsystems (e.g., power usage clients) of a computer system. A power budget allocation subsystem may include a plurality of feedback branches having different associated time constants. Power usage clients with slower power response times may be provided power budgets based on a feedback branch having an associated longer time constant, while power usage clients with faster power response times may be provided with power budgets based on a feedback branch having an associated shorter time constant. The power budgets may be determined in the feedback branches based on power budgeting policies weighting the power budget of each subsystem relative to total power mitigation.
US11513575B1 Dynamic USB-C mode configuration
An information handling system includes a USB-C port and a USB-C power delivery controller. The USB-C power delivery controller includes connection preference information, and is configured to detect that a device has been plugged into the USB-C port, determine that the device supports a first connection type and a second connection type, determine that the first connection type has a higher connection priority than the second connection type, and establish a connection between the information handling system and the device utilizing the second connection type based upon the connection preference information.
US11513570B2 Image forming system including operation unit
An image forming system includes an image forming unit, a housing having a top face, an operation unit freely placed on the housing top face, a touch panel, and a supporting base. The image forming unit forms an image on a sheet. The operation unit is freely placed on the housing top face and accepts a user operation for causing the image forming unit to execute image formation. The operation unit includes a touch panel having a display face on which information about the image formation is displayed and accepting touch operation performed by a user. The supporting base supports the touch panel so that an inclination angle of the display face inclined with respect to the housing top face becomes one of 5 degrees or more and 45 degrees or less when the operation unit is placed on the housing top face.
US11513569B1 System and method for using a handle lug structural element as an electromagnetic interference grounding element and an antenna radiator
An information handling system to wirelessly transmit and receive data at an antenna may include a processor; a memory; a power management unit; a display housing containing components of the information handling system, the display housing including a handle and a handle lug to secure the handle to the display housing; a wireless adapter and an antenna to transmit data wirelessly via a WLAN antenna; and handle lug parasitic coupling device operatively coupled to the handle lug to parasitically couple the WLAN antenna to a handle lug parasitic coupling device and handle lug to create a multi-band WLAN antenna.
US11513567B2 Electronic device
An electronic device is provided, including a first module, a second module, a hinge member, a first rotary member, a second rotary member, and a wire. The first module and the second module are hinged to the hinge member. The first rotary member and the second rotary member are connected to the hinge member and rotatable around a first axis and a second axis relative to the hinge member, respectively. The wire extends through the first rotary member and the second rotary member to electrically connect the first module and the second module.
US11513566B2 Electronic device including haptic actuator
According to one aspect of the disclosure an electronic device comprises a foldable housing including: a hinge structure, a first housing structure connected to the hinge structure, and including a first face and a second face opposite the first face, and a second housing structure connected to the hinge structure and including a third face and a fourth face opposite the third face, the second housing structure being configured to be rotated about the hinge structure; a flexible display extending over the first face and over the third face; at least one sensor disposed within the foldable housing, and configured to sense an angle formed between the first face and the third face; a first haptic actuator disposed within the first housing structure; a second haptic actuator disposed within the second housing structure; at least one processor disposed within the first housing structure or the second housing structure, and operatively connected to the flexible display, the at least one sensor, the first haptic actuator, and the second haptic actuator. The at least one processor may detect a folding state of the foldable housing using the at least one sensor, and independently control the first haptic actuator and the second haptic actuator based on at least part of the detected folding state.
US11513562B2 Electronic book
An e-book reader in which destruction of a driver circuit at the time when a flexible panel is handled is inhibited. In addition, an e-book reader having a simplified structure. A plurality of flexible display panels each including a display portion in which display control is performed by a scan line driver circuit and a signal line driver circuit, and a binding portion fastening the plurality of display panels together are included. The signal line driver circuit is provided inside the binding portion, and the scan line driver circuit is provided at the edge of the display panel in a direction perpendicular to the binding portion.
US11513560B2 Support substrate for flexible display device, and flexible display device
The present disclosure relates to a support substrate for a flexible display device, and a flexible display device, the support substrate comprises a bending area, a transition area, and a non-bending area, wherein the transition area is located between the bending area and the non-bending area, the bending area has a plurality of first through holes and the transition area has a plurality of second through holes, wherein an area ratio of the plurality of first through holes in the bending area is greater than an area ratio of the plurality of second through holes in the transition area.
US11513559B2 Laptop having dual monitors that are arranged vertically
Disclosed is a laptop having dual monitors that are arranged vertically, the laptop comprising: a main monitor 210 having a vertical width of a first size; a body 220 having, on one side thereof, a first hinge unit 221 formed so as to fold the main monitor 210, and a keyboard 222 spaced from the first hinge unit 221 so as to be arranged on the lower end of an upper plate; and a folder-type sub monitor 230 which has a vertical width of a second size that is relatively smaller than the vertical width of the first size, and which is adjacent to the keyboard 222 so as to ascend at a certain inclined angle on the basis of a second hinge unit 231 formed on the upper end of the upper plate of the body 220, and thus the present invention divides a screen so that different UIs may be respectively provided through the main monitor 210 and the sub monitor 230.
US11513558B2 Connectors for mobile electronic devices
A connector can be provided for attaching to a mobile electronic device which can have a cap portion, a protrusion extending distally from a bottom of the cap portion, the protrusion being configured to be attachable to an electronic port of a mobile electronic device. The cap portion can be configured to be sized and shaped so that, when the cap portion is attached to the mobile electronic device, the cap portion extends further in the distal direction along front and rear surfaces of the mobile electronic device than along a proximal surface of the mobile electronic device. A connector can be provided with a cap having a height and a width, the height of the cap being greater than the width of the cap, the cap having a proximal curved surface and a distal curved surface, and a protrusion extending distally from the cap, the protrusion being configured to be insertable within a port of the mobile electronic device such and to resist withdrawal from the port. A connector can be configured to be attachable to a mobile electronic device. The connector can include a cap with a proximal continuously curved surface, and a protrusion extending distally from the cap, the protrusion having front and rear surfaces, the protrusion being configured to be insertable within a port of the mobile electronic device such and to resist withdrawal from the port, wherein at least a majority of the curved surface of the cap is oblique to the front and rear surfaces of the protrusion.
US11513557B2 Enhanced application preview mode
Techniques for enhancing the viewing of applications in a preview provider are provided. A method includes receiving an indication to provide a preview mode on a display of the computing device, providing screenshots of a plurality of applications in the preview mode such that the screenshots are accessible for viewing by a user. The method also includes identifying the first application to provide the first screenshot in an updated mode and changing a state of the first application from a suspended state to an inactive state by allocating processing time of the one or more processors to the first application, and displaying updates of the first screenshot while the first application is in the inactive state.
US11513555B2 Display apparatus
A display apparatus includes a display area and a folding area; a display panel; a digitizer disposed below the display panel; a sagging prevention member disposed in a portion below the display panel overlapping the folding area; and a lower cover disposed below the sagging prevention member.
US11513554B1 Electronic devices having displays with borders of image transport material
An electronic device may have a housing. A pixel array may be mounted in the housing to display an image. The pixel array may have a central portion surrounded by a peripheral portion. Display cover layer structures may overlap the pixel array. A central portion of the display cover layer structures may overlap the central portion of the pixel array. A peripheral portion of the display cover layer structures may overlap the peripheral portion of the pixel array. A border structure of image transport material may be interposed between the peripheral portion of the pixel array and the peripheral portion of the display cover structures. The image transport material may be omitted from the central portion of the pixel array. The image transport material may be formed from a coherent fiber bundle or Anderson localization material.
US11513553B2 Phase detection circuit, clock generation circuit and semiconductor apparatus using the phase detection circuit
A phase detection circuit may include an edge trigger circuit, a strobe generation circuit and a phase detector. The edge trigger circuit generates a falling clock signal and a rising clock signal based on a reference clock signal and a target clock signal. The strobe generation circuit generates a falling strobe signal and a rising strobe signal having pulse widths varying based on a phase relationship between the reference clock signal and the target clock signal. The phase detector generates a phase detection signal based on the falling clock signal, the rising clock signal, the falling strobe signal and the rising strobe signal.
US11513550B1 Foldable pedal apparatus for vehicle
A foldable pedal apparatus of a vehicle may have a configuration in which an accelerator pedal assembly and a brake pedal assembly are rotated in a rearward direction from a vehicle body panel and are popped-up to be exposed toward a driver to allow the pedal assemblies to be capable of being controlled when in a situation of manual driving mode, and in which the pedal assemblies are rotated in a frontward direction and are inserted in respective panel grooves of the vehicle body panel so that the pedal assemblies are in a hidden state where exposure thereof toward the driver is blocked to allow the pedal assemblies to be unable to be controlled in a situation of autonomous driving mode where the driver does not directly drive.
US11513548B2 Apparatus and method for tracking maximum power
An apparatus and method for tracking maximum power are disclosed. The apparatus is configured to track a maximum power at a certain node of an electronic circuit, adjust an impedance of the electronic circuit such that power at the node is maximal, and adjust an impedance of the electronic circuit by comparing power at two points in time to increase power. The apparatus for tracking a maximum power, includes a charge sharing capacitor connected to an initial capacitor in parallel, a first switch disposed between the initial capacitor and an energy harvesting power supply, a second switch disposed between the initial capacitor and the charge sharing capacitor, a third switch disposed between the energy harvesting power supply and a comparator, and a switched-capacitor power converting circuit configured to control the initial capacitor.
US11513543B2 Impedance detect drive sense circuit
A drive-sense circuit coupled to a variable impedance load. The drive-sense circuit includes a voltage reference circuit operable to generate a voltage reference signal. The drive-sense circuit further includes a regulated current source circuit operable to generate a regulated current signal based on an analog regulation signal, where the regulated current signal is provided on a line to the variable impedance load to keep a load voltage on the line substantially matching the voltage reference signal, and where an impedance of the variable impedance load affects the regulated current signal. The drive-sense circuit further includes a current loop correction circuit operable to generate a comparison signal based on the voltage reference signal and the load voltage, where the comparison signal represents the impedance, and where the analog regulation signal is representative of the comparison signal.
US11513542B2 Method and apparatus for pulse gas delivery using an external pressure trigger
A fluid control system and associated method for pulse delivery of a fluid includes a shutoff valve and a mass flow controller (MFC) upstream of the shutoff valve. The MFC includes a flow channel, a control valve to control flow of fluid in the flow channel, a flow sensor to measure flow rate in the flow channel, and a controller having a valve input from the shutoff valve indicating opening of the shutoff valve. The controller is configured to respond to the valve input to control flow of fluid through the control valve to initiate and terminate a pulse of fluid from the flow channel to the shutoff valve to control a mass of fluid delivered during the pulse of fluid. The valve input can be a pressure signal, and the MFC can include a pressure sensor to sense the pressure signal.
US11513540B2 Pressure compensated flow controller with only two pressures
According to an embodiment of the disclosure, an apparatus for a flow of fluid includes a first and a second element that form an exponentially changing restriction between them for a flow of a fluid. At least one of the first and second elements is configured to move in response to changing pressures to change the restriction. One of the first and second elements includes a wall with one or more cutouts that have an admittance that changes exponentially with respect to the movement of the first or second element.
US11513535B2 Method for operating a parking environment in alarm states and autonomous motor vehicle with a control system for controlling the method
Method for operating a parking environment with at least one motor vehicle which has a vehicle system which is designed for completely automatic vehicle guidance and is operated autonomously for parking purposes in the parking environment, wherein the parking environment is assigned a motor-vehicle-external control device which is designed to set up a wireless communication link to motor vehicles which are operated autonomously in the parking environment and to coordinate the autonomous operation of the motor vehicles in the parking environment, wherein, when an alarm signal which indicates an alarm state in the parking environment is present, in particular acoustically and/or optically output via display means of the parking environment, alarm information which describes the type of alarm is transmitted, via the or a further wireless communication link, to all the autonomously operated motor vehicles which are located in the parking environment, wherein the vehicle systems of the motor vehicles receiving the alarm information evaluate said information by means of at least one measure criterion, wherein, when the measure criterion is satisfied, at least one alarm-related measure which eliminates or reduces a hazard owing to the alarm is carried out automatically.
US11513531B2 Apparatus for providing map
The present invention relates to an apparatus for providing a map which is mounted on a vehicle to provide map data to a plurality of electric components equipped in the vehicle. The apparatus for providing a map comprises: a communication unit for performing communication with the electric components and receiving, from a server, an original map including a plurality of layers; and a processor for calculating the reliability of information relating to the electric components using the original map and electric component information, which is received from at least one of the electric components, and performing controls relating to the electric component information based on the reliability.
US11513530B1 Techniques for coordinating movement of components within a workspace
Systems and methods are provided herein for coordinating movement of components of a workspace utilizing a controller device. The controller device may operate in a first state. The computing device may be associated with an interaction area having a first access point and a second access point, wherein a light curtain is generated at the first access point. While operating in the first state, access to the interaction area is restricted. The computing device may transition to operating in a second state based at least in part on detecting the first breach, wherein operating in the second state comprises enabling access to the interaction area at the second access point. While operating in the second state, a second breach of the light curtain may be detected and at least one remedial action performed based on the detection.
US11513529B2 Audio system and method of controlling conveyer device
An audio system includes an audio apparatus, a charger, and a conveyer. The audio apparatus includes a sound receiver to receive ambient sound, and a battery. The charger charges the battery of the audio apparatus. The conveyer includes a motor to transport the audio apparatus.
US11513524B2 Three-dimensional analytic tools and methods for inspections using unmanned aerial vehicles
In various embodiments, three-dimensional models of terrestrial structures are developed and scaled utilizing images acquired during the flight path of an unmanned aerial vehicle.
US11513522B2 Robot using an elevator and method for controlling the same
A robot may include a driving motor, a communication interface configured to communicate with an elevator control device, at least one sensor configured to sense an internal space of an elevator and a processor configured to determine whether boarding on the elevator is possible based on data received from the elevator control device or sensing data of the at least one sensor, set a boarding position based on information on the internal space of the elevator obtained through the communication interface or the at least one sensor when the boarding on the elevator is possible, and control the driving motor to move to the set boarding position.
US11513521B1 Autonomous vehicle refueling
Methods and systems for autonomous vehicle recharging or refueling are disclosed. Autonomous vehicles may be automatically refueled by routing the vehicles to available fueling stations when not in operation, according to methods described herein. A fuel level within a tank of an autonomous vehicle may be monitored until it reaches a refueling threshold, at which point an on-board computer may generate a predicted use profile for the vehicle. Based upon the predicted use profile, a time and location for the vehicle to refuel the vehicle may be determined. In some embodiments, the vehicle may be controlled to automatically travel to a fueling station, refill a fuel tank, and return to its starting location in order to refuel when not in use.
US11513518B2 Avoidance of obscured roadway obstacles
The systems and methods described herein disclose detecting obstacles in a vehicular environment using host vehicle input and associated trust levels. As described here, measured vehicles, either manual or autonomous, that detect an obstacle in the environment will operate to respond to the obstacle. As such, those movements can be used to determine if an obstacle exists in the environment, even if the obstacle cannot be detected directly. The systems and methods can include a host vehicle receiving prediction data about an evasive behavior from one or more measured vehicles in a vehicular environment. A trust level can then be established for the measured vehicles. An obscured obstacle can be determined using the evasive behavior and the trust level which can then be mapped in the vehicular environment. A guidance input can then be created for the host vehicle using the obscured obstacle and the trust level.
US11513513B2 Method for invoking a teleoperated driving session, apparatus for performing the steps of the method, vehicle and computer program
A method for invoking a teleoperated driving session for a transportation vehicle equipped with an automated driving function, hereinafter called teleoperated driving session, wherein the transportation vehicle is equipped with a number of environment detection sensors and a communication module for communicating to a control center computer. The method includes determining a quality of service prediction for the communication between the transportation vehicle and the control center computer for the time when the teleoperated driving session is invoked, and selecting the class of data to be exchanged with the control center computer during the teleoperated driving session based on the QoS prediction. The method includes selecting the control category for the teleoperated driving session based on at least the available end-to-end latency presented in the QoS prediction and starting the teleoperated driving session with the selected control category and selected data class to be exchanged with the control center computer.
US11513508B2 Method, component, and electronic device for creating human machine interface
A method, a component, and an electronic device relating to the field of industrial automation technology, particularly relating to the creation of a human machine interface, and are used for automatically creating an HMI of a system. The method for creating an HMI comprises: a first component of a system receives, via an HMI, a first command for creating an HMI for the system; the first component obtains, from each searched and found second component of the system an HMI resource of each of the second components; and the first component creates, on the basis of an HMI resource of the first component and the obtained HMI resource from each of the second components, the HMI for the system. One component of the system collects the HMI resource of another component of the system and creates the HMI for the whole system, providing a method for automatically creating the HMI for the system.
US11513501B2 Numerical controller, CNC machine tool, numerical control method and non-transitory computer readable medium recording a numerical control program
An object is to read the information of a feature shape included in a machining program so as to calculate a control command suitable for machining processing on the feature shape. A numerical controller (300) includes: a feature detection unit (302) which detects the feature of a machined shape from a machining program that commands the movement of a tool or a workpiece; an inward-turning amount calculation unit (303) which calculates, based on a servo parameter of a servo controller (400) that drives the tool or the workpiece, the feature of the machined shape detected from the machining program and a machining requirement that specifies a machining condition, a relation formula that determines the inward-turning amount of a machining path with respect to a program path; and a feedrate determination unit (304) which determines a feedrate that is optimized with the relation formula.
US11513500B2 Method for equipment control
A method of controlling a pumping sequence of a fracturing fleet at a wellsite. A managing application executing on a computer in the control van can retrieve the pumping sequence from a local or remote storage computer. The managing application can establish an electronic communication link to receive sensor data from a plurality of fracturing units. The managing application can control the plurality of fracturing units with a stage script with multiple sequential instructions for a pumping stage of a pumping sequence while receiving one or more periodic data sets from the plurality of fracturing units wherein the data sets are indicative of the current state of the pumping stage of the pumping sequence.
US11513499B2 Web based viewing of robotic process automation (RPA) packages and workflows
A system and a computer-implemented method for viewing at least one robotic process automation (RPA) workflow using a web based user interface are disclosed herein. The computer-implemented method includes accessing the web based user interface and identifying the at least one RPA workflow for viewing. The computer-implemented method further includes generating, using a workflow object model component, a workflow diagram for the identified at least one RPA workflow. The computer-implemented method further includes rendering, using a web based visualization engine component, the generated workflow diagram for the identified at least one RPA workflow and displaying the rendered workflow diagram for viewing of the at least one RPA workflow on the web based user interface.
US11513494B2 Inspecting mesh models
In an example, a method includes receiving, at least one processor, a mesh model for an object, a first transformation matrix to apply to the mesh model to describe a first object for generation in additive manufacturing and a second transformation matrix to apply to the mesh model to describe a second object for generation in additive manufacturing. The method may further include determining, by at least one processor, if the first and second transformation matrices describe transformations which are equivalent in terms of mesh errors and, if so, inspecting the mesh model for mesh errors once for both the first and second transformation matrices.
US11513493B2 Control system driven by real time and non-real time data
The present application relates to a data processing method for a numerical control system, a computer device and a storage medium. The method comprises: receiving a data request, the data request carrying a target data identifier; parsing the data request to obtain an interactive type corresponding to the target data identifier; when the interactive type corresponding to the target data identifier is a type corresponding to real-time data, searching for data corresponding to the target data identifier in a shared memory of the numerical control system; transferring the data corresponding to the target data identifier from the shared memory to a data cache of the numerical control system and outputting the data.
US11513486B2 Systems and methods for intelligent disinfection of susceptible environments based on occupant density
A building automation system may control ultraviolet lights to intelligently disinfect susceptible environments based on occupant density. The system comprises multiple occupancy sensors, a disinfection environment tracking engine, and an ultraviolet light control engine. The multiple occupancy sensors generate real time occupancy data associated with multiple objects detected within an area. The disinfection environment tracking engine determines real time occupant density of the multiple objects detected within the area based on the real time occupancy data generated by the multiple occupancy sensors. The ultraviolet light control engine controls operation of one or more ultraviolet lights to disinfect the area based on the real time occupant density determined by the disinfection environment tracking engine.
US11513482B2 Machine and load regulation based on power system signal sensing
A rotating equipment system with in-line drive-sense circuit (DSC) electric power signal processing includes rotating equipment, in-line drive-sense circuits (DSCs), and one or more processing modules. The in-line DSCs receive input electrical power signals and generate motor drive signals for the rotating equipment. An in-line DSC receives an input electrical power signal, processes it to generate and output a motor drive signal to the rotating equipment via a single line and simultaneously senses the motor drive signal via the single line. Based on the sensing of the motor drive signal via the single line, the in-line DSC provides a digital signal to the one or more processing modules that receive and process the digital signal to determine information regarding one or more operational conditions of the rotating equipment, and based thereon, selectively facilitate one or more adaptation operations on the motor drive signal via the in-line DSC.
US11513480B2 Method and device for automatically diagnosing and controlling apparatus in intelligent building
Disclosed are a method for automatically diagnosing and controlling an apparatus in an intelligent building and relevant device. The method includes: performing, based on historical data of working parameters of multiple apparatuses, an abnormal diagnosis on received real-time data of the working parameters; determining an abnormal apparatus; selecting a neural network predictive control model corresponding to the abnormal apparatus; selecting one piece of non-abnormal data which has a same parameter type as that of the abnormal data and is close to the current abnormal data in time as a predictive control target, and determining a predictive control data that can cause an output matching the predictive control target; and controlling the abnormal apparatus according to the predictive control data. The automatic diagnosis and automatic control of an apparatus in an intelligent building are realized, meanwhile the safe and efficient operation of all apparatuses in an intelligent building is ensured.
US11513478B2 AI apparatus and operation method thereof
Disclosed is an artificial intelligence (AI) apparatus comprising: a short-range communication module configured for sensing a plurality of laundry treatment apparatuses positioned around the AI apparatus; and a processor configured for: acquiring laundry information about laundry and characteristic information of each of the detected laundry treatment apparatuses; determining a laundry group corresponding to the laundry, based on the acquired laundry information; comparing characteristic information of the determined laundry group and characteristic information of each of the plurality of laundry treatment apparatuses with each other; and determining a laundry treatment apparatus for washing the laundry among the plurality of laundry treatment apparatuses based on the comparison result.
US11513475B2 Timepiece comprising AM-PM indicating means
A timepiece including at least analogue time display device, and an AM-PM display device for displaying day-night information in the dial of the timepiece. The AM-PM display device includes at least two apertures made in the dial of the watch, a rotating display disc bearing at least one first series of inscriptions corresponding to the day and at least one second series of inscriptions corresponding to the night, these two display series being disposed on at least two concentric circles, and a drive mechanism arranged so as to automatically and alternately bring the first series of inscriptions inside a first aperture and the second series of inscriptions inside a second aperture by rotating the display disc.
US11513474B2 Switch device and timepiece
A switch device including a base member provided with a stem insertion hole, an operation member which has an engaging groove provided in an outer circumferential surface thereof, and is slidably and rotatably inserted into the stem insertion hole of the base member, a stopper member having an engaging portion which is arranged in the engaging groove of the operation member and moved along with sliding of the operation member, and a release member which releases the engaging portion from the engaging groove, in which the release member includes a pressing portion which is operated from one surface side of the base member so as to release the engaging portion from the engaging groove.
US11513473B2 Waveguide, waveguide manufacturing apparatus, waveguide manufacturing method, and video display device using the same
Provided is a waveguide having a light diffraction unit that diffracts incident light by a multiplex-recorded hologram, in which, in the light diffraction unit, a plurality of holograms having different angles with respect to an incident surface of the waveguide are formed, and when certain parallel light beams are incident, different wavelengths are diffracted by the plurality of holograms.
US11513472B2 Image forming apparatus with condensation prevention
An image forming apparatus configured to perform simplex printing and duplex printing includes a recording medium ejection device, a suction duct, a blower, and a pair of rotating members. The recording medium ejection device includes a recording medium outlet through which a recording medium is ejected outside of the image forming apparatus and a recording medium reverse port through which a part of the recording medium is ejected to reverse the recording medium in the duplex printing. The suction duct includes a suction port to suck air. The blower is disposed in the suction duct and sucks air from the recording medium ejection device to the suction port. The pair of rotating members is disposed between the suction port and at least one of the recording medium outlet and the recording medium reverse port and reverses both sides of the recording medium in the duplex printing.
US11513471B2 Image forming apparatus determining whether cartridge is usable based on two sets of consumption state information
An image forming apparatus includes: a casing having an opening; a cover for opening and closing the opening; a cartridge attachable to the casing through the opening; and a controller. The casing includes a first memory. The cartridge includes a second memory storing consumption state information representing a consumption state of the cartridge. The controller performs: determining whether the cartridge attached to the casing is unused; storing, when the attached cartridge is unused, the consumption state information acquired from the second memory in the first memory; determining, when the image forming apparatus is powered on or the cover is closed, whether the consumption state information in the first memory and the consumption state information in the second memory match; permitting use of the cartridge when the two sets of consumption state information match; and prohibiting use of the cartridge when the two set of consumption state information does not match.
US11513463B2 Image forming apparatus and cartridge that include light guide that guides light
A charge removing unit emits light onto a surface of an image bearing member for removing charge on the surface. The charge removing unit includes a light source configured to emit the light, and a light guide that is configured to guide the light to irradiate the surface of the image bearing member with the light and has a cylindrical shape extending in an axial direction of the image bearing member. At both ends in a longitudinal direction of the light guide, one end portion and another end portion are respectively provided. The light is introduced to the one end portion. The another end portion includes an inclined surface inclining in a direction from the one end portion to the another end portion, toward a central axis of a circumference of the light guide.
US11513460B2 Image forming apparatus and method of setting parameter in image forming apparatus
When sheets having the same surface property and grammage are registered on a size basis, adjustment value registration operations need to be repeated for the respective sheets as many as these sizes. An image forming apparatus that includes a display unit and forms an image on a sheet sets a setting value of adjustment influenced by the characteristics of the image forming apparatus upon forming an image by using a sheet, and then displays a sheet list which displays a list of a plurality of types of sheets on a display unit and reflects the set setting value on at least one sheet selected from the sheet list.
US11513457B2 Fixing device and image forming apparatus incorporating same
A fixing device includes a heating and fixing rotator, a pressing rotator, a blower, a guide, an opening and closing device, and a driving device. The heating and fixing rotator is rotatable and heats an unfixed image on a recording medium to fix the unfixed image on the recording medium. The pressing rotator is rotatable, faces the heating and fixing rotator, and is pressed against the recording medium. The guide has an air blowing port and guides air sent from the blower to at least one of the heating and fixing rotator and the pressing rotator. The opening and closing device moves to open and close the air blowing port. The driving device includes a driver to move the opening and closing device and at least one member other than the opening and closing device and separately drives the opening and closing device and the at least one member.
US11513456B2 Heater and heating apparatus
A heater includes a heat generating member in a first layer, a sensor that is in a second layer different from the first layer and configured to detect a temperature of the heat generating member, and a wiring pattern in one or more third layers between the first and second layers to supply power to the heat generating member.
US11513453B2 Developing device and image forming apparatus
According to one embodiment, the developing device includes a developing case containing toner, a mixer configured to diffuse the toner in the developing case, and a developing roller configured to develop a latent image formed on an image carrier. The developing case includes a circulation path through which air containing the toner flows. The developing roller is partially exposed from the developing case. The developing roller includes a sleeve rotating along with the movement of the image carrier and a plurality of magnetic pole portions disposed inside the sleeve. The developing roller holds the toner on the sleeve and supplies the toner to the image carrier to develop the latent image. The developing device further includes a magnet disposed apart from the developing roller. The magnet faces one of the magnetic pole portions across the sleeve.
US11513451B2 Image forming system, information carryover method, server apparatus, storage medium, image forming apparatus, and image processing system
There is provided an image forming system including at least a first image forming apparatus that includes a first image forming unit and an obtaining unit configured to obtain operation-related information related to an operation of the first image forming unit. The image forming system further includes a carryover unit configured to carry over, to a second image forming apparatus, information related to an operation of a second image forming unit of the second image forming apparatus among the operation-related information obtained by the first image forming apparatus when the second image forming apparatus is newly used in the image forming system. The operation-related information includes operation history information of the first image forming unit.
US11513446B2 Adaptive alignment
A method of applying a measurement correction includes determining an orthogonal subspace used to characterize a first principal component of the measurement and a second principal component of the measurement, and rotating the orthogonal subspace by a first angle such that the first principle component rotates to become a first factor vector and the second principle component rotates to become a second factor vector. An asymmetry vector is generated by rotating the second factor vector by a second angle, where the asymmetry vector and the first factor vector define a non-orthogonal subspace. An asymmetry contribution is determined in the measurement based on the projection of the measurement onto the first factor vector in the non-orthogonal subspace. The method also includes subtracting the asymmetry contribution from the measurement.
US11513444B2 Noise reduction for overlay control
The present disclosure provides a system. The system includes a metrology tool configured to collect overlay errors from a patterned substrate; and a controller module coupled to the metrology tool and configured to generate an overlay compensation from the collected overlay errors, wherein the generating of the overlay compensation includes identifying a portion of the overlay errors as a set of outliers, identifying inside the set of outliers overlay errors not due to reticle effects, thereby creating a set of noise, excluding the set of noise from overlay errors, thereby creating a set of filtered overlay errors, and calculating the overlay compensation based on the set of filtered overlay errors.
US11513443B1 Enhancing lithography operation for manufacturing semiconductor devices
A method of treating a surface of a reticle includes retrieving a reticle from a reticle library and transferring the reticle to a treatment device. The surface of the reticle is treated in the treatment device by irradiating the surface of the reticle with UV radiation while ozone fluid is over the surface of the reticle for a predetermined irradiation time. After the treatment, the reticle is transferred to an exposure device for lithography operation to generate a photo resist pattern on a wafer. A surface of the wafer is imaged to generate an image of the photo resist pattern on the wafer. The generated image of the photo resist pattern is analyzed to determine critical dimension uniformity (CDU) of the photo resist pattern. The predetermined irradiation time is increased if the CDU does not satisfy a threshold CDU.
US11513441B2 EUV radiation source apparatus for lithography
An EUV collector mirror for an extreme ultra violet (EUV) radiation source apparatus includes an EUV collector mirror body on which a reflective layer as a reflective surface is disposed, a heater attached to or embedded in the EUV collector mirror body and a drain structure to drain melted metal from the reflective surface of the EUV collector mirror body to a back side of the EUV collector mirror body.
US11513440B2 Optical element, optical system, and optical apparatus
An optical element has an area in which a transmittance varies, includes first and second antireflection layers, and an absorption layer disposed between the first and second antireflection layers, and satisfies certain conditions.
US11513438B2 Process for plasmonic-based high resolution color printing
A process for plasmonic-based high resolution color printing is provided. The process includes a) providing a nanostructured substrate surface having a reverse structure geometry comprised of nanopits and nanoposts on a support, and b) forming a conformal continuous metal coating over the nanostructured substrate surface to generate a continuous metal film, the continuous metal film defining nanostructures for the plasmonic-based high resolution color printing, wherein a periodicity of the nanostructures is equal to or less than a diffraction limit of visible light. A nanostructured metal film or metal-film coated support obtained by the process and a method for generating a color image are also provided.
US11513437B2 Extreme ultraviolet mask absorber materials
Extreme ultraviolet (EUV) mask blanks, methods for their manufacture and production systems therefor are disclosed. The EUV mask blanks comprise a substrate; a multilayer stack of reflective layers on the substrate; a capping layer on the multilayer stack of reflecting layers; and an absorber layer on the capping layer, the absorber layer comprising an alloy selected from an alloy of ruthenium (Ru) and silicon (Si); an alloy tantalum (Ta) and platinum (Pt); and an alloy of ruthenium (Ru) and molybdenum (Mo).
US11513436B2 Light source apparatus and image projection apparatus
An apparatus includes a first emitter configured to emit first color light, a second emitter configured to emit second color light, a plate configured to diffuse the first color light and the second color light, a first lens configured to collimate the diffused first color light, and a second lens configured to collimate the diffused second color light. A predetermined condition is satisfied.
US11513434B1 Projector mount assembly for sports enclosures
A projector mount assembly for a sports enclosure includes a frame structure mountable to rear and front cross beams of a sports enclosure, at least one extension bracket secured to the frame structure and mountable to the front cross beam, and a projector mounting arm mounted to the at least one extension bracket and extending forwardly therefrom. The projector mounting arm is adapted to support, and facilitate front-to-back adjustment of, a projector. The projector mounting arm is pivotable relative to the at least one extension bracket to facilitate adjustment of an elevation of the projector.
US11513429B2 Camera accessory and camera
A camera accessory attachable to and detachable from a bottom surface of a camera includes an accessory body, a fastening member configured to attach the accessory body to the bottom surface, an opening that allows a battery to be inserted into and ejected from the camera while the accessory body is attached to the bottom surface, and an accessory lid member attached to the accessory body and movable between an open position for opening the opening and a closed position for closing the opening.
US11513428B1 Camera and lens cap
A camera built into a cylindrical housing couples to a stand with a stand member that inserts into an opening having a magnet attracted to ferromagnetic material integrated in the stand member. The stand member may couple to a bracket that holds the camera at a display or to a tripod that places the camera between the display and an end user participating in a video conference. A lens cover couples over a front face of the camera with magnetic attraction and is stored at a rear face of the camera with magnetic attraction. In various embodiments, sensors detect lens cap and/or stand member position to control camera power and/or camera visual image capture operations.
US11513421B2 Optical unit
An optical unit includes a movable body with an optical module; a fixed body; a gimbal mechanism having a hole portion through which at least a part of the optical module passes, and serving as a support mechanism that swingably supports the movable body with respect to the fixed body in a direction intersecting an optical axis direction as a pivot axis; and a drive mechanism having a coil and a magnet, and configured to move the movable body with respect to the fixed body. One of the coil and the magnet, as a movable body drive mechanism, is provided on a lateral portion of the movable body in a direction intersecting the optical axis direction. The hole portion is provided with a size such that at least a part of the movable body drive mechanism is visible through the hole portion when viewed from the optical axis direction.
US11513414B2 Electro-optic displays including redox compounds
An electro-optic display having a viewing surface through which a user views the display, a bistable, electrophoretic medium, and at least one electrode arranged to apply an electric field to the electrophoretic medium, the display further comprising at least 10 micromoles per square meter of the viewing surface of at least one compound having an oxidation potential more negative that about 150 mV with respect to a standard hydrogen electrode, as measured at pH 8, where the compound is a sulfite salt or a salt of titanium (III), vanadium (II), iron (II), cobalt (II) or copper (I), a hydroquinone, a catechol, a dihydropyridine or a metallocene.
US11513412B2 Displays for tintable windows
A tintable window is described having a tintable coating, e.g., an electrochromic device coating, for regulating light transmitted through the window. In some embodiments, the window has a transparent display in the window's viewable region. Transparent displays may be substantially transparent when not in use, or when the window is viewed in a direction facing away from the transparent display. Windows may have sensors for receiving user commands and/or for monitoring environmental conditions. Transparent displays can display graphical user interfaces to, e.g., control window functions. Windows, as described herein, offer an alternative display to conventional projectors, TVs, and monitors. Windows may also be configured to receive, transmit, or block wireless communications from passing through the window. A window control system may share computational resources between controllers (e.g., at different windows). In some cases, the computational resources of the window control system are utilized by other building systems and devices.
US11513411B2 Pretreatment of transparent conductive oxide (TCO) thin films for improved electrical contact
Certain embodiments relate to optical devices and methods of fabricating optical devices that pre-treat a sub-layer to enable selective removal of the pre-treated sub-layer and overlying layers. Other embodiments pertain to methods of fabricating an optical device that apply a sacrificial material layer.
US11513410B2 Electrochromic device using organic/metal hybrid polymer and method for producing same
The present invention is an electrochromic device which is provided with a first electrode; an electrochromic layer which is disposed on the first electrode, while containing an organic/metal hybrid polymer that contains at least an organic ligand and a metal ion to which the organic ligand is coordinated; an electrolyte layer which is disposed on the electrochromic layer; a counter electrode material layer which is disposed on the electrolyte layer and contains a conductive polymer; and a second electrode which is disposed on the counter electrode material layer. The conductive polymer may be at least one polymer that is selected from the group consisting of polypyrroles, polyanilines, polythiophenes, poly(p-phenylene)s, poly(3,4-ethylenedioxythiophene)-poly(styrene sulfonate)s (PEDOT:PSS), polyfluorenes, poly(p-phenylenevinylene)s, polythienylenevinylenes and organic/metal hybrid polymers.
US11513403B2 Display device
A liquid crystal panel (display panel) 11 includes a display area AA configured to display images, a non-display area NAA outside the display area AA, a light blocking layer (a light blocking portion) 11i disposed at least in the non-display area NAA and configured to block light, a signal line connection line (a narrow line portion) 29 where lines are arranged at intervals in the non-display area NAA, and a common electrode connection line portion (a wide line portion) 30 disposed in the non-display area and having a line width greater than that of the signal line connection line 29 and including empty portions 34.
US11513401B2 Liquid crystal display module and display device having contact surface disposed obliquely to any side surface of array substrate
A liquid crystal display module and a display device are provided. An end surface of a binding terminal is combined with an end surface of an array substrate to form a contact surface. The contact surface is disposed obliquely to any side surface of the array substrate. A conductive film is fit to and electrically connected with the contact surface. By increasing area of the contact surface between the binding terminal and the first conductive film, a contact resistance can be effectively reduced. The flip-chip film is bent at least twice to reduce a damage to the flip-chip film during bending.
US11513395B1 Bandpass filter comprising first and second reflective members each having a plurality of cholesteric liquid crystal layers and sensor having the same
Provided are a bandpass filter having a high light transmittance in a transmission band and a wide wavelength range showing a high transmittance in the transmission band, and a sensor. The bandpass filter is a bandpass filter including a reflective member A and a reflective member B, in which a difference between a reflection center wavelength of the reflective member A and a reflection center wavelength of the reflective member B is larger than a sum of a half width at half maximum of a reflection band of the reflective member A and a half width at half maximum of a reflection band of the reflective member B; the reflective member A has a first cholesteric liquid crystal layer and a second cholesteric liquid crystal layer, and birefringence Δn1 of the first cholesteric liquid crystal layer is larger than birefringence Δn2 of the second cholesteric liquid crystal layer; and the reflective member B has a third cholesteric liquid crystal layer and a fourth cholesteric liquid crystal layer, and birefringence Δn3 of the third cholesteric liquid crystal layer is larger than birefringence Δn4 of the fourth cholesteric liquid crystal layer.
US11513394B2 Dual-die device, display device and driving method of display device
A dual-die device, a display device and a driving method thereof are provided. The dual-die device includes: a first light emitting die for emitting light containing short-wave blue light; a second light emitting die for emitting light from which short-wave blue light is filtered out; and a control circuit. The control circuit is connected to the first light emitting die and the second light emitting die, and configured to control the first light emitting die or the second light emitting die to be turned on.
US11513388B2 Optical assembly and display device
An optical assembly includes a first optical film and a second optical film. The first optical film includes first microstructures arranged in a chessboard arrangement based on a first direction. The second optical film includes second microstructures arranged in a chessboard arrangement based on a second direction. The angle between the first direction and the second direction is greater than or equal to 30 degrees and less than or equal to 60 degrees.
US11513383B2 Electronic device display assembly
An electronic device can include a housing that at least partially defines an exterior surface and an internal volume of the electronic device, and a display assembly at least partially disposed in the internal volume. The display assembly can include a transparent cover that at least partially defines the exterior surface of the electronic device, a backlight unit disposed between the cover and the housing, a frame coupling the cover to the backlight unit, a portion of the frame at least partially defining an aperture, and an electronic component disposed in the internal volume and extending through the aperture.
US11513382B2 Display device comprising a color layer having a first sub-color layer disposed under a window layer and a second sub-color layer disposed under the first sub-color layer
Provided is a display device including a window layer including a transmission area and a bezel area adjacent to the transmission area, a color layer under the bezel area, an adhesive layer under the transmission area, and a display panel under the adhesive layer, wherein the color layer and the adhesive layer may not overlap in a direction perpendicular to the transmission area.
US11513378B2 Display panel manufacturing device and cleaning method
The present application discloses a display panel manufacturing device and a cleaning method. The display panel manufacturing device includes: a machine table, a working pipeline, a gas supply means and a liquid supply means; a detection means is provided on the machine table; a first automatic valve is provided on a gas supply pipeline; and a second automatic valve is provided on a liquid supply pipeline.
US11513377B2 Wideband graphene-based electro-optic entangler
A electronic method, includes receiving, by a graphene structure, a SPP mode of a particular frequency. The electronic method includes receiving, by the graphene structure, a driving microwave voltage. The electronic method includes generating, by the graphene structure, an entanglement between optical and voltage fields.
US11513376B2 Wideband graphene-based electro-optic entangler
A electronic method, includes receiving, by a graphene structure, a SPP mode of a particular frequency. The electronic method includes receiving, by the graphene structure, a driving microwave voltage. The electronic method includes generating, by the graphene structure, an entanglement between optical and voltage fields.
US11513375B2 Silicon thermal-optic phase shifter with improved optical performance
A thermo-optic phase shifter comprises an optical waveguide comprising a P-type region comprising a first contact, an N-type region comprising a second contact, and a waveguide region disposed between the P-type region and the N-type region and having a raised portion. The thermo-optic phase shifter further comprises one or more heating elements. The one or more heating elements include one or more discrete resistive heating elements or the P-type and N-type regions driven as resistive heating elements.
US11513370B2 Mitigation of lens condensation using heat
Systems, methods, devices, and other techniques for heating a lens to mitigate fogging. The methods can include identifying a temperature of the lens, identifying an ambient temperature of an environment of the lens, determining whether the lens is susceptible to fogging based at least on the temperature of the lens and the ambient temperature of the environment of the lens, and in response to determining that the lens is susceptible to fogging, causing a heating element to apply heat to the lens to mitigate fogging of the lens.
US11513366B2 Audio eyeglasses with double-detent hinge
Various aspects include audio eyeglasses with a frame including: a lens region; a pair of arms extending from the lens region; a hinge coupling each of the pair of arms with the lens region; and a cable extending through each hinge, where each hinge includes: a body defining a cavity accommodating the cable; and a hinge mechanism within the body, the hinge mechanism having: a spring located in the lens region, the spring including at least one lever arm extending within the cavity; and a cam member contacting the lever arm of the spring, where the cam member includes: a first contact surface for resisting kickback from the spring when the audio eyeglasses are in a fully open position, and a second, distinct contact surface for resisting kickback from the spring when the audio eyeglasses are in a fully closed position.
US11513360B2 Enhanced contrast augmented reality (AR) tags for visual fiducial system
Systems and methods are provided for improved visual fiducials and detection. A plurality of high-contrast visual fiducials are disposed within an environment (e.g., a vehicle interior). Each high-contrast visual fiducial comprises a pattern layer disposed on a translucent base, the pattern layer comprising an opaque material with one or more pattern components disposed therein. The high-contrast visual fiducials are configured to enable light to pass through the translucent base and through the one or more pattern components of the pattern layer. One or more wearable devices can be configured to detect light passing through the pattern components, the wearable devices communicatively coupled to a detection system configured to decode the received light pattern.
US11513355B2 Method and system for pervasive memory augmentation via a heads-up display
A method of pervasive memory augmentation includes receiving a request to augment a memory via a heads-up display having a field of view and generating one or more processor-readable memory cues that are connected to the memory. A cued content is generated based on the one or more processor-readable memory cues. The cued content is presented in a display space in the field of view of the heads-up display on a spaced repetition schedule.
US11513354B2 Light guide for an HMD, HMD and method for transmitting an image in an HMD
A light guide for guiding light for an HMD includes at least one input coupling structure and at least one output coupling structure. The output coupling structure can be oriented such that for all the rays that are coupled out by the output coupling structure and for which the wave vector k has a negative ratio ky/kxz after they have been coupled out, the wave vector k in the light guide has a ratio of ky/kxz of greater than −0.2, and/or that for all the rays that are coupled out by the output coupling structure and for which the wave vector k has a positive ratio ky/kxz after they have been coupled out, the wave vector k in the light guide has a ratio of ky/kxz of less than +0.2.
US11513353B2 Information processing device that displays a virtual object relative to real space
An information processing device including a display unit, a detector, and a first control unit. The display unit capable of providing the user with a field of view of a real space. The detector detects an azimuth of the display unit around at least one axis. The first control unit includes a region limiter, a storage unit, and a display control unit. The region limiter is capable of limiting a display region of the field of view along a direction of the one axis in three-dimensional coordinates surrounding the display unit. The storage unit stores images including information relating to a predetermined target present in the field of view with the images being made corresponding to the three-dimensional coordinates. The display control unit is configured to display, based on an output of the detector, an image in the three-dimensional coordinates, which corresponds to the azimuth, in the field of view.
US11513351B2 Augmented reality system
An augmented reality system (2) is disclosed for use in bright external conditions. The augmented reality system includes: a projector (6), a substantially transparent optical component (4) that provides augmented reality light to a user, and a stray light rejection layer (12). The stray light rejection layer (12) further comprises a plurality of slats (16) arranged at a plurality of respective angles to effectively reduce high angle incident light from the external environment from reaching the transparent optical component (4).
US11513350B2 Waveguide device with uniform output illumination
Various embodiments of waveguide devices are described. A debanding optic may be incorporated into waveguide devices, which may help supply uniform output illumination. Accordingly, various waveguide devices are able to output a substantially flat illumination profile eliminating or mitigating banding effects.
US11513349B2 Optical see-through (OST) near-eye display (NED) system integrating ophthalmic correction
An optical see-through (OST) near-eye display (NED) system is presented, integrating ophthalmic correction for an eye of a user, comprising a partially transmissive partially reflective lens, including an inner surface characterized by an inner surface radius of curvature exhibiting a first optical power, and an outer surface characterized by an outer surface radius of curvature exhibiting a second optical power, said partially transmissive partially reflective lens is configured to be facing said eye, and to at least partially transmit incoming light of an outward scene to said eye; and an electro-optical unit, configured to be optically coupled with said partially transmissive partially reflective lens, and including a light display configured to project a light beam image onto said inner surface, so to enable reflection of said light beam image toward said eye, said electro-optical unit is configured to be located at a glabellar region of said user.
US11513347B2 Laser scanning unit, image forming apparatus, laser scanning method, and non-transitory storage medium
A laser scanning unit includes a light source portion, a scanning portion, a first correction portion, and a second correction portion. The light source portion outputs a plurality of light beams. The scanning portion scans the plurality of light beams to form a plurality of electrostatic latent images, respectively corresponding to a plurality of colors including at least one reference color and at least one non-reference color, in an image forming portion. The first correction portion applies an external mechanical force to an optical element located in a path of a reference beam, corresponding to the reference color, among the plurality of light beams to correct distortion of a scan line of the reference beam. The second correction portion controls the light source portion to correct distortion of a scan line of a non-reference beam, corresponding to the non-reference color, among the plurality of light beams.
US11513346B2 Method and apparatus for controlling virtual reality display device
Embodiments of the present disclosure provide a method for controlling a virtual reality display device, wherein the virtual reality display device includes a display, an optical system, and a movement controller. In this method, an anti-distortion image is generated based on the original image according to distortion parameters of the optical system. The anti-distortion image includes an effective image area and an invalid image area, wherein the effective image area includes image information of the original image. The movement control information is written into the invalid image area, and the movement control information is used by the movement controller to control the movement of the display. The anti-distortion image is provided to the virtual reality display device.
US11513341B2 Microelectromechanical (MEMS) scanners for scanning laser devices
The embodiments described herein include scanners that can provide improved scanning laser devices. Specifically, the embodiments described herein provide scanners with a modular construction that includes one or more separately formed piezoelectric actuators coupled to a microelectromechanical system (MEMS) scan plate, flexure structures, and scanner frame. Such modular scanners can provide improved scanning laser devices, including scanning laser projectors and laser depth scanners, LIDAR systems, 3D motion sensing devices, gesture recognition devices, etc.
US11513339B2 Optical module
An optical module includes a support layer, a device layer which is provided on the support layer, and a movable mirror which is mounted in the device layer. The device layer has a mounting region which is penetrated by the movable mirror, and a driving region which is connected to the mounting region. A space corresponding to at least the mounting region and the driving region is formed between the support layer and the device layer. A portion of the movable mirror is positioned in the space.
US11513335B2 Endoscope having a circuit board
The present invention relates to an endoscope including an object, which is to be supplied with electric current, in an endoscope head of the endoscope, and a circuit board for the object to be supplied with electric current. The circuit board extends from the object, which is to be supplied with electric current, in the distal direction of the endoscope head.
US11513333B2 System and method for characterizing particulates in a fluid sample
A system for characterizing at least one particle from a fluid sample is disclosed. The system includes a filter disposed upstream of an outlet, and a luminaire configured to illuminate the at least one particle at an oblique angle. An imaging device is configured to capture and process images of the illuminated at least one particle as it rests on the filter for characterizing the at least one particle. A system for characterizing at least one particle using bright field illumination is also disclosed. A method for characterizing particulates in a fluid sample using at least one of oblique angle and bright field illumination is also disclosed.
US11513327B2 Method of scanning a sample with a light beam focused by a microscope objective lens and scanning light microscope
Upstream a microscope objective lens, a polarization direction of a light beam is tilted with a first electro-optical deflector between a first polarization direction with which the light beam is deflected by a first polarization beam splitter by a first angle and a second polarization direction with which it is deflected by a second angle. With a second electro-optical deflector, the polarization direction of the light beam is tilted between a third polarization direction with which the light beam is deflected by a second polarization beam splitter by a third angle and a fourth polarization direction with which it is deflected by a fourth angle. By rotating the polarization direction of the light beam by means of the first and second electro-optical deflectors in a coordinated way the light beam is tilted about a fixed point in a pupil of the objective lens.
US11513324B2 Camera module
A camera module includes a circuit board; an image sensor mounted on the circuit board and electrically connected with the circuit boards, the image sensor comprising an array of focal planes; a barrel mounted on the circuit board with a cavity formed between the barrel and the circuit board, the image sensor being received in the cavity; and a lens stack array mounted to the barrel and spaced from the image sensor, the lens stack array comprising a plurality of first lens stacks, second lens stacks, third lens stacks, each of the lens stacks corresponding to one of the focal planes. The first lens stacks, the second lens stacks and the third lens stacks have different field of view and are combined in a single camera module, which enables a compact solution in a form of single camera module that traditionally requires multiple camera modules.
US11513321B2 Camera optical lens including eight lenses of +-+—+-refractive powers
The present disclosure relates to the field of optical lenses and provides a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens; a second lens; a third lens; a fourth lens; a fifth lens; a sixth lens; a seventh lens; and an eighth lens. The camera optical lens satisfies following conditions: 3.50≤f1/f≤6.50; f2≤0; and 1.55≤n7≤1.70, where f denotes a focal length of the camera optical lens; f1 denotes a focal length of the first lens; f2 denotes a focal length of the second lens; and n7 denotes a refractive index of the seventh lens. The present disclosure can achieve ultra-thin, wide-angle lenses having a big aperture.
US11513319B2 Imaging lens
There is provided an imaging lens with excellent optical characteristics which satisfies demand of wide field of view, low profile and low F-number. An imaging lens comprises, in order from an object side to an image side, a first lens with positive or negative refractive power in a paraxial region, a second lens with positive or negative refractive power in a paraxial region, a third lens with positive refractive power in a paraxial region, a fourth lens with negative refractive power in a paraxial region, a fifth lens with positive refractive power in a paraxial region, a sixth lens with positive refractive power in a paraxial region, and a seventh lens with negative refractive power.
US11513312B2 Lens drive device
A lens drive device, including a lens support, a coil winded at a periphery of the lens support; a screening can is covered outside the lens support; a driving magnets is respectively provided on opposite two inner sidewalls of the screening can; a Printed Circuit Board board (PCB board) is provided on a sidewall at another side of the screening can; a Hall chip is provided on the PCB board; a Hall magnet back gasket and a Hall magnet are provided at corresponding positions of the lens support; and the PCB board and the Hall chip thereon and the Hall magnet form a lens position detection unit. Since the driving magnets and the Hall magnet are not hindered to each other in a configuration structure, no obstacle is produced to assembly work, and the further miniaturization and thinning of the lens drive device also become possible.
US11513309B2 Lens apparatus, imaging apparatus, and accessory
A lens apparatus attachable to an imaging apparatus via an accessory, the lens apparatus includes an acquirer configured to acquire first power information indicating power available for the accessory, a determiner configured to determine second power information indicating power available for the lens apparatus based on the first power information, and a transmitter configured to transmit, to the imaging apparatus, the second power information or power information relating to the first power information and the second power information.
US11513300B2 Optical receptacle and optical module
An optical receptacle is disposed between a light-emitting element and an optical transmission member and configured to optically couple the light-emitting element and the optical transmission member, the optical receptacle including an incidence surface configured to allow incidence of light emitted from the light-emitting element; and an emission surface configured to emit, toward the optical transmission member, light entered from the incidence surface and travelled inside the optical receptacle, the emission surface being an inner surface of a recess. The emission surface includes a first emission surface having a substantially spherical cap shape, and a second emission surface contiguous with the first emission surface, the second emission surface having a shape of a side surface of a substantially frustum shape.
US11513293B2 System and method for positioning an optical preform in a furnace
A system for positioning an optical preform in a furnace is provided that includes an upper muffle and a downfeed handle assembly with a tube defining a first end and a second end, the second end extending into the upper muffle. A handle is disposed within the tube. A second end of the handle extends into the upper muffle and a seal assembly is positioned around both the tube and the handle. The first end of the handle extends through the seal assembly and a drive assembly is coupled with the downfeed handle.
US11513292B2 Waveguide mirror and method of fabricating a waveguide mirror
A mirror and method of fabricating the mirror, the method comprising: providing a silicon-on-insulator substrate, the substrate comprising: a silicon support layer; a buried oxide (BOX) layer on top of the silicon support layer; and a silicon device layer on top of the BOX layer; creating a via in the silicon device layer, the via extending to the BOX layer; etching away a portion of the BOX layer starting at the via and extending laterally away from the via in a first direction to create a channel between the silicon device layer and silicon support layer; applying an anisotropic etch via the channel to regions of the silicon device layer and silicon support layer adjacent to the channel; the anisotropic etch following an orientation plane of the silicon device layer and silicon support layer to create a cavity underneath an overhanging portion of the silicon device layer; the overhanging portion defining a planar underside surface for vertically coupling light into and out of the silicon device layer; and applying a metal coating to the underside surface.
US11513291B2 Optical fiber cleaving apparatus and optical fiber cleaving method
An optical fiber cleaving apparatus includes: a main body on which an optical fiber having a predetermined length of a glass fiber portion exposed at a tip is placed; a cover member which fixes the optical fiber between the cover member and the main body; a blade member which scratches the glass fiber portion of the fixed optical fiber; and a breaking member which breaks the glass fiber portion at the scratched portion. The optical fiber cleaving apparatus further includes a retreat member which moves a broken end portion of the optical fiber to a position that does not contact with the blade member.
US11513289B1 Silicon photonics device for LIDAR sensor and method for fabrication
A structure of a silicon photonics device for LIDAR includes a first insulating structure and a second insulating structure disposed above one or more etched silicon structures overlying a substrate member. A metal layer is disposed above the first insulating structure without a prior deposition of a diffusion barrier and adhesion layer. A thin insulating structure is disposed above the second insulating structure. A first configuration of the metal layer, the first insulating structure and the one or more etched silicon structures forms a free-space coupler. A second configuration of the thin insulating structure above the second insulating structure forms an edge coupler.
US11513288B2 Smooth waveguide structures and manufacturing methods
In integrated optical structures (e.g., silicon-to-silicon-nitride mode converters) implemented in semiconductor-on-insulator substrates, wire waveguides whose sidewalls substantially consist of portions coinciding with crystallographic planes and do not extend laterally beyond the top surface of the wire waveguide may provide benefits in performance and/or manufacturing needs. Such wire waveguides may be manufactured, e.g., using a dry-etch of the semiconductor device layer down to the insulator layer to form a wire waveguide with exposed sidewalls, followed by a smoothing crystallographic wet etch.
US11513283B2 Microlayer coextrusion of optical end products
The disclosed embodiments generally relate to extruding multiple layers of micro- to nano-polymer layers in a tubular shape. In particular, the aspects of the disclosed embodiments are directed to a method for producing a Bragg reflector comprising co-extrusion of micro- to nano-polymer layers in a tubular shape.
US11513282B2 Sensor comprising a waveguide with optical resonator and sensing method
A sensor (10) comprises a waveguide (20) having a longitudinal axis and an end face (21), the waveguide (20) comprising a Bragg grating (23). The sensor comprises at least one reflector (24) on the end face (21) of the waveguide (20). An optical resonator (25) is formed by the Bragg grating (23), the at least one reflector (24), and an inner portion of the optical resonator (25) between the Bragg grating (23) and the at least one reflector (24). The inner portion of the optical resonator (25) extends within a portion of the waveguide (20). The sensor (10) comprises a detector (32) configured to detect at least one spectral characteristic of the optical resonator (25) or a change of at least one spectral characteristic of the optical resonator (25).
US11513278B2 Lighting device
A lighting device includes a plurality of first lighting units emitting a first output light. Each of the first lighting units includes a first light source, a first reflective layer, and a first light converting structure. The first light source is configured to provide the first output light. The first reflective layer is configured to reflect the first output light. The first light converting structure is configured to convert the first output light. The first output light has a sub peak between 400 nm and 500 nm and a main peak between 590 nm and 780 nm, and a normal intensity of the sub peak is greater than a tilt intensity of the sub peak. The normal intensity is measured along a normal direction, the tilt intensity is measured along a tilt direction, and the normal direction is different from the tilt direction.
US11513276B2 Light-guide plate, area light source device, display device, manufacturing method for light guide plate
Provided are a light guide plate, an area light source device, a display device, and manufacturing method for the light guide plate such that the occurrence of uneven luminance is suppressed. The light guide plate (12) is characterized in that the light guide plate has a light entrance surface (12a) through which light enters, a light exit surface (12c) intersecting with the light entrance surface (12a) and through which light is output, and an opposite surface (12b) facing the light entrance surface (12a), wherein the light entering through the light entrance surface (12a) is guided to the opposite surface (12b) side and output from the light exit surface (12c), and the refractive index Nx in a direction perpendicular to the light entrance surface (12a) is higher than the refractive index Ny in a direction parallel to the light exit surface (12c) and parallel to the light entrance surface (12a).
US11513275B2 μ-LED, μ-LED device, display and method for the same
The invention relates to various aspects of a μ-LED or a μ-LED array for augmented reality or lighting applications, in particular in the automotive field. The μ-LED is characterized by particularly small dimensions in the range of a few μm.
US11513272B2 Wire grid polarizer with silane protective coating
A wire grid polarizer (WGP) can have a conformal-coating to protect the WGP from at least one of the following: corrosion, dust, and damage due to tensile forces in a liquid on the WGP. The conformal-coating can include a silane conformal-coating with chemical formula (1), chemical formula (2), or combinations thereof: A method of applying a conformal-coating over a WGP can include exposing the WGP to Si(R1)d(R2)e(R3)g. In the above WGP and method, X can be a bond to the ribs; each R1 can be a hydrophobic group; each R3, if any, can be any chemical element or group; d can be 1, 2, or 3, e can be 1, 2, or 3, g can be 0, 1, or 2, and d+e+g=4; R2 can be a silane-reactive-group; and each R6 can be an alkyl group, an aryl group, or combinations thereof.
US11513271B2 Reflective wire grid polarizer with transparent cap
A reflective wire grid polarizer (WGP) can include an array of wires 12 on a face of a substrate 11, with channels 15 between adjacent wires 12. The wires 12 can have certain characteristics for WGP performance, such as index of refraction, alternating high/low index continuous thin films, thickness of layer(s), duty cycle, reflective rib shape, a curved side of transparent ribs 21 or 32, aspect ratio, or combinations thereof.
US11513270B2 Optical body
An optical body including: a first optical layer which has a surface having a convex profile in which a plurality of one-directionally extending elongated convex portions are one-dimensionally aligned in one direction; an inorganic layer disposed on the surface of the first optical layer on a side having the convex profile and a second optical layer disposed on a side of the inorganic layer so that the convex profile is embedded; wherein the convex profile meets at least one of the following (1) to (4): (1) a height varies in an extending direction in each of the elongated convex portions, (2) a ridge portion meanders in a direction perpendicular to both the extending direction and a height direction of the convex portion in each of the elongated convex portions, (3) heights of the elongated convex portions adjacent to each other are different from each other, and (4) a triangular prism-shaped convex portion and an elongated convex portion having a curved surface are adjacent to each other.
US11513267B2 Patterned mirror edge for stray beam and interference mitigation
A method for optical sensing includes providing a mirror comprising a central reflective region surrounded by a peripheral glare-suppressing region. A beam of light from a laser light source is directed to reflect from the central region so as to pass through an output optic along an axis toward a target scene. The light returned from the target scene through the output optic is focused onto an optical sensor, via collection optics having a collection aperture surrounding the mirror.
US11513266B2 Systems and methods for an improved camera system using directional optics to estimate depth
System, methods, and other embodiments described herein relate to a camera system. In one embodiment, the camera system includes a lens to receive light associated with an object and a first component, operatively connected to the lens, that inverts the light. The camera system also includes a second component, operatively connected to the first component, that resolves an angle of the light. A detector array, operatively connected to the second component, senses the light using a pixel to form an image to estimate depth of the object.
US11513262B2 Method for manufacturing structure
A method is for manufacturing a structure obtained by stacking a substrate that is a first member as a base material, and lens arrays that are second members that are opposed to the substrate, are formed of a resin material different from the substrate, and have a shape on a surface. The method includes a surface activation step of performing an activation treatment to cause an activation state of at least one of a surface of the substrate or a surface of the lens arrays, and a bonding step of pressurizing the lens arrays at least at a temperature that is equal to or higher than a reference temperature obtained by subtracting 30° C. from a load deflection temperature of a resin material of the lens arrays, and is equal to or lower than a glass transition temperature, to closely bond to the substrate.
US11513261B2 Light source lens, illumination unit, and display unit
An object of the present invention is to provide a light source lens that makes it possible to improve unevenness in a luminance distribution, an illumination unit, and a display unit.A light source lens (1) according to the present disclosure includes an incident surface on which light from a light-emitting device is incident, and an exit surface (20) that has a diffusing function at a center part (21) for light incident through the incident surface as well as a light-condensing function at at least a portion of an intermediate part (22) and a peripheral part (23) for the light incident through the incident surface.
US11513248B2 Imaging with both dipole and quadrupole receivers
A method and system for locating a reflector in a formation. The method may comprise broadcasting a sonic waveform as a shear formation body wave or a compressional formation body wave into the formation, recording a reflected wave from a reflector with the one or more receivers as dipole data by the dipole receiver and quadrupole data by the quadrupole receiver, and processing the dipole data and the quadrupole data with an information handling system to determine a location of the reflector from the borehole sonic logging tool. The system may comprise a borehole sonic logging tool and an information handling system. The borehole sonic logging tool may comprise one or more transmitters configured to transmit a sonic waveform into a formation and one or more receivers configured to record a reflected wave as a dipole receiver for dipole data and a quadrupole receiver for quadrupole data.
US11513247B2 Data acquisition systems
A master data acquisitions system is provided. A trigger emits a sync signal to be sensed by each of a plurality of data acquisition systems. A controller is communicatively coupled with each of the plurality of data acquisition systems. The controller receives data from each of the data acquisition systems. The data for each of the plurality of data acquisition systems include the sensed sync signal. The controller synchronizes the data from each of the plurality of data acquisition systems by aligning the sensed sync signal for each of the plurality of data acquisition systems.
US11513243B2 Scatter estimation method, scatter estimation program, and positron CT device having same installed thereon
In the scatter estimation method of the present invention, Step S1 (first TOF projection data generation) and Step S4 (non-TOF scatter estimation algorithm) are performed, and Step S2 (second TOF projection data generation) and Step S3 (calculation of TOF direction distribution ratio) are performed, and Step S5 (calculation of TOF scatter projection data) is performed. A distribution ratio is obtained from the second TOF projection data measured in a scattered radiation energy window (low energy window). Since the target of distribution is non-TOF scatter projection data in a reconstruction data energy window (standard energy window), post-distribution TOF scatter projection data is obtained as approximate TOF scatter projection data in the reconstruction data energy window (standard energy window), and scatter estimation can be accurately performed.
US11513240B2 Radiation detection module, radiation detector, and method for manufacturing radiation detection module
A radiation detection module according to an embodiment includes: an array substrate including multiple photoelectric converters; a scintillator provided on the multiple photoelectric converters; a sealing part that has a frame shape, is provided around the scintillator, is bonded to the array substrate and the scintillator, and includes a thermoplastic resin as a major component; and a moisture-resistant part covering the scintillator from above, in which a peripheral edge vicinity is bonded to an outer surface of the sealing part. The shape of the outer surface of the sealing part is a curved surface protruding outward.
US11513234B2 Estimating device position in multipath environments
A device implementing a system for estimating device position includes at least one processor configured to receive a first sensor measurement of a device at a first time, the first sensor measurement having a first variance in measurement error, and to receive a second sensor measurement of the device at a second time, the second sensor measurement having a second variance in measurement error. The at least one processor is further configured to determine a speed of the device based on at least one of the first or second sensor measurements, and adjust the second variance in measurement error based on the determined speed. The at least one processor is further configured to estimate a device position based at least in part on the first variance in measurement error and the adjusted second variance in measurement error.
US11513229B2 Multi-beam processing of lidar vibration signals
Techniques of measuring vibrations from an object surface using LIDAR includes grouping beams having similar vibration velocity values over a specified time window and replace outlier vibration velocity values with a vibration velocity value based on the similar vibration velocity values over the specified time window. Advantageously, replacing outlier vibration velocity values with a value based on vibration velocity values of similar beams results in a more accurate profile of the vibration velocity field over the surface.
US11513227B2 Atmospheric jitter correction and target tracking using single imaging sensor in high-energy laser systems
A system includes a target illumination laser (TIL) configured to generate a TIL beam that illuminates a target and a beacon illumination laser (BIL) configured to generate a BIL beam that creates a spot on the target. The system also includes an imaging sensor configured to capture both (i) first images of the target containing reflected TIL energy from the TIL beam without reflected BIL energy from the BIL beam and (ii) second images of the target containing reflected TIL energy from the TIL beam and reflected BIL energy from the BIL beam. The system further includes at least one controller configured to perform target tracking using the first images and boresight error compensation using the second images.
US11513221B2 Distance measurement processing device, image processing method, and distance measuring system comprising a reliability-degree generation circuit
A distance measurement processing device according to an embodiment includes an information acquisition circuit and a reliability-degree generation circuit. The information acquisition circuit acquires a two-dimensional distance image having a measured distance as a pixel value and signal information concerning a signal value corresponding to the measured distance image. The reliability-degree generation circuit sets, for each of the pixels of the two-dimensional distance image, each of the pixels as a center pixel and generates a reliability degree based on information concerning the pixels having distance values equal to or smaller than a predetermined value from a distance value of the center pixel among the pixels contiguous within a predetermined range from the center pixel and a signal value corresponding to the center pixel.
US11513213B2 Processing radar signals
A method for processing a radar signal is provided. The method may include receiving chirps of a radar signal, sampling the radar signal, dividing the samples that correspond to the chirp of the radar signal into at least two virtual chirps, and processing the radar signal based on the at least two virtual chirps. Also, a corresponding device is provided.
US11513212B2 Motor vehicle and method for a 360° detection of the motor vehicle surroundings
The invention relates to a method and a motor vehicle comprising a sensor assembly for a 360° detection of the motor vehicle surroundings. The sensor assembly has multiple sensors of the same type, wherein each of the multiple sensors has a specified detection region and the sensors are distributed around the exterior of the motor vehicle such that the detection regions collectively provide a complete detection zone which covers the surroundings in a complete angle about the motor vehicle at a specified distance from the motor vehicle. The sensors are each designed to detect the surroundings in their respective detection region as respective sensor data in respective successive synchronized time increments. The sensor assembly has a pre-processing mechanism which fuses the sensor data of each of the sensors in order to generate a three-dimensional image of the surroundings for a respective identical time increment and provides same in a common database.
US11513211B2 Environment model using cross-sensor feature point referencing
Some embodiments include a method of generating an environment reference model for positioning comprising: receiving multiple data sets representing a scanned environment including information about a type of sensor used and data for determining an absolute position of objects or feature points represented by the data sets; extracting one or more objects or feature points from each data set; determining a position of each object or feature point in a reference coordinate system; generating a three-dimensional vector representation of the scanned environment aligned with the reference coordinate system including representation of the objects or feature points at corresponding locations; creating links between the objects or feature points in the three-dimensional vector model with an identified type of sensor by which they can be detected in the environment; and storing the three-dimensional vector model representation and the links in a retrievable manner.
US11513209B2 Radio frequency ranging using phase difference
Embodiments of the present disclosure describe mechanisms for radio frequency (RF) ranging between pairs of radio units based on radio signals exchanged between units. An exemplary radio system may include a first radio unit, configured to transmit a first radio signal, and a second radio unit configured to receive the first radio signal, adjust a reference clock signal of the second radio unit based on the first radio signal, and transmit a second radio signal generated based on the adjusted reference clock signal. Such a radio system may further include a processing unit for determining a distance between the first and second radio units based on a phase difference between the first radio signal as transmitted by the first radio unit and the second radio signal as received at the first radio unit. Disclosed mechanisms may enable accurate RF ranging using low-cost, low-power radio units.
US11513207B2 Display control devices and methods
Display control devices and methods are provided. Vital functions of a person are detected using a radar circuit, and power consumption of a display is controlled based on the detected vital functions.
US11513203B2 Operating method and control unit for an ultrasound transceiver device, ultrasound transceiver device and working apparatus
An operating method for an ultrasound transceiver device, where the ultrasound transceiver device is alternately and, in particular alternatingly operated in a transmit mode and in a receive mode; subsequently to a transmit mode and/or prior to a receive mode, the ultrasound transceiver device is actively damped by the action of a sequence of counter control pulses; a phase position and/or a damping energy are/is iteratively determined or adapted via a training by a measure of the damping success at least temporarily assuming or approaching an at least locally optimal value.
US11513202B2 Electronic distance meter and method of determining a distance with an electronic distance meter
An electronic distance meter comprises a coupler located between a laser source and a target and adapted to divert a portion of measurement light emitted by the laser source into a calibration portion connected to a photodetector and comprising an attenuator between said coupler and said photodetector for varying the luminance value of the light passing through the calibration portion, said calibration portion having a known length and said processor being configured to perform distance measurements through the calibration portion at a variety of luminance values achieved by said attenuator to derive calibration values from said distance measurements and said known length, said processor being further configured to use said calibration values for determining a target distance based on a return pulse signal.
US11513201B2 Techniques for ghosting mitigation in coherent lidar systems using in-phase/quadrature phase (IQ) processing
A light detection and ranging (LIDAR) system to transmit optical beams including at least up-chirp frequency and at least one down-chirp frequency toward targets in a field of view of the LIDAR system and receive returned signals of the up-chirp and the down-chirp as reflected from the targets. The LIDAR system may perform IQ processing on one or more returned signals to generate baseband signals in the frequency domain of the returned signals during the at least one up-chirp and the at least one down-chirp. The baseband signal includes a first set of peaks associated with the at least one up-chirp frequency and a second set of peaks associated with the at least one down-chirp frequency. The LIDAR system determines the target location using the first set of peaks and the second set of peaks.
US11513200B2 Distance measuring device and distance measuring method
The present technology relates to a distance measuring device and a distance measuring method that inhibit possible noise in a pixel signal based on reflected light from an object to allow accuracy of distance measurement to be maintained. A distance measuring device according to an aspect of the present technology includes a light emitting section emitting irradiation light, a light receiving section receiving reflected light corresponding to the irradiation light reflected at an object, a calculation section calculating a distance to the object on the basis of a time from emission of the irradiation light until reception of the reflected light, and a control section controlling emission of the irradiation light. The light receiving section includes a plurality of AD converting section AD-converting pixel signals read from the pixels. A first pixel signal and a second pixel signal respectively read from a first pixel and a second pixel of the plurality of pixels forming the light receiving section are AD-converted by an identical AD converting section of the plurality of AD converting sections, the first and second pixels being adjacent to each other. During a process of calculating the time, the calculation section calculates a difference between the first pixel signal and the second pixel signal AD-converted by the identical AD converting section.
US11513195B2 Eye-safe long-range solid-state LIDAR system
A solid-state LIDAR system includes a plurality of lasers, each generating an optical beam having a FOV when energized. A plurality of detectors is positioned in an optical path of the optical beams generated by the plurality of lasers. A FOV of at least one of the plurality of optical beams generated by the plurality of lasers overlaps a FOV of at least two of the plurality of detectors. A controller is configured to generate bias signals at a plurality of laser control outputs that energize a selected group of the plurality of lasers in a predetermined time sequence and is configured to detect a predetermined sequence of detector signals generated by the plurality of detectors.
US11513194B2 Ranging apparatus and method using the ranging apparatus
A ranging apparatus for use in a plasma processing chamber having an internal space and a window is disclosed. The ranging apparatus includes at least one external light emitting device disposed external to the plasma processing chamber. The external light emitting device emits at least one source light beam to the internal space through the window. The ranging apparatus includes a base wafer disposed on a stage in the internal space. The ranging apparatus includes at least one optical circuit fixed to the base wafer. The optical circuit deflects the source light beam to a target in the internal space, and deflects a reflection light beam to the window. The ranging apparatus includes at least one external light receiving device disposed external to the plasma processing chamber. The external light receiving device receives the deflected reflection light beam through the window.
US11513191B2 System and method for predictive compensation of uplink laser beam atmospheric jitter for high energy laser weapon systems
A system includes a target illumination laser (TIL) configured to illuminate an airborne target with a TIL beam. The system also includes a beacon illuminator (BIL) configured to transmit a spot of illumination to an expected location on the target, wherein the spot of illumination is more focused than the TIL beam. The system also includes a camera configured to receive an image of the spot reflected off the target. The system also includes a controller configured to determine an actual location of the spot on the target based on the received image. The controller is also configured to estimate a spot motion by correlating the actual location of the spot on the target with the expected location on the target. The controller is also configured to predict uplink jitter of a high energy laser (HEL) beam generated by a HEL based on the BIL spot motion, the uplink jitter caused by atmospheric optical turbulence.
US11513189B2 Systems and methods for intelligently calibrating infrastructure devices using onboard sensors of an autonomous agent
A system for intelligently implementing an autonomous agent that includes an autonomous agent, a plurality of infrastructure devices, and a communication interface. A method for intelligently calibrating infrastructure (sensing) devices using onboard sensors of an autonomous agent includes identifying a state of calibration of an infrastructure device, collecting observation data from one or more data sources, identifying or selecting mutually optimal observation data, specifically localizing a subject autonomous agent based on granular mutually optimal observation data, identifying dissonance in observation data from a perspective of a subject infrastructure device, and recalibrating a subject infrastructure device.
US11513188B2 Detection and prevention of a cyber physical attack aimed at sensors
A method for processing signals of active sensor systems including processing an emitted signal to include at least one distinguishing feature, the emitted signal emitted by an active sensor system adapted to intercept a reflection of the emitted signal, and to analyze the reflection of the emitted signal for determining at least one parameter of at least one object located in a space, analyzing an intercepted portion to verify the at least one distinguishing feature in the intercepted portion, and processing the intercepted portion as the reflection of the emitted signal when the at least one distinguishing feature is verified.
US11513187B2 FMCW automotive radar incorporating modified slow time processing of fine range-doppler data
A novel and useful system and method by which radar angle and range resolution are significantly improved without increasing complexity in critical hardware parts. A multi-pulse methodology is described in which each pulse contains partial angular and range information consisting of a portion of the total CPI bandwidth, termed multiband chirp. Each chirp has significantly reduced fractional bandwidth relative to monoband processing. Each chirp contains angular information that fills only a portion of the ‘virtual array’, while the full virtual array information is contained across the CPI. This is done using only a single transmission antenna per pulse, thus significantly simplifying MIMO hardware realization, referred to as antenna-multiplexing (AM). Techniques for generating the multiband chirps as well as receiving and generating improved fine range-Doppler data maps. A windowing technique deployed in the transmitter as opposed to the receiver is also disclosed.
US11513181B2 Angle of arrival location sensing with antenna array
In one embodiment, a method includes receiving a plurality of radio frequency chains at a wireless device in a block based modulation environment, recording subcarrier phases and differences between the subcarrier phases, and using the subcarrier phase differences to construct a feature vector for use in angle of arrival calculated positioning of a mobile device.
US11513178B2 Transverse field MRI apparatus
The invention relates to an MRI apparatus and a method of MRI involving the acquisition of a first and a second MRI image with mutually different orientations between the BO magnetic field and the object to be investigated. For instance, when imaging structures such as a tendon, due to the magic angle effect, this results in a change in image contrast. According to the invention, a coregistration can be performed between the first and the second MRI image. Moreover, the orientation of a structure within the object can be determined on the basis of the different orientations and the image intensity in the first and the second MRI image. The invention further discloses an apparatus for carrying out the method and a method of shimming the BO magnetic field of the apparatus.
US11513176B2 Compact hybrid orthogonal signal generator for MRI front-end
The disclosure relates to a hybrid orthogonal signal generator, a coil transmission front-end device, an RF coil system, and an MRI system. The hybrid orthogonal signal generator has an input end for receiving an RF signal, generates a hybrid orthogonal excitation signal on the basis of the RF signal, and provides the hybrid orthogonal excitation signal by means of an output end of the hybrid orthogonal signal generator, and comprises: a first conductor, arranged in a plane and being arc-shaped; and a second conductor having mutual inductance with the first conductor, the second conductor being connected between the input end and output end, wherein the first conductor and second conductor are parallel and arranged as mirror images of each other. The hybrid orthogonal signal generator has a compact size and is suitable for providing hybrid orthogonal excitation signals for an MRI system with a low field strength.
US11513174B2 Magnetic sensor and inspection device
According to one embodiment, a magnetic sensor includes a first magnetic element, a conductive member including a first corresponding portion, an element current circuit configured to supply an element current to the first magnetic element, and a first current circuit configured to supply a first current to the first corresponding portion. The first corresponding portion is along the first magnetic element. The first current includes an alternating current component. The first current includes a first duration of a first current value of a first polarity, a first pulse duration of a first pulse current value of the first polarity, a second duration of a second current value of a second polarity, and a second pulse duration of a second pulse current value of the second polarity. The second polarity is different from the first polarity.
US11513171B2 Magnetic sensor device including a plurality of asymmetrically arranged elements
A magnetic sensor device includes a switching region defined by a switching range and a variation range, the switching range being set in a stroke direction of a magnet generating a radial magnetic field and defined by a start position and an end position for switching of the state, and the variation range being set in a direction intersecting the stroke direction and being a range of variation in the position of the magnet, and a magnetic sensor including plural first divided elements that are formed by dividing a first circular magneto-resistive element and are consecutively rotated and rearranged around the switching region such that change in a magnetoresistance value due to the magnetic field of the magnet in the switching region increases from the start position to the end position.
US11513166B2 Ground fault detection in ungrounded power systems
Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for obtaining, from an electric field sensor, measurements of a net electric field resulting from a combination of respective electric fields from two or more electrical power conductors that are proximate to the electric field sensor. The apparatus detects a change in successive measurements of the net electric field. The apparatus determines, based on the change, that an electrical fault has occurred in one of the two or more electric power conductors. The apparatus sends to a server system, data indicating that the electrical fault has occurred in one of the two or more electric power conductors.
US11513155B2 Method and a diagnostics device for determining a fault condition in a synchronous motor
A method and device of determining a fault condition in a synchronous motor including a rotor provided with damper bars and an end ring to which the damper bars are mechanically connected thereby forming a damper cage, wherein the method includes: obtaining a first measurement of an end ring current from a first location along the end ring, processing the first measurement to thereby obtain a processing result, and determining whether a fault condition is present in the synchronous motor based on the processing result.
US11513150B1 In-situ solder joint crack detection
A system detects cracks in solder joints on a printed circuit board (PCB). The system includes a device, a signal generator, a termination resistor, and a detector. The device includes a first contact and a second contact coupled to the first contact. The device is soldered to the PCB by a first solder joint at the first contact and by a second solder joint at the second contact. The signal generator has a test signal output coupled to the first solder joint. The termination resistor has a first terminal coupled to the second solder joint, and a second terminal coupled to a ground plane of the PCB. The detector receives a reflected signal that is a reflection of the test signal from at least one of the first solder joint, the second solder joint, and the termination resistor. The detector provides an indication as to whether or not at least one of the first solder joint and the second solder joint is cracked based upon a magnitude of the reflected signal.
US11513145B2 Semiconductor test device and manufacturing method thereof
A semiconductor test device for measuring a contact resistance includes: first fin structures, upper portions of the first fin structures protruding from an isolation insulating layer; epitaxial layers formed on the upper portions of the first fin structures, respectively; first conductive layers formed on the epitaxial layers, respectively; a first contact layer disposed on the first conductive layers at a first point; a second contact layer disposed on the first conductive layers at a second point apart from the first point; a first pad coupled to the first contact layer via a first wiring; and a second pad coupled to the second contact layer via a second wiring. The semiconductor test device is configured to measure the contact resistance between the first contact layer and the first fin structures by applying a current between the first pad and the second pad.
US11513142B2 Live detection method and apparatus for a high-voltage switch cabinet
Provided are a live detection method and apparatus for a high-voltage switch cabinet. The live detection apparatus for a high-voltage switch cabinet includes a robot body and a back-end server. The robot body includes a host module, a power module, a detection module and a motion module. The power module is electrically connected to the host module and the motion module. The host module is communicably connected to the motion module and the detection module. The detection module includes a visible light camera, an infrared thermal imager, an non-contacting ultrasonic sensor and an ultrahigh-frequency sensor. The motion module includes a horizontal motion module, a vertical motion module and a rotating motion module. The horizontal motion module includes a motor-driven carrier and a laser navigation system. The vertical motion module is secured to the motor-driven carrier.
US11513138B2 Semiconductor inspection device and probe unit
Provided is a semiconductor inspection device capable of high-speed response analysis as defect analysis of a fine-structured device constituting an LSI. Therefore, the semiconductor inspection device includes a vacuum chamber 3, a sample table 4 which is disposed in the vacuum chamber and on which a sample 6 is placed, an electron optical system 1 disposed such that an electron beam is emitted from above the sample, a plurality of probe units 24 connected to external devices 11 and 12 disposed outside the vacuum chamber via a coaxial cable 10, and an electrode 5 provided on or in the vicinity of the sample table. The probe unit 24 includes a measurement probe 8 configured to come into contact with the sample, a GND terminal 9 configured to come into contact with the electrode 5, and a probe holder 7 configured to hold the measurement probe and the GND terminal, connect a signal line of the coaxial cable to the measurement probe, and connect a GND line of the coaxial cable to the GND terminal. When the measurement probe of the probe unit comes into contact with the sample, the GND terminal comes into contact with the electrode.
US11513137B2 Device for measuring two physical quantities
A device for measuring at least one physical quantity includes a direct voltage source and a measuring sensor coupled to the voltage source, which sensor is configured to measure a physical quantity. A current regulator is connected between the direct voltage source and the measuring sensor, and a voltmeter is connected in parallel with the measuring sensor so that a voltage detected by the voltmeter is indicative of the measured quantity.
US11513134B2 Container for receiving vessels for use in an automated analyzer
A container for receiving vessels for use in an automated analyzer is presented. The container comprises a wall assembly including a first wall and a second wall. The wall assembly forms a receptacle for receiving a vessel having one or more covers or lids. At least one of the first and second walls moves to provide a first open configuration for receiving the vessel and a second closed configuration. The container further comprises an actuator configured to translate the vessel from a first position after being received in the container to a second position and the wall assembly in the second closed configuration is positioned so that at least one engaging element attached to the wall assembly engages with the covers or lids of the vessel to open the covers or lids while the vessel is being translated by the actuator from the first position to the second position.
US11513131B2 Low density lipoprotein triglycerides (LDL-TG) as a biomarker of cardiovascular disease and uses thereof
The invention, in some aspects, relates to methods for diagnosing cardiovascular disease, and/or detecting cardiovascular disease in a patient, and more particularly to methods of using blood-based biomarkers and their combinations to identify patients at risk of having cardiovascular disease (e.g., coronary atherosclerosis).
US11513130B2 Detection of vitamins A and E by tandem mass spectrometry
Methods are described for measuring the amount of one or more of vitamin A, α-tocopherol, and the combination of β-tocopherol and γ-tocopherol in a sample. More specifically, mass spectrometric methods are described for detecting and quantifying one or more of vitamin A, α-tocopherol, and the combination of β-tocopherol and γ-tocopherol in a sample.
US11513127B2 Methods for assaying T-cell dependent bispecific antibodies
The present invention provides a cell-based assay for measuring T cell activation mediated by a T cell-dependent bispecific antibody (TDB). In some aspects, the assay is useful for detecting a TDB in a composition, quantitating the amount of TDB in a composition, determining the potency and/or specificity of a TDB, or determining if a population of cells expresses a target antigen. Compositions and kits are also contemplated.
US11513126B2 Kits for analysis using nucleic acid encoding and/or label
Kits and methods of using the kits for analyzing macromolecules, including peptides, polypeptides, and proteins, employing nucleic acid encoding are disclosed. The sample analysis kits employ nucleic acid encoding and/or nucleic acid recording of a molecular interaction and/or reaction, such as recognition events (e.g., between an antigen and an antibody, between a modified terminal amino acid residue, or between a small molecule or peptide therapeutic and a target, etc.). Additional barcoding reagents, such as those for cycle-specific barcoding (e.g., “clocking”), compartment barcoding, combinatorial barcoding, spatial barcoding, or any combination thereof, may be included in the kits. The sample may comprise macromolecules, including peptides, polypeptides, and proteins, and the recording may generate molecular interaction and/or reaction information, and/or polypeptide sequence information. The kits may be used in high-throughput, multiplexed, and/or automated analysis, and are suitable for analysis of a proteome or subset thereof.
US11513125B2 Microvesicle histone H2AX as a biomarker for genotoxic stress
The invention described herein relates to methods of monitoring genotoxic stress in a test subject, specifically by detecting the expression level of microvesicle-associated H2AX from a biological sample.
US11513124B2 Prostate-specific membrane antigen-based prostate cancer patient screening method
According to an embodiment of the present invention, there is provided a method of screening a prostate cancer patient by optical image analysis of a circulating tumor cell marker and a prostate-specific membrane antigen.
US11513122B2 Predicting response to PD-1 axis inhibitors
The invention is concerned with a method of predicting response to a PD-1 axis inhibitor such as anti-PD-L1 antibody by determining the abundance of dendritic cells (DCs) in a tumor tissue sample. The abundance of DCs characterized by enhanced expressions of XCR1, IRF8, BATF3 and FLT3 predicts clinical response to the PD-L1 blockade 5 treatment.
US11513121B2 Method for virus assay
The present invention relates to a method for virus assay. More closely the invention relates a method for total quantification of adenovirus in a sample as well as total and functional (active) adenovirus in a sample. The method for determining adenovirus concentration in a sample comprises subjecting said sample to SPR (surface plasmon resonance) assay with immobilized FX (Factor X) and/or immobilized CAR (coxsackievirus and adenovirus receptor) on a sensor surface, wherein the adenovirus concentration is determined from sample binding to immobilized FX and/or immobilized CAR. CAR can be replaced by an ligand binding to adenovirus fiber, such as an anti-adenovirus fiber antibody. FX can be replaced by a ligand binding to adenovirus hexon, such as an anti-adenovirus hexon antibody. The method can be used for quality control in an adenovirus purification process, for example for gene therapy.
US11513115B2 Methods and apparatus for magnetic multi-bead assays
The present application discloses methods and apparatus for detecting a complex including an analyte that include contacting a sample in a solution with a population of functionalized beads of a first type, which are magnetic functionalized beads and are functionalized to include a first moiety that associates with an analyte under suitable conditions, contacting the sample solution with a population of functionalized beads of a second type, which are functionalized to include a second moiety that associates with the analyte under suitable conditions, contact resulting in formation of a complex including one of the first type of functionalized bead, the analyte, and one of the second type of functionalized bead, and detecting the complex including the analyte by detecting magnetic fields produced by the magnetic functionalized bead and by detecting the functionalized bead of the second type associated with the analyte in the complex.
US11513113B2 Compositions and methods for identification of antigen specific T cells
Disclosed herein are antigenic peptide-MHC complexes, termed comPACT polypeptides and comPACT polynucleotides, and methods of producing such complexes. Also discloses herein are methods of producing libraries of comPACT polynucleotides and polypeptides, and their exemplary use in capturing cancer neoepitope-reactive T cells with high accuracy. Dual particle detection approaches for detection of neoantigen specific T cells with improved sensitivity and specificity are provided. Signal to noise ratio analysis of isolated T cells for detection of neoantigen-specific T cells with improved T cells is also provided.
US11513109B2 Biological toxicity test method for evaluating the ecological safety of advanced oxidation processes
A biological toxicity test method for evaluating an ecological safety of an advanced oxidation process comprising the following steps: (1) collecting (preparing) a waste water to be determined; (2) collecting the waste water and a tap water after the advanced oxidation process treatment; (3) subjecting Koi (Cyprinus carpio haematopterus) to the water after treatment for exposure to poison; (4) Determining an anti-oxidation enzyme activity of a liver of the Koi after exposure; (5) Data analyzing. By comparing the changes of liver enzyme activities in different water, the present method evaluates the toxicity changes of micro-pollutant containing water before and after treatment, which fills in the gap of the ecological risk assessment for advanced oxidation technology.
US11513108B2 Method and apparatus for pulse gas delivery with concentration measurement
A system and method provides a more precise mole delivery amount of a process gas, for each pulse of a pulse gas delivery, by measuring a concentration of the process gas and controlling the amount of gas mixture delivered in a pulse of gas flow based on the received concentration of the process gas. The control of mole delivery amount for each pulse can be achieved by adjusting flow setpoint, pulse duration, or both.
US11513106B2 Apparatus and method for automatically detecting odorant substances in solution by using nematodes Caenorabditis Elegans
Apparatus (1000) and method for automatically detecting odorant substances based on use of nematodes that includes a mechanical selection unit (100) configured to select nematodes in adult stage from an initial nematode population obtaining an intermediate nematode population, a nematode optical selection unit (200) configured to select from the intermediate population a final population of nematodes in adult stage and to select nematodes in young adult stage from nematodes in egg producing adult stage to be sent to a measurement unit (300) configured to detect the response of nematodes of the final population to a stimulus of an odorant substance, the mechanical selection unit (100) being connected to the optical selection unit (200) by a connection channel with an at least three way branch and the optical selection unit (200) being connected to the measurement unit (300) by a loading microchannel.
US11513105B2 Composition estimating apparatus and method
A composition of a focused portion corresponding to a portion of a molecular ion is estimated as a partial composition based on a mass of the focused portion. An initial composition search range is modified based on the partial composition. A composition of the molecular ion is estimated as an overall composition based on a mass of the molecular ion under a modified composition search range. A way of modifying the composition search range may include a method for modifying a lower limit to a range of the number of atoms and a method for adding a new range of the number of atoms associated with a new chemical element.
US11513104B2 Methods for classification of hydrocarbon mixtures
Methods for classification of hydrocarbon mixtures that include performing two-dimensional gas chromatography on a hydrocarbon mixture to obtain a chromatogram using a two-dimensional gas chromatograph equipped with a flame ionization detector, a reversed phase column configuration with a primary mid-polar or polar column and a secondary non-polar column, and a standard mixture. Classification is performed in which groups of hydrocarbons are identified and labeled based on peaks associated with the standard mixture, after which a quantification process is performed.
US11513101B2 Elastic matrix determination method and vibration analysis method for laminated iron core
An elastic matrix determination method and a vibration analysis method for a laminated iron core, with which it is possible to optimally determine an elastic modulus of a laminated iron core. When a vibration analysis of a laminated iron core obtained by laminating steel sheets is performed by using a configuration expression indicating a relationship between stress and strain in a matrix display by using an elastic matrix, a shear modulus in two surfaces including a laminating direction of the laminated iron core included in the elastic matrix in the configuration expression is determined in consideration of slip between laminated steel sheets.
US11513099B2 Metal loss severity in multistring configurations using pipe inspection tools with deep azimuthal sensitivity
The disclosure provides a method of evaluating wellbore casing integrity for a wellbore casing configuration. In one example, the method includes providing one or more electromagnetic signals to at least one casing of the wellbore casing configuration, receiving an electromagnetic response measurement that is based on the one or more electromagnetic signals from a selected circumferential portion of the at least one casing of the wellbore casing configuration, and processing the electromagnetic response measurement to produce a metal loss calculation for the selected circumferential portion of the at least one casing of the wellbore casing configuration. A wellbore casing integrity tool and a wellbore casing integrity computing device for evaluating wellbore casing integrity are also provided.
US11513092B2 Temperature-regulated gas sensor with gas selective filter
The invention is directed to a gas sensor that includes a hotplate, a support structure, a gas selective filter, and circuitry. The support structure is configured to define a cavity. The gas selective filter is held by the support structure and spans the cavity. Various components are connected to the circuitry, and may include a temperature sensor element, a gas sensing element, and a heater. The temperature sensor element is configured to sense a temperature Tf of the filter. The gas sensing element is sensitive to a target gas in the cavity. The heater is in thermal communication with the gas sensing element. The circuitry is configured to operate the sensing element, estimate a temperature Tf of the filter, and regulate the heater. The circuitry regulates an extent to which power is supplied to the heater based on the estimated temperature Tf of the filter.
US11513090B2 Apparatus and method for evaluating the quality of at least one solder joint between a printed circuit board and a current sensor
The present disclosure relates to a concept for checking at least one solder joint between a printed circuit board and a current sensor, including: measuring, by means of the current sensor, an electric current through the solder joint; measuring at least one temperature of the current sensor as a function of the electric current; and ascertaining a quality of the solder joint based on the temperature and the electric current.
US11513089B2 Systems and methods for conducting electrochemical impedance spectroscopy
A system for measuring electrical characteristics of bioparticles is described. The system comprises an incubator for performing electrochemical measurements in a defined environment and a substrate holder positioned in said incubator for holding a substrate comprising a plurality of wells. The system is furthermore configured for continuously or regularly measuring electrochemical data. The system also comprises a processing means for comparing the continuously or regularly measured electrochemical data with reference data and for determining a moment for adding an active compound based on said comparison.
US11513087B2 Systems and methods for voltage contrast defect detection
Systems and methods of providing a probe spot in multiple modes of operation of a charged-particle beam apparatus are disclosed. The method may comprise activating a charged-particle source to generate a primary charged-particle beam and selecting between a first mode and a second mode of operation of the charged-particle beam apparatus. In the flooding mode, the condenser lens may focus at least a first portion of the primary charged-particle beam passing through an aperture of the aperture plate to form a second portion of the primary charged-particle beam, and substantially all of the second portion is used to flood a surface of a sample. In the inspection mode, the condenser lens may focus a first portion of the primary charged-particle beam such that the aperture of the aperture plate blocks off peripheral charged-particles to form the second portion of the primary charged-particle beam used to inspect the sample surface.
US11513085B2 Measurement and control of wafer tilt for x-ray based metrology
Methods and systems for measuring the orientation of a wafer at or near an X-ray scatterometry measurement location are described herein. In one aspect, an X-ray scatterometry based metrology system includes a wafer orientation measurement system that measures wafer orientation based on a single measurement without intervening stage moves. In some embodiments, an orientation measurement spot is coincident with an X-ray measurement spot. In some embodiments, an X-ray scatterometry measurement and a wafer orientation measurement are performed simultaneously. In another aspect, signals detected by a wafer orientation measurement system are filtered temporally, spatially, or both, to improve tracking. In another aspect, a wafer orientation measurement system is calibrated to identify the orientation of the wafer with respect to an incident X-ray beam. In another aspect, a wafer under measurement is positioned based on the measured orientation in a closed loop or open loop manner.
US11513082B2 Foreign substance inspection apparatus and foreign substance inspection method
Apparatus inspects the presence/absence of foreign substance on object having inspection region and non-inspection region arranged outside the inspection region. The apparatus includes sensor for illuminating the object and output, as image, result acquired by detecting light from region including the inspection region, and processor for detecting foreign substance based on inspection region image acquired by excluding non-inspection region image, which is image of the non-inspection region, from the image output from the sensor. The non-inspection region image includes first part generated by light from predetermined part of the non-inspection region of the inspected object and second part whose pixel value is continuous from pixel value of the first part and the processor specifies the second part based on fact that the pixel value of the second part is continuous from that of the first part.
US11513080B2 Inspection systems for additive manufacturing systems
An inspection system for an additive manufacturing machine can include a housing configured to be mounted to an internal construction of the additive manufacturing machine, wherein the housing defines a laser inlet configured to allow a laser beam from a laser of the additive manufacturing machine to enter into the housing, wherein the housing defines a laser outlet configured to allow the laser beam to exit from the housing and to allow reflected light to enter into the housing. One or more detectors is disposed within the housing and configured to receive the reflected light. The system includes one or more optical elements configured to allow the laser beam to pass through the housing from the laser inlet to the laser outlet toward a build area of the additive manufacturing machine and to direct reflected light from the laser outlet to the one or more detectors within the housing.
US11513079B2 Method and system for wafer defect inspection
Methods for locating and characterizing defects can include performing a first scan of a substrate to produce a first defect map including a first set of coordinates of one or more defects of the substrate and performing a second scan of one or more regions of the substrate associated with the defects based on the first defect map to produce one or more electron channeling contrast (ECC) images of the defects. Characterization of the defects can be based on the ECC images alone or in combination with other techniques. Such methods can include determining a second set of coordinates associated with the one or more defects based on the ECC images and directing an ion beam toward the substrate and milling the substrate based on the second set of coordinates.
US11513077B2 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.
US11513076B2 Single molecule detection or quantification using DNA nanotechnology
The present invention relates to a method and a DNA nanostructure for detecting a target structure. In particular, the present invention relates to a DNA nanostructure, which ensures a preferably linear dependence on the number of marker molecules and the measurement signal regardless of the physical arrangement of a plurality of such DNA nanostructures by virtue of the skilled selection of the shape of the DNA nanostructure and the placement of the marker molecules attached to it. The invention additionally relates to the use of said DNA nanostructures and other nanoreporters, preferably in combination with adapters which bind specifically to target molecules, in a method for quantifying a plurality of target molecules, preferably in a simultaneous manner, using a multiplex method.
US11513073B2 Apparatus and methods for selective detection of pathogens and/or chemicals
A light transmission structure is provided for use, in conjunction with a light source and detector, for selective detection of biomolecule interactions and/or absorption of infrared light. The light transmission structure includes a substrate having a bottom surface adapted to couple the light source and detector to the light transmission structure, a coupling and enhancing layer disposed on at least a portion of an upper surface of the substrate, a first near-critical angle anti-reflective coating (NCA-ARC) layer disposed on at least a portion of an upper surface of the coupling and enhancing layer, and a second NCA-ARC layer disposed on at least a portion of an upper surface of the first NCA-ARC layer. An upper surface of the second NCA-ARC layer is functionalized and textured so that transmitted incident light is scattered out of the light transmission structure. A difference in refractive index between adjacent NCA-ARC layers is less than about 0.01.
US11513060B2 Absorption analyzer
In order to provide an absorption analyzer capable of directly measuring an analysis target gas flowing into or produced in a vessel such as a chamber and preventing a measurement error due to moisture condensation, the absorption analyzer is adapted to include: a light emission module that is attached covering a first opening of the vessel into which the analysis target gas flows or in which the analysis target gas is produced and emits light into the vessel; and a light detection module that detects the light emitted from the light emission module and passing through the vessel. In addition, the light emission module is adapted to include: a base flange that is attached around the first opening on an outer surface of the vessel; a window material whose outer surface is tilted at a predetermined angle; a seal member; and a pressing body.
US11513059B2 Contamination sensor for gas turbine engines
A contamination sensor for a gas turbine engine is disclosed herein. The contamination sensor is made of a selected composition of material and includes a base alloy, an alloy for improving oxide formation, and at least one element from the transition metal group. The composition of the contamination sensor can be adjusted to react with specific contaminants at specific temperature ranges.
US11513057B2 Systems and method for rapid identification and analysis of cells in forensic samples
High-throughput methods and systems for using morphological and/or autofluorescence signatures of cells to characterize unknown cell/tissue types within a forensic sample are provided. Machine learning algorithms are used to correlate morphological and/or autofluorescence signatures to characteristics such as cell type.
US11513054B2 Optimized sorting gates
Disclosed herein include systems, devices, and methods for determining a gating strategy. An acquisition system can cause a particle analyzer to collect parameter measurements of some particles of a sample. An analysis system can receive the parameter measurements and determine a gating strategy from the parameter measurements. The acquisition can collect measurements of some or all of the remaining particles of the sample using the gating strategy determined by the analysis system.
US11513053B2 Method for determining optimal preservation temperature of anaerobic ammonium oxidation biofilm in wastewater treatment for total nitrogen removal
The present disclosure discloses a method for determining optimal preservation temperature of the anaerobic ammonia oxidation biofilm in wastewater treatment, and belongs to the technical field of environmental engineering. The method of the present disclosure characterizes the ratio of living cells, early apoptotic cells, late apoptotic cells and dead cells in the anaerobic ammonia oxidation biofilm by flow cytometry, and the optimum storage temperature can be measured within a few hours. The method of the present disclosure performs correlation analysis on the characteristic indexes of the anaerobic ammonia oxidation biofilm activity recovery process to verify the reliability of the data. By using the method of the present disclosure, the step of recovering the biofilm activity can be omitted, the removal rates of ammonia nitrogen and total nitrogen were over 90% and 85%, respectively.
US11513052B2 Characterization of porous materials using gas expansion induced water intrusion porosimetry
Determination of transport phenomena properties in porous media is one major objective of core analysis studies in petrophysics, reservoir engineering, and groundwater hydrology. Porosity measurement may be considered as a key factor to identify the hydraulic performance of a low permeable porous medium (e.g. rock or concrete). Additionally, the rate of absorption under pressure depends on the permeability, which is related to the connectivity between the existing pores within the porous structure. An alternative Gas Expansion Induced Water Intrusion Porosimetry (GEIWIP) method and apparatus is useful to measure the total porosity and pore size distribution, using a gas/water intrusion apparatus for water tight materials.
US11513048B2 Optical particle detector
A particle detector including at least one channel intended to receive at least one fluid comprising particles and configured to receive at least one light beam emitted by a light source. The particle detector further including at least one photodetector network configured such that at least some photodetectors receive light beams emitted by the source and scattered by the particles present in the channel. The detector further comprises at least one optical system, each optical system s associated with a photodetector network and has at least one image focal plane and an optical axis. The detector is configured such that the image focal plane of the optical system is optically coupled to the photodetector network.
US11513044B2 Split-type device for measuring rock mass deformation under high hydraulic pressure and construction method and use thereof
A split-type device for measuring rock mass deformation under high hydraulic pressure and a construction method and use thereof. Main components of the device include a metal measuring rod, a magnetic iron core, a shell, a waterproof coil framework, a coil, a tail accessory, a cable clamp, a cable, a signal processing bin, etc. Main electronic components are treated by adopting the all-metal shell and a vacuum particle sealing double-layer sealing process, and have hydraulic pressure resistance of 5 MPa or above. Measurement signals feature centralized processing, digitization and dual utilization of signals, i.e., after data of a plurality of sensors is processed in an electronic bin and then digitized signals are connected to an independent reader outside the bin or a centralized acquisition device for in-situ tests.
US11513043B2 Double cantilever beam-encoding lead screw combined sensing tensile test method and machine
The present invention discloses a double cantilever beam-encoding lead screw combined sensing tensile test method and machine. The double cantilever beam-encoding lead screw combined sensing tensile test machine comprises a main frame, a standard, a test piece and a microcomputer numerical control unit. The main frame is a force-deformation combined sensing mechanism composed of a double cantilever beam sensor, an encoding lead screw and a drive device. The double cantilever beam sensor is composed of a fixed cantilever beam sensor and a movable cantilever beam sensor. The encoding lead screw is composed of a drive lead screw and a tristate encoder. The double cantilever beam sensor matches with the encoding lead screw to achieve three functions, namely, test piece clamping, force sensing and deformation sensing, as well as to measure the size of the test piece.
US11513036B1 Systems and methods for underbody inspection of a moving vehicle with a smartphone
Systems and methods that allow a smartphone to be used as an imaging device for undercarriage inspection of a moving vehicle are provided. The method may include locating the smartphone on the ground via one or more sensors of the vehicle. The vehicle may generate a path for the vehicle to drive over the smartphone based on the location of the smartphone, and optionally display the path to facilitate manual driving of the vehicle by the driver over the smartphone. Alternatively, the vehicle may self-drive to follow the path. The smartphone may capture image data indicative of the undercarriage of the vehicle, inspect and analyze the image data to identify one or more issues of the undercarriage of the vehicle, and transmit the analyzed image data to the vehicle for display. The driver may confirm the one or more issues and transmit the data to an inspection professional for additional assistance if needed.
US11513021B2 Physical quantity measuring device with improved cap sealing
A physical quantity measuring device includes a cylindrical case, a cap member, and a sealing member. The cap member covers a circumferential portion of a through-hole of the cylindrical case, while the sealing member provides a seal between the through-hole and the cap member. The cap member is pivotally supported by an attachment target portion of a lid member so that the cap member is rotatable between a first orientation and a second orientation. A cap member engagement portion is insertable into an engagement-portion insertion hole in the first orientation and is engageable with the attachment target portion in the second orientation. A linear member of the sealing member is located, in the first orientation, in a region in a rotation direction from the first orientation to the second orientation. The linear member prevents loss of the cap member and is replaceable, together with the seal member, if damaged.
US11513018B2 Field device housing assembly
Embodiments of the present disclosure are directed to field device housing assemblies and field devices that include the housing assemblies. One embodiment of the field device housing assembly includes a main housing, a cover having a proximal end connected to the main housing, a transparent panel and a retainer ring. An interior wall of the cover includes a threaded section that is concentric to a central axis, and a flange extending radially inward from the interior wall toward the central axis. The transparent panel is received within a socket defined by the interior wall and the flange. The retainer ring is secured to the threaded section of the interior wall. The transparent panel is clamped between the retainer ring and the flange.
US11513014B2 Electrical activity sensor with improved temporal and spatial electrode configuration
The present disclosure provides an apparatus and a processing unit configured for sensing electrical activity with improved temporal and spatial electrode configuration. The apparatus includes a first layer configured to collect pressure data and a second layer comprising a plurality of electrodes configured to sense electrical activity. The processing unit is communicatively coupled to the apparatus to select a subset of the plurality of electrodes of the second layer from which electrical activity is measured based on an orientation of a user determined by received pressure data from the first layer. In an example, a body map of an individual can be produced from pressure distribution information received from the apparatus. This body map can then be used to select specific electrodes to measure the individual's electrical activity based on the body map pressure distribution information.
US11513012B2 Aging calibration for temperature sensor
A thermal sensor with non-ideal coefficient elimination is shown. The thermal sensor has a bandgap circuit, a dual-phase voltage-to-frequency converter, and a frequency meter. The bandgap circuit outputs a temperature-dependent voltage. The dual-phase voltage-to-frequency converter is coupled to the bandgap circuit in the normal phase to perform a voltage-to-frequency conversion based on the temperature-dependent voltage, and is disconnected from the bandgap circuit in the coefficient capturing phase to perform the voltage-to-frequency conversion based on the supply voltage. The frequency meter is coupled to the dual-phase voltage-to-frequency converter to calculate the temperature-dependent frequency corresponding to the normal phase of the dual-phase voltage-to-frequency converter. The frequency meter also calculates the temperature-independent frequency corresponding to the coefficient capturing phase of the dual-phase voltage-to-frequency converter. The temperature-dependent frequency and the temperature-independent frequency are provided for temperature evaluation with non-ideal coefficient elimination.
US11513011B2 Fuel temperature estimation system
A storage device stores a first mapping that receives, as an input, first input variables including a previously estimated value for a fuel temperature variable, a pump variable on a state of a fuel pump, a first engine variable on a state of an engine, and an outside air temperature variable on an outside air temperature, and outputs the fuel temperature variable. Further, an execution device is configured to acquire the first input variables and estimate the fuel temperature variable by applying the acquired first input variables to the first mapping. Therefore, it is possible to estimate the fuel temperature variable by applying the first input variables to the first mapping even without providing a temperature sensor.
US11513010B2 Temperature monitoring
This application relates to methods and apparatus for temperature monitoring for integrated circuits, and in particular to temperature monitoring using a locked-loop circuits, e.g. FLLs, PLLs or DLLs. According to embodiments a locked-loop circuit includes a controlled signal timing module, wherein the timing properties of an output signal (SOUT, SFB) are dependent on a value of a control signal and on temperature. A controller compares a feedback signal (SFB) output from the timing module to a reference signal (SREF) and generates a control signal (SC) to maintain a desired timing relationship. A temperature monitor monitors temperature based on the value of the control signal. For FLLs and PLLs the signal timing module may be a controlled oscillator.
US11513008B2 Stretchable sensor for sensing multimodal temperature and strain
A stretchable sensor is provided. The stretchable sensor includes a first stretchable electrode including a first elastomer and a first conductor dispersed in the first elastomer, a stretchable active layer formed on the first stretchable electrode and including a third elastomer and an ion conductor dispersed in the third elastomer, and a second stretchable electrode formed on the stretchable active layer and including a second elastomer and a second conductor dispersed in the second elastomer. The stretchable sensor is effectively capable of sensing a temperature without being affected by strain and recognizing strain without being affected by temperature.
US11513003B2 Electronic devices with beam-steered infrared light sensing
An electronic device may include sensors such as a visible-light image sensor for capturing images. The sensors may also include optical sensors that operate at other wavelengths. An infrared light sensor may be used to gather an infrared light spectrum of a target object. The infrared light sensor may have a beam steerer and other adjustable components such as adjustable lenses and adjustable polarizers. During operation, an infrared beam emitted by the infrared light sensor may be steered onto the target object using information from a captured visible-light image and/or other sensor data such as distance sensor data, orientation sensor data, three-dimensional image sensor data, and data from other sensors. Infrared spectra, visible-light camera images, and/or data from other sensors may be used in characterizing target objects so that notifications can be provided to a user and other actions taken.
US11513000B2 Waveform analysis device and waveform analysis method
Provided are a waveform analysis method and a waveform analysis device capable of preventing, in advance, a breakage accident during operation and preventing stoppage due to breakdown of machinery and performing efficient maintenance work by specifying a degraded part from among the parts that constitute the machinery. A waveform analysis device 30 is provided with; a signal analysis unit 31 for performing fast Fourier transform for a signal transmitted from a sensor 28 that detects a physical phenomenon in the machinery an impulse extraction unit 32 for extracting an impulse component from spectrum data generated by the signal analysis unit 31; a display unit 35 for displaying waveform data including the impulse component extracted by the impulse extraction unit 32; and a data editing unit 33 for editing, from data of a waveform including the impulse component displayed by the display unit 35, waveform data in a range selected via an input unit 36 by a worker, generating a graph displaying a frequency, a time, and the intensity of the impulse component, and displaying the graph on the display unit 35.
US11512997B2 Full charge notification device of urea water tank for vehicle
A full charge notification device of a urea water tank for a vehicle is provided. The device is configured to generate a predetermined sound when urea water is normally injected into the urea water tank before a full state, to provide a notification to a user of a full state of the urea water tank through non-generation of the sound.
US11512995B2 Flood sensing system and method
Systems and methods for accurate measurement and transmission of water level parameters during weather events, such as floods, are provided. The solid-state system can effectively measure water level without utilizing moving parts, pumps, or floats and may implement an improved water level determination method that compensates for inherent sources of error. Additionally, the system may be comprised of a network of sensor units that can communicate weather measurements wirelessly via a hybrid mesh network consisting variously of wireless terrestrial radio, cellular, and satellite communication links. By doing so, the status of water level and other environmental parameters may be reported in real time to first responders and emergency planners.
US11512993B2 Valve device, adjustment information generating method, flow rate adjusting method, fluid control system, flow rate control method, semiconductor manufacturing system and semiconductor manufacturing method
A valve device is capable of precisely adjusting a flow rate variation with time, aging, or the like without using an external sensor or using as few external sensors as possible. The apparatus includes an adjusting actuator for adjusting the position of the operating member positioned at the open position, a communication unit for receiving adjustment information relating to the adjustment of the opening degree of the flow path by the valve element from the outside of the apparatus, and a control unit for adjusting the position of the operating member by driving the adjusting actuator based on the adjustment information.
US11512989B2 System and method for determining slurry sand concentration and continuous calibration of metering mechanisms for transferring same
In accordance with presently disclosed embodiments, systems and methods for determining the amount of bulk material being choke-fed into an inlet of a blender from one or more bulk material containers placed on a support structure are disclosed. The system includes sensors placed on the support structure beneath the one or more containers for determining the amount of bulk material contained within the container at any given time. By monitoring the change in the mass of the material in the containers overtime the amount of material being fed into the blender can be determined. The material is metered into a mixer within the blender using a metering mechanism, such as a sand screw, which supplies a fixed capacity of bulk material into the blender. The ability to precisely measure the amount of bulk material being choke-fed into the blender enables operators to calibrate the sand screw continuously.
US11512983B2 Encoder and encoder control method
An encoder includes: a phase signal generator that generates and outputs first and second sinusoidal analog signals that are out of phase with each other by 90 degrees, according to a movement of a measurement target; a Lissajous angle calculator that determines a Lissajous angle from the first and second analog signals; and an amplitude adjustor that adjusts an amplitude of only the first analog signal output from the phase signal generator and outputs the adjusted amplitude to the Lissajous angle calculator.
US11512982B2 Electromagnetic measuring system for detecting length and angle on the basis of the magnetoimpedance effect
A measuring arrangement for distance or angle measurement and a corresponding measuring method are described. In accordance with one example, the measuring arrangement comprises a scale having magnetization which varies along a measuring direction and which brings about a correspondingly varying magnetic field. The measuring device furthermore comprises at least one scanning head which is permeated by the varying magnetic field depending on the relative position with respect to the scale in the measuring direction. The scanning head comprises the following: at least one ferromagnetic film having, on account of the magneto impedance effect, a local electrical impedance that is dependent on the magnetic field and varies along the measuring direction, and at least one sensor unit configured to generate at least two phase-shifted sensor signals which are dependent on the local electrical impedance of the film.
US11512981B2 GMR or TMR sensor used with a ferromagnetic encoder
A speed sensor arrangement, implemented in particular as a wheel rotation speed sensor arrangement, including: a sensor and a ferromagnetic encoder. The sensor has at least one magnetic field sensor element and a signal processing circuit. The speed sensor arrangement having a permanent magnet and the magnetic field provided by the permanent magnet is modulated by the ferromagnetic encoder at least during a movement of the encoder and the magnetic field sensor element of the sensor detects this modulated magnetic field. The magnetic field sensor element is implemented as a GMR sensor element or as a TMR sensor element and the speed sensor arrangement is implemented such that the permanent magnet is arranged at a defined minimum distance from the magnetic field sensor element.
US11512978B2 Scanner for differentiating objects detected behind an opaque surface
Aspects of the present invention include a system and method for differentiating a plurality of objects detected behind an opaque surface, including, a plurality of sensors, controlled by one or more processors, configured to collect in parallel, sensor data of the plurality of objects behind an opaque surface, the one or more processors are configured to analyze the sensor data to identify estimated regions of the plurality of objects behind the opaque surface, the one or more processors are further configured to differentiate the estimated regions of the plurality of objects behind the opaque surface, and, the one or more processors are further configured to inform a user, via a user interface, of the plurality of objects within the estimated regions behind the opaque surface.
US11512977B2 Redundant resolver and rotation angle detection device using same
A redundant resolver is configured of a stator and a rotor that form a pair, wherein the rotor is a rotor with a shaft angle multiplier of Nx having Nx (Nx is a natural number) salient poles, the stator is such that n teeth T1 to Tn, where n is a natural number, are disposed sequentially in a circumferential direction, configuring M systems by being divided into M in the circumferential direction, and having an angle of 360/M degrees when angles of the teeth configuring one system are totaled, a one-phase excitation winding and a two-phase output winding are wound around each of the teeth T1 to Tn, excitation signals of the same frequency are applied by differing excitation circuits to the respective excitation windings, an output order per system is Nout (Nout is a natural number), and an abnormality is detected based on output signals of the M systems.
US11512975B2 Method of navigating an unmanned vehicle and system thereof
The presently disclosed subject matter includes a system and a method of navigating an unmanned ground vehicle (UGV) vehicle comprising a scanning device and an Inertial Navigation System (INS) being operatively connected to at least one processor. Operating the scanning device for scanning an area surrounding the UGV, and generate scanning output data; Generating, based on the scanning output data, a map representing at least a part of the area, the map being relative to a location of the UGV and comprising cells, each cell is classified to a class selected from at least two classes, comprising traversable and non-traversable, and characterized by dimensions larger than an accumulated drift value of the INS over a predefined distance; receiving INS data indicative of a current location of the UGV and updating a location of the UGV relative to cells in the map based on the INS data.
US11512972B2 System and method for communicating possible travel paths through head scanning and sound modulation
A method and system that provides navigational related audio or haptic feedback to a user traversing a route by mapping an initial route for a user to traverse, the initial route having paths and intersections; determining a current location of the user; inputting a route characteristic change of the initial route; determining possible paths associated with an intersection for the user to traverse when the current location of the user is within the predetermined distance of the intersection; ranking the determined possible paths based upon the initial route and the inputted route characteristic change; determining the head direction of the user when the current location of the user is within the predetermined distance of an intersection; determining which of the possible paths corresponds to the calculated head direction of the user; and providing an audio/haptic cue to the user based upon the ranking of the determined possible path corresponding to the determined head direction of the user.
US11512971B2 Apparatus for navigation system with traffic environment in vehicle, system having the same and method thereof
A vehicle navigation apparatus is provided. The apparatus includes a vehicle sensor positioned in a front or a rear of a vehicle, the vehicle sensor configured to recognize surrounding information and road information of the vehicle, and a processor configured to identify destination information requested by a user of the vehicle, identify location information of the vehicle through the vehicle sensor, identify the recognized surrounding information and the recognized road information of the vehicle, and identify information about a route according to the identified destination information by controlling the vehicle to identify information about a bus station within a range specified based on the location information of the vehicle and bus information, calculating a degree of congestion of the route, and displaying the calculated degree of congestion through a display device.
US11512969B2 Method for ascertaining in a backend, and providing for a vehicle, a data record, describing a landmark, for the vehicle to determine its own position
A vehicle takes and evaluates an image of the surroundings of the vehicle. If the result of the evaluation is that the image possibly contains a static object that could be suitable as a landmark, then the image and a position of the vehicle ascertained by the vehicle at the location at which the image is taken are transmitted to a data processing station. Image analysis of the received image allows the data processing station to establish whether the supposedly static object is suitable as a landmark. When the object has been verified as a landmark, the data processing station creates a data record describing the object, which data record is transmitted to the vehicle.
US11512968B2 Systems and methods for queue management of passenger waypoints for autonomous vehicles
An autonomous vehicle comprising an integrated on-vehicle system having a queue management system configured to manage a queue of passenger waypoints, wherein the integrated on-vehicle system is configured to assign the passenger waypoints to a virtual driver system (VDS) of the autonomous vehicle.
US11512966B2 Information processing apparatus, control method and non-transitory computer-readable medium
An information processing apparatus, a control method, and a program which improve usability of techniques for generating a travel plan for a vehicle are provided. The information processing apparatus such as a server includes a controller. In a case in which information on a departure place is accepted, the controller selects at least one destination from one or more destination candidates and generates a travel plan for a vehicle from the departure place to the at least one destination.
US11512965B2 Vehicle control device with road identification
The present invention provides a technique to accurately recognize a position of a vehicle even in a vicinity of a branch road or a junction road, neither of which is included in map data. The present invention provides a vehicle control device. When a vehicle is traveling on a road that is not described in map data, the vehicle control device is configured to determine whether or not the vehicle is traveling on a junction road or a branch road, based on a positional relationship between a position of the vehicle and a starting point of the junction road or a starting point of the branch road.
US11512964B2 Distributed processing of pose graphs for generating high definition maps for navigating autonomous vehicles
According to an aspect of an embodiment, operations may comprise obtaining a pose graph that comprises a plurality of nodes. The operations may also comprise dividing the pose graph into a plurality of pose subgraphs, each pose subgraph comprising one or more respective pose subgraph interior nodes and one or more respective pose subgraph boundary nodes. The operations may also comprise generating one or more boundary subgraphs based on the plurality of pose subgraphs, each of the one or more boundary subgraphs comprising one or more respective boundary subgraph boundary nodes and comprising one or more respective boundary subgraph interior nodes. The operations may also comprise obtaining an optimized pose graph by performing a pose graph optimization. The pose graph optimization may comprise performing a pose subgraph optimization of the plurality of pose subgraphs and performing a boundary subgraph optimization of the plurality of boundary subgraphs.