Document | Document Title |
---|---|
US11551143B2 |
Reinforcement learning for chatbots
A computer-implemented method for generating and deploying a reinforced learning model to train a chatbot. The method includes selecting a plurality of conversations, wherein each conversation includes an agent and a user. The method includes identifying, in each of the conversations, a set of turns and on or more topics. The method further includes associating one or more topics to each turn of the set of turns. The method includes, generating a conversation flow for each conversation, wherein the conversation flow identifies a sequence of the topics. The method includes applying an outcome score to each conversation. The method includes creating a reinforced learning (RL) model, wherein the RL model includes a Markov is based on the conversation flow of each conversation and the outcome score of each conversation. The method includes deploying the RL model, wherein the deploying includes sending the RL model to a chatbot. |
US11551142B2 |
Systems and methods for conversational based ticket logging
Users have to assign labels to a ticket to route to right domain expert for resolving issue(s). In practice, labels are large and organized in form of a tree. Lack in clarity in problem description has resulted in inconsistent and incorrect labeling of data, making it hard for one to learn/interpret. Embodiments of the present disclosure provide systems and methods that identify relevant queries to obtain user response, for identification of right category and ticket logging there. This is achieved by implementing attention based sequence to sequence (seq2seq) hierarchical classification model to assign the hierarchical categories to tickets, followed by a slot filling model to enable identifying/deciding right set of queries, if the top-k model predictions are not consistent. Further, training data for slot filling model is automatically generated based on attention weight in the hierarchical classification model. |
US11551141B2 |
Data access control and workload management framework for development of machine learning (ML) models
Methods, systems, and computer-readable storage media for providing a software system to each customer in a set of customers, each customer being associated with a customer system in a set of customer systems, the software system including a set of views in a data science pool, each of the views in the set of views providing a data set based on production data of respective customers; for each customer system: accessing at least one data set within the customer system through a released view provided in a DMZ within the customer system and corresponding to a respective view in the set of views, and triggering training of a ML model in the DMZ to provide and results; and selectively publishing the ML model for consumption by each of the customers in the set of customers based on a set of results comprising the results from each customer system. |
US11551140B1 |
Adjusting a value associated with presenting an online system user with a link that initiates a conversation with an entity via a messaging application
An online system presents content to its users, in which the content includes links that launch a messaging application and initiate conversations via the application. The system receives information indicating that negative experiences occurred during the conversations and may use this information and attributes of entities participating in the conversations to train a model to predict a likelihood of an occurrence of a negative experience. Upon determining an opportunity to present a user with a link that launches the application and initiates a potential conversation with an entity via the application, the system applies the model to predict a likelihood of an occurrence of the negative experience by the user during the potential conversation based on the entity's attributes. Based on the predicted likelihood, the system adjusts a value associated with presenting the link and passes the adjusted value to a process that selects content for presentation to the user. |
US11551139B1 |
Transportation activity classification system and method
A computer-enabled system and method that collects and processes various data from mobile devices possessed by on-demand (“ride-hailing”) transportation drivers, along with other possible external data sources, and subsequently recognizes, classifies, stores, and delivers ride-hailing-related activity information of individual or multiple drivers to various consumers of the system, while also iteratively improving the system and method's ride-hailing activity classification accuracy over time. |
US11551127B1 |
Using a quantum processor unit to preprocess data
In a general aspect, input data for a computer process are preprocessed by a preprocessor unit that includes a quantum processor. In some aspects, a preprocessor unit obtains input data for a computer process that is configured to run on a computer processing unit. Randomized parameter values are computed for variable parameters of a quantum logic circuit based on the input data. A classical processor in the preprocessor unit computes the randomized parameter values from the input data and a set of random numbers. A quantum processor in the preprocessor unit produces quantum processor output data by executing the quantum logic circuit having the randomized parameter values assigned to the variable parameters. Preprocessed data generated based on the quantum processor output data are then provided as the input for the computer process configured to run on the computer processing unit. |
US11551126B2 |
Quantum data post-processing
Techniques for quantum data post-processing are provided. In one example, a system includes a quantum programming component and a post-processing component. The quantum programming component receives quantum output data that includes a set of quantum results for a quantum circuit in response to simulation of the quantum circuit. The post-processing component adjusts the quantum output data associated with the quantum circuit based on client system data indicative of information for a client system that consumes the quantum output data. |
US11551125B2 |
High density microwave hermetic interconnects for quantum applications
A quantum computer includes a refrigeration system under vacuum including a containment vessel, a qubit chip contained within a refrigerated vacuum environment defined by the containment vessel. The quantum computer further includes a plurality of interior electromagnetic waveguides and a plurality of exterior electromagnetic waveguides. The quantum computer further includes a hermetic connector assembly operatively connecting the interior electromagnetic waveguides to the exterior electromagnetic waveguides while maintaining the refrigerated vacuum environment. The hermetic connector assembly includes an exterior multi-waveguide connector, an interior multi-waveguide connector, and a dielectric plate arranged between and hermetically sealed with the exterior multi-waveguide connector and the interior multi-waveguide connector. The dielectric plate permits electromagnetic energy when carried by the interior and exterior pluralities of electromagnetic waveguides to pass therethrough. |
US11551121B2 |
Methods and systems for privacy preserving inference generation in a distributed computing environment
Certain aspects of the present disclosure provide techniques for performing inferences in a distributed computing environment. An example method generally includes receiving a request to perform an inference with respect to a set of input data. One or more client devices are selected for use in performing the inference with respect to the set of input data. A request to perform the inference is transmitted to the selected one or more client devices. The request generally includes an anonymized, vectorized version of the set of input data such that the selected one or more client devices are to perform the inference based on anonymized data. An inference response is received from each of the selected one or more client devices. An aggregated inference response is generated based on the inference response received from each respective client device of the selected one or more client devices and a reputation score associated with the respective client device, and the aggregated inference response is output to a requesting service. |
US11551119B2 |
Machine learning based ranking of private distributed data, models and compute resources
A method for ranking includes the steps of receiving, at least one model from a central server to form at least one model node; training, the at least one model node with at least one data node to generate a trained model; generating, a weight from each of the at least one data node for the trained model; transferring, the weight from the at least one data node to the central server; inferencing, an inference output using the trained model and the data node; determining, an edge between the at least one data node and the model node, wherein the edge is determined depending on the influence of the data node or the model node on each other in generating the trained model and the inference output; determining a score for the data node and the model node based on the edge formed. |
US11551117B1 |
Policy based artificial intelligence engine
Systems and methods to provide a recommendation for an action based on an application policy are disclosed. The application policy may be associated with an organization. An application policy engine can use an artificial intelligence (AI) engine to execute a machine learning (ML) model. The application policy engine may receive real time video data or audio data, and obtain metadata comprising reference data or environment data. The application policy engine can process the real time video data or audio data using the ML model to infer biometric characteristics associated with a subject. The application policy engine can determine if the application policy was met, conformed to, or missed based on a correlation between the metadata and the inferred biometric characteristics, and provide a corresponding recommendation for an action. |
US11551116B2 |
Signal analysis method and signal analysis module
A signal analysis method is described. The signal analysis method comprises the following steps: An input signal function associated with a time domain is obtained. A window function is determined based on the input signal function via an artificial intelligence module. The artificial intelligence module comprises at least one computing parameter, wherein the window function is determined based on the at least one computing parameter. The input signal function and the window function are convolved, thereby generating a convolved signal. Further, a signal analysis module is described. |
US11551114B2 |
Method and apparatus for recommending test question, and intelligent device
Embodiments of the present disclosure provide a method and apparatus for recommending a test question, and an intelligent device. The method includes: acquiring a plurality of skill entities of a post; calculating, according to the data of the post, a weight value of each of the plurality of skill entities; and acquiring, according to the weight value of each skill entity, a recommended test question of the post from a question bank. |
US11551109B2 |
System and method for patient health data prediction using knowledge graph analysis
A system and method for patient health data prediction and analysis which utilizes an automated text mining tool to automatically format ingested electronic health record data to be added to a knowledge graph, which enriches the edges between nodes of the knowledge graph with fully interactive edge data, which can extract a subgraph of interest from the knowledge graph, and which analyzes the subgraph of interest to generate a set of variables that define the subgraph of interest. The system utilizes a knowledge graph and data analysis engine capabilities of the data platform to extract deeper insights based upon the enriched edge data. |
US11551108B1 |
System and method for managing routing of customer calls to agents
A call management system of a call center retrieves from a customer database enterprise customer data associated with an identified customer in a customer call, which may include customer event data, attributions data, and activity event data. The customer database tracks prospects, leads, new business, and purchasers of an enterprise. The system retrieves customer demographic data associated with the identified customer. A predictive model is selected from a plurality of predictive models based on retrieved enterprise customer data. The selected predictive model, including a logistic regression model, and tree-based model, determines a value prediction signal for the identified customer, then classifies the identified customer into a first value group or a second value group. The system routes a customer call classified in the first value group to a first call queue assignment, and routes a customer call classified in the second value group to a second call queue assignment. |
US11551105B2 |
Knowledge management using machine learning model trained on incident-knowledge relationship fingerprints
Client instance data including a plurality of incidents and a plurality of knowledge elements comprising information relating to resolving one or more of the plurality of incidents is obtained. A validation set is built based on the obtained client instance data, the validation set including fingerprint data of plural fingerprints of known incident-knowledge relationships, each of fingerprint representing a link between one of the incidents and one of the knowledge elements used for resolving the incident. A knowledge element class is predicted from among plural knowledge element classes for each of knowledge element based on the built validation set, the plural knowledge element classes being defined based on respective threshold values indicating a quality of coverage provided by a knowledge element for resolving an incident. Classification data of the plural knowledge elements classified into the plural knowledge element classes is presented with the obtained client instance data. |
US11551104B2 |
Method and system for exchange of packets pertaining to an instrument
The present disclosure relates to a method and system for exchanging packets of information pertaining to an instrument. Data pertaining to the instrument is obtained from internal and external sources, which may be governmental or non-governmental. The obtained data undergoes a process of clustering and dimensional reduction to arrive at cleaned and optimised data attributes. A predictive model is built using those data attributes. A testing provision is included in the proposed method and system that allows for validation of the constructed model by using test data and comparing the predictions with actual values. Upon validation, the model predicts one or more packets of information that can have a bearing on the exchange of packets pertaining to the instrument. |
US11551103B2 |
Data-driven activity prediction
A physical environment is equipped with a plurality of sensors (e.g., motion sensors). As individuals perform various activities within the physical environment, sensor readings are received from one or more of the sensors. Based on the sensor readings, activities being performed by the individuals are recognized and the sensor data is labeled based on the recognized activities. Future activity occurrences are predicted based on the labeled sensor data. Activity prompts may be generated and/or facility automation may be performed for one or more future activity occurrences. |
US11551102B2 |
Bias detection for unstructured text
One embodiment provides a method, including: receiving a target unstructured document for determining whether the target unstructured document comprises biased information; identifying an objective of the target unstructured document by extracting, from the target unstructured document, (i) entities and (ii) relationships between the entities; creating a structured knowledge base, wherein the creating comprises (i) creating an entry in the structured knowledge base corresponding to the target unstructured document, (ii) identifying other unstructured documents having a similarity to the target unstructured document, and (iii) generating an entry in the structured knowledge base corresponding to each of the other unstructured documents; applying a bias detection technique on the structured knowledge base; and providing an indication of whether the target unstructured document comprises bias. |
US11551100B1 |
Self-optimized system and method using a fuzzy genetic algorithm
The present disclosure describes a system and method for improving the way computing devices execute genetic algorithms. A fuzzy logic controller takes various properties of the genetic algorithm (such as the diversity of the population, the performance history of the algorithm in terms of time-efficiency and/or effectiveness at improving the best fitness function results, and available computing resources) to dynamically manage the parameters of the genetic algorithm. In some embodiments, the fuzzy inference system that provides parameters to the genetic algorithm is itself controlled by another fuzzy inference system. |
US11551096B1 |
Automated design techniques
Systems and methods are described herein for generating potential feature combinations for a new item. A neural network may be utilized to identify positive and/or negative sentiment phrases from textual data. Each sentiment phrase may correspond to particular features of existing items. A machine-learning model may utilize the sentiment phrases and their corresponding features to generate a set of potential feature combinations for a new item. The potential feature combinations may be scored, for example, based on an amount by which a potential feature combination differs from known feature combinations of existing items. One or more potential feature combinations may be provided in a feature recommendation. Feedback (e.g., human feedback, sales data, page views for similar items, and the like) may be obtained and utilized to retrain the machine-learning model to better identify subsequent feature combinations that may be desirable and/or practical to manufacture. |
US11551095B2 |
Sharing preprocessing, computations, and hardware resources between multiple neural networks
A method for training a Neural-Network (NN), the method includes receiving a plurality of NN training tasks, each training task including (i) a respective preprocessing phase that preprocesses data to be provided as input data to the NN, and (ii) a respective computation phase that trains the NN using the preprocessed data. The plurality of NN training tasks is executed, including: (a) a commonality is identified between the input data required by computation phases of two or more of the training tasks, and (b) in response to identifying the commonality, one or more preprocessing phases are executed that produce the input data jointly for the two or more training tasks. |
US11551094B2 |
System and method for deep neural network compression
A system and a method are provided for compressing a deep neural network (“DNN”). In some examples, the DNN is trained, where the DNN has at least one layer having multiple filters. Clustering of the filters of at least one layer is performed. Dimension reduction can be applied as well to the filters to reduce the channel dimensionality of the at least one layer. The dimensionally reduced DNN can then be retrained. Once retrained, the compressed DNN can be stored in a storage device. |
US11551090B2 |
System and method for compressing images for remote processing
The present disclosure relates to a system and method for image processing. In some embodiments, an exemplary image processing method includes: receiving an image; compressing, with a compression neural network, the image into a compressed representation; and performing, with a processing neural network, a machine learning task on the compressed representation to generate a learning result. The compression neural network and the processing neural network are jointly trained. |
US11551087B2 |
Information processor, information processing method, and storage medium
An information processor includes a memory; and a processor coupled to the memory and the processor configured to: acquire first statistical information about distribution of most significant bit position that is not a sign or least significant bit position that is not zero for each of a plurality of first fixed-point number data, the data being a computation result of the computation in the first layer; execute computation on a plurality of output data of the first layer according to a predetermined rule, in the computation in the second layer; and acquire second statistical information based on the predetermined rule and the first statistical information, and determine a bit range for limiting a bit width when a plurality of second fixed-point number data, the data being a computation result of the computation in the second layer, are stored in a register, based on the second statistical information. |
US11551085B2 |
Method, device, and computer program product for error evaluation
Embodiments of the present disclosure provide a method, device, and computer program product for error evaluation. A method for error evaluation comprises in accordance with a determination that an error occurs in a data protection system, obtaining context information related to an operation of the data protection system; determining, based on the context information and using a trained deep learning model, a type of the error in the data protection system from a plurality of predetermined types, the deep learning model being trained based on training context information and a label on a ground-truth type of an error associated with the training context information; and providing the determined type of the error in the data protection system. In this way, it is possible to achieve automatic classification of errors in the data protection system, thereby improving the efficiency in error classification and saving the operation costs. Therefore, more rapid and more accurate measures can be taken to handle the errors. |
US11551082B2 |
Parallel sequence reductions with recursive neural networks
A parallel recursive neural network, including: a memory configured to store data and processing instructions; and a parallel computer processor configured to: receive a set of input values; apply a recursive layer function individually on each of the set of input values in parallel to produce a set of hidden states; apply a reduction function on pairs of adjacent hidden states in the set of hidden states in parallel to produce a new set of hidden states; and repeat applying the reduction function of pairs of adjacent states in the new set of hidden states in parallel until a single output hidden state results. |
US11551074B2 |
Self-adaptive threshold neuron information processing method, self-adaptive leakage value neuron information processing method, system computer device and readable storage medium
The disclosure relates to a self-adaptive leakage value neuron information processing method and system. The method includes: receiving front end pulse neuron output information; reading current pulse neuron information, wherein the current pulse neuron information includes self-adaptive membrane potential leakage information; calculating current pulse neuron output information according to the front end pulse neuron output information and the current pulse neuron information; updating the self-adaptive membrane potential leakage information according to the current pulse neuron output information; outputting the current pulse neuron output information. The self-adaptive leakage value neuron information processing system utilizes self-adaptive membrane potential leakage information to participate in calculation of current pulse neuron output information, and utilizes the calculated current pulse neuron output information to update the self-adaptive membrane potential information to participate in calculation of a next time step, and a good balance between sensitivity and stability of a neural network is achieved. |
US11551073B2 |
Modulation device and method, artificial synapse comprising said modulation device, short term plasticity method in an artificial neural network comprising said artificial synapse
A modulation device includes at least one memristive device, and a control block, the modulation device having an equivalent conductance yi(t) produced by the at least one memristive device and the control block being configured to receive a clock signal and perform a first modification of the equivalent conductance yi(t) upon receipt of each clock signal, receive an input voltage pulse and perform a second modification of the equivalent conductance yi(t) upon receipt of each input voltage pulse, the first and second modifications being in opposite directions. |
US11551067B2 |
Neural network processor and neural network computation method
The present disclosure provides a neural network processor and neural network computation method that deploy a memory and a cache to perform a neural network computation, where the memory may be configured to store data and instructions of the neural network computation, the cache may be connected to the memory via a memory bus, thereby, the actual compute ability of hardware may be fully utilized, the cost and power consumption overhead may be reduced, parallelism of the network may be fully utilized, and the efficiency of the neural network computation may be improved. |
US11551063B1 |
Implementing monotonic constrained neural network layers using complementary activation functions
A facility for generating monotonic fully connected layer blocks for a machine learning model is described. The facility receives an indication of a convex constituent monotonically increasing activation function and a concave constituent monotonically increasing activation function for a monotonic layer. The facility generates a composite monotonic activation function made up of the convex and concave constituent activation functions. The facility receives an indication of a monotonicity indicator vector for the monotonic dense layer block. The facility determines one or more selector weights for the composite activation function. The facility initializes a sign for each weight of one or more kernel weights included in the monotonic layer and initializes a bias vector. The facility generates the monotonic dense layer block based on the composite activation function, the monotonicity indicator vector, the selector weights, the sign for each kernel weight, and the bias vector. |
US11551060B2 |
Identifying image aesthetics using region composition graphs
The disclosed computer-implemented method may include generating a three-dimensional (3D) feature map for a digital image using a fully convolutional network (FCN). The 3D feature map may be configured to identify features of the digital image and identify an image region for each identified feature. The method may also include generating a region composition graph that includes the identified features and image regions. The region composition graph may be configured to model mutual dependencies between features of the 3D feature map. The method may further include performing a graph convolution on the region composition graph to determine a feature aesthetic value for each node according to the weightings in the node's weighted connecting segments, and calculating a weighted average for each node's feature aesthetic value to provide a combined level of aesthetic appeal for the digital image. Various other methods, systems, and computer-readable media are also disclosed. |
US11551059B1 |
Modulated image segmentation
A modulated segmentation system can use a modulator network to emphasize spatial prior data of an object to track the object across multiple images. The modulated segmentation system can use a segmentation network that receives spatial prior data as intermediate data that improves segmentation accuracy. The segmentation network can further receive visual guide information from a visual guide network to increase tracking accuracy via segmentation. |
US11551058B2 |
Wireless feedback control loops with neural networks to predict target system states
Example wireless feedback control systems disclosed herein include a receiver to receive a first measurement of a target system via a first wireless link. Disclosed example systems also include a neural network to predict a value of a state of the target system at a future time relative to a prior time associated with the first measurement, the neural network to predict the value of the state of the target system based on the first measurement and a prior sequence of values of a control signal previously generated to control the target system during a time interval between the prior time and the future time, and the neural network to output the predicted value of the state of the target system to a controller. Disclosed example systems further include a transmitter to transmit a new value of the control signal to the target system via a second wireless link. |
US11551056B2 |
Staged neural networks for solving NP hard/complete problems
Staged neural networks and methods are described herein. In some embodiments, the methods may identify a plurality of second NP hard/complete problems that are similar to the first NP hard/complete problem and identify solutions to the second NP hard/complete problems. The methods may train a deep neural network with the second NP hard/complete problems and the solutions. The methods may provide the first NP hard/complete problem to the trained deep neural network to generate a preliminary solution to the first NP hard/complete problem and provide the preliminary solution to a recursive neural network configured to execute an energy minimization search. The recursive neural network may generate a final solution to the problem based on the preliminary solution. |
US11551051B2 |
Coupling frames for smartcards with various module opening shapes
Coupling frames (CF) for smartcards (SC) having contactless capability. Openings (MO) for transponder chip modules (TCM) may have various non-rectangular shapes. Slits in the coupling frames may have various shapes, and may extend from anywhere in the opening to anywhere on the periphery (outer edge) of the coupling frame. The slit may be filled. A slit area of the coupling frame may be reinforced. The coupling frame may be one or more metal layers in the card. The slits of two coupling frames may have different shapes than one another. The coupling frame may constitute the entire card body. The coupling frame may be smaller than the overall card body. |
US11551048B2 |
Smart card
A smart card with improved power stability is provided. The smart card comprises a rectification signal line through which a rectification signal extracted from a radio frequency (RF) signal is provided; a regulator configured to regulate a voltage of the rectification signal line to a first voltage; a power circuit configured to extract a power component from the rectification signal using an output of the regulator; a logic circuit configured to receive the power component and generate a reception enable signal on the basis of the power component; a demodulator which is enabled by the reception enable signal provided from the logic circuit and configured to extract a signal component from the rectification signal; a capacitor controller which is enabled by the reception enable signal provided from the logic circuit and configured to generate a capacitor enable signal; and a capacitor circuit which is connected to the rectification signal line and has capacitance changed according to the capacitor enable signal. |
US11551046B1 |
Stacked dynamic magnetic stripe commmunications device for magnetic cards and devices
A flexible card may include a stacked dynamic magnetic stripe communications device having multiple layers, such as a magnetic emulator, a magnet, and a shield. A shield may form a non-flexible layer within the stack and may bend, but the shield may not be able to stretch or compress. Flexible layers may surround and adhere to the shield such that when the card is flexed, the flexible layers may stretch and compress with the movement of the shield. |
US11551042B1 |
Multimodal sentiment classification
Sentiment classification can be implemented by an entity-level multimodal sentiment classification neural network. The neural network can include left, right, and target entity subnetworks. The neural network can further include an image network that generates representation data that is combined and weighted with data output by the left, right, and target entity subnetworks to output a sentiment classification for an entity included in a network post. |
US11551041B2 |
Method and device for conducting measurements for an N-dimensional data structure
A method for acquiring measurements for a data structure corresponding to an array of variable includes: selecting a subset of elements from the data structure; measuring a sampled value for each of the selected subset of elements; storing each of the sampled values in a K-nearest neighbour (KNN) database and labelling the sampled value as certain; generating a predicted value data structure where each predicted element is generated as the value of its nearest neighbor based on the values stored in the KNN database; for each predicted element: retrieve the predicted element's X nearest neighbours for the sampled value in the KNN database, and when a value of the X nearest neighbours is the same as the predicted element, the predicted element is labelled as certain, otherwise the predicted element is labelled the values as uncertain; and repeating until all elements are labelled as certain. |
US11551040B2 |
Platform, systems, and methods for identifying characteristics and conditions of property features through imagery analysis
In an illustrative embodiment, methods and systems for automatically categorizing a condition of a property characteristic may include obtaining aerial imagery of a geographic region including the property, identifying features of the aerial imagery corresponding to the property characteristic, analyzing the features to determine a property characteristic classification, and analyzing a region of the aerial imagery including the property characteristic to determine a condition classification. |
US11551037B2 |
Method and apparatus for determining a physical shape, method for manufacturing a calculation device, calculation device, and use of the calculation device
Provided is a method for determining a physical shape having a predefined physical target property that includes calculating a sensitivity landscape on the basis of a shape data record for the physical shape with the aid of a calculation device. The calculation device is a machine-taught artificial intelligence device. The shape data record identifies locations at or on the physical shape. For a plurality of these locations, the sensitivity landscape respectively indicates how the target property of the physical shape changes if the physical shape changes in the region of the location. Furthermore, the shape data record for the physical shape to be determined is changed on the basis of the sensitivity landscape in such a manner that the predefined physical target property is improved. |
US11551033B2 |
Apparatus for learning image of vehicle camera and method thereof
An apparatus for learning an image of a vehicle camera and a method thereof are provided to apply a result of deep learning to all vehicles regardless of the color of a vehicle and the mounting angle (e.g., yaw, roll and pitch) of a camera. The apparatus includes an image input device that inputs an image photographed by a camera mounted on a vehicle, and a controller that masks a fixed area in the image input from the image input device with a pattern image, converts the masked image into a plurality of images having different views, and performs deep learning by using the masked image and the converted plurality of images. |
US11551032B1 |
Machine learning based automated object recognition for unmanned autonomous vehicles
A platform is positioned within an environment. The platform includes an image capture system connected to a controller implementing a neural network. The neural network is trained to associate visual features within the environment with a target object utilizing a known set of input data examples and labels. The image capture system captures input images from the environment and the neural network recognizes features of one or more of the input images that at least partially match one or more of the visual features within the environment associated with the target object. The input images that contain the visual features within the environment that at least partially match the target object are labeled, a geospatial position of the target object is determined based upon pixels within the labeled input images, and a class activation map is generated, which is then communicated to a supervisory system for action. |
US11551030B2 |
Visualizing machine learning predictions of human interaction with vehicles
A computing device accesses video data displaying one or more traffic entities and generates a plurality of sequences from the video data. For each sequence, the computing device identifies a plurality of stimuli in the sequence and applies a machine learning model to generate an output describing the traffic entity. The computing device generates a data structure for storing, for each sequence, information describing the sequence and linking frame indexes of stimuli from the sequence to outputs of the machine learning model. The computing device stores the data structure in association with the video data. Responsive to receiving a selection of a sequence, the computing device loads video data for the sequence. Responsive to receiving a selection of a traffic entity within the video data, the computing device generates a graphical display element including the machine learning model output for the selected traffic entity. |
US11551025B2 |
Genealogy item ranking and recommendation
Systems and methods for training a machine learning (ML) ranking model to rank genealogy hints are described herein. One method includes retrieving a plurality of genealogy hints for a target person, where each of the plurality of genealogy hints corresponds to a genealogy item and has a hint type of a plurality of hint types. The method includes generating, for each of the plurality of genealogy hints, a feature vector having a plurality of feature values, the feature vector being included in a plurality of feature vectors. The method includes extending each of the plurality of feature vectors by at least one additional feature value based on the number of features of one or more other hint types of the plurality of hint types. The method includes training the ML ranking model using the extended plurality of feature vectors and user-provided labels. |
US11551021B1 |
Counterfeit paper currency detector with barcode reading function
A counterfeit paper currency detector with a barcode reading function includes a casing unit receiving a delivering device, a driving device, a paper currency detection device, and a barcode reading device. The delivering device includes a passageway between an upper base and a lower base. The driving device drives a paper currency or a barcode sheet to pass through the passageway. When a paper currency passes through the passageway, a plurality of first paper currency detection units and a plurality of second paper currency detection units of the paper currency detection device examine whether the paper currency is genuine. When a barcode sheet passes through the passageway, a first reading module or a second reading module of the barcode reading device reads widths and spaces of a plurality of bars on the barcode sheet. |
US11551020B2 |
Intelligent asset management
A code associated with a managed device is scanned by a mobile device operated by service personnel. The code at least comprises an identifier for managed device. A current geographical location of the mobile device and the code are provided to a cloud/server. The location is associated with the managed device and updated or added to a shared private blockchain ledger. The shared private blockchain ledger shared between one or more enterprises and one or more service organizations. In an embodiment, the managed device dynamically generates the code and presents the code on a display associated with the managed device for scanning by the mobile device. |
US11551018B2 |
Radio-frequency identification (RFID) tags for liquid monitoring
Example embodiments relate to radio-frequency identification (RFID) tags for liquid monitoring. An example RFID tag includes an antenna configured to communicate with an RFID reader. The antenna includes a radiating plane. The antenna also includes a ground plane. The RFID tag is attachable to a container. A reactance associated with the antenna is modifiable based on a temperature and a volume of a liquid within the container and adjacent to the ground plane. The RFID tag also includes an integrated circuit that includes a memory. The integrated circuit is configured to modulate the antenna in response to an RFID signal from the RFID reader based on the reactance associated with the antenna. |
US11551013B1 |
Automated quality assessment of translations
Technologies are provided for automated quality assessment of translations. In some embodiments, quality of a translation can be assessed by generating a machine-learning (ML) model that classifies the translation as pertaining to one of three quality categories. A first quality category can include, for example, translations that are deemed satisfactory. A second quality category can include, for example, translations that are deemed subject to edition prior to being deemed satisfactory. A third quality category can include, for example, translations that are deemed unsatisfactory. The generated ML model can then be applied to the translation and a corresponding sentence in a source language in order to classify the translation as pertaining to one of the three categories. |
US11551011B2 |
Method, system and computer program product for sentiment analysis
Methods, systems, and computer program product for automatically performing sentiment analysis on texts, such as telephone call transcripts and electronic written communications. Disclosed techniques include, inter alia, lexicon training, handling of negations and shifters, pruning of lexicons, confidence calculation for token orientation, supervised customization, lexicon mixing, and adaptive segmentation. |
US11551007B2 |
Determining intent from a historical vector of a to-be-analyzed statement
The disclosure relates to identifying a user intent of a statement. When a user intent of a to-be-analyzed statement needs to be determined, at least one historical statement of the to-be-analyzed statement can be determined from an human-computer interaction session. A historical vector determined with reference to a statement vector of the to-be-analyzed statement and a statement vector of the at least one historical statement may comprise related content in the historical statement, and the content may be associated with the content of the to-be-analyzed statement. If the user intent of the to-be-analyzed statement is determined with reference to the historical vector, then the content related to the to-be-analyzed statement comprised in the historical vector may be used as an additional determination reference, so that the accuracy of determining the user intent of the to-be-analyzed statement can be improved. |
US11551004B2 |
Intent discovery with a prototype classifier
In some applications, it may be desired to process a message to determine an intent of the message, where the intent indicates the meaning of the message. An intent classifier may be used to determine the meaning of a message by processing the message to compute a message embedding vector that represents the message in a vector space. Each possible intent may be represented by a prototype vector, and the intent of the message may be determined by comparing the message embedding to one or more prototype vectors, such as by selecting an intent whose prototype vector is closest to the message embedding. An intent classifier may be used, for example, (i) to implement an automated communications system with states where each state is associated with a subset of the possible intents or (ii) for processing usage data of a communications system to update the intents of the communications system. |
US11550998B2 |
Method and apparatus for generating a competition commentary based on artificial intelligence, and storage medium
There is provided a method and apparatus for generating a competition commentary based on artificial intelligence, and a storage medium. The method comprises: obtaining commentator's words commentaries and structured data of historical competitions; generating a commentating model according to obtained information; during live broadcast of a competition, determining a corresponding words commentary according to the commentating model with respect to the structured data obtained each time. |
US11550996B2 |
Method and system for detecting duplicate document using vector quantization
Disclosed is a method and system for detecting a duplicate document using vector quantization. A duplicate document detection method may include acquiring, by processing circuitry, a respective vector expression for each of a plurality of documents using a similarity model, the similarity model being trained to output similar vector expressions for semantically similar documents, generating a key by performing a vector quantization on the respective vector expression, the key including a binary character string, and detecting a duplicate document from among the plurality of documents using the key. |
US11550995B2 |
Extracting structured data from handwritten and audio notes
This application is directed to recognizing unstructured information based on hints provided by structured information. A computer system obtains unstructured information collected from a handwritten or audio source, and identifies one or more terms from the unstructured information. The one or more terms includes a first term that is ambiguous. The computer system performs a recognition operation on the first term to derive a first plurality of candidate terms for the first term, and obtains first contextual information from an information template associated with the unstructured information. In accordance with the first contextual information, the computer system selects a first answer term from the first plurality of candidate terms, such that the first term is recognized as the first answer term. |
US11550994B2 |
System and method with data entry tracker using selective undo buttons
Example systems and methods for displaying an edit tracker of form-based entries on a graphical user interface are described herein. Form based data items including a name and a data entry box are displayed in an area of the graphical user interface. As edits are made to the data items (e.g., changed or new data values are added to the data entry boxes), an edit tracker entry for each changed data item is displayed. The edit tracker entries can include the item name of the data item, the item value of the data item, and the changed item value of the data item. As various modifications are made, some of which may be made within nested or other tabs of the graphical user interface, the edit tracker can include the entries, allowing the user to quickly identify changes, quickly navigate to the changes, and/or undo individual changes. |
US11550993B2 |
Ink experience for images
Techniques for an ink experience with images are discussed herein. In various implementations, an image is displayed via an image management application for viewing and/or editing images. In conjunction with interaction scenarios provided via the application, an inking mode for adding inked annotations to the image is enabled. Input to apply one or more inked annotations to the image is obtained, such as via finger touches on a touchscreen, drawing with a stylus, camera-based gestures, or other natural input mechanisms. Responsive to obtaining the input, data blocks corresponding to the one or more inked annotations are appended to an image file as additional data blocks for the image. |
US11550991B2 |
Methods and systems for generating alternative content using adversarial networks implemented in an application programming interface layer
Methods and systems for using a generative adversarial network to generate personalized content in real-time as a user accesses original content. The methods and systems perform the generation through the use of an application programming interface (“API”) layer. Using the API layer, the methods and systems may generate alternative content as a user accesses original content (e.g., a website, video, document, etc.). Upon receiving this original content, the API layer access the generative adversarial network to create personalized alternative content. |
US11550990B2 |
Machine first approach for identifying accessibility, non-compliances, remediation techniques and fixing at run-time
Accessibility in software engineering is treated as expensive, time consuming and hence adoption of accessibility, is a challenge despite stringent timelines and regulatory requirements published around the world. Moreover, cost of implementing accessibility increases project cost due to manual intervention and dependency on niche skills, which is scarce in industry. Embodiments of the present disclosure provide system and method for automated identification of applicable accessibility guidelines and determination of remediation techniques for fixing issues in webpages, wherein webpages are rendered, and applicable accessibility guidelines are identified based on user interface elements (UI) comprised in the webpages. Further, content associated with rendered webpages are analyzed using the applicable accessibility applicable guidelines to identify webpage non-compliance issue(s) and remediation technique(s) thereof. Fixes for the non-compliance issues are determined based on the webpages and applied on a document object model (DOM) based on a current state associated with the webpage and/or UI elements. |
US11550984B1 |
Methods and systems for analog circuit analysis
A method for analyzing an analog circuit controlled by a plurality of digital inputs is presented. The circuit is represented with a data structure with nodes connected via edges, which represent a circuit component. The data structure can be traversed across all connected nodes; and said digital inputs can be toggled between two or more input states. The method steps include identifying a set of boundary nodes in the data structure which are at a digital-analog boundary of the data structure; for each digital input, identifying associated boundary nodes which are coupled with the digital input; grouping digital inputs into input sets, where each of the different input sets are associated with mutually exclusive sets of associated boundary nodes, and analyzing the circuit by successively analyzing one or more of the input sets for all possible combinations of inputs states within that set. |
US11550980B1 |
System and method for generating power-aware electronics
The present disclosure relates to a method for use with an electronic design. Embodiments may include receiving one or more user defined processor configurations at a processor generator. Embodiments may also include generating a customized testbench based upon, at least in part, the user defined processor configurations and generating an RTL model while the customized testbench is generating. |
US11550978B2 |
Circuit design assistance system and computer readable medium
A detection unit (231) detects, based on synthesis result data obtained by logic synthesis on design data of a target circuit, a predicted place where a glitch is predicted to occur in the target circuit. An insertion unit (232) inserts a glitch removal circuit in an output side of the predicted place by making a change to at least one of the synthesis result data and the design data. |
US11550972B2 |
Simulation method and system for the management of a pipeline network
A simulation method for the management of a pipeline network having input and output nodes (S1, S2, C1) and including defining operating states describing operating conditions of the pipeline network, determining, for each operating state STp, a three-dimensional dynamic matrix DMSTp whose each coefficient DMSTp(i,j,tk) corresponds to a pressure variation value from an initial pressure value at a j-th node at a k-th time step tk following a variation, at a i-th node, of a flow rate value, and estimating, for a given node at a given moment, a pressure value on the basis of an operating schedule providing information regarding variations of the flow rate value for each node and evolutions of the operating conditions of the pipeline network until the given moment, the estimation using the operating states and the three-dimensional dynamic matrices. |
US11550970B2 |
Resolving opaqueness of complex machine learning applications
Computing systems and technical methods that transform data structures and pierce opacity difficulties associated with complex machine learning modules are disclosed. Advances include a framework and techniques that include: i) global diagnostics; ii) locally interpretable models LIME-SUP-R and LIME-SUP-D; and iii) explainable neural networks. Advances also include integrating LIME-SUP-R and LIME-SUP-D approaches that create a transformed data structure and replicated modeling over local and global effects and that yield high interpretability along with high accuracy of the replicated complex machine learning modules that make up a machine learning application. |
US11550965B2 |
Analytics processing circuitry for mitigating attacks against computing systems
Analytics processing circuitry can include a data scavenger and a data analyzer coupled to receive the data from the data scavenger. The data scavenger collects data from at least one element of interest of a plurality of elements of interest of an IC. The data analyzer identifies patterns in the data from the data scavenger over a time frame or for a snapshot of time based on a predefined metric. The analytics processing circuitry can further include a moderator and a risk predictor. The risk predictor generates a risk assessment regarding whether the data collected by the data scavenger is indicative of normal behavior or abnormal behavior based at least on the output of the data analyzer and a behavioral model for the IC, which can be device and application specific. A threat response can be performed based on the risk assessment. |
US11550964B2 |
Account-specific security in an email client
Examples of account-specific security in an email client are disclosed. A master key can be generated by the email client. The master key can be used to encrypt account specific account keys. Email data in the email database accessed by the email client can be encrypted by the account keys. |
US11550959B2 |
Reproducing hash values from printed documents to validate with a blockchain
A system and method are disclosed for rendering printed documents tamper evident. Examples render classes of documents tamper evident with cryptographic level security or detect tampering events, where such security was previously unavailable, for example, in documents printed using common printers without special paper or ink. Examples enable proving the date of document content without the need for expensive third party archival, including documents held, since their creation, entirely in secrecy or in untrustworthy environments, such as on easily-altered, publicly-accessible internet sites. Examples can use a document's prior registration date in a blockchain to establish a no-later than date-of-existence for that document. Examples can extend the useful life of integrity verification algorithms, such as hash functions, even when applied to binary executable files. Examples can efficiently identify whether multiple document versions are substantially similar, even if they are not identical, thus potentially reducing storage space requirements. |
US11550948B2 |
Apparatuses and methods for data clearance traversal
Apparatuses, methods, and computer program products are provided for data privacy and clearance traversal. An example method includes receiving a first model having an associated first clearance. The method further includes determining a faulty outcome of the first model due to the first clearance and receiving a second model having an associated second clearance. The method also includes inputting the faulty outcome of the first model to the second model and generating a traversal outcome of the second model. The method further include inputting the traversal outcome to the first model so as to traverse a clearance issue associated with the first clearance. The method also includes preventing access of the second model to user data analyzed by the first model in generating the faulty outcome. |
US11550945B2 |
Securely processing shareable data in a data communication network
A method includes a data processing system creating a virtual machine for use with a data owner system in accordance with a temporary credential protocol between the data processing system and the data owner system. The method continues with by the virtual machine accessing memory of the data owner system regarding a set of data records having common data criteria. The method continues by the virtual machine modifying the set of data records to produce a set of shareable data records. The method continues with the data processing system executing a data analysis function on the set of shareable data records to produce an analytical result. The method continues with the data processing system sending the analytical result to a data consumer computing entity. |
US11550939B2 |
Nucleic acid based data storage using enzymatic bioencryption
Provided herein are compositions, devices, systems and methods for the generation and use of secured biomolecule-based information for storage. Further described herein are compositions, devices, systems and methods for bioencryption or biodecryption of information. Conversion of a digital sequence to a nucleic based sequence includes a step of selection of one or more bioencryption methods. |
US11550935B2 |
Method, apparatus, and electronic device for blockchain-based recordkeeping
Provided is a method for blockchain-based recordkeeping and implementable by a terminal device. The method comprises: obtaining target data; computing a data digest of the target data, and extracting a key segment from the target data; signing, in a secure operation environment included in the terminal device, the data digest and/or the key segment based on a private key associated with the terminal device to generate a signature; and submitting to a blockchain the data digest, the key segment, and the signature, for one or more nodes in the blockchain to verify the signature based on a public key corresponding to the private key, and to record the data digest and the key segment in the blockchain in response to the signature being verified to be valid. |
US11550934B2 |
Systems and methods for the efficient detection of improperly redacted electronic documents
A method is provided for identifying improperly redacted information in documents. The documents are analyzed to detect redacted areas and text elements and to identify an intersection between a redacted area and a text element. When an area of the intersection is greater than an intersection threshold, the document is identified as containing improperly redacted information. |
US11550932B2 |
Method for a terminal to acquire and access data
The method comprises the following steps: a terminal sending an acquisition request for acquiring data to a server, wherein the acquisition request comprises identification information for identifying the terminal;the server judging whether the terminal is a serviceable terminal according to the identification information; the server sending a request for the terminal to provide a first information when the judgment result is that the terminal is a serviceable terminal; the terminal sending the first information after receiving the request; the server receiving the first information and generating an encryption key for a configuration file based on at least the first information; the server processing the identification information by using a digest algorithm and writing the processing result into the configuration file; the server encrypting the configuration file with the encryption key; and the server sending the encrypted configuration file and the data to the terminal. |
US11550929B2 |
Memory system
A memory system includes a nonvolatile memory device; and a controller configured to control the nonvolatile memory device, wherein the controller is configured to: receive a system information request including a command and an argument from a host device; determine suitability of the system information request based on a fixed key included in the argument in response to the command; encrypt system information based the argument when the system information request is suitable; and transmit the encrypted system information to the host device. |
US11550928B2 |
Distributed ledger-based digital content tracing
Methods and systems for distributed ledger-based digital content distribution chain tracing may comprise receiving an indication of a content asset and an indication of a first user associated with the content asset. A first distributed ledger record may be stored and/or created on a distributed ledger comprising the indication of the content asset and the indication of the first user. A second distributed ledger record may be stored on and/or created on the distributed ledger comprising an indication of a second user associated with the content asset. A version of the content asset may be generated comprising one or more frames having a digital marker. The digital marker may comprise an indication of the first user. At least one of the first distributed ledger record or the second distributed ledger record may be determined based on the digital marker as part of tracking or tracing the content asset. |
US11550927B2 |
Storage data encryption/decryption apparatus and method
Embodiments of the disclosure provide a method and apparatus for encrypting and decrypting data. The method for encrypting data in a computer system can include: receiving, by a memory operation module, a first data and a second data for encryption; determining at least one storage area for a first encrypted data corresponding to the first data and a second encrypted data corresponding to the second data; generating at least one key based on the first and second data and the at least one storage area; and encrypting the first data and the second data using the at least one key to generate the first encrypted data and the second encrypted, respectively. |
US11550921B2 |
Threat response systems and methods
A security operations system may receive an alarm in response to a detected threat. The alarm may include characteristics of the threat. The system may then generate a record in response to the alarm and populate a form with the characteristics of the threat. The form may be associated with the record and selected in response to a type of the threat. The system may further generate a workflow including at least one but potentially multiple actions. The system also receives security contextual information in response to a request including the characteristics of the threat or associated indicators of the threat and then updates the form to include the security contextual information. The security operations system can evaluate contextual information and request additional information, as well as leverage workflow to take iterative changes to rulesets and configurations, to provide additional security protection or garner additional information on a threat. |
US11550918B2 |
Package-based remote firmware update
A method for updating firmware includes receiving, at a device, an updated installation package. The updated installation package includes an updated version of an installation package, which belongs to a set of installation packages stored on the device for installation of firmware on the device. The method further includes updating the set of installation packages by replacing the installation package with the updated installation package. The method further includes installing updated firmware in volatile memory of the device based on the updated set of installation packages. The method further includes storing an image of the updated firmware in nonvolatile storage of the device. Additionally, the method includes, during a boot process, loading the image from the nonvolatile memory of the device onto the volatile memory of the device, to enable running the updated firmware from the volatile memory, and verifying the authenticity of the updated firmware. |
US11550908B2 |
Method and apparatus for producing a machine learning system for malware prediction in low complexity sensor networks
One embodiment of this invention describes a method and apparatus for the use of Machine Learning to efficiently detect, identify, prevent, and predict cyber-attacks on Low Power and Low Complexity Sensor 100 (FIG. 1) networks that have low data transmission requirements, something that all current Machine Learning techniques are unable to accomplish due to numerous restrictions when applied to Low Power and Low Complexity Sensors. Low Power and Low Complexity Sensors are frequently found in various Internet of Things (IOT) network architectures. The IOT is a network of physical devices, vehicles, home appliances, and other items embedded with electronics, software, sensors, actuators, and connectivity which enables them to connect and exchange data, providing more direct integration of the physical world into computer-based systems. However, this should not restrict the applicability of any potential embodiment of this invention as described in this patent application.A further understanding of the nature and the advantages of the particular embodiments disclosed herein may be realized by referencing the remaining portions to the specification. |
US11550906B2 |
Storage system with separated RPMB sub-systems and method of operating the same
A storage system includes a host device including a host processor and a secure element distinguished from the host processor, and a storage device that includes a first memory area accessed by the host processor, and a second memory area distinguished from the first memory area and accessed by the secure element. The host processor includes a first replay protected memory block (RPMB) key and a first RPMB counter for a first RPMB subsystem of the host processor. The secure element includes a second RPMB key and a second RPMB counter for a second RPMB subsystem of secure element. The first memory area includes a third RPMB key, a third RPMB counter and a first data space of the first RPMB sub-system. The second memory area includes a fourth RPMB key, a fourth RPMB counter and a second data space of the second RPMB sub-system. |
US11550905B2 |
Intelligent security risk assessment
A method, computer system, and computer program product for on-demand risk assessment in on-line transactions comprises: computing, by a machine intelligence application, a risk score for the individual; providing the risk score to a cache; and responsive to receiving new data regarding the individual, calculating a new risk score for the individual and replacing the risk score in the cache with the new score. |
US11550904B2 |
System and method for improving measurements of an intrusion detection system by transforming one dimensional measurements into multi-dimensional images
A system includes memory, a processor in communication with the memory. The processor is programmed to define a fingerprint that includes a baseline measurement of a physical attribute of at least a separate processor during an enrollment period of the system, wherein the enrollment period includes measuring the physical attribute of the processor prior to runtime operation, receiving a runtime measurement from a sensor regarding the physical attribute of at least the separate processor during runtime, comparing the runtime measurement of the physical attribute to the fingerprint, and outputting a multi-dimensional domain image in response to the runtime measurement. |
US11550902B2 |
Using security event correlation to describe an authentication process
Techniques are described herein that are capable of using security event correlation to describe an authentication process. Multiple events may describe a common (i.e., same) attempt to authenticate the user. For instance, a first event may include a first description of the attempt, a second event may include a second description of the attempt, and a third event may include a third description of the attempt. The first, second, and third events may be correlated based at least in part on the first, second, and third descriptions. The first, second, and third events may be aggregated to provide an aggregated event that includes an aggregation of the first, second, and third descriptions. An authentication report may be generated to include the aggregation of the first, second, and third descriptions to describe the authentication process. |
US11550901B2 |
Real-time detection of misuse of system credentials
A process for detecting a threat for a file system is described. Audit events in the file system may be accessed, which may include unique file operations and duplicative file operations. The audit events may be de-duplicated to remove the duplicative file operations. Time series data may be generated that includes the unique file operations but not the duplicative file operations, and the time series data may be analyzed to determine whether a subset of the unique file operations includes file-access instructions. An observed pattern of the file-access instructions may be compared to a normal pattern of file-access instructions to determine whether the observed file-access instructions are abnormal. If the observed file-access instructions are abnormal, an alert may be generated. |
US11550893B2 |
Multi-factor validation for varying environments
Apparatus and methods may include a method for validating a script. The script may be a script for firing a job in an Autosys™ application deployed in a predetermined environment. The validating may use a validation system. The method may include providing a plurality of pre-deployment validation utility actions. The plurality of pre-deployment utility actions may include permitting only insert (INS), update (UPD) and delete (DEL) as actions in the script. The permitting may use an action name review utility. The plurality of pre-deployment utility actions may include permitting only command (CMD) or box parameter types (BMT) in the script. The permitting may use a parameter type review utility. The plurality of pre-deployment utility actions may include specifying only NULL, FDR and LMCTR as project codes. The specifying may use a project code specifier utility. |
US11550890B2 |
Biometric authentication device, method and recording medium
The device outputs, to a display device, display information on a symbol which is to be moved and displayed; acquires a face image of a subject which has been captured by an image capturing device at a capturing timing while the display device displays the symbol; detects, from the face image, a line-of-sight position; determines that the subject of the face image is a living body when one or more prescribed conditions including a case in which the line-of-sight position matches a display position of the symbol at the image-capturing timing are all satisfied; and outputs an authentication result indicating success of the authentication when the subject is determined to be a living body and the biometric authentication is successful, and outputs an authentication result indicating failure of the authentication when the subject is determined not to be a living body or when the biometric authentication fails. |
US11550889B2 |
Device functionality management via face scanning
Facial scanning data of an authorized user is received for requested access to a computing device. A facial expression of the facial scanning data is determined to match a predetermined facial expression. In response to identifying that the facial expression matches the predetermined facial expression, the computing device is caused to provide a set of functionality that correlates to the predetermined facial expression. |
US11550888B2 |
Unlocking a device using multiple prints
In some examples, a computing device may display a user interface (UI) to configure a multiple print unlock. The UI may determine a first plurality of prints placed on a touchscreen. Individual prints of the first plurality of prints may include a thumb print or a fingerprint. After the computing device has been inactive for a predetermined amount of time, the UI may lock the computing device. The UI may determine a second plurality of prints placed on a touchscreen and perform a comparison of the second plurality of prints to the first plurality of prints. If the UI determines that the second plurality of prints matches the first plurality of prints, then the UI may unlock the computing device. If the UI determines that the second plurality of prints does not match the first plurality of prints, then the computing device may remain locked. |
US11550884B2 |
Systems and methods for providing user validation
The system generates a validation tool in response to receiving an indication to initiate validation. The system identifies at least one media content item based on a user profile, and generates at least one question based on the at least one media content item. The at least one media content item may include an image, a video, text, or a combination thereof. The system determines at least one answer corresponding to the at least one question. The question and answer may be determined based on a question template. For example, the template may be selected based on attribute types or values of the at least one media content item. The system generates the at least one question for output on an output device. Upon receiving input indicative to an answer, the system compares the inputted answer to the determined answer to determine whether to validate the user. |
US11550881B2 |
Method for managing soft IP licenses on a partially reconfigurable hardware system
A method for managing licenses for soft IP on a partially reconfigurable hardware system, in particular an FPGA, wherein a license manager is provided in the non-configurable part of the hardware system, or is accessible only for the non-configurable part of the hardware system, where the license manager has exclusive access to a non-volatile memory in which license data having a time restriction of the useful life of at least one soft IP is stored, where before activating a particular soft IP, the license manager checks whether the useful life has expired, where the license manager only releases use of the soft IP if the useful life has not yet expired, where the license data is changed using a key, which is stored in a non-volatile memory for license data, and where a new key is stored and the preceding key is deleted when the license data is changed. |
US11550878B2 |
Media content processing techniques for rights and clearance management
Systems and methods in accordance with various embodiments of the present disclosure provide improved techniques to process and manage media content and associated intellectual property rights associated with the media content. Intellectual property rights associated with media content can include copyright, trademarks, licenses to composition, synchronization, performance, recordings, etc. In particular, various embodiments provide media licensing management and monetization based on media licensing using a centralized registry of media content and associated asset rights. |
US11550877B2 |
Root of trust
First transistor logic is arranged by a first logic provider in circuit form and provides a minimum of functionality of the semiconductor device employed to bring up the semiconductor device, wherein the minimum of functionality is encrypted using a first encryption key. Second transistor logic is arranged by a second logic provider, different than the first logic provider, in circuit form to include security keys capable to perform cryptographic capabilities using a second encryption key. The second transistor logic further includes functionality that completes the semiconductor device as a chip device and is ready to process secure communication signals. |
US11550875B2 |
Processing system and method for comparatively analyzing data
A processing system includes: a first statistical operator configured to divide data output from each sensor of a target apparatus according to each processing division of a processing performed by the target apparatus, and perform a statistical operation for each processing division; a second statistical operator configured to divide data output from each sensor of a comparative apparatus according to each processing division of the processing performed by the comparative apparatus, and perform a statistical operation for each processing division; a calculator configured to calculate a difference value between a result of the statistical operation performed by the first statistical operator and a result of the statistical operation performed by the second statistical operator, for each processing division; and a display controller configured to display the difference value for each processing division in a graph. |
US11550872B1 |
Systems and methods for quantum tomography using an ancilla
Quantum computing systems and methods are provided. In one example, a quantum computing system includes a quantum system having one or more quantum system qubits and one or more ancilla qubits. The quantum computing system includes one or more quantum gates implemented by the quantum computing system. The quantum gate(s) are operable to configure the one or more ancilla qubits into a known state. The quantum computing system includes a quantum measurement circuit operable to perform a plurality of measurements on the one or more quantum system qubits using the one or more ancilla qubits. The quantum computing system includes one or more processors operable to determine a reduced density matrix for a subset of the quantum system based on a set of the plurality of measurements that include a number of repeated measurements performed using the quantum measurement circuit. |
US11550869B2 |
Web-based medical image viewer with web database
Methods and systems for rending medical images within a web browser application. The web browser application retrieves a worklist and automatically determines an image study from the worklist to be cached. The web browser application retrieves at least one medical image included in the image study. The web browser application creates a web database for storing the at least one medical image within the browser application. When a user selects a medical image for display within the web browser, the web browser application determines whether the medical image is stored in the web database. When the medical image is stored in the web database, the web browser application retrieves the medical image from the web database. When the medical image is not stored in the web database, the web browser application retrieves the medical image from a remote image repository. |
US11550868B2 |
Predictive content delivery
A method and related hardware for improved search engine results delivered to multiple devices associated with a same user is provided. The multiple devices may each have a user profile associated therewith and the search results delivered may be based on the user profile. |
US11550864B2 |
Service graph for location-based searching
System and methods are provided for executing queries across multiple services and data sources using a Service Graph. The Service Graph is customizable and trainable using continuous feedback loops among the various components of the Service Graph. The Service Graph is configured to select at least one data source or at least one location service from a plurality heterogeneous data sources and location services, generate an execution strategy for searching the at least one location service or the at least one data source, and provide the results generated as a result of the execution strategy. |
US11550860B2 |
Matchmaking video chatting partners
A mediating method may include: preparing at least two lists that respectively correspond to different values of a specific feature and that each of which includes at least one item; receiving first information about a first terminal or a user of the first terminal from the first terminal; deriving a value corresponding to the specific feature using the received first information; selecting a first list from among the at least two lists using the derived value; determining whether a first item matching the user of the first terminal is present in the at least one item included in the first list using the first information; and when it is determined that the first item is present in the first list, transmitting second information corresponding to the first item to the first terminal, or transmitting third information corresponding to the first terminal to a second terminal corresponding to the first item. |
US11550857B2 |
System for mobile application search
A Searchable Application Representation is generated with the exact structure, content, functionality, and behavior of the Native Mobile Applications and is searchable by Search Engines by providing metadata pointing to the Native Mobile Applications. The Search Engine searches the Searchable Application Representation. When the Search Engine finds the Searchable Application Representation, Pointer, Metadata and Search Material to Corresponding Native Mobile Application on the Internet, the Search Engine becomes aware of the Native Mobile Application and can search the Content contained in the Searchable Application Representation. The Search Engine finds and ranks Content in the Searchable Representation and Pointer, Metadata, and Search Material corresponding to such Content in the Native Mobile Application is passed to the Search Engine, which can use such information to determine the relevancy of such Content according to a certain Search Criteria. |
US11550846B2 |
Systems, methods, and apparatuses for providing assistant deep links to effectuate third-party dialog session transfers
Methods, apparatus, systems, and computer-readable media are provided for transferring dialog sessions between devices using deep links. The dialog sessions can correspond to interactions, mediated by an automated assistant, between a user and a third party application. During the dialog session, a user can request that the dialog session be transferred to a different device, for example, to interact with the third party application through a different modality. In response, the automated assistant and/or the third party application can generate a link that can be transferred to the transferee device to allow the transferee device to seamlessly take over the dialog session. In this way, computational resources and electrical power can be preserved by not requiring a recipient device to re-process natural language inputs previously provided during the dialog session. |
US11550844B2 |
Transformation of database entries for improved association with related content items
A content analysis system includes processor and memory hardware storing data analyzed content items and instructions for execution by the processor hardware. The instructions include, in response to a first intermediate content item being analyzed to generate a first text description, receiving the first intermediate content item and analyzing the first text description to generate a first reduced text description. The instructions include identifying a first set of tags by applying a tag model to the first text description and generating a first analyzed content item. The instructions include adding the first analyzed content item to the analyzed content database and, in response to a displayed content item being associated with at least one tag of the first set of tags, displaying a first user-selectable link corresponding to the first analyzed content item on a portion of a user interface of a user device displaying the displayed content item. |
US11550839B2 |
Generating breakpoints in media playback
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining breakpoints in a media item. Methods can include determining a candidate set of breakpoints within a media item. A machine learning model is used to generate a score for each particular candidate breakpoint in the set of candidate breakpoints based on presentation features of the media item. A subset of candidate breakpoints is selected from the set of candidate breakpoints based on the score. A final set of breakpoints is selected from the subset of candidate breakpoints based on a combination of the score for each particular candidate breakpoint and a location of the particular candidate breakpoint relative to a different candidate breakpoint. The final set of breakpoints is stored in a database and during playback of the media item, a digital component is presented when the media item reaches a stored breakpoint. |
US11550835B2 |
Systems and methods for automatically generating content summaries for topics
A method of automatically generating content summaries for topics includes receiving a taxonomy for a concept and a text corpus. The method further includes generating an annotated dataset having term annotations corresponding to the concept from the text corpus based on the taxonomy, parsing the annotated dataset into a custom generated document object having a structured layout, determining features for the term annotations, and extracting snippets from the custom generated document object, where each of the snippets corresponds to a section of the custom generated document object. The method further includes scoring the snippets based on the features such that each of the snippets corresponds to a score, filtering one or more snippets from the snippets when one or more snippet filtering conditions is met, ranking the snippets into an ordered list for the concept based on the score, and providing, to a user computing device, the ordered list. |
US11550833B2 |
Architecture for semantic search over encrypted data in the cloud
An architecture for semantic search over encrypted data that improves upon existing encrypted data search techniques by providing a solution that is space-efficient on both the cloud and client sides, considers the semantic meaning of the user's query, and returns a list of documents accurately ranked by their similarity to the query. Different search schemes are presented based on S3C architecture (namely, FKSS, SKSS, and KSWF) that are fine-tuned for different types of datasets. The system requires only a single plaintext query to be entered and is easily portable to thin-clients, making it simple and quick for users to use. The system is also shown to be secure and resistant to attacks. |
US11550832B2 |
Systems and methods for micro-credential accreditation
Systems and methods provide micro-credential accreditation. The systems and methods analyze, using one or more prediction models, received text submissions received from applicants via interaction with an applicant device. The prediction model(s) fit one or more micro-credentials to the received text submission, which may collectively or independently qualify the applicant for one or more accreditation credits. By processing the received text submission, the systems and methods allow for consistent and standard output of micro-credentials by the prediction model(s). Furthermore, the systems and methods provide for monitoring the prediction model output(s) to ensure ethical fairness across varying demographic groups of applicants. |
US11550826B2 |
Method and system for generating a geocode trie and facilitating reverse geocode lookups
A method and system generates a model of a geographic area for use in identifying locations of the geographic area. A set of variably sized tiles is defined for each of a set of overlapping geometries in the geographic area. Each of the variably sized tiles is defined by a geohash, where the size of the tile is dependent on a granularity of the geohash. A geocode trie structure representing the variably sized tiles can be constructed and used to map one or more provided location coordinates to at least one of the geometries represented by the tiles. |
US11550822B2 |
Method and device for processing measurement data
The invention relates to a processing, i.e. storing and analyzing, of measurement data. In order to store the measurement data, respective data units or data sets are created for sampling points, a plurality of measurement data temporally adjacent to the sampling-point measurement datum being stored within the data unit. A time interval between time values of the sampling-point measurement data of two consecutive data units at least is set approximately to a multiple of a sampling time interval, i.e. of a reciprocal of the measurement-value recording rate or sampling rate. The method according to the invention reduces the provision of data units because an individual data unit contains, in addition to a sampling-point measurement date, further measurement data temporally adjacent to the sampling-point measurement date. This measure reduces the management of data sets that is required in a database approximately by a factor which corresponds to the number of measurement data within the data unit designed according to the invention. |
US11550820B2 |
System and method for partition-scoped snapshot creation in a distributed data computing environment
A system and method for partitioned snapshot creation of caches in a distributed data grid is provided. The system and method enables a snapshot to be created in a running system without quiescing a cache service. Moreover for each particular partition, execution of read/write requests are not blocked during the period that a snapshot creation task is being performed for the particular partition. The cache service thread continues to execute read requests for all partitions with write requests for the partition under snapshot experiencing delayed response. The system and method reduces the period of time for which partitions are unavailable during a snapshot process and increases the availability of cache services provided by a distributed data grid compared to prior snapshot systems. |
US11550819B2 |
Synchronization cache seeding
Synchronization metadata is read from non-volatile storage. The synchronization metadata comprises indications of one or more synchronization targets. A synchronization target is a node of a clustered storage system. A synchronization cache is populated with the synchronization metadata. After populating the synchronization cache with at least a portion of the synchronization metadata, a connection to a network is established. After the connection to the network is established, a connection to a first of the one or more synchronization targets is established. |
US11550818B2 |
Retaining committed transactions during database cluster replication
In an approach to improve asynchronous replication in database clusters embodiments retain committed transactions during database cluster replication. Embodiments build and run asynchronous replication logic using database nodes running as one or more standalone nodes, wherein the asynchronous replication logic is responsible for data replication from a primary database node to one or more secondary database nodes. Embodiments register a replication reader to a sender node to replicate journal logs and replay the journal logs on the one or more secondary database nodes. Further, embodiments monitor replication lag metrics from the sender node and notify a replication source and a replication target of a generated replication plan, wherein the cluster controller instructs the replication source and the replication target to be ready to initiate the replication plan. Additionally, embodiments adjust a replication plan to allow the asynchronous replication logic to catch up and complete uncommitted transactions. |
US11550816B1 |
Variable replication levels for an object of a snapshot of a block storage volume
Systems and methods are provided to manage a replication service of a block storage volume to increase dependability and/or decrease data loss. Each snapshot of a block storage volume can include a point-in-time representation of the volume. Each snapshot may include multiple objects that correspond to one or more blocks of the volume. One or more objects of a snapshot may reference a parent snapshot instead of a block of the volume. Each object of a snapshot may be replicated a number of times based on the number of references by other snapshots. The number of replicas may be based on the number of snapshots referencing the object or the number of unique clients referencing the object. The replication service can manage the replicas of the object and increase or decrease the number of replicas as needed. |
US11550814B1 |
Pagination processing and display of data sets
A method including receiving a request for a report on a data set. The method also includes providing the report. The report includes a macro page having a subset of the data set. The method also includes converting the macro page into a primary tree data structure having levels. The method also includes buffering the primary tree data structure in a buffer to form a buffered tree data structure. The buffered tree data structure is buffered in a level order of the levels. The method also includes selecting a first micro page from the buffered tree data structure. The first micro page is configured for display on a user interface. The method also includes transmitting, to the user interface, the first micro page. |
US11550811B2 |
Cloud hybrid application storage management (CHASM) system
The cloud hybrid application storage management system spans local data center and cloud-based storage and provides a unified view of content and administration throughout an enterprise. The system manages synchronization of storage locations, ensuring that files are replicated, uniquely identified, and protected against corruption. The system ingests digital media assets and creates instances of the assets with their own identification and rights and houses the identification and relationships in a CAR (Central Asset Registry). The system tracks the different instances of the assets in multiple storage locations using the CAR, which is a central asset registry that ties together disparate digital asset management repository systems (DAMs) and cloud-based storage archives in which the instances reside. While the invention treats and manages multiple files/instances independently, the CAR identifies them as related to each other. |
US11550808B2 |
Predicting storage requirements of a database management system based on application behavior and behavior of database queries
A method, system and computer program product for forecasting a storage requirement of a database management system (DBMS). The storage-related operations (e.g., create, delete, update) of the applications connected to the DBMS are monitored. The impact on the storage usage of the DBMS based on these storage-related operations performed by the applications is monitored. Furthermore, the applications are categorized into groups of applications based on the monitored storage-related operations. A mathematical model is then built to forecast the storage requirement of the DBMS based on the monitored impact on the storage usage of the DBMS by the monitored storage-related operations of the applications and the categorization of the applications. The storage requirement of the DBMS is then forecasted based on the built mathematical model. In this manner, the storage requirements of the DBMS may be accurately predicted to ensure that there is available storage thereby preventing performance degradation. |
US11550805B2 |
Compact display of matching results
Provided is a system and method which provides visually-compacted search results with attribute information embedded therein. In one example, the method may include receiving, via a user interface, a search request based on a set of attributes, identifying search results that match the search request based on attributes of the search results with respect to the set of attributes, and displaying, via the user interface, a plurality of circular objects corresponding to the plurality of search results, respectively, each circular object comprising a round-shaped outer bar arranged around an outer boundary of the circular object which includes attribute information of a search result corresponding to the circular object embedded therein. |
US11550800B1 |
Low latency query processing and data retrieval at the edge
A datastore engine at an edge location of a content delivery network (CDN) may perform low-latency query processing and data retrieval for multiple types of databases at one or more origin servers. When a client sends a query to the edge location, the datastore engine translates the query from a back-end database format into a native format of the local edge datastore. If the requested data is not there, then the datastore engine retrieves the data from the back-end table and inserted inserts the data into the local edge datastore. By using multiple queries over time to re-construct data from the backend database tables at the edge, the datastore engine may provide low-latency access to data from the backend database tables (avoiding the need to retrieve data from the back-end tables to serve subsequent queries). |
US11550793B1 |
Systems and methods for spilling data for hash joins
Systems and methods for spilling data for hash joins are described. An example method includes determining an amount of available space in a first memory used by a set of relational queries is insufficient for a first relational join query. The first relational join query comprises a join operation. The method also includes determining a set of build memory sizes and a set of probe memory sizes for a set of partitions for the set of relational queries. The method further includes identifying a first partition of the set of partitions based on the set of probe memory sizes and the set of build memory sizes. The method further includes copying the first partition from the first memory to a second memory, wherein the first partition comprises a first build portion and a first probe portion. |
US11550791B2 |
Table placement in distributed databases
A node type of a plurality of distributed nodes to which a table to be added to a distributed database should be assigned can be identified by applying a set of placement rules defined for the table. The set of placement rules can also be applied to determine whether the table should be partitioned into more than one partition. A table group name associated with the table can be obtained and used in conjunction with the node type and determination of whether to partition the table to store the table in the distributed database on at least one node of the plurality of nodes as one or more partitions. |
US11550786B1 |
System, method, and computer program for converting a natural language query to a structured database update statement
The present disclosure describes a system, method, and computer program for converting a natural language update instruction to a structured update database statement. In response to receiving a natural language query for a database, an NLU model is applied to the query to identify an intent and entities associated with the query. If the intent is to update a data object, the system evaluates the entities to identify update fields and update values. Update fields are matched to update values based on update parameters, operand type of the update value, and location of the update fields and values. For each update field and value pair, an update context is calculated to determine whether the update value is absolute or relative to an existing field value. An update plan is created with the update field and value pairs and corresponding update contexts, and a database update statement is generated from the update plan. |
US11550781B2 |
Identification of data in distributed environments
Systems and methods include requesting, from a first application system, of a first one or more combinations of search parameters for identifying a data subject identifier of the first application system, transmission of a first query to the first application system including values of search parameters of a first one of the first one or more combinations of search parameters, the values associated with a first data subject, reception of a first data subject identifier of the first application system in response to the first query, transmission of a second query to the first application system including the first data subject identifier, and reception of data of the first application system associated with the first data subject identifier in response to the second query. |
US11550780B2 |
Pre-constructed query recommendations for data analytics
A process for recommending pre-constructed queries in data analytics includes writing different records to a correlation data structure correlating different data classifications of data to different queries and, subsequent to the writing, establishing a communicative connection by a data analytics application to an underlying database. Thereafter, a data model for data in the database may be constructed in the data analytics application and at least one of the different queries may be selected in the correlation data structure that correlates to the classification of the data in the data model. Finally, the selected one of the different queries may be displayed in the data analytics application to an end user so as to provide an intelligent recommendation for the addition of the selected one of the different queries without requiring the end user to alone and without assistance discover the suitability of the selected one of the different queries. |
US11550771B2 |
System and method for an ultra highly available, high performance, persistent memory optimized, scale-out database
A shared-nothing database system is provided in which parallelism and workload balancing are increased by assigning the rows of each table to “slices”, and storing multiple copies (“duplicas”) of each slice across the persistent storage of multiple nodes of the shared-nothing database system. When the data for a table is distributed among the nodes of a shared-nothing system in this manner, requests to read data from a particular row of the table may be handled by any node that stores a duplica of the slice to which the row is assigned. For each slice, a single duplica of the slice is designated as the “primary duplica”. All DML operations (e.g. inserts, deletes, updates, etc.) that target a particular row of the table are performed by the node that has the primary duplica of the slice to which the particular row is assigned. The changes made by the DML operations are then propagated from the primary duplica to the other duplicas (“secondary duplicas”) of the same slice. |
US11550768B1 |
Methods and systems for a fast access database and fast database monitoring
Systems, methods, and computer-readable media are disclosed for an improved database. The systems, methods, and computer-readable media described herein may enhance the response time of databases and improve user experiences. In an example method described herein, a database monitoring system may receive instructions to perform one or more data monitoring operations comprising counting an occurrence of a first value within at least a portion of items stored in a database. The method may include determining a length of a first window of time and fetching, from a first location of a data store of the database, data indicative of a total count of the occurrence of the first value at a time associated with the beginning of the first window of time. In turn, the monitoring system may store data representing the first count in the first memory. |
US11550767B2 |
Tuning external invocations utilizing weight-based parameter resampling
Techniques are disclosed for tuning external invocations utilizing weight-based parameter resampling. In one example, a computer system determines a plurality of samples, each sample being associated with a parameter value of a plurality of potential parameter values of a particular parameter. The computer system assigns weights to each of the parameter values, and then selects a first sample for processing via a first external invocation based on a weight of the parameter value of the first sample. The computer system then determines feedback data associated with a level of performance of the first external invocation. The computer system adjusts the weights of the parameter values of the particular parameter based on the feedback data. The computer system then selects a second sample of the plurality of samples to be processed via execution of a second external invocation based on the adjustment of weights of the parameter values. |
US11550765B1 |
Pre-migration detection and resolution of issues in migrating databases systems
Implementations include providing, by a computer-executed migration advisor executing within a run-time of a source database system, a query data set including queries processed by the source database system during production use of the source database system, providing, by the migration advisor, an object data set including data representative of database objects stored within a database of the source database system, generating, by the migration advisor, a list of query-level features and a list of object-level features, each feature in the list of query-level features and each feature in the list of object-level features including a feature that is deprecated in a target database system, resolving one or more issues represented by features of one or more of the list of query-level features and the list of object-level features, and executing migration of the database of the source database system to the database of the target database system. |
US11550758B2 |
Concurrent edit detection
A heuristics-based concurrent edit detector (“ConE”) can notify collaborators about potential conflicts that may be caused by edits made by other collaborators. ConE may compare concurrent edits submitted by collaborators, calculate the extent of overlap between two sets of edits, apply one or more filters to balance recall versus precision, and decide whether to alert the collaborators about candidate potential conflicts. ConE may be light-weight and easily scalable to work in a very large environment with numerous collaborators. |
US11550745B1 |
Remapping techniques for message signaled interrupts
Techniques are disclosed relating to address mapping for message signaled interrupts. In some embodiments, an apparatus includes interrupt control circuitry configured to process, from multiple client circuits, message signaled interrupts that include addresses in an interrupt controller address space. First and second interface controller circuitry may control respective peripheral interfaces for multiple devices. Remap control circuitry may be configured to access a first table based on at least a portion of virtual addresses of a first message signaled interrupt from the first interface controller circuit and generate a first address in the interrupt controller address space based on an accessed entry in the first table and access a second table based on at least a portion of virtual addresses of a second message signaled interrupt from the second interface controller circuit and generate a second address in the interrupt controller address space based on an accessed entry in the second table. |
US11550742B2 |
Apparatus and methods for in data path compute operations
The present disclosure includes apparatuses and methods for in data path compute operations. An example apparatus includes an array of memory cells. Sensing circuitry is selectably coupled to the array. A plurality of shared input/output (I/O) lines provides a data path. The plurality of shared I/O lines selectably couples a first subrow of a row of the array via the sensing circuitry to a first compute component in the data path to move a first data value from the first subrow to the first compute component and a second subrow of the respective row via the sensing circuitry to a second compute component to move a second data value from the second subrow to the second compute component. An operation is performed on the first data value from the first subrow using the first compute component substantially simultaneously with movement of the second data value from the second subrow to the second compute component. |
US11550738B2 |
Storage device including reconfigurable logic and method of operating the storage device
A storage device includes a reconfigurable logic circuit, a control logic circuit, and non-volatile memory. The reconfigurable logic circuit is changeable from a first accelerator to a second accelerator during an operation of the storage device. The control logic circuit is configured to receive, from the host, a host command including information about a function required by the host and dynamically reconfigure the reconfigurable logic circuit such that the reconfigurable logic circuit performs the function according to the received host command. The non-volatile memory is connected to the control logic circuit. |
US11550737B2 |
Adjusting characteristic of system based on profile
Various embodiments described herein provide for operation of a memory sub-system based on a profile (also referred to herein as an operational profile) that causes the memory sub-system to have a specific set of operational characteristics. Additionally, some embodiments can provide dynamic switching between profiles based on a set of conditions being satisfied, such as current time of day or detection of a particular data input/out (I/O) pattern with respect to the memory sub-system. |
US11550734B1 |
Generation of host connectivity plans with load balancing and resiliency
Techniques are provided for generating host connectivity plans with load balancing and resiliency. One method comprises obtaining a number of storage system target ports needed for a given host; identifying available target ports in the storage system and an input-output (IO) target component associated with each available target port; and calculating the host connectivity plan until the host connectivity plan includes the obtained number of target ports by: (i) selecting at least one IO target component not already in the host connectivity plan that satisfies a resiliency policy and/or a load balancing policy; (ii) selecting at least one target port associated with the selected at least one IO target component and (iii) adding the selected at least one target port to the host connectivity plan. The resiliency policy may require connectivity without a single point of failure. The load balancing policy may specify that the IO target components serve a substantially equal IO load. |
US11550732B2 |
Calculating and adjusting ghost cache size based on data access frequency
A method for maintaining statistics for data elements in a cache is disclosed. The method maintains a heterogeneous cache comprising a higher performance portion and a lower performance portion. The method maintains, within the lower performance portion, a ghost cache containing statistics for data elements that are currently contained in the heterogeneous cache, and data elements that have been demoted from the heterogeneous cache within a specified time interval. The method calculates a size of the ghost cache based on an amount of frequently accessed data that is stored in backend storage volumes behind the heterogeneous cache. The method alters the size of the ghost cache as the amount of frequently accessed data changes. A corresponding system and computer program product are also disclosed. |
US11550730B2 |
Method for performing access management in a memory device, associated memory device and controller thereof, and associated electronic device
A method for performing access management in a memory device, the associated memory device and the controller thereof, and the associated electronic device are provided. The method may include: receiving a host command and a logical address from a host device; performing at least one checking operation to obtain at least one checking result, for determining whether to load a logical-to-physical (L2P) table from the NV memory to a random access memory (RAM) of the memory device, wherein the L2P table includes address mapping information for accessing the target data, and performing the at least one checking operation to obtain at least one checking result includes checking whether a first L2P-table index pointing toward the L2P table and a second L2P-table index sent from the host device are equivalent to each other; and reading the target data from the NV memory, and sending the target data to the host device. |
US11550727B2 |
Zone-aware memory management in memory subsystems
Disclosed is a system including a memory device having a plurality of physical memory blocks and associated with a logical address space that comprises a plurality of zones, wherein each zone comprises a plurality of logical block addresses (LBAs), and a processing device, operatively coupled with the memory device, to perform operations of receiving a request to store data referenced by an LBA associated with a first zone of the plurality of zones, obtaining a version identifier of the first zone, obtaining erase values for a plurality of available physical memory blocks of the memory device, selecting, in view of the version identifier of the first zone and the erase values, a first physical memory block of the plurality of available physical memory blocks, mapping a next available LBA within the first zone to the first physical memory block, and storing the data in the first physical memory block. |
US11550723B2 |
Method, apparatus, and system for memory bandwidth aware data prefetching
An apparatus, method, and system for memory bandwidth aware data prefetching is presented. The method may comprise monitoring a number of request responses received in an interval at a current prefetch request generation rate, comparing the number of request responses received in the interval to at least a first threshold, and adjusting the current prefetch request generation rate to an updated prefetch request generation rate by selecting the updated prefetch request generation rate from a plurality of prefetch request generation rates, based on the comparison. The request responses may be NACK or RETRY responses. The method may further comprise either retaining a current prefetch request generation rate or selecting a maximum prefetch request generation rate as the updated prefetch request generation rate in response to an indication that prefetching is accurate. |
US11550722B2 |
Method, system, and apparatus for supporting multiple address spaces to facilitate data movement
Methods, systems, and apparatuses provide support for multiple address spaces in order to facilitate data movement. One system includes a host processor; a memory; a data fabric coupled to the host processor and to the memory; a first input/output memory manage unit (IOMMU) and a second IOMMU, each of the first and second IOMMUs coupled to the data fabric; a first root port and a second root port, each of the first and second root ports coupled to a corresponding IOMMU of the first and second IOMMUs; and a first peripheral component endpoint and a second peripheral component endpoint, each of the first and second peripheral component endpoints coupled to a corresponding root port of the first and second root ports, wherein each of the first and second root ports comprises hardware control logic operative to: synchronize the first and second root ports. |
US11550717B2 |
Apparatuses and methods for concurrently accessing different memory planes of a memory
Apparatuses and methods for concurrently accessing different memory planes are disclosed herein. An example apparatus may include a controller associated with a queue configured to maintain respective information associated with each of a plurality of memory command and address pairs. The controller is configured to select a group of memory command and address pairs from the plurality of memory command and address pairs based on the information maintained by the queue. The example apparatus further includes a memory configured to receive the group of memory command and address pairs. The memory is configured to concurrently perform memory access operations associated with the group of memory command and address pairs. |
US11550707B2 |
Systems and methods for generating and executing a test case plan for a software product
A device may receive a selection of a software product and test input data identifying inputs of a test case for the software product. The device may receive the software product based on the selection of the software product and may generate test data for the test case based on the test input data and the software product. The device may process the test data and the software product, with a machine learning model, to generate a test case plan that includes the test data and test steps and may generate test scripts for the test case plan based on the software product. The device may automatically cause the software product to execute the test scripts to generate test results and may perform one or more actions based on the test results. |
US11550701B2 |
Systems and methods for micro-scheduler testing framework
Methods and systems for an automated micro-scheduler testing framework that allows tests to be automatically scheduled or rescheduled based on information such as results of previously-executed tests or other external information are provided. In large-scale development environments, where individual changes to a code repository cannot be specifically fully tested due to scalability and resource issues, micro-scheduler servers may be configured and designed to automatically identify target tests and request that the target tests be executed by a continuous integration system to automatically identify and resolve breakages introduced into a codebase managed by the continuous build system in a large-scale environment. |
US11550698B2 |
Providing additional stack trace information for time-based sampling in asynchronous execution environments
The present disclosure describes methods, systems, and computer program products for providing additional stack trace information for time-based sampling (TBS) in asynchronous execution environments. One computer-implemented method includes determining whether time-based sampling is activated to capture a time-based sampling data during execution of a JavaScript function; in response to determining that the time-based sampling is activated to capture the time-based sampling data, determining whether a callback stack trace is active; in response to determining that the callback stack trace is active, loading the callback stack trace; retrieving a current stack trace of the JavaScript function; and saving the loaded callback stack trace and the current stack trace of the JavaScript function as the time-based sampling data. |
US11550695B2 |
Measuring mobile application program reliability caused by runtime errors
A quality score for a computer application release is determined using a first number of unique users who have launched the computer application release on user devices and a second number of unique users who have encountered at least once an abnormal termination with the computer application release on user devices. Additionally or optionally, an application quality score can be computed for a computer application based on quality scores of computer application releases that represent different versions of the computer application. Additionally or optionally, a weighted application quality score can be computed for a computer application by further taking into consideration the average application quality score and popularity of a plurality of computer applications. |
US11550693B2 |
Data logger for a real-time robotic control system
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for logging real-time data of a robot control system. One of the systems comprises a real-time robotic control system comprising one or more computers, programmed to perform operations comprising i) software module loops and ii) real-time data logging, wherein each software module loop comprises a plurality of software modules executed repeatedly in a predetermined sequence, each software module executes within a predetermined time window, and the real-time data logging comprises copying segments of real-time data used by a particular software module to a buffer accessible by a non-real-time downstream system, wherein each segment of real-time data is copied at a respective predetermined time relative to execution of the software modules in the software module loop; and the non-real-time downstream system comprising one or more computers, the non-real-time downstream system programmed to perform operations that consume the real-time messages. |
US11550690B1 |
Providing recommendations based on monitored user inputs
Embodiments are disclosed for providing workout recommendations based on monitored user inputs with a digital design system. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a series of inputs performed by a user with an application, categorizing each input in the series of inputs into a user interaction type, where each of the plurality of user interaction types is associated with a counter maintaining a detected user input count, determining that a first counter associated with a first user interaction type has exceeded a threshold amount, identifying a first action associated with the first user interaction type, and providing a notification message including information associated with the first action. |
US11550688B2 |
User interaction logic classification
Back end calls triggered by a user interaction with a client user interface may be identified. The user interaction may be correlated with a logic flow, and the logic flow may be associated with the back end calls. A supervised learning model may be trained using a labeled data set comprising the back end calls and their associated logic flow. Rules may be derived from the supervised learning model for classifying other back end calls. The rules may be outputted to a classifier that utilizes the rules to associate the other back end calls with the logic flow. |
US11550683B2 |
Fault definition and injection process to simulate timing based errors in a distributed system
Embodiments for simulating timing-related error conditions in a distributed system, by allowing a user to define a fault map specifying one or more faults to be committed by components in the distributed system. These generated fault events are to be executed in different components of the distributed system in a serialized distributed order. An event injection process delivers the fault map messages to the nodes in the distributed system, and the nodes then execute an operation sequence containing the fault events in the proper order as coordinated by the event injection process. The faults are then committed by the associated components in the nodes. Execution of these fault events occurs before, after or during a regular component procedure or action to simulate the desired timing-related error. |
US11550679B2 |
Methods and systems for a non-disruptive planned failover from a primary copy of data at a primary storage system to a mirror copy of the data at a cross-site secondary storage system
Systems and methods are described for a non-disruptive planned failover from a primary copy of data at a primary storage system to a mirror copy of the data at a cross-site secondary storage system. According to an example, a planned failover feature of a multi-site distributed storage system provides an order of operations such that a primary copy of a first data center continues to serve I/O operations until a mirror copy of a second data center is ready. This planned failover feature improves functionality and efficiency of the distributed storage system by providing non-disruptiveness during planned failover—even if various failures occur. The planned failover feature also includes a persistent fence to avoid serving I/O operations during a timing window when both primary data storage and secondary data storage are attempting to have a master role to serve I/O operations and this avoids a split-brain situation. |
US11550677B2 |
Client-less database system recovery
One or more computer processors install a trigger on a primary database. The one or more computer processors, responsive to the trigger activating and a data modification associated with the primary database, format the data modification into a universal format for a plurality of backup databases. The one or more computer processors rotate an active backup database from the plurality of backup databases based on a determined alternating backup period. The one or more computer processors synchronize in real-time the primary database with the active backup database. |
US11550673B2 |
Virtual machines recoverable from uncorrectable memory errors
The disclosed technology provides techniques, systems, and apparatus for containing and recovering from uncorrectable memory errors in distributed computing environment. An aspect of the disclosed technology includes a hypervisor or virtual machine manager that receives signaling of an uncorrectable memory error detected by a host machine. The virtual machine manager then uses information received via the signaling to identify virtual memory addresses or memory pages associated with the corrupted memory element so as to allow for containment and recovery from the error. |
US11550672B1 |
Machine learning to predict container failure for data transactions in distributed computing environment
Inflight transactions having predictable pod failure in distributed computing environments are managed by integrating a transaction manager into pods having containers running applications in a distributed computing environment, wherein the transaction manager records a transaction log having data indicative of historical pod failure. A pod health check that is also integrated into the pods determines predictive pod failure scenarios from the data of historical pod failure in the transaction log. Pod health can be tracked using the pod health checker by matching the predictive pod failure scenarios to transaction calls. Calls may be sent to a load balancer for recovery of pod failure for transaction calling match the predictive pod failure scenarios. Pods can be configured recover for the predictive pod failure. |
US11550671B2 |
Backup management device, backup management method, and information processing system
A backup management device includes a database and a processor. The database is configured to store configuration information of physical resource including a physical storage device, configuration information of virtual resource including a virtual storage device, and relationship information of the virtual resource and the physical resource. The processor is configured to generate, when the virtual storage device is provided to a user, backup information related to backup control of the physical storage device associated with the virtual storage device based on information stored in the database. The processor is configured to perform backup of the virtual storage device by copying a physical storage device associated with the virtual storage device to another physical storage device based on the generated backup information. |
US11550669B2 |
Time based SLA compliance for disaster recovery of business critical VMs
One example method includes receiving data segments that are not already part of a full disk image of a backup, storing the data segments in storage, determining whether or not an aggregate total of data segments in the storage, that are not already part of a full disk image of a backup, equals or exceeds a threshold, when the aggregate total of data segments in the storage equals or exceeds the threshold, creating a full disk image of a backup that includes the data segments in storage, and storing the created full disk image of the backup to a recovery disk. |
US11550664B2 |
Early boot event logging system
An early boot debug system includes a first memory subsystem that includes boot instructions and a processing system that is coupled to the first memory subsystem. The processing system includes a primary processing subsystem, and a secondary processing subsystem that is coupled to the primary processing subsystem and a second memory subsystem. The secondary processing subsystem copies the boot instructions from the first memory subsystem to the second memory subsystem and executes the boot instructions from the second memory subsystem during a boot operation. The secondary processing subsystem then detects a first event during the execution of the boot instructions and, in response, generates a first event information. The secondary processing subsystem stores the first event information in the second memory subsystem to be retrieved on-demand by an administrator. |
US11550662B2 |
Storage device and computing system
The present technology relates to an electronic device. More specifically, the present technology relates to a storage device and a computing system. A storage device according to an embodiment may include a memory device including a firmware block group configured to store main firmware data and sub firmware data, and a user block group configured to store write data, and a memory controller, in response to a booting request provided from a host, configured to count a number of previously generated power losses based on data stored in an open block in the user block group in a booted state based on the main firmware data, performs a rebooting operation using the sub firmware data when the number of power losses exceeds a reference number, and execute sub firmware to correct an error of data related to the power losses. |
US11550661B2 |
Error correction of memory
A memory includes: a data receiving circuit suitable for receiving a data during a write operation; a data rotation circuit suitable for changing an order of the data transferred from the data receiving circuit and outputting the data whose order is changed in response to an address during the write operation; an error correction code generation circuit suitable for generating an error correction code based on the data output from the data rotation circuit during the write operation; and a memory core suitable for storing the data received by the data receiving circuit and the error correction code during the write operation. |
US11550660B2 |
Kernel software RAID support for direct-access file systems
A method includes providing an interposition driver, and context switching into a kernel associated with a persistent memory using the interposition driver to create a consistent view of the persistent memory. |
US11550658B1 |
Storage system and method for storing logical-to-physical address table entries in a codeword in volatile memory
A storage system caches logical-to-physical address table entries read in volatile memory. The logical-to-physical address table entries are stored in codewords. The storage system can vary a number or size of an entry in a codeword. Additionally or alternatively, each codeword can store both complete and partial logical-to-physical address table entries. In one example, a codeword having 62 bytes of data and two bytes of error correction code stores 15 complete logical-to-physical address table entries and one partial logical-to-physical address table entry, where the remainder of the partial entry is stored in another codeword. This configuration strikes a good balance between storage space efficiency and random-access write performance. |
US11550651B2 |
Execution circuits using discardable state
There is provided execution circuitry. Storage circuitry retains a stored state of the execution circuitry. Operation receiving circuitry receives, from issue circuitry, an operation signal corresponding to an operation to be performed that accesses the stored state of the execution circuitry from the storage circuitry. Functional circuitry seeks to perform the operation in response to the operation signal by accessing the stored state of the execution circuitry from the storage circuitry. Delete request receiving circuitry receives a deletion signal and in response to the deletion signal, deletes the stored state of the execution circuitry from the storage circuitry. State loss indicating circuitry responds to the operation signal when the stored state of the execution circuitry is not present and is required for the operation by indicating an error. In addition, there is provided a data processing apparatus comprising issue circuitry to issue an operation to execution circuitry. The execution circuitry stores a stored state that is accessed during performance of the operation and error detecting circuitry detects an indication of an error from the execution circuitry that the stored state is required for performance of the operation and that the stored state has been deleted. |
US11550650B2 |
Methods for activity-based memory maintenance operations and memory devices and systems employing the same
Memory devices and methods of operating memory devices in which maintenance operations can be scheduled on an as-needed basis for those memory portions where activity (e.g., operations in excess of a predetermined threshold) warrants a maintenance operation are disclosed. In one embodiment, an apparatus comprises a memory including a memory location, and circuitry configured to determine a count corresponding to a number of operations at the memory location, to schedule a maintenance operation for the memory location in response to the count exceeding a first predetermined threshold, and to decrease the count by an amount corresponding to the first predetermined threshold in response to executing the scheduled maintenance operation. The circuitry may be further configured to disallow, in response to determining that the count has reached a maximum permitted value, further operations at the memory location until after the count has been decreased. |
US11550649B2 |
System-on-chip timer failure detection and recovery using independent redundant timers
Various embodiments include methods and devices for timer failure detection and recovery. The embodiments may include running a plurality of timers in parallel, including a first operation timer, a first monitor timer, and a second monitor timer each having an independent time base, determining whether a first timer of the plurality of timers fails, removing the first timer from use in response to determining that the first timer fails, determining whether the first timer has a consistent difference in independent time base with a second timer of the plurality of timers, and returning the timer to use with a time adjustment in response to determining that the first timer has a consistent difference in independent time base with the second timer. |
US11550648B2 |
Program verify adaptation for non-volatile memory
Disclosed is a system and method for providing program verify adaptation for flash memory. The method includes performing an adjustment iteration, which includes accessing error counts for respective N states of a plurality of memory cells, applying a weighting to the error counts based on a binary data coding for the N states, determining a state Smin of the N states having a minimum error count Emin from the error counts, determining a state Smax of the N states having a maximum error count Emax from the error counts, determining a difference between the Emax and the Emin satisfies an error count threshold, and adjusting, by a predefined value, a respective program verify offset of a lowest state from Smin and Smax, and of each state between Smin and Smax in the N states, wherein the adjusting is a decrement when Smin is less than Smax and an increment otherwise. |
US11550646B2 |
Method of verifying access of multi-core interconnect to level-2 cache
The present disclosure provides a method and a system of verifying access by a multi-core interconnect to an L2 cache in order to solve problems of delays and difficulties in locating errors and generating check expectation results. A consistency transmission monitoring circuitry detects, in real time, interactions among a multi-core interconnects system, all single-core processors, an L2 cache and a primary memory, and sends collected transmission information to an L2 cache expectation generator and a check circuitry. The L2 cache expectation generator obtains information from a global memory precise control circuitry according to a multi-core consistency protocol and generates an expected result. The check circuitry is responsible for comparing the expected result with an actual result, thus implementing determination of multi-core interconnect's access accuracy to the L2 cache without delay. |
US11550638B2 |
Reducing latency in downloading electronic resources using multiple threads
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in presenting content. In one aspect, a system includes a native application that presents an interactive item and a latency reduction engine. The latency reduction engine detects interaction with the interactive item that links to a first electronic resource that is different from the native application and provided by a first network domain and in response to the detecting, reduces latency in presenting the first electronic resource, including executing a first processing thread and a second processing thread in parallel. The first processing thread requests a second electronic resource from a second network domain and loads the second electronic resource and, in response to the loading, stores a browser cookie for the second network domain. The second processing thread requests the first electronic resource and presents the first electronic resource. |
US11550636B2 |
Internet of things solution deployment in hybrid environment
Example methods are provided to deploy an Internet of Things (IoT) solution in a hybrid environment. The methods include deploying a first agent application on a first edge gateway of a first vendor by the first edge gateway. The first agent application is configured to collect a first set of information associated with the first edge gateway. The methods include deploying a second agent application on a second edge gateway of a second vendor by the second edge gateway. The second agent application is configured to collect a second set of information associated with the second edge gateway. In response to a determination of a first virtualized computing environment on the first edge gateway or a second virtualized computing environment on the second edge gateway fulfils a first requirement of a template to deploy the IoT solution, the methods include deploying the IoT solution in the first virtualized computing environment, the second virtualized computing environment, or both. |
US11550634B2 |
Capacity management in a cloud computing system using virtual machine series modeling
A method for minimizing allocation failures in a cloud computing system without overprovisioning may include determining a predicted supply for a virtual machine series in a system unit of the cloud computing system during an upcoming time period. The predicted supply may be based on a shared available current capacity and a shared available future added capacity for the virtual machine series in the system unit. The method may also include predicting an available capacity for the virtual machine series in the system unit during the upcoming time period. The predicted available capacity may be based at least in part on a predicted demand for the virtual machine series in the system unit during the upcoming time period and the predicted supply. The method may also include taking at least one mitigation action in response to determining that the predicted demand exceeds the predicted supply during the upcoming time period. |
US11550633B2 |
Intra-footprint computing cluster bring-up
Methods, systems and computer program products for intra-footprint computing cluster bring-up within a virtual private cloud. A network connection is established between an initiating module and a virtual private cloud (VPC). An initiating module allocates resources of the virtual private cloud including a plurality of nodes that correspond to members of a to-be-configured computing cluster. A cluster management module having coded therein an intended computing cluster configuration is configured into at least one of the plurality of nodes. The members of the to-be-configured computing cluster interoperate from within the VPC to accomplish a set of computing cluster bring-up operations that configure the plurality of members into the intended computing cluster configuration. Execution of bring-up instructions of the management module serve to allocate networking IP addresses of the virtual private cloud. The allocated networking IP addresses of the virtual private cloud are assigned to networking interfaces of the plurality of nodes. |
US11550631B2 |
Distribution of quantities of an increased workload portion into buckets representing operations
In some examples, a computing system receives an indication of an increased workload portion to be added to a workload of a storage system, the workload comprising buckets of operations of different characteristics. The computing system computes, based on quantities of operations of the different characteristics in the workload, factor values that indicate distribution of operations of the increased workload portion to the buckets of operations of the different characteristics, and distributes, according to the factor values, the operations of the increased workload portion into the buckets of operations of the different characteristics. |
US11550630B2 |
Monitoring and automatic scaling of data volumes
Aspects of a data environment, such as various capacities of data stores and instances, can be managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to obtain performance information. The information is analyzed, using algorithms such as trending and extrapolation algorithms, to determine any recommended scaling of resources in the data environment. The scaling can be performed automatically, or as authorized by a customer. A workflow can be instantiated that includes tasks necessary to perform the scaling. The scaling of storage capacity can be performed without affecting the availability of the data store. |
US11550622B2 |
Task allocation for vehicles
Methods and apparatus are provided for allocating tasks to be performed by one or more autonomous vehicles to achieve a mission objective. Generally, a task allocation system identifies a final task associated with a given mission objective, identifies predecessor tasks necessary to complete the final task, generates one or more candidate tasks sequences to accomplish the mission objective, generates a task allocation tree based on the candidate task sequences, and searches the task allocation tree to find a task allocation plan that meets a predetermined selection criteria (e.g., lowest cost). Based on the task allocation plan, the task allocation system determines a task execution plan and generates control data for controlling one or more autonomous vehicles to complete the task execution plan. |
US11550616B2 |
Virtual IP support for bare metal cloud infrastructures
Disclosed is an improved approach for managing floating/virtual IP addresses in a virtualization system. Where a bare metal cloud provider does not provide adequate facilities to implement broadcast operations, the approach would capture broadcast packets, and from the captured packets, generate calls to the cloud provider to implement configuration changes to reflect the changes desired by the broadcast packets. |
US11550609B2 |
Unified hypercall interface across processors in virtualized computing systems
An example method of interfacing with a hypervisor in a computing system is described, which includes a processor having at least three hierarchical privilege levels including a third privilege level more privileged than a second privilege level, the second privilege level more privileged than a first privilege level. The method includes: identifying an input/output (I/O) space instruction, not supported by the processor, to be performed for backdoor communication between the hypervisor and guest software executing in a virtual machine (VM) managed by the hypervisor, the hypervisor executing at the third privilege level; writing one or more parameters to one or more registers of the processor that are mapped to one or more unsupported registers used by the I/O space instruction; writing a value indicative of the I/O space instruction to a designated register of the processor; executing an instruction, by the guest software executing at the first or second privilege level, which is trapped to the third privilege level. |
US11550608B2 |
Guest-to-host virtual networking
Guest-to-host virtual networking can include linking a virtual entity proxy to a network adapter of a host machine through a virtual bridge. In response to a request that starts a guest running on the host machine, the guest can be configured to point to the virtual entity proxy and to communicatively couple to a network through the virtual entity proxy linked to the network adapter of the host machine. The virtual entity proxy can be bound to the network, such that the virtual entity proxy intermediates communications between the guest and one or more other guests running on one or more different host machines that are also communicatively coupled to the network. |
US11550602B2 |
Real-time interface classification in an application
Integration code usable to cause a computing device to determine which category from a plurality of categories corresponds to an interface of an interface provider is generated based at least in part on output from a machine learning algorithm trained to categorize interfaces. The computing device is caused, by providing the integration code to the computing device, to execute the integration code to cause the computing device to evaluate characteristics of an interface of an interface provider, determine a category of an interface of the interface provider, and interact with the interface in a manner that accords with the category. |
US11550600B2 |
System and method for adapting executable object to a processing unit
Embodiments are generally directed to a system and method for adapting executable object to a processing unit. An embodiment of a method to adapt an executable object from a first processing unit to a second processing unit, comprises: adapting the executable object optimized for the first processing unit of a first architecture, to the second processing unit of a second architecture, wherein the second architecture is different from the first architecture, wherein the executable object is adapted to perform on the second processing unit based on a plurality of performance metrics collected while the executable object is performed on the first processing unit and the second processing unit. |
US11550598B2 |
Systems and methods for adding digital content during an application opening operation
Systems and methods are disclosed for generating for display digital content (e.g., an advertisement, a feed item, or some other information) together with digital components (e.g., branding data for the application or the publisher of the application). When the server receives, from a user device, a digital content request, the server can determine whether the digital content request was transmitted in response to an application state being changed to an active focus. Based on determining that the digital content request is being sent in response to an application state being changed to an active focus, the server generates a response that includes digital content and one or more digital components (e.g., branding data), and transmits that response to the user device. When the user device receives the response, the user device generates for display the digital components and the digital content. |
US11550597B2 |
System and method of setting a configuration to achieve an outcome
A method for improving performance of a computer procurement application includes using the procurement control system computer, determining a peer group associated with a first entity; using a procurement control system computer, obtaining, from client computers respectively associated with the entities, configurations that instruct a procurement application how to perform procurement tasks for the respective entities of the entities in the peer group; using a procurement control system computer, obtaining, from a first client computer associated with the first entity, a first configuration that instruct the procurement application how to perform procurement tasks for the first entity; obtaining a desired end result from the first entity; using the procurement control system computer, using a machine learning algorithm, determining configurations of the peer groups that have a causal relationship to the desired end result; providing a description of the configuration value to the client computer associated with the first entity. |
US11550595B2 |
Adaptive system for smart boot sequence formation of VMs for disaster recovery
One example method includes receiving input concerning a boot order sequence, where the input includes VM metadata, entering a training phase which includes generating a boot sequence rule based on the input, using the boot sequence rule to generate a proposed boot sequence, performing the proposed boot sequence, and gathering information concerning performance of the proposed boot sequence. The gathered information can be used as a basis to generate a modified boot sequence. |
US11550594B2 |
Information processing apparatus, method of controlling information processing apparatus, and storage medium
An information processing apparatus includes a storage unit configured to store at least a first boot program and a second boot program corresponding to the first boot program, a controller configured to read and execute a program, detect, in accordance with occurrence of a read error at reading of the first boot program, an address of a storage area storing a program in which the read error has occurred in the first boot program, and specify, from an address of a storage area storing the second boot program, an address corresponding to the detected address. The controller reads and executes the second boot program stored in the specified address. |
US11550589B2 |
Inhibiting load instruction execution based on reserving a resource of a load and store queue but failing to reserve a resource of a store data queue
A calculation processing apparatus includes a decoder that decodes memory access instructions including a store instruction and a load instruction; a first queue that stores the decoded memory access instructions; a second queue that stores store data related to the store instruction; a storage circuit that stores target address information of the store instruction for which the first queue is reserved but the second queue is not reserved; and an inhibitor that inhibits execution of the load instruction when address information matching target address information of the load instruction is stored in the storage circuit when the load instruction is being processed. This configuration inhibits switching of the order of a store instruction and a load instruction. |
US11550586B2 |
Method and tensor traversal engine for strided memory access during execution of neural networks
A tensor traversal engine in a processor system comprising a source memory component and a destination memory component, the tensor traversal engine comprising: a control signal register storing a control signal for a strided data transfer operation from the source memory component to the destination memory component, the control signal comprising an initial source address, an initial destination address, a first source stride length in a first dimension, and a first source stride count in the first dimension; a source address register communicatively coupled to the control signal register; a destination address register communicatively coupled to the control signal register; a first source stride counter communicatively coupled to the control signal register; and control logic communicatively coupled to the control signal register, the source address register, and the first source stride counter. |
US11550585B2 |
Accelerator interface mechanism for data processing system
A method and apparatus is provided for processing accelerator instructions in a data processing apparatus, where a block of one or more accelerator instructions is executable on a host processor or on an accelerator device. For an instruction executed on the host processor and referencing a first virtual address, the instruction is issued to an instruction queue of the host processor and executed the instruction by the host processor, the executing including translating, by translation hardware of the host processor, the first virtual address to a first physical address. For an instruction executed on the accelerator device and referencing the first virtual address, the first virtual address is translated, by the translation hardware, to a second physical address and the instruction is sent to the accelerator device referencing the second physical address. An accelerator task may be initiated by writing configuration data to an accelerator job queue. |
US11550584B1 |
Implementing specialized instructions for accelerating Smith-Waterman sequence alignments
Various techniques for accelerating Smith-Waterman sequence alignments are provided. For example, threads in a group of threads are employed to use an interleaved cell layout to store relevant data in registers while computing sub-alignment data for one or more local alignment problems. In another example, specialized instructions that reduce the number of cycles required to compute each sub-alignment score are utilized. In another example, threads are employed to compute sub-alignment data for a subset of columns of one or more local alignment problems while other threads begin computing sub-alignment data based on partial result data received from the preceding threads. After computing a maximum sub-alignment score, a thread stores the maximum sub-alignment score and the corresponding position in global memory. |
US11550583B2 |
Systems and methods for handling macro compatibility for documents at a storage system
Systems and methods for handling macro compatibility for documents at a storage system are provided. A document to be stored on a network-based storage system is identified. The document is created using a first document processing application that uses a first programming language that is incompatible with the network-based storage system. The document includes macros in the first programming language. A semantic context for an object included in a macro is determined. The macro defines a function to be performed with respect to the object. In response to a determination, based on the semantic context of the object, that the object corresponds to multiple object types, a set of candidate object types for the object is identified. The function is converted into multiple sets of operations represented in a second programming language. Each set of operations is associated with a candidate object type and one set of operations is to be performed with respect to the object responsive to receiving an indication of a candidate object type for the object during execution of the macro. The document including the multiple sets of operations represented in the second programming language is stored on the network-based storage system. The second programming language is compatible with the network-based storage system. |
US11550580B2 |
Systems and methods for emulating a processor
In an example, a machine learning (ML) processor emulator can be configured to emulate a legacy processor for emulating a legacy program. The emulator environment can include virtual registers storing operand data on which an operation is to be performed based on a respective instruction from instruction data representative of the legacy program. The ML processor emulator includes a processor ensemble engine that includes ML modules generated by a different ML algorithm, and a voting engine. Each ML module can be configured to emulate an instruction set of a processor and process the operand data according to the operation of the respective instruction to produce a set of candidate result data. The voting engine can be configured to identify a subset of candidate result data from the set of candidate result data and provide output data with content similar to the subset of candidate result data. |
US11550578B2 |
Data storage apparatus including swap memory and operating method thereof
A data storage apparatus includes a storage device; a controller to control data input and output operations of the storage device; and a swap memory provided in an outside of the controller, wherein the controller includes a thread manager to perform a preparation operation on a first thread included in a task in response to a request for processing the task, request the storage device to process the first thread on which the preparation operation has been performed, perform a preparation operation on at least one subsequent thread following the first thread while the storage device processes the first thread, and store context data of the first thread and the at least one subsequent thread in the swap memory, wherein the task includes the first thread and the at least one subsequent thread, and the preparation operation includes an address mapping operation. |
US11550577B2 |
Memory circuit for halting a program counter while fetching an instruction sequence from memory
A memory circuit included in a computer system includes a memory array that stores multiple program instructions included in compressed program code. In response to receiving a fetch instruction from a processor circuit, the memory circuit may retrieve a particular instruction from the memory array. The memory circuit may, in response to a determination that the particular instruction is a particular type of instruction, retrieve additional program instructions from the memory array using an address included in the particular instruction, and send the particular program instruction and the additional program instructions to the processor circuit. |
US11550576B2 |
Arithmetic processing device having multicore ring bus structure with turn-back bus for handling register file push/pull requests
An arithmetic processing device includes arithmetic processing units, each having a calculator unit; a scheduler that controls a push instruction to write data to a register file in one of the arithmetic processing units and a pull instruction to read data from the register file; a pull request bus to which the scheduler outputs a pull request and which is connected to the arithmetic processing units; a push request bus to which the scheduler outputs a push request and which is connected to the arithmetic processing units; and a pull data bus that inputs, into the scheduler, pull data read from the register file in response to the pull request. Each of the arithmetic processing units includes a pull data turn-back bus that propagates pull data read from its register file to the pull data bus. |
US11550571B2 |
Generation of equivalent microservices to replace existing object-oriented application
Technology for dividing a monolith computer program into a plurality of functions and creating a microservice for each function of the model's computer program. The micro-services are semantically and functionally equivalent, taken collectively, to the model's computer program from which they came. In some embodiments, the monolith computer program is written in an object oriented programming language suitable for execution by a virtual machine (VM). In some embodiments, the microservices are in representational state transfer (REST) form and respectively corresponding application programming interface (API). |
US11550570B2 |
Code development management system
A system includes one or more code development servers operable to monitor development of code files and one or more code execution servers operable to execute the code files. One or more code analysis tools of the system include instructions that when executed by at least one processing device result in collecting code development data associated with development of the code files on a per user basis and determining a predicted code execution performance score of one or more selected files of the code files based on the code development data. One or more resources of the one or more code execution servers associated with execution of the one or more selected files are predictively allocated based on a predicted code execution performance score. One or more code execution metrics are captured associated with executing the one or more selected files on the one or more code execution servers. |
US11550568B1 |
Automatically deploying artifacts
A method and apparatus for automatically deploying artifacts are disclosed. In one embodiment, the method comprises generating a trusted configuration artifact with a forward immutable continuous integration (CI) implemented as a build pipeline; accessing, by an orchestration system, the trusted configuration artifact from the IAC repository; and automatically deploying the configuration to change a state of the cluster, according to an orchestration type associated with the trusted configuration artifact, including determining the orchestration type. |
US11550566B2 |
Automatically integrating software components into a control framework in a distributed computing environment
Software components can be automatically integrated into a control framework in a distributed computing environment. For example, a system can determine that a flag is set in relation to a complementary resource that is monitored by a controller in a distributed computing environment. In response to determining that the flag is set, the system can identify a target software component that is not managed by the controller in the distributed computing environment. The system can then integrate the target software component into a control framework of the distributed computing environment in which the target software component is managed by the controller based on the complementary resource. |
US11550562B2 |
Virtualization platform for creating, deploying, modifying, and relocating applications
Concepts and technologies are disclosed herein for a virtualization platform for creating, deploying, modifying, and relocating applications. A computing platform can receive a software package including software code from a requestor. The software code can be analyzed to identify functions performed by an application that corresponds to the software code. First and second functions can be virtualized and containerized, and a computing environment that is to host an application including the containers can be identified. Deployment of the application can be triggered. |
US11550559B2 |
Virtualized file server rolling upgrade
A system may include a deployment system configured to receive a request to upgrade a selected virtual machine (VM) of multiple VMs on a plurality of host machines from a first program code version to a second program code version, and, for each host machine, request an upgrade token. When the host machine acquires the upgrade token, the deployment system is configured to generate a snapshot of a code image associated with the second program code version, and provide the snapshot to the host machine via a virtual disk. The snapshot is stored on a storage device associated with a host machine or a server host machine. The snapshot may include metadata identifying a location of the code image on the storage device. |
US11550558B2 |
Virtualized file server deployment
In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, the one or more virtual disks being accessible by the virtual machine controllers, where the virtual machine controllers conduct I/O transactions with the virtual disks, and a deployment system configured to receive a request to deploy a virtualized file server on a plurality of host machines, where the request is associated with deployment parameters, select a deployment image for the host machines based on the deployment parameters, and provide the deployment image to each host machine via the virtual disk. The virtual machine controller located on the host machine stores at least a portion of the deployment image on a storage device associated with the host machine. |
US11550557B2 |
Virtualized file server
In one embodiment, a system for managing communication connections in a virtualization environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its respective I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to the selected one of the FSVMs. |
US11550554B2 |
Merged machine-level intermediate representation optimizations
A computer device is provided that includes a processor configured to receive a source code for a program including at least two code files, and process the source code for the program to generate a machine-level code file for each of the at least two code files of the source code. The processor is further configured to generate control flow graph data for each machine-level code file generated for the at least two code files of the source code, generate a machine-level intermediate representation for each machine-level code file using a machine-level code file and the generated control flow graph data for that machine-level code file, merge the machine-level intermediate representations into a merged machine-level intermediate representation, and perform machine-level optimizations on the merged machine-level intermediate representation and output an optimized merged machine-level intermediate representation. |
US11550551B2 |
Method for establishing social network and storage medium thereof
A method for establishing a social network provides a user to prepare a deliverable work system and delivery the deliverable work system to other users to associate the deliverable work system. The delivering step may be repeatable by the user and the other users to establish a direct-link relationship of the deliverable work system and each of the other users, such that the user and the other users are able to work together in the deliverable work system. And a home system for hosting and managing the deliverable work system owned by the user may have a social network system with a associated second home system owned by any of the other users by the deliverable work system. |
US11550547B2 |
Random noise generation
A random noise generator for generating a plurality of random noise samples per clock cycle, the noise samples having a distribution. The random noise generator comprises at least a first comparator unit and a second comparator unit, the first comparator unit configured to generate a first plurality of samples representing a high-probability part of the distribution and the second comparator unit configured to generate a second plurality of samples representing a low-probability part of the distribution; and a random selection unit connected to at least the first comparator unit and the second comparator unit. The random selection unit is configured to receive the first plurality of samples generated by the first comparator unit and the second plurality of samples generated by the second comparator unit, to output a random selection of samples from the first plurality of samples and the second plurality of samples. |
US11550546B2 |
Processing apparatus, method of controlling the same, and non-transitory computer readable storage medium
A processing apparatus having a programmable circuit including a plurality of ALUs, comprises a holding unit which holds configuration information for switching the programmable circuit from a first circuit setting to a second circuit setting, and timing information; and an updating unit which updates each ALU so as to switch the programmable circuit from the first circuit setting to the second circuit setting, wherein in switching from the first circuit setting to the second circuit setting after the programmable circuit has executed the first data processing, the updating unit, using the timing information, updates the first ALU at a timing at which last data of the first data processing is output from the first ALU, and updates the second ALU at a timing at which the last data is output from the second ALU. |
US11550545B2 |
Low-power, low-memory multiply and accumulate (MAC) unit
Techniques related to a low-power, low-memory multiply and accumulate (MAC) unit are described. In an example, the MAC unit performs a MAC operation that represents a multiplication of numbers. At least the bit representation of one number is compressed based on a quantization and a clustering of quantization values, whereby index bits are used instead of the actual bit representation. The index bits are loaded in an index buffer and a bit representation of another number is loaded in an input buffer. The index bits are used in a lookup to determine whether the corresponding bit representation and shift operations are applied to the input buffer based on this bit representation, followed by accumulation operations. |
US11550544B2 |
Fused Multiply-Add operator for mixed precision floating-point numbers with correct rounding
A fused multiply-add hardware operator comprising a multiplier receiving two multiplicands as floating-point numbers encoded in a first precision format; an alignment circuit associated with the multiplier configured to convert the result of the multiplication into a first fixed-point number; and an adder configured to add the first fixed-point number and an addition operand. The addition operand is a floating-point number encoded in a second precision format, and the operator comprises an alignment circuit associated with the addition operand, configured to convert the addition operand into a second fixed-point number of reduced dynamic range relative to the dynamic range of the addition operand, having a number of bits equal to the number of bits of the first fixed-point number, extended on both sides by at least the size of the mantissa of the addition operand; the adder configured to add the first and second fixed-point numbers without loss. |
US11550543B2 |
Semiconductor memory device employing processing in memory (PIM) and method of operating the semiconductor memory device
A semiconductor memory device includes a plurality of memory bank groups configured to be accessed in parallel; an internal memory bus configured to receive external data from outside the plurality of memory bank groups; and a first computation circuit configured to receive internal data from a first memory bank group of the plurality of memory bank groups during each first period of a plurality of first periods, receive the external data through the internal memory bus during each second period of a plurality of second periods, the second period being shorter than the first period, and perform a processing in memory (PIM) arithmetic operation on the internal data and the external data during each second period. |
US11550539B2 |
Playback device
A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task. |
US11550534B2 |
Computerized system and method for generating and dynamically updating a dashboard of multiple processes and operations across platforms
Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework that automatically generates and dynamically updates a multi-displayed dashboard of consistent instances on separate devices and/or network locations. The disclosed framework produces and displays an interactive dashboard including electronic tiles representing data of multiple processes and operations. The framework includes functionality for uniformly maintaining the display characteristics, such as the look and feel of the dashboard and the tiles included therein, across platforms of different devices, operating environments and/or display capabilities. |
US11550533B2 |
Display control for display of status of another apparatus, and method, display device, and display control system
A display control method of controlling display contents on multiple display devices each capable of displaying a screen concerning an image formation apparatus includes the steps of obtaining an apparatus status of the image formation apparatus, and determining the display contents to be displayed on the display device employed by a user different from a user who inputs an instruction to transition to the obtained apparatus status, the display contents being determined in accordance with the obtained apparatus status. |
US11550530B2 |
Computer resource utilization reduction devices
A computing device includes a display device, an accelerometer, and an orientation determination module. The orientation determination module sends a heartbeat of orientation data obtained by the accelerometer to a host device at a first data transfer frequency, and compares a plurality of orientation data most recently received from the accelerometer for at least one axis of orientation to the current orientation data measurement. In response to a difference between the current measurement and any of the plurality of orientation data most recently received from the accelerometer exceeding a threshold, the computing device sends the current orientation data to the host device at a second data transfer frequency, and adjust content displayed on the display device based on the current orientation data received by the host device. |
US11550525B2 |
Non-transitory computer-readable medium storing computer-readable instructions for terminal device to send connection information to communication device, and communication device
A terminal device may execute a first attempt process in which the terminal device attempts to communicate with a server on the Internet via a communication interface by using a specific LAN to which the terminal device is currently connected; and in a case where the attempt to communicate with the server is successful in the first attempt process, send connection information to a communication device different from the terminal device, the connection information being for connecting the communication device to the specific LAN, wherein in a case where a specific condition is fulfilled, the connection information is not sent to the communication device, the specific condition including a condition that the attempt to communicate with the server fails in the first attempt process. |
US11550522B2 |
Printer to display at least one preview image and perform printing, based on image data
A printer includes a display, and a controller configured to obtain image data for a plurality of pages displayable on the display, display, on the display, an image based on image data for at least one page among the obtained image data for the plurality of pages, and perform printing based on the obtained image data when a display mode for the image displayed on the display fulfills a print start condition. |
US11550520B2 |
Relay server and non-transitory computer-readable recording medium storing computer-readable instructions for relay server for relaying communication between communication device and service providing server
The relay server may receive a first service request from a communication device and send, in a case where the first service request, is received from the communication device, a sending instruction to the communication device. The sending instruction may be for instructing to send first target data to a first service providing server. In a case where the communication device receives the sending instruction from the relay server, the communication device may send the first target data to the first service providing server without an intervention of the relay server. The relay server may receive a second service request from the communication device and send, in a case where the second service request is received from the communication device, the second target data received from the communication device to the second service providing server. |
US11550515B1 |
Determining a storage location according to data retention policies
A method for determining a storage location includes one or more processing modules of one or more computing devices of a storage network (SN) receiving a data object to store in a storage network (SN) and determining whether the data object is subject to a legal restriction, where a data object is subject to a legal restriction based on the data object requiring storage in a jurisdiction that subjects the data object to a retention policy. The method continues by determining one or more attributes of a first storage location of a plurality of storage locations and based on a determination that the data object is subject to a legal restriction and at least one attribute of the one or more attributes of the first storage location, transmitting a write threshold number of write requests to a plurality of SUs at the first storage location. |
US11550514B2 |
Efficient transfers between tiers of a virtual storage system
Efficiently transferring data between tiers in a virtual storage system, including: receiving, by the virtual storage system, a request to write data to the virtual storage system; transforming, within storage provided by a first tier of storage of the virtual storage system, the data to generate transformed data; and migrating, from the first tier of storage to a second tier of storage that is more durable than the first tier of storage of the virtual storage system, at least a portion of the transformed data. |
US11550510B2 |
Encoding and decoding data bits stored in a combination of multiple memory cells
A device includes a memory array with first memory cell and second memory cell, and control logic, operatively coupled with the memory array, to cause a first threshold voltage (Vt) state read out of the first memory cell to be converted to a first integer value and a second Vt state read out of the second memory cell to be converted to a second integer value; translate a combination of the first integer value and the second integer value to a set of three logical bits; and output, as a group of logical bits to be returned in response to a read request, the set of three logical bits with a second set of logical bits corresponding to the first Vt state and a third set of logical bits corresponding to the second Vt state. |
US11550508B2 |
Semiconductor storage device and control method thereof
A semiconductor storage device includes a non-volatile first memory, a second memory that includes a first area for recording data to be recorded in the first memory and a second area for recording data read from the first memory, and a memory controller that controls the first memory. The memory controller acquires event logs for each event, adds a footer that specifies the data start position of the event log to an end of each of the event logs, sequentially records the event logs to which the footer is added in an order of occurrence of the event from a low address toward a high address of the first area, stores a plurality of the event logs which are recorded in the first area and has the footer added to the plurality of the event logs in the first memory, and sequentially reads the plurality of event logs stored in the first memory in an order from a latest event log, based on content of the footer added to each event log, to sequentially record the read event logs from a low address toward a high address of the second area in a read order of the read event logs. |
US11550505B1 |
Intra-shard parallelization of data stream processing using virtual shards
A data stream may include a plurality of records that are ordered, and the plurality of records may be assigned to a processing shard. A first set of virtual shards may be formed, the first set of virtual shards having a first quantity of virtual shards that perform parallel processing operations on behalf of the processing shard. First records of the plurality of records may be processed using the first set of virtual shards. The first quantity of virtual shards may be modified, based at least in part on an observed record age, to a second quantity of virtual shards that perform parallel processing operations on behalf of the processing shard. A second set of virtual shards may be formed having the second quantity of virtual shards. Second records of the plurality of records may be processed using the second set of virtual shards. |
US11550502B2 |
Apparatus and method for controlling multi-stream program operations performed in a memory block included in a memory system
A memory includes a memory device including plural memory blocks, each memory block including plural pages, and a controller coupled to the memory device and configured to select a target memory block among the plural memory blocks, the target memory block including a first page to an N page (N is a positive integer), and program data in the target memory block, based on a type of the data, either in a first direction from the first page to the N page or in a second direction from the N page to the first page. |
US11550497B2 |
Memory system and operating method of the memory system
The memory system includes: a first sub-buffer for storing an address map table; a second sub-buffer configured to sequentially store logical addresses, and store a latest received logical address in a specific region; a third sub-buffer including write buffers configured to store a size of data corresponding to each of the logical addresses; a storage device comprising memory blocks; a processor configured to control the storage device to store the data in memory blocks corresponding to the logical addresses using a SLC method; and an address manager configured to select at least two logical addresses comprising the latest received logical address. The processor is configured to control the storage device to store data read from memory blocks corresponding to the at least two logical addresses in a memory block using an MLC method. The address manager is configured to release a write buffer corresponding to the latest received logical address. |
US11550496B2 |
Buffer management during power state transitions using self-refresh and dump modes
A storage device includes a non-volatile memory including a plurality of non-volatile memory cells, a buffer memory configured to temporarily store write data to be written to the non-volatile memory or read data read from the non-volatile memory, and a controller configured to receive a sleep mode signal from an external host. When the sleep mode signal is received by the controller, the controller is configured to block a first power supplied to the non-volatile memory and set the buffer memory to one of a first mode in which a second power is blocked from being supplied to the buffer memory and a second mode in which the buffer memory operates with low power. The write data stored in the buffer memory is written to the non-volatile memory when the buffer memory is set to the first mode. |
US11550495B2 |
Operating method of semiconductor memory device, controller, and memory system having the same
The disclosure relates to an operating method of controller, and memory system having the same, the method controls a semiconductor memory device including a plurality of memory blocks. The method includes: receiving read data output according to a first read operation performed on a selected memory block; selecting a read voltage set group from a read retry table based on a read error related indicator providing an indication that an error correction failure has occurred; and selecting a read voltage set from the selected read voltage set group based on whether the read error related indicator is greater than or equal to a predetermined reference value. The selected read voltage set has a minimum average distance with respect to a read voltage set used for the first read operation, and has a minimum first read voltage distance with respect to the read voltage set used for the first read operation. |
US11550493B2 |
Container index including a tracking data structure
Example implementations relate to metadata operations in a storage system. An example includes a storage controller loading a manifest from persistent storage into memory, and loading a first container index from persistent storage into the memory. The first container index is associated with the manifest loaded into the memory. The storage controller determines whether a tracking data structure of the first container index includes an identifier of the manifest. In response to a determination that the tracking data structure of the first container index does not include the identifier of the manifest, the storage controller discards the manifest. |
US11550491B2 |
Container-based application processing
Methods, systems, and computer program products for moving a container-based application from a source HCl cluster to a target HCl cluster. An HCl storage cluster data replication mechanism operates to copy data and metadata from a plurality of storage devices that constitute a storage pool of the source HCl cluster. A container-based application replication mechanism operates to copy data and metadata from an executable container that is running on a node of the source HCl cluster. Periodically (1) the state of the container-based application is saved using the container-based application replication mechanism, and (2) the state of the storage cluster data of the HCl storage cluster is saved using the HCl storage cluster data replication mechanism. The saved state of the container-based application including its application data and metadata are combined with the saved state of the storage cluster data to bring-up the container-based application at the target HCl cluster. |
US11550489B2 |
Storage system and processing migration method
A storage system includes a storage drive that stores data and a plurality of storage apparatuses, each generating access data and writing data into the storage drive, and accessing data in the storage drive using the access data, and in a case of migrating the volume together with the access data between the storage apparatuses, one responsible for the write processing on the volume being migrated to a migration destination storage apparatus at a time of migration of the access data, and one responsible for the read processing on the volume being performed by a migration source storage apparatus using the access data, and the one responsible for the read processing being migrated to the migration destination storage apparatus after the access data is available for the migration destination storage apparatus. |
US11550484B2 |
Techniques for persisting data across instances of a cloud shell
Techniques for persisting user data across secure shell instances are provided. The techniques include a method wherein a computer system receives a request to reserve a block volume, the request being received from a session manager service. The method also includes reserving the block volume, identifying a data center identifier of the block volume, returning the data center identifier of the block volume to the session manager service, attaching the block volume to a volume management fleet machine, receiving an instruction from the session manager service to release the block volume, creating a backup of the block volume comprising the data stored in the block volume, and releasing the block volume. |
US11550481B2 |
Efficiently writing data in a zoned drive storage system
A list of a available zones across respective SSD storage portions of a plurality of zoned storage devices of a storage system is maintained. Data is received from multiple sources, wherein the data is associated with processing a dataset, the dataset including multiple volumes and associated metadata. Shards of the data are determined such that each shard is capable of being written in parallel with the remaining shards. The shards are mapped to a subset of the available zones, respectively. The shards are written to the subset of the available zones in parallel. |
US11550480B2 |
Method of identifying errors in or manipulations of data or software stored in a device
A method of identifying errors or manipulations of data or software, includes receiving a first hash value stored in a first block of the memory, receiving a second hash value from a reference memory, and comparing the hash values. If different, error correction information and the content of the first block is received. The content of the first block is reconstructed by in accordance with the error correction information, generating a hash value and comparing the hash value of the modified content with the received first hash value, until the modified content and the received hash values are identical. The content of the first block received from the reference memory and the content of the reconstructed first block stored in the memory of the device are compared for identifying the differences in the content. |
US11550477B2 |
Processing host write transactions using a non-volatile memory express controller memory manager
Embodiments of the present disclosure generally relate to an NVMe storage device having a controller memory manager and a method of accessing an NVMe storage device having a controller memory manager. In one embodiment, a storage device comprises a non-volatile memory, a volatile memory, and a controller memory manager. The controller memory manager is operable to store one or more NVMe data structures within the non-volatile memory and the volatile memory. |
US11550472B2 |
Index file writing on tape storage media
An approach for improving the writing an index file on tape storage by switching, via a tape drive, write sequences in an index partition, in which the tape drive switches between a normal wrap sequence and a reverse wrap sequence. Further, embodiments write the index information by the normal wrap sequence during initialization of the tape media, in which the tape media is being mounted for the first time. Additionally, embodiments write the index information by the reverse wrap sequence during an unmounting the tape media for the first time, and wherein the tape media is mounted based on index information written at a rearmost end of one or more data partitions during second and subsequent mounting. |
US11550467B2 |
Device, method, and graphical user interface for managing data stored on a device
A method includes, while an application is installed on a device and a representation of the application has a designated location in a respective portion of an application launching user interface, detecting an application-demotion request to delete the application from the device without deleting associated data for the application. In response to detecting the application-demotion request, deleting the application from the device without deleting the associated data for the application. After deleting the application from the device, detecting a request to display the respective portion of the application launching user interface and, in response to detecting the request to display the respective portion of the application launching user interface, displaying the respective portion of the application launching user interface, including displaying the representation of the application in the designated location in the respective portion of the application launching user interface. |
US11550461B2 |
Screen locking method and apparatus
A screen locking method and apparatus include establishing, by a first electronic device, a coupling to a second electronic device, sending, by the first electronic device, to-be-displayed data to the second electronic device to enable the second electronic device to display a first interface, and in this case, the first electronic device displays a second interface different from the first interface, obtaining, by the first electronic device, a first screen locking operation from a user, where the first screen locking operation instructs to lock a screen of the second electronic device, and sending, by the first electronic device, a screen locking instruction to the second electronic device in response to the first screen locking operation whereby the second electronic device enters a screen-locked state. |
US11550458B2 |
Interactive presentation system
In some aspects, a method of authoring an interactive presentation includes defining a sequence of two or more primary content items within a presentation, and associating a link to additional content with a primary content item of the sequence in a non-transitory computer-readable medium. In additional aspects, a method of delivering an interactive presentation includes accessing the sequence of two or more primary content items, delivering the primary content items to a presentation device, and delivering, to applications operating on mobile devices of audience members, the primary content items with the additional content and/or one or more links thereto. In further aspects, a method of interacting with an interactive presentation includes receiving, by a mobile device of an audience member, a sequence of primary content items with additional content and/or one or more links thereto, and displaying the received primary content items and the additional content. |
US11550449B2 |
Contextual conversations for a collaborative workspace environment
Described herein is a user interface that enables messages within a collaborative workspace environment to be propagated to different workspaces that are associated with different tabs in the collaborative workspace environment. Thus, a comment made in a workspace associated with a first tab is reflected in a workspace associated with a different tab and vice versa. |
US11550448B2 |
Systems and methods for intellisense for SaaS application
Embodiments described include a method for providing context-aware input across network applications. The method can include establishing a plurality of sessions for a user with a plurality of network applications via an embedded browser within a client application. The method can include storing input activities of the user across the plurality of network applications to a data storage. The method can include detecting input focus on an input element of a network application of the plurality of network applications, the input element having a type of data to be inputted. The method can include identifying one or more inputs of the type of data used in another network application of the plurality of network applications stored in the data storage. The method can include providing the one or more inputs from another network application as selectable input for the input element of the network application. |
US11550447B2 |
Application menu for video system
The invention is directed to an electronic device. The electronic device generates for presentation on a display a user interface including a plurality of groups of icons. A plurality of the icons have been grouped based at least in part on metadata of applications associated with the icons. The electronic device receives input selecting a respective icon. In response to receiving the input selecting a respective icon, the electronic device invokes an instance of an application associated with the respective icon. |
US11550435B2 |
Trackpad on back portion of a device
Aspects of the present disclosure involve a system and a method for performing operations comprising: detecting physical touch of a touch-sensitive component on a back portion of a client device, the client device displaying a graphical user interface on a touch-sensitive display screen of a front portion of the client device; in response to detecting the physical touch, transmitting an electrical signal representing the physical touch of the touch-sensitive component on the back portion of the client device to the touch-sensitive display screen of the front portion of the client device; and causing an operation associated with the graphical user interface to be executed in response to the touch-sensitive display screen receiving the electrical signal representing the physical touch of the touch-sensitive component on the back portion of the client device. |
US11550432B2 |
Perceptions in a haptic system
A system providing various improved perceptions techniques for haptic feedback above interactive surfaces that require no contact with either tools, attachments or the surface itself is described. A range of receptors in a perceiving member which is part of the human body is identified to create substantially uniformly perceivable feedback. A vibration frequency that is in the range of the receptors in the perceiving member is chosen and dynamically altered to create substantially uniformly perceivable feedback throughout the receiving member. |
US11550420B2 |
Quick review of captured image data
A method may include presenting an image capture user interface on a display device of a multipurpose device including a live view portion configured to display a live view of image data currently sensed by an image capture device of the multipurpose device and a recall portion configured to display a thumbnail preview of stored image data most recently captured by the image capture device; receiving an indication of a first touch input on the display device, the first touch input starting at a first position on or near the recall portion of the user interface; receiving an indication of a swiping gesture from the recall portion to a second position with contact being maintained of the first touch input; and in response to the first touch input, displaying an enlarged preview of the stored image data, the enlarged preview being larger in size than the thumbnail preview. |
US11550416B2 |
Touch display device and operation method thereof
A touch display device and an operation method thereof are provided. The touch display device includes a touch display panel, a power management circuit, a display driving circuit, and a touch circuit. The display driving circuit drives the touch display panel to display an image, and notifies the power management circuit to perform a voltage adjustment of a common voltage supplied to the touch display panel in a voltage adjustment period. The touch circuit individually performs a touch sensing operation on multiple sensing lines of a touch sensing layer of the touch display panel, so as to generate multiple touch sensing data corresponding to the sensing lines. The touch circuit ignores the touch sensing data corresponding to the voltage adjustment period, or the touch circuit suspends performing the touch sensing operation on the sensing lines of the touch sensing layer during the voltage adjustment period. |
US11550410B2 |
Position detection device and control method for position detection sensor
A position detection device includes a main body with a housing that encloses an electronic pen while the electronic pen is accommodated in an accommodation portion included in the housing, and a planar coil having a rectangular cross-sectional area and disposed adjacent to the accommodation portion at a position at which a direction perpendicular to the rectangular cross-sectional area of the planar coil crosses an axial direction of the electronic pen while the electronic pen is accommodated in the accommodation portion. |
US11550408B1 |
Electronic device with optical sensor for sampling surfaces
A device such as a stylus may have a color sensor. The color sensor may have a color sensing light detector having a plurality of photodetectors each of which measures light for a different respective color channel. The color sensor may also have a light emitter. The light emitter may have an adjustable light spectrum. The light spectrum may be adjusted during color sensing measurements using information such as ambient light color measurements made with a color ambient light sensor that has a plurality of photodetectors each of which measures light for a different respective color channel. An inertial measurement unit may be used to measure the angular orientation between the stylus and an external object during color measurements. Arrangements in which the light emitter is modulated during color sensing may also be used. Measurements from the stylus may be transmitted wirelessly to external equipment. |
US11550407B2 |
Display system, display device, and light-emitting apparatus
A highly convenient display system is provided. A display system that enables a screen to be operated easily with a laser pointer is provided. A display system that enables a screen to be operated by a large number of people is provided. The display system includes a light-emitting apparatus and a display device. The light-emitting apparatus includes a means for emitting visible laser light and a means for emitting invisible light. The display device includes a display unit including a means for displaying an image and a means for obtaining positional information on a portion irradiated with the visible light, and a means for receiving the invisible light. The display system has a function of performing processing in accordance with the positional information when the invisible light is received. |
US11550406B1 |
Integration of a two-dimensional input device into a three-dimensional computing environment
A workstation enables operation of a 2D input device with a 3D interface. A cursor position engine determines the 3D position of a cursor controlled by the 2D input device as the cursor moves within a 3D scene displayed on a 3D display. The cursor position engine determines the 3D position of the cursor for a current frame of the 3D scene based on a current user viewpoint, a current mouse movement, a CD gain value, a Voronoi diagram, and an interpolation algorithm, such as the Laplacian algorithm. A CD gain engine computes CD gain optimized for the 2D input device operating with the 3D interface. The CD gain engine determines the CD gain based on specifications for the 2D input device and the 3D display. The techniques performed by the cursor position engine and the techniques performed by the CD gain engine can be performed separately or in conjunction. |
US11550405B2 |
Learning support system
A learning support system includes: an electronic pen, a writing medium position instruction tool, a position detection apparatus, and a display apparatus. The electronic pen is capable of recording handwriting and transmitting a position instruction signal. The position detection apparatus determines a position of a note provided with the writing medium position instruction tool on a position detection sensor incorporated in a desk mat based on a placement position instruction signal from the writing medium position instruction tool, converts coordinates of coordinate information corresponding to handwriting recorded on the note by the electronic pen, and displays an image corresponding to the handwriting recorded on the note on a display terminal and a teacher terminal in a mode recorded on the note. The learning support system enables an educator to determine a situation of a learner to contribute to an increase effectiveness of learning. |
US11550404B2 |
Tilt-responsive techniques for sharing content
Methods and systems are disclosed for sharing a content item from a secondary computing device to a primary computing device based on a tilt position of the secondary computing device. A sensor on the secondary computing device determines that the secondary computing device has a first tilt position that is associated with a non-sharing mode. The sensor senses that the secondary computing device is tilting from the first tilt position towards a second tilt position that is associated with a full sharing mode. In response, the content item is begun to be shared with the primary computing device. An amount of the content item that is shared with the primary computing device is continued to be increased as long as the sensor continues to sense that the secondary computing device is tilting from the first tilt position towards the second tilt position. The sensor senses that the secondary computing device has reached the second tilt position and shares the entire content item with the primary computing device. |
US11550402B2 |
Autoclavable tactile keypad for video endoscopes
A keypad includes a support, a snap disk on a first side of the support transformable from a released state to a loaded state, a cover forming a seal over the first side, a pocket in the cover, a magnet and a plunger disposed in the pocket, the plunger adapted to engage and transform the snap disk to the loaded state, a magnetic field sensor on a second side of the support, the second side opposite the first side and logic circuitry adapted to obtain a value of a strength of a magnetic field from the sensor, compare the value against a predetermined threshold value that corresponds at least approximately to the strength of a magnetic field, and when the plunger has transformed the snap disk to the loaded state and the value reaches or exceeds the threshold value, output a signal indicating that a key press occurred. |
US11550399B2 |
Sharing across environments
Techniques for sharing across environments are described. Generally, different types of input may be employed to share content, such as using a pen, a stylus, a finger, touchless gesture input, and so forth. According to various embodiments, content may be shared between devices in local proximity, and/or between devices that are remote from one another. In at least some embodiments, content is shared based on an identity of a sharing user and/or sharing device. |
US11550392B2 |
Signal combination of physiological sensor signals
In some examples, a facial gasket device includes a plurality of physiological sensors to detect physiological signals, and a signal processor to receive output signals based on measurements of the plurality of physiological sensors, the signal processor programmable to selectively combine a collection of the output signals to detect a target physiological activity of the user. |
US11550391B2 |
Systems and methods for controlling a device using detected changes in a neural-related signal
Systems and methods of controlling a device using detected changes in a neural-related signal of a subject are disclosed. In one embodiment, a method of controlling a device or software application comprises detecting a first change in a neural-related signal of a subject, detecting a second change in the neural-related signal, and transmitting an input command to the device upon or following the detection of the second change in the neural-related signal. The neural-related signal can be detected using a neural interface implanted within a brain of the subject. |
US11550390B2 |
Wearable device and wearable system
A wearable device includes a skin-attachable device to be attached to a skin of a user to acquire user data, an electronic device that supplies power to the skin-attachable device, and a connection device including a first cable connected to the skin-attachable device and a second cable connected to the first cable and detachably attached to the electronic device. |
US11550376B2 |
Temperature based frequency throttling
A power management controller is disclosed. Broadly speaking, the controller may, in response to receiving a timing signal, monitor a temperature of an integrated circuit including multiple processor clusters. The controller may generate a comparison of the temperature and a threshold value, and in response to a determination that the comparison indicates that the temperature is less than the threshold value, transition a particular processor cluster to a new power state. |
US11550373B2 |
Vapor chamber lids
Obtain a putative design for a vapor chamber lid for an electronic device; iteratively: obtain a steady state solution of governing equations of the putative design, wherein the governing equations include a thermal energy equation in a solid domain of the putative design and include continuity, momentum, and energy equations in vapor and liquid/wick domains of the putative design; modify the putative design in response to a difference between the evaporator temperature of the steady state solution and a threshold value for evaporator temperature; and obtain a new steady state solution of the governing equations for the putative design; and set a final design for the vapor chamber lid when a satisfactory result is obtained for the difference between the evaporator temperature and the threshold value for evaporator temperature. |
US11550371B2 |
Display apparatus
The present disclosure relates to a display apparatus. The display apparatus may include a display panel, a peripheral region, an electronic component, and a gap-fill layer. The display panel defines a display region. The peripheral region is adjacent to the display region. The peripheral region includes lines and pads. The lines are disposed in the peripheral region, and the pads are connected to the lines. The electronic component includes connecting pads in contact with the pads. The gap-fill layer is between the display panel and the electronic component, between the connection pads, between the pads, and in the openings. Each of the pads may overlap at least two pads of the connection pads, and the openings may overlap between the connection pads, when viewed in a plan view. |
US11550367B2 |
Hinge for a flexible electronic device
A hinge is mountable between two casing parts of a flexible electronic device, and includes a base seat and two rotating modules disposed at two sides of the base seat for respectively mounting the casing parts thereon. Each rotating module includes a primary support plate pivotably connected to the base seat, and a secondary support plate pivotably connected to the primary support plate. When the rotating modules are rotated from an initial position, where the secondary support plates are flush with the primary support plates for resting and supporting a flexible display thereon, to a terminal position, where the secondary support plates are turned away to provide a leeway, the casing parts are shifted from an unfolded state to a folded state. |
US11550364B2 |
Flexible display with preformed curvilinear foldable substrate and corresponding electronic devices and methods
A flexible display includes a foldable display coupled to a foldable substrate. The foldable substrate is preformed to maintain a curvilinear three-dimensional shape when in a neutral, force-free state. The curvilinear three-dimensional shape can simulate one or more contours of an electronic device housing to which the flexible display is attached, thereby reducing or minimizing stress loads on the flexible display as the electronic device housing transitions between an axially displaced open position and a closed position. |
US11550362B2 |
Rotatably coupled touch screen displays
Examples are disclosed relating to computing devices and methods for determining angular orientations of a first planar substrate rotatably coupled to a second planar substrate. In one example, a method comprises: receiving at a three-axis magnetic sensor in the second substrate a magnetic field emanating from a magnet array in the first substrate; determining magnetic flux densities at first and second sensing axes of the sensor throughout a range of degrees; and using the magnetic flux densities to determine multiple angular orientations of the first substrate relative to the second planar substrate. |
US11550361B2 |
Systems and methods for communication between a wearable device and a remote device
Systems and methods for managing communications between a wearable computing device and at least one remote computing device, using a host computing device. The host computing device provides a message handling service that receives one or more messages directed to the wearable computing device from the remote computing device, or directed to the remote computing device from the wearable computing device, and, for each of the one or more messages, determines an action associated with the respective message; and takes the action for each of the one or more messages. |
US11550360B1 |
Controlled-environment facility resident wearables and systems and methods for use
Controlled-environment facility resident behavioral and/or health monitoring may employ controlled-environment facility resident wearables each having a band configured to be affixed around a portion of a controlled-environment facility resident, irremovable by the resident and may include sensor(s) configured to measure biometric(s) of the controlled-environment facility resident and one or more physical parameter(s) experienced by the wearable, with a transmitter transmitting the biometric(s) and/or the physical parameter(s) to a controlled-environment facility management system. The controlled-environment facility management system may predetermine one or more normal input levels of the biometric(s) and/or physical parameter(s), receive the transmitted biometric(s) and/or physical parameter(s), determine whether received biometric(s) and/or physical parameter(s) rises above or falls below the predetermined normal input level(s), and alert controlled-environment facility personnel and/or law enforcement when received physical parameter(s) and/or received biometric(s) rise above or fall below the predetermined normal input level(s). |
US11550357B2 |
Electronic device
An electronic device includes a display module including: a display panel foldable with respect to a folding axis and a support part disposed under the display panel; and an accommodating part which accommodates the display module. The display panel includes: a first display portion covered by the accommodating part in a folded state of the display panel; and a second display portion exposed to the outside in the folded state. The accommodating part includes: a first accommodating part which accommodates the first display portion in the folded state; and a second accommodating part which accommodates the first accommodating part in the folded state. As the display panel is folded, an included angle between the first display portion and the second display portion decreases, and an area in which the first accommodating part overlaps the second accommodating part increases in a plan view. |
US11550350B2 |
Potential generating circuit, inverter, delay circuit, and logic gate circuit
A potential generating circuit includes a first transistor and a second transistor. Potential at a substrate of the first transistor varies with a first parameter. The first parameter is any one of a supply voltage, an operating temperature, as well as a manufacturing process of the potential generating circuit. Potential at a substrate of the second transistor varies with the first parameter. A gate of the first transistor is connected to a drain of the first transistor. The substrate of the first transistor serves as a first output of the potential generating circuit. A gate of the second transistor is connected to a drain of the second transistor. The substrate of the second transistor serves as a second output of the potential generating circuit. |
US11550349B2 |
Linear power supply circuit
A linear power supply circuit according to the present invention is provided with: an output transistor provided between an input end to which an input voltage is applied and an output end to which an output voltage is applied; a driver for driving the output transistor; and a feedback unit for feeding, back to the driver, information about an output electrical current that is output from the output end. The driver drives the output transistor on the basis of the difference between a voltage based on the output voltage and a reference voltage, as well as the information. |
US11550347B2 |
Voltage generation circuit and input buffer including the voltage generation circuit
A voltage generation circuit may include: a first transistor coupled to an internal supply voltage terminal, and configured as a diode-connected transistor; a second transistor coupled to the first transistor and configured as a diode-connected transistor; and a third transistor coupled between the second transistor and a ground voltage terminal, and configured to operate according to a first reference voltage generated based on an external supply voltage. The voltage generation circuit may limit a variation in level of a second reference voltage which is generated through a drain terminal of the second transistor as a threshold voltage of the second transistor rises according to a rise in level of the internal supply voltage. |
US11550341B2 |
Mass flow control system, and semiconductor manufacturing equipment and vaporizer including the system
In a mass flow control system which comprises a first apparatus that is a mass flow controller, an external sensor that is at least one detection means constituting a second apparatus that is an apparatus disposed outside said first apparatus and at least one control section prepared in either one or both of housings of said first apparatus and said second apparatus, and is configured so as to control a flow rate of fluid flowing through a channel, the control section is configured such that opening of a flow control valve can be controlled based on at least an external signal that is a detection signal output from the external sensor. |
US11550338B2 |
Path following in vehicle formations
A method of maintaining vehicle formation includes receiving a desired along path distance; receiving a plurality of waypoints corresponding to a plurality of positions along a path of the lead vehicle; determining a dynamic path for the follower vehicle by spline fitting the plurality of positions of the plurality of waypoints; determining a commanded curvature of the follower vehicle based on a curvature of the dynamic path at a current position of the follower vehicle; determining a current along path distance between the lead vehicle and the follower vehicle; determining an along path error; determining a next speed of the follower vehicle based on the along path error and the respective waypoint speed of the respective waypoint that is adjacent to a current position of the follower vehicle; and outputting the commanded curvature and the next speed to a control system of the follower vehicle. |
US11550337B2 |
Data capture trigger configuration for asset tracking
Methods, systems, and devices for data capture trigger configuration for asset tracking are provided. Another example method capturing raw data involves obtaining a rich data capture trigger that defines when a controller of an asset tracking device onboard an asset is to identify and log an unsimplified block of raw data in raw data on the asset tracking device for rich data analysis, transmitting data capture instructions to the asset tracking device that contains the rich data capture trigger, and receiving the simplified set of raw data and the unsimplified block of raw data from the asset tracking device. |
US11550331B1 |
Detecting street parked vehicles
Aspects of the disclosure relate to an autonomous vehicle that may detected other nearby vehicles and identify them as parked or unparked. This identification may be based on visual indicia displayed by the detected vehicles as well as traffic control factors relating to the detected vehicles. Detected vehicles that are in a known parking spot may automatically be identified as parked. In addition, detected vehicles that satisfy conditions that are indications of being parked may also be identified as parked. The autonomous vehicle may then base its control strategy on whether or not a vehicle has been identified as parked or not. |
US11550329B2 |
Neural network based vehicle dynamics model
A system and method for implementing a neural network based vehicle dynamics model are disclosed. A particular embodiment includes: training a machine learning system with a training dataset corresponding to a desired autonomous vehicle simulation environment; receiving vehicle control command data and vehicle status data, the vehicle control command data not including vehicle component types or characteristics of a specific vehicle; by use of the trained machine learning system, the vehicle control command data, and vehicle status data, generating simulated vehicle dynamics data including predicted vehicle acceleration data; providing the simulated vehicle dynamics data to an autonomous vehicle simulation system implementing the autonomous vehicle simulation environment; and using data produced by the autonomous vehicle simulation system to modify the vehicle status data for a subsequent iteration. |
US11550323B2 |
Autonomous moving apparatus and non-transitory computer readable medium storing program
An autonomous moving apparatus includes a moving unit moving the apparatus, a detector detecting distances from surrounding objects and shapes of the objects, and a controller. When a route of the apparatus is adjusted to a route of a follow target under control of the moving unit, the controller controls the moving unit so that the apparatus continues to move without changing the route of the apparatus if the follow target has changed the route but an obstacle having a possibility of causing a movement abnormality when the apparatus moves over the obstacle is present between the route of the follow target and the route of the apparatus. When the obstacle is no longer present between the route of the follow target and the route of the apparatus, the controller controls the moving unit so that the route of the apparatus is adjusted to the route of the follow target. |
US11550322B1 |
External environment sensor data prioritization for autonomous vehicle
Sensor data is received from an array of sensors configured to capture one or more objects in an external environment of an autonomous vehicle. A first sensor group is selected from the array of sensors based on proximity data or environmental contexts. First sensor data from the first sensor group is prioritized for transmission based on the proximity data or environmental contexts. |
US11550308B2 |
Dynamic value stream management
Various embodiments are described for dynamic value stream management. A computing environment is directed to receive a stream of metrics from station computing devices each positioned at a station in a manufacturing process, where individual ones of the station computing devices have a sensor configured to generate metrics. The computing environment may determine an optimal allocation of resources for each of the stations in the manufacturing process based at least in part on the metrics. If a cycle time of a station falls below a threshold, personnel from another satisfactorily-performing station may be reassigned to the station based on cross-training metrics. A recommended action for the stations may be determined and presented in a display device. |
US11550304B2 |
System and method for the automated production of a wiring harness
A system for the automated manufacture of a wiring harness, which demonstrates a branched structure made up of multiple individual conductor elements. To form wiring harnesses having an individually branched structure, the conductor elements are automatically brought into a predefined distribution structure, multiple second rails oriented in parallel to each other and multiple second transporters, distributed on the second rails, being used for this purpose. The second transporters are each fitted with one wire end of the conductor elements. To form the distribution structure, the second rails are subsequently moved in a vertical direction, and the second transporters are moved along the second rail. In this spread-apart structure, additional processing steps are carried out, for example a fixing of the conductor elements to each other. |
US11550301B2 |
System and method for adjusting the opening of containers to avoid damage to contents
First scanned images of the first container are received from a scanning device that show the contents of the interior of the first container before the first container is cut and opened. Second scanned images that are of the contents of the first container after the first container is cut and opened are also received. The images are analyzed and, based upon the analysis, selective modifications to the operating parameters of the container opening machine are determined and made. |
US11550299B2 |
Automated robotic process selection and configuration
A system for selection and configuration of an automated robotic process includes a media input module structured to receive at least one functional media, a media analysis module structured to analyze the at least one functional media and identify an action parameter; and a solution selection module structured to select at least one component of an AI solution for use in an automated robotic process, wherein the selection is based, at least in part, on the action parameter. |
US11550297B2 |
Methods and arrangements for robot device control in a cloud
The present disclosure relates to a first Web server (102, 204, 60, 70) and a second Web server (108, 214, 80, 90), and methods therein for controlling of a robot device over a cloud interface. A hyper-text transfer protocol, HTTP, request for a trajectory between a start position and a goal position is sent (S120, S230, 302, 402) towards the second Web server. One or more calculated trajectories are obtained (S122, 304) based on information as received encoded in the request. A HTTP response is sent (306) towards the first WEB server, comprising one or more calculated trajectories. Executing (S126, S266; 308, 406) of a trajectory at least based said one or more of the received trajectories is performed by the first Web server (102, 204, 60, 70). A scalable robot device control method is thus proposed, which is advantageously uses stored calculated trajectories between start and goal positions, for the robot device. |
US11550292B2 |
Computerized system and method for generating an undesirable chatter free milling CNC program for use in machining a workpiece
A computerized method of machining a workpiece including, prior to machining the workpiece, establishing, based on empirical data obtained from machining activity at an earlier time, an historical mapping indicating pairings of depth of cut and rpm at which undesirable chatter (UDC) did not occur during machining activity at an earlier time using at least one given type of milling machine, at least one given type of cutting tool and at least one given type of workpiece material, prior to commencing machining of the workpiece, programming a machine tool to machine the workpiece using a given type of milling machine, a given type of cutting tool and a given type of workpiece material at at least one depth of cut and rpm, which, based on the historical mapping, avoid UDC and operating the machine tool in accordance with the programming to machine the workpiece. |
US11550290B2 |
Numerical control device and control method
A numerical control device causes a machine tool to perform cutting with a command coordinate value indicated by a cutting command received from a command analysis unit. The numerical control device includes a dynamic compensation parameter calculation unit that calculates a dynamic compensation parameter for compensating for a dynamic error generated by a force acting on the machine tool and a velocity upon cutting, based on a command shape, and a dynamic compensation unit that compensates for the dynamic error with respect to the command coordinate value, based on the dynamic compensation parameter calculated, in which the dynamic compensation parameter calculation unit acquires only the dynamic error from a comparison of the command shape and the measurement data, and calculates the dynamic compensation parameter from the dynamic error acquired. |
US11550289B2 |
Tool system
An object of the present invention is to provide a tool system allowing a tool to be controlled on a work object basis before the work is started. A tool system includes a portable tool and an identification unit. The tool includes a driving unit to operate with power supplied from a battery pack. The identification unit identifies, by a contactless method, a current work object, to which the tool is set in place, out of a plurality of work objects. |
US11550284B2 |
Dynamic remote terminal unit (RTU) configurator assignment server enabled wastewater evaporation pond management system
Systems and methods include a computer-implemented method for displaying future trends of evaporation pond wastewater quantity and quality. A distributed float network is managed using a wastewater evaporation pond management (WEPM) system with an embedded supervisory control and data acquisition (SCADA) system. The WEPM collects data, including sensory information, from evaporation ponds. A configuration data upload for remote terminal units (RTUs) managed by the WEPM is automated using the WEPM system and the embedded SCADA system. Evaporation pond wastewater quantity and quality and adherence to environmental standards and regulations are monitored using the WEPM system. Environmental compliance data is collected from the distributed float network. The environmental compliance data collected from the distributed float network managed by the WEPM system is analyzed. A dashboard is provided displaying future trends of the evaporation ponds wastewater quantity and quality. |
US11550283B2 |
System and method for control of smart appliance operation
In a method of controlling an operational parameter of a smart apparatus, a user processing device receives user-defined criteria for changing the operational parameter based on a financial parameter associated with an account. The user processing device obtains a value for the financial parameter from a financial institution server a value and determines whether the user-defined criteria have been met. Responsive to a determination that the user-defined criteria have been met, the user processing device transmits to the smart apparatus a first instruction to change the operational parameter. The user processing device may then receive an updated value for the financial parameter from the financial institution server and determine whether the user-defined criteria are no longer being met. Responsive to a determination that the user-defined criteria are no longer being met, the user processing device transmits to the smart apparatus a second instruction to change the operational parameter. |
US11550277B2 |
Ruggedized edge computing assembly
A ruggedized edge computing assembly is provided, which includes an edge computing device having a processor configured to control a controlled device. The ruggedized edge computing assembly includes a field connector configured to connect to the edge computing device via a plurality of pins and to the controlled device via a coupling. The ruggedized edge computing assembly further includes a housing overmolded around each of the field connector and the edge computing device. The housing includes two portions which are a field connector portion configured to accommodate the field connector and an edge computing device portion configured to accommodate the edge computing device. The two portions are configured to interlockingly engage together at an interface. |
US11550275B2 |
Laboratory instrument control system
A server computer system connected to a first communications network. The server computer includes an instrument communications component configured to communicate with and control a plurality of biological reagent instruments using the first communications network and a user interface component configured to cause user interface (UI) instances to be displayed by a client computer device connected by a second communications network to said server computer system. The UI instances control respective virtual pods representing one or more of said biological reagent instruments. |
US11550273B2 |
Systems and methods for holistic low carbon intensity fuel production
Systems and methods to provide low carbon intensity (CI) transportation fuels through one or more targeted reductions of carbon emissions based upon an analysis of carbon emissions associated with a combination of various options for feedstock procurement, feedstock refining, processing, or transformation, and fuel product distribution pathways to end users. Such options are selected to maintain the total CI (carbon emissions per unit energy) of the transportation fuel below a pre-selected threshold that defines an upper limit of CI for the transportation fuel. |
US11550269B2 |
Electronic timepiece, information update control method and storage medium
An electronic timepiece includes a radio wave receiver, a communication unit, a memory and a processor. The radio wave receiver receives radio waves from positioning satellites. The communication unit communicates with an external device. The memory stores a program and predicted positional information on the positioning satellites. Based on the program stored in the memory, in response to a predetermined condition for an elapsed time from a valid period of the stored predicted positional information being satisfied, the processor causes the communication unit to receive predicted positional information with other information from the external device when the communication unit receives the other information. |
US11550267B2 |
Device for adjusting the functions of a timepiece
A device for adjusting horological functions of a timepiece, including a mechanism for selection and actuation, including: a drive driving a driving pinion in the clockwise and anti-clockwise directions, a driven pinion driven when the driving pinion turns clockwise and anti-clockwise, the driven pinion moving into a first position by the driving pinion turning clockwise, in which the driven pinion actuates an actuator of a first horological function, and moving into a second position by the driving pinion turning anti-clockwise, in which second position, the driven pinion actuates an actuator of a second horological function, the driven pinion not actuating the actuator of the first horological function when it is in its second position, and vice versa. The mechanism for selection and actuation includes at least two driven pinions, and the adjusting device includes a control mechanism selectively bringing the driving pinion into engagement with each of the driven pinions. |
US11550266B2 |
Timepiece capable of indicating the position of the sun with respect to the horizon anywhere in the world
A timepiece including a timepiece movement and sunrise and sunset indicating device that take account of the date and geolocation of the user, the device including a first device for receiving the current date, a second device for receiving a geolocation signal, and a disc bearing a representation of the sun, arranged to be capable of pivoting about an axis passing through the centre of the disc. The sunrise and sunset indicating device include a movable horizon arranged to move above the disc and to indicate the position of the sun with respect to the horizon. |
US11550261B2 |
Timepiece
A timepiece having multiple springs while reducing the plane size of the movement. The timepiece has a first barrel including a first barrel arbor, a first spring, and a first barrel wheel; and a second barrel including a second barrel arbor, a second spring, and a second barrel wheel, disposed to a position not superimposed with the first barrel in a plan view from the axial direction of the first barrel arbor and the second barrel arbor, and having rotation of the first barrel transferred thereto; a planetary gear mechanism having a display pivot that turns in a first direction when rotation of the first ratchet wheel that turns in unison with the first barrel arbor is transferred, and turns in a second direction opposite the first direction when rotation of the second barrel wheel is transferred, and is disposed to a position not superimposed with the first barrel and the second barrel in plan view; and a power reserve wheel train including multiple wheels that transfer rotation of the first ratchet wheel to the planetary gear mechanism, and having one of the multiple wheels axially supported by the second barrel arbor. |
US11550259B1 |
Image forming device having a replaceable unit including a retractable encoded member
A system includes a drive gear and a sensor mounted in an image forming device and a replaceable unit removably installable in the image forming device. The replaceable unit includes a gear for receiving rotational force from the drive gear. The system includes an encoded member encoded with identifying information of the replaceable unit and operatively connected to the gear such that rotation of the gear causes movement of the encoded member for communicating the identifying information of the replaceable unit to the sensor. The encoded member is configured to move toward the sensor upon rotation of the gear of the replaceable unit in a first rotational direction for communicating the identifying information of the replaceable unit to the sensor. The encoded member is configured to move away from the sensor upon rotation of the gear of the replaceable unit in a second rotational direction opposite the first rotational direction. |
US11550255B2 |
Image forming apparatus and developing cartridge
An image forming apparatus including a photosensitive member, a developing cartridge that has a developing member, a developing frame, an end member attached to the developing frame, and a restricting portion restricting a swing movement of the end member, and an apparatus body to which the developing cartridge is attachable. The apparatus body includes a movement unit moving the developing cartridge from a first position to a second position, a positioning portion engaging with the end member when the developing cartridge is located at the second position, and a restriction releasing portion acting on the restricting portion with a movement of the developing cartridge from the first position to the second position and releasing restriction of the swing movement of the end member, the restriction releasing portion being provided at a part of the apparatus main body excluding the movement unit. |
US11550254B2 |
Image forming apparatus
An image forming apparatus includes a photosensitive member; a charging member, an exposure member, a developing member, a transfer member, a moving member, a motor, a first drive transmitting portion, and a second drive transmitting portion. A rotation amount of the motor when the photosensitive member rotates from an exposure position to a transfer position during image formation is 2πn+η [rad] where n is a natural number, and η is an increased rotation amount [rad] of the motor. The following relationship is satisfied: 0<η<π−Φ where Φ is an angle [rad] which is formed by a line connecting rotation centers of a first gear of the motor and a second gear of the first driving transmitting portion and a line connecting rotation centers of the first gear of the motor and a third gear of the second driving transmitting portion. |
US11550252B2 |
Drawer including drawer frame, connector, and holder holding the same and movable relative to drawer frame
A drawer includes: a photosensitive drum; a drawer frame; a connector; a drawer memory; and a holder. The photosensitive drum is rotatable about a drum axis extending in a first direction. The drawer frame holds the photosensitive drum. The drawer frame has an outer surface. The connector has a plurality of terminals arrayed in an arraying direction. The drawer memory stores information on the photosensitive drum. The drawer memory is electrically connectable to at least one of the plurality of terminals. The holder is positioned at the outer surface of the drawer frame and holds the connector. The holder is movable relative to the drawer frame in the arraying direction of the plurality of terminals. |
US11550250B2 |
Heater and image forming apparatus
Embodiments disclosed herein generally relate to a heater, comprising an insulator substrate, a first member, a plurality of electrodes, and a second member. The first member is configured to generate heat on an upper surface of the insulator substrate across a first direction. The first member has a first end opposite a second end. The plurality of electrodes are formed on both the first end and the second end of the first member, respectively, and each electrode is disposed in a direction perpendicular to the first direction. The second member is configured to store heat. The second member comprises a latent heat material having latent heat in a target temperature zone. Furthermore, the latent heat material is fixed to a side surface or a bottom surface of the insulator substrate. |
US11550248B2 |
Image forming apparatus and method for controlling the same
An image forming apparatus includes a fixing device including a heating roller configured to heat a sheet when the heating roller rotates, a temperature sensor configured to detect a temperature of the heating roller; and a controller configured to obtain a temperature detected by the temperature sensor at intervals of a predetermined sampling time, calculate, at the intervals of the predetermined sampling time, a temperature-decrease-amount of the detected temperature over a unit time that is longer than the predetermined sampling time, and stop rotation of the heating roller when the calculated temperature-decrease-amount is greater than a predetermined threshold value. |
US11550244B1 |
Recording-medium transport device, fixing device, and image forming apparatus
A recording-medium transport device includes: a rotating first and second member, the first and second member forming a nip area therebetween and transporting a recording medium while nipping; a gripping member that grips the recording medium; a separating member that separates the recording medium passing through the nip area from the first or second member; and a control mechanism that controls contact and separation between the first and second member and opening and closing the gripping member where, in a first section, the gripping member passes between the first and second member, the first and second member are separated, and the gripping member is opened to release the recording medium until the first and second member come into contact with each other and, in a second section subsequent to the first section and before the recording medium reaches the separating member, the gripping member opens wider than the first section. |
US11550243B2 |
Image forming apparatus controlling recording medium loop
An image forming apparatus includes a control unit that controls a conveyance velocity of conveying a recording medium by a fixing unit, to form a loop in the recording medium between a transfer nip portion and a fixing nip portion, in which the control unit controls the conveyance velocity to decrease the loop when a rear end of the recording medium reaches a first position that is apart upstream, in the conveyance direction, from a conveying nip portion of a conveying unit, by a distance that corresponds to a circumference length of a pressure-applying rotating member multiplied by an integer. |
US11550241B1 |
Image forming apparatus
An image forming apparatus includes: a transfer cylinder that is supported on an image forming apparatus body and rotates; a rotating member that is coaxial with the transfer cylinder and rotates integrally with the transfer cylinder; a circulating member that is provided with a holding part that holds a front end portion of a recording medium, is suspended around the rotating member, and transports the recording medium by circulating as the rotating member rotates; a transfer unit that is supported on the image forming apparatus body and has a transfer belt that transfers an image on a recording medium transported by the circulating member by sandwiching the recording medium together with the transfer cylinder at a nip position; a first image forming part that is supported on the image forming apparatus body and forms the image on the transfer belt; and a second image forming part that is supported on the image forming apparatus body at a position lower than the first image forming part and forms the image on the transfer belt. Mass of the second image forming part is larger than mass of the first image forming part. |
US11550235B2 |
Electrostatic image developing toner, electrostatic image developer, toner cartridge, process cartridge, image forming apparatus, and image forming method
An electrostatic image developing toner includes toner particles, an external additive A, and an external additive B. At least the external additive A is deposited on the surfaces of the toner particles. At least the external additive B is deposited on the external additive A. The external additive B includes an aggregate of two or more particles. The coverage of the toner particles with the external additive B is 3% by area or more with respect to the total surface area of the toner particles. |
US11550232B2 |
Lithographic systems and methods of operating the same
A lithographic system for projecting an image onto a workpiece using radiation is provided. The lithographic system includes: a support structure for supporting a workpiece; a radiation source for providing radiation to project an image on the workpiece; a reticle positioned between the radiation source and the workpiece; and a mask positioned adjacent the reticle, the mask being configured to block radiation from the radiation source, the mask including a heat removal apparatus. |
US11550229B1 |
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. |
US11550227B2 |
Projection system and lithographic apparatus comprising said projection system
Disclosed is a projection system for a lithographic apparatus, comprising: a plurality of optical elements configured to direct a beam along a path, and a control system configured to receive an input signal indicative of a deformation of a first optical element of the plurality of optical elements. The plurality of optical elements may be configured to position the beam onto an object arranged on an object support, and a pattern may be imparted on the beam by a patterning device arranged on support structure. The control system is configured to generate an output signal for controlling a position of at least a second optical element of the plurality of optical elements, based on said input signal; and/or an output signal for controlling a position of said object support, based on said input signal; and/or an output signal for controlling a position of said support structure, based on said input signal. |
US11550226B2 |
Configuring optical layers in imprint lithography processes
An imprint lithography method of configuring an optical layer includes selecting one or more parameters of a nanolayer to be applied to a substrate for changing an effective refractive index of the substrate and imprinting the nanolayer on the substrate to change the effective refractive index of the substrate such that a relative amount of light transmittable through the substrate is changed by a selected amount. |
US11550224B2 |
Apparatus for post exposure bake
Embodiments described herein relate to methods and apparatus for performing immersion field guided post exposure bake processes. Embodiments of apparatus described herein include a chamber body defining a processing volume. Electrodes may be disposed adjacent the process volume and process fluid is provided to the process volume via a plurality of fluid conduits to facilitate immersion field guided post exposure bake processes. A post process chamber for rinsing, developing, and drying a substrate is also provided. |
US11550221B2 |
Chemically amplified positive-type photosensitive resin composition, photosensitive dry film, method of manufacturing photosensitive dry film, method of manufacturing patterned resist film, method of manufacturing substrate with template, method of manufacturing plated article, and nitrogen-containing aromatic heterocyclic compound
A chemically amplified positive-type photosensitive resin composition including an acid generator which generates acid upon exposure to an irradiated active ray or radiation, a resin whose solubility in alkali increases under the action of acid, and a nitrogen-containing aromatic heterocyclic compound that is a nitrogen-containing aromatic heterocyclic compound having a specific structure and having a Log S value of −6.00 or less. |
US11550220B2 |
Negative tone photoresist for EUV lithography
A negative tone photoresist and method for developing the negative tone photoresist is disclosed. For example, the negative tone photoresist includes a solvent, a dissolution inhibitor, and a polymer. The polymer includes a hydroxyl group. The polymer may be greater than 40 weight per cent of a total weight of the negative tone photoresist. |
US11550219B2 |
Salt, quencher, resist composition and method for producing resist pattern, and method for producing salt
Disclosed are a salt represented by formula (I), and a method for producing the salt, and a quencher and a resist composition comprising the same: wherein R1 and R2 each represent a hydrocarbon group, and —CH2— included in the hydrocarbon group may be replaced by —O— or —CO—; R3, R4 and R5 each represent a halogen atom, an alkyl fluoride group or a hydrocarbon group, and —CH2— included in the hydrocarbon group may be replaced by —O— or —CO—; m3 represents an integer of 0 to 2, and when m3 is 2, two R3 may be the same or different from each other; and m4 and m5 represent an integer of 0 to 5, and when m4 and/or m5 is/are 2 or more, a plurality of R4 and/or a plurality of R5 may be the same or different from each other. |
US11550212B2 |
Room
The room includes: a ceiling; a floor; and a wall having a pair of wall surfaces opposite to each other, and another pair of wall surfaces opposite to each other in a direction intersecting the pair of wall surfaces. One of the pair of wall surfaces and the other pair of wall surfaces has a window. The wall surface opposite to the wall surface having the window has arranged thereon a first screen. An inner side of the window, and a projection-side surface of the first each has arranged thereon a polarizing plate. An absorption axis direction of a polarizer of the polarizing plate of the window, and an absorption axis direction of a polarizer of the polarizing plate of the first screen and/or an absorption axis direction of a polarizer of the polarizing plate of the second screen are substantially perpendicular or parallel to each other. |
US11550208B2 |
Adjustable plate for camera equipment
A plate for an imaging device. |
US11550205B2 |
Flash unit
A provided flash unit includes a light emitting part in the main unit of the flash unit and a distance sensor provided only in the light emitting part, achieving an accurate measurement of a distance from a subject. In the flash unit according to the present invention, the light emitting part (10) includes a light receiving element (6) that measures reflected light when light is emitted in advance from the light emitting part (10) to a subject (T) and reflected light when light is emitted in advance from the light emitting part (10) to a reflector (X) for bounce photography, the flash unit determines and controls a proper tilt angle (θ3) of the light emitting part (10) relative to a main unit (9) based on a distance (La) from the subject (T) and a distance (Lb) from the reflector (X), the distances being measured based on the detection by the light receiving element (6), and directivity for the detection by the light receiving element (6) is tilted toward the main unit (9) with respect to a horizontal direction. |
US11550199B2 |
Apparatus having variable transmittance
A transmittance-variable device, a driving method thereof, a method for improving a light shielding ratio therein, and a use thereof are disclosed herein. In some embodiments, a transmittance-variable device includes a transmittance-variable film capable of switching between a transparent mode and a black mode depending on application of a voltage signal; and a power source for applying a voltage signal having a frequency of 30 Hz or less to implement the black mode, wherein the transmittance-variable film comprises a first electrode substrate, an electrophoretic layer, and a second electrode substrate sequentially arranged. The transmittance-variable device can exhibit an excellent light shielding ratio in the black mode after driving with a voltage signal, and such a transmittance-variable device can be usefully used in a smart window. |
US11550198B2 |
Electrochromic display device
Provided is an electrochromic display device including: a first substrate; a second substrate on the first substrate; an electrolyte layer disposed between the first substrate and the second substrate; a first transparent electrode provided between the electrolyte layer and the first substrate; second transparent electrodes provided between the electrolyte layer and the second substrate; a first electrochromic layer provided between the first transparent electrode and the electrolyte layer; and a second electrochromic layer provided between the second transparent electrodes and the electrolyte layer, wherein the second transparent electrodes each extend in a first direction and be disposed apart from each other in a second direction perpendicular to the first direction, the second electrochromic layer extends between the second transparent electrodes and contacts a lower surface of the second substrate, the first electrochromic layer includes an inorganic electrochromic material, and the second electrochromic layer includes an organic electrochromic material. |
US11550195B2 |
Display device and semiconductor device
A display device including a substrate having a first TFT of an oxide semiconductor and a second TFT of a polysilicon semiconductor comprising: the oxide semiconductor 109 is covered by a first insulating film, a first drain electrode 110 is connected to the oxide semiconductor 109 via a first through hole 132 formed in the first insulating film, a first source electrode 111 is connected to the oxide semiconductor 109 via second through hole 133 formed in the first insulating film in the first TFT, a second insulating film is formed covering the first drain electrode 110 and the first source electrode 111, a drain wiring connects 12 to the first drain electrode 110 via a third through hole 130 formed in the second insulating film, a source wiring 122 is connected to the first source electrode 111 via a fourth through hole 131 formed in the second insulating film. |
US11550191B2 |
Display device
A display device is provided and includes first and second substrates; a liquid crystal layer filled between the first and second substrates; a counter electrode pattern formed on the first substrate; scanning lines extending in a first direction; signal lines; anda first pixel electrode pattern and a second pixel electrode pattern formed on the first substrate, wherein the first pixel electrode pattern and the second pixel electrode pattern are located in line symmetry with respect to a first scanning line of the scanning lines. |
US11550186B2 |
Encapsulant sheet for self-luminous display or encapsulant sheet for direct backlight, self-luminous display, and direct backlight
An encapsulant sheet suitable for encapsulating a light-emitting element in a self-luminous display, etc. A resin sheet having a polyolefin as a base resin, wherein the resin sheet is created as an encapsulant sheet for a self-luminous display or for a direct backlight, the melt viscosity of the encapsulant sheet, at a shear velocity of 2.43×10 sec-1 and measured at a temperature of 120° C., being 5.0×103 poise to 1.0×105 poise inclusive. |
US11550185B2 |
Optical film and backlight unit including the same
A backlight unit according to various embodiments of the disclosure may include a light source, a light guide plate configured to guide light emitted from the light source and disposed to face in a first direction, and an optical film disposed over the light guide plate. The optical film may include a first prism sheet including first prism structures arranged side by side to each other along a second direction perpendicular to the first direction, and a second prism sheet disposed over the first prism sheet and including second prism structures arranged side by side to each other along a third direction forming an acute angle with the second direction. |
US11550184B2 |
Polarizing plate laminate and display device comprising same
The polarizing plate laminate according to an exemplary embodiment of the present disclosure includes: a polarizer; an adhesive agent layer or a bonding agent layer provided on the polarizer; a viewing angle compensation film provided on the adhesive agent layer or the bonding agent layer; and a base film provided on the viewing angle compensation film. |
US11550177B2 |
Liquid crystal display device having multiple display modes
Provided is a liquid crystal display device including: a liquid crystal panel; and a control circuit. The liquid crystal panel sequentially includes an active matrix substrate, a first alignment film, a liquid crystal layer containing liquid crystal molecules having a negative anisotropy of dielectric constant, a second alignment film aligning the liquid crystal molecules at an angle of 10° or greater and 30° or smaller, and a counter substrate. The active matrix substrate includes a first substrate, and a first electrode and a second electrode that are stacked via a first insulating layer or that face each other on the first substrate. The counter substrate sequentially includes a second substrate, a third electrode, a second insulating layer, and a fourth electrode. The control circuit is configured to switch between application of alternating voltage and application of constant voltage to the third and/or fourth electrode according to a display mode. |
US11550176B2 |
Display device comprising an electronically controlled phase retardation module having a conductive layer formed directly on a substrate of a polarizing film
A display device, including a first polarizing film, a pixel array module, a second polarizing film, and a first electronically controlled phase retardation module, is provided. The pixel array module is disposed in overlap with the first polarizing film. The second polarizing film is disposed in overlap with the pixel array module. The first electronically controlled phase retardation module includes a first liquid crystal layer, two first alignment layers, and two first conductive layers. The first liquid crystal layer and the first alignment layers are disposed between the first conductive layers. The second polarizing film is located between the pixel array module and the first electronically controlled phase retardation module. One of the first polarizing film and the second polarizing film directly contacts one of the first conductive layers of the first electronically controlled phase retardation module. The display device has a switchable viewing angle and is thinner and lighter. |
US11550174B2 |
Operating a high-frequency driver circuit
A high-frequency (HF) driver circuit for an acousto-optical component includes an HF power amplifier connected to a voltage regulator for supply with a supply voltage and a bias voltage generator connected to an input of the HF power amplifier via a switch. The HF driver circuit can include a measurement device configured to measure a temperature of the HF power amplifier and a compensation device configured to control the bias voltage generator according to the temperature. The bias voltage generator is configured to provide a bias voltage to the HF power amplifier. By switching in the bias voltage, the HF power amplifier can be adjusted to a low quiescent current. By switching off the bias voltage, the HF power amplifier can be very rapidly and effectively blocked. As a result, very rapid switching-on and switching-off times, e.g., in a range of 10 to 50 ns, can be achieved. |
US11550169B2 |
Active optical filter for spectacle lenses
Active optical filter adapted for a spectacle lens, the active optical filter being configured so as to filter light radiations over at least one predetermined range of wavelengths, wherein the full width at half maximum of the filtering function of the optical filter is smaller than or equal to 100 nm. |
US11550165B2 |
Adjustment sound-generating temple
A adjustment sound-generating temple includes a hinge member, a connecting seat and a temple. The hinge member has a saw teeth and a pivot pins on one surface, the connecting seat is provided with an insert slot on one end and an extension rod on the other, which has two saw teeth on each of its inner side. The temple is assembled by combining the hinge member and the connecting seat. The completed temple is then connected to the frame, forming a spectacle that makes clicking sounds when adjusting the temple's angle. The clicking sounds help to enhance the quality of the spectacle as a whole. |
US11550164B2 |
Holographic mode filter for super-resolution imaging
A method includes receiving collimated light from an optical imaging system and dividing the received light into multiple bands of wavelength. Each band is refocused onto a corresponding diffraction grating having an amplitude function matched to a point spread function (PSF) of the optical imaging system. The light that is not filtered out by the diffraction grating is transmitted onto a corresponding pixel array. An image is reconstructed from data provided by the pixel arrays for each band. The intensity of light scattered by each diffraction grating may be detected, with the image being reconstructed as a function of an average value of detected intensity of scattered light used to scale the known zero-order mode profile, which is added to the image on the pixel array. |
US11550156B2 |
Sensor fusion for electromagnetic tracking
Head-mounted augmented reality (AR) devices can track pose of a wearer's head or pose of a hand-held user input device to enable wearer interaction in a three-dimensional AR environment. A pose sensor (e.g., an inertial measurement unit) in the user input device can provide data on pose (e.g., position or orientation) of the user input device. An electromagnetic (EM) tracking system can also provide pose data. For example, the handheld user input device can include an EM emitter that generates an EM field, and the head-mounted AR device can include an EM sensor that senses the EM field. The AR device can combine the output of the pose sensor and the EM tracking system to reduce drift in the estimated pose of the user input device or to transform the pose into a world coordinate system used by the AR device. The AR device can utilize a Kalman filter to combine the output of the pose sensor and the EM tracking system. |
US11550155B2 |
Virtual image display apparatus and optical unit
A virtual image display apparatus includes an image light generation device, a projection optical system configured to project image light emitted from the image light generation device, a folding mirror configured to reflect the image light from the projection optical system in an intersection direction, a semi-transmissive mirror configured to reflect a part of the image light from the folding mirror, and a concave mirror configured to reflect the image light from the semi-transmissive mirror forming an exit pupil, in which the folding mirror is disposed between the semi-transmissive mirror and the concave mirror when viewed in a first direction, provided that the first direction is a direction from an intersection point between a projection optical axis that is an optical axis of the projection optical system and the folding mirror toward an emission optical axis that is an optical axis from the concave mirror toward the exit pupil. |
US11550154B2 |
Virtual image display device and light-guiding member
A display element, and a light-guiding member including a plurality of reflection surfaces and configured to guide image light from the display element by reflecting the image light at an inner surface, and cause the image light and external light to be visually recognized in an overlapping manner are provided, wherein at a boundary between a first reflection surface and a second reflection surface adjacent to each other included in the plurality of reflection surfaces of the light-guiding member with at least one of the first reflection surface and the second reflection surface including a curved surface, an end of the first reflection surface and an end of the second reflection surface match when projected from a specific direction. |
US11550147B2 |
Optical scanning device, image forming apparatus including optical scanning device, and optical scanning method
An optical scanning device according to the present invention has a 2-beam type first laser diode and a 1-beam type second laser diode. When resolution in a sub-scanning direction is 600 dpi, exposure processing is executed by a first laser beam and a second laser beam emitted from the first laser diode. And when the resolution in the sub-scanning direction is 1200 dpi, the exposure processing is executed by the first laser beam and a third laser beam emitted from the second laser diode. |
US11550145B2 |
Optical system for implementing augmented reality and device including the same
An augmented reality optical device includes an image generator receiving a preset wavelength range of light reflected by an affected part and generating an affected part image, an image output unit outputting a visible wavelength range of light corresponding to the affected part image, a first mirror unit reflecting the light output from the image output unit, a lens unit focusing the reflected light, a beam splitter reflecting a preset wavelength range of light incident from the outside in a preset direction and transmitting a portion of an incident visible wavelength range of light to a user's pupil (or in the preset direction) while reflecting another portion of the incident visible wavelength range of light in the preset direction (or to the user's pupil), and a second mirror unit re-reflecting the preset wavelength range of light reflected by the beam splitter to the image generator. |
US11550141B2 |
Video endoscope and brake element
A video endoscope with lateral viewing direction including a shaft having proximal and distal ends, an objective lens in the distal end, an image sensor, and a main body at the proximal end. Where a first grip rotationally fixed relative to the shaft and the main body to rotate the shaft and the main body to change the viewing direction of the objective lens. A second grip is disposed on the main body to be rotatable relative to the shaft and the main body to maintain a horizontal position of the image sensor when the viewing direction is changed. An annular seal is disposed between the second grip and the main body and/or the first grip. The seal includes a circumferentially wound coil spring having windings oriented such that a surface vector of a surface spanned by a single winding points substantially in a circumferential direction of the seal. |
US11550136B2 |
Device and method for measuring central location of single molecule using structured illumination and phase detection
According to the present disclosure, an optical signal emitted from a single molecule is received to measure a central location of the single molecule while changing a phase of a structured illumination having a periodic pattern to measure a phase of a pattern in which a fluorescence intensity is periodically changed in accordance with a distance between the pattern and the single molecule while displacing the periodic pattern by a specific interval to measure the central location of the single molecule, thereby improving an accuracy of the central location of the single molecule with low photons and as a result, the resolution of the image may be enhanced. |
US11550132B2 |
Projection optical system and projector
A projection optical system includes a first lens group having negative power, a second lens group having positive power and disposed at a reduction side of the first lens group, and a third lens group having positive power and disposed at the reduction side of the second lens group. The first lens group includes at least three negative lenses. The second lens group includes at least one positive lens. The third lens group includes a plurality of positive lenses. The at least three negative lenses of the first lens group are each a single lens. The third lens group includes a jointed lens including at least one of the plurality of positive lenses. NA is a reduction-side numerical aperture, Dst is a distortion aberration at a reduction-side maximum image height, and the projection optical system satisfies Conditional Expressions (1) and (2), 0.2 |
US11550129B2 |
Optical imaging lens assembly
This disclosure discloses an optical imaging lens assembly, sequentially arranged from an object side to an image side along an optical axis, comprising: the first lens element with positive refractive power, the second lens element with negative refractive power having a convex object-side surface and a concave image-side surface, the third lens element with positive refractive power, the fourth lens element with negative refractive power having a concave object-side surface and a convex image-side surface, the fifth lens element with refractive power having a concave image-side surface, and both object-side surface and image-side surface being aspheric, wherein a stop and an image sensor disposed on an image plane are also provided. By such arrangements, the image pickup optical system satisfies conditions related to shorten the total length and to reduce the sensitivity for use in compact cameras and mobile phones with camera functionalities. |
US11550126B2 |
Optical imaging system
There is provided an optical imaging system including a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens. The first lens includes a negative refractive power and a concave object-side surface. The second lens includes a concave object-side surface. The fourth lens includes a negative refractive power. The sixth lens includes an inflection point formed on an image-side surface thereof. The first to sixth lenses are sequentially disposed from an object side toward an imaging plane. |
US11550125B2 |
Camera optical lens
Provided is a camera optical lens including first to fourth lenses. The camera optical lens satisfies: 0.10≤R1/R2≤0.20; 1.10≤R3/R4≤1.50; 5.50≤R5/R6≤6.50; and −6.50≤f2/f≤−4.50, where f denotes a focal length of the camera optical lens; f2 denotes a focal length of the second lens; R1 denotes a curvature radius of an object side surface of the first lens; R2 denotes a curvature radius of an image side surface of the first lens; R3 denotes a curvature radius of an object side surface of the second lens; R4 denotes a curvature radius of an image side surface of the second lens; R5 denotes a curvature radius of an object side surface of the third lens; and R6 denotes a curvature radius of an image side surface of the third lens. The camera optical lens has good optical performance while satisfying design requirements for ultra-thin, wide-angle lenses having large apertures. |
US11550124B2 |
Camera lens including six lenses of −++−++ refractive powers, camera module and vehicle
The disclosure provides a camera lens, a camera module and vehicle camera. The camera lens sequentially includes a first group, a stop, and a second group along an optical axis from an object side to an imaging surface. The first group includes a biconcave first lens and a biconvex second lens. The second group includes a third lens, a fourth lens, a fifth lens and a sixth lens. The third lens has a positive refractive power, a convex object side surface and a concave image side surface. The fourth lens has a negative refractive power and is a biconcave lens. The fifth lens has a positive refractive power and is a biconvex lens. The sixth lens has a positive refractive power, a convex object side surface and a concave image side surface. The fourth lens and the fifth lens form a cemented body with a positive refractive power. |
US11550122B2 |
Optical lens and electronic device having optical lens
An optical lens includes seven lenses sequentially arranged along an optical axis from an object side to an image side. A fourth lens includes a seventh surface facing the object side and an eighth surface facing the image side. Each of the seventh surface and the eighth surface includes an inflection point. The optical lens satisfies the following conditional formulas: −0.48 |
US11550121B2 |
Optical image capturing system
The invention discloses a three-piece optical lens for capturing image and a three-piece optical module for capturing image. In order from an object side to an image side, the optical lens along the optical axis comprises a first lens with positive refractive power; a second lens with refractive power; and a third lens with refractive power; and at least one of the image-side surface and object-side surface of each of the three lens elements are aspheric. The optical lens can increase aperture value and improve the imaging quality for use in compact cameras. |
US11550120B2 |
Optical image capturing system
The invention discloses a three-piece optical lens for capturing image and a three-piece optical module for capturing image. In order from an object side to an image side, the optical lens along the optical axis comprises a first lens with positive refractive power; a second lens with refractive power; and a third lens with refractive power; and at least one of the image-side surface and object-side surface of each of the three lens elements are aspheric. The optical lens can increase aperture value and improve the imaging quality for use in compact cameras. |
US11550118B2 |
Lens driving apparatus, photographing module and electronic device
A lens driving apparatus is for driving a lens assembly and includes a base, a metal cover, a carrier, a first coil, at least one first magnet, at least one second magnet, a frame and a spring set. At least one lower leaf spring of the spring set includes a frame connecting section, a carrier connecting section and a resilient section. The carrier connecting section and the second magnet are arranged along the first direction. The carrier connecting section includes an opening portion and a shielding portion, and the opening portion and the shielding portion both corresponding to the second magnet along the first direction are respectively for a part of the second magnet to be exposed through the opening portion and another part of the second magnet to be shielded by the shielding portion. |
US11550114B2 |
Lens alignment system and method
A lens alignment system and method is disclosed. The disclosed system/method integrates one or more lens retaining members/tubes (LRM/LRT) and focal length spacers (FLS) each comprising a metallic material product (MMP) specifically manufactured to have a thermal expansion coefficient (TEC) in a predetermined range via selection of the individual MMP materials and an associated MMP manufacturing process providing for controlled TEC. This controlled LRM/LRT TEC enables a plurality of optical lenses (POL) fixed along a common optical axis (COA) by the LRM/LRT to maintain precise interspatial alignment characteristics that ensure consistent and/or controlled series focal length (SFL) within the POL to generate a thermally neutral optical system (TNOS). Integration of the POL using this LRM/LRT/FLS lens alignment system reduces the overall TNOS implementation cost, reduces the overall TNOS mass, reduces TNOS parts component count, and increases the reliability of the overall optical system. |
US11550110B2 |
Methods for the installation of overhead transmission lines and devices thereof
A method for overhead transmission line installation includes tension pulling a transmission line over a path between a first support structure having a first mounting location and a second support structure having a second mounting location extending from the first mounting location to a first transition location on the second support structure, to a second transition location on the first support structure, and to the second mounting location. The transmission line is mounted at the first mounting location and the second mounting location. The mounting provides a slack portion of the transmission line between the first mounting location and the second mounting location. A portion of the slack portion is mounted proximate to the first mounting location or the second mounting location to provide an overhead transmission line extending between the first mounting location and the second mounting location and a remainder of the slack portion. |
US11550107B2 |
Optical waveguide substrate and method for manufacturing optical waveguide
An optical waveguide substrate includes: a substrate; a clad disposed on a plane of the substrate and made of a transparent material; and a plurality of cores that are surrounded by the clad, extend in parallel with the plane of the substrate and are made of a transparent material having a refractive index different from a refractive index of the clad, the cores including at least a pair of cores with diameters different from each other. The cores are provided at positions where centers of sections of the cores are all positioned in a straight line. |
US11550105B2 |
Fiber plug connector with seal and threaded region
A cable sealing device including an attaching part securable to the cable; a fixation part adapted to be mountable on the attaching part; and a sealing part. The attaching part includes outer locking faces. The fixation part has inner abutment faces adapted to co-operate with the outer locking faces to axially and rotationally lock the fixation part relative to the attaching part. The sealing part includes an inner seal and an outer seal. The sealing part also includes a second securing arrangement that is configured to engage a first securing arrangement of the fixation part to axially and rotationally lock the sealing part to the fixation part. |
US11550101B2 |
Photonic device having a photonic crystal lower cladding layer provided on a semiconductor substrate
An integrated photonic device is provided with a photonic crystal lower cladding on a semiconductor substrate. |
US11550096B2 |
Transparent display module and display device
A transparent display module and a display device are provided. The transparent display module includes a first transparent substrate and a second transparent substrate that are arranged opposite to each other, a transparent display panel and a light source. The transparent display panel is arranged between the first transparent substrate and the second transparent substrate. The light guide plate is arranged between the transparent display panel and the second transparent substrate. The light source is arranged between the transparent display panel and the second transparent substrate, and the light source is located on the side of the light guide plate. |
US11550091B2 |
Phase difference compensation element, liquid crystal display device, and projection image display device
A phase difference compensation element, including: a transparent substrate; a first optical anisotropic layer that includes an inorganic material, and has a C-plate retardance; and a second optical anisotropic layer that includes an inorganic material, and includes an oblique angle vapor deposition film that does not have an O-plate retardance, wherein the phase difference compensation element including the first optical anisotropic layer and the second optical anisotropic layer in combination has a quasi-O-plate retardance. |
US11550090B2 |
High-contrast polarizer
A polarizer can have high contrast. This high contrast polarizer can be useful in applications requiring minimal leakage of an undesired polarization through the polarizer. The high contrast polarizer can include a substrate sandwiched between a reflective polarizer and an absorptive polarizer. The high contrast polarizer can include a reflective polarizer sandwiched between a substrate and an absorptive polarizer. The high contrast polarizer can include an absorptive polarizer sandwiched between reflective polarizers. |
US11550089B2 |
Single packet reflective polarizer with thickness profile tailored for low color at oblique angles
Multilayer optical film reflective polarizers previously considered to have excessive off-axis color can provide adequate performance in an LC display in an “on-glass” configuration, laminated to a back absorbing polarizer of the display, without any light diffusing layer or air gap in such laminate. The reflective polarizer is a tentered-one-packet (TOP) multilayer film, having only one packet of microlayers, and oriented using a standard tenter such that birefringent microlayers in the film are biaxially birefringent. The thickness profile of optical repeat units (ORUs) in the microlayer packet is tailored to avoid excessive perceived color at normal and oblique angles. Color at high oblique angles in the white state of the display is reduced by positioning thicker ORUs closer to the absorbing polarizer, and by ensuring that, with regard to a boxcar average of the ORU thickness profile, the average slope from an ORU(600) to an ORU(645) does not exceed 1.8 times the average slope from an ORU(450) to the ORU(600). |
US11550087B2 |
Display device
The display device may include a substrate; at least one pixel along a first direction on the substrate and including first, second, and third emission areas, in each of which a plurality of light emitting elements are provided; a light blocking pattern corresponding to an area between the first to third emission areas; and a color filter layer including a first color filter pattern provided on the first emission area, a second color filter pattern provided on the second emission area, and a third color filter pattern provided on the third emission area. Here, the pixel may include a first storage capacitor, a second storage capacitor, and a third storage capacitor on the substrate and corresponding to one of the first to third color filter patterns. |
US11550086B2 |
Optical filter and imaging apparatus
An optical filter (1a) includes a light-absorbing layer (10). The light-absorbing layer absorbs light in at least a portion of the near-infrared region. When light with a wavelength of 300 to 1200 nm is incident on the optical filter (1a) at an incident angle of 0°, the optical filter (1a) satisfies given requirements. When light with a wavelength of 300 to 1200 nm is incident on the optical filter (1a) at incident angles of 0°, 30°, 35°, and 40°, the optical filter (1a) satisfies given requirements related to a normalized spectral transmittance. The normalized spectral transmittance is determined by normalization of a spectral transmittance for each incident angle so that the maximum of the spectral transmittance for each incident angle in the wavelength range of 400 to 650 nm is 100%. |
US11550084B2 |
Low-contrast metasurfaces
Disclosed herein are metasurfaces formed on a substrate from a plurality of posts. The metasurfaces are configured to be optically active at one or more wavelengths and in certain embodiments are configured to form lenses having unexpectedly strong focusing power. In particular, the metasurfaces are formed from “low-contrast” materials, including CMOS-compatible materials such as silicon dioxide or silicon nitride. Accordingly, the disclosed metasurfaces are generally CMOS compatible and therefore embody a new paradigm in metasurface design and manufacturing. |
US11550083B2 |
Techniques for manufacturing slanted structures
A surface-relief grating comprises a plurality of grating ridges including a first material, and a layer of a second material conformally deposited on surfaces of the plurality of grating ridges. A first region of the surface-relief grating is characterized by a first grating depth and a first duty cycle greater than a first threshold value. A second region of the surface-relief grating is characterized by a second grating depth and a second duty cycle lower than a second threshold value that is lower than the first threshold value. A difference between the first grating depth and the second grating depth is less than 20% of the second grating depth. |
US11550082B2 |
Mirror with increased form stability and longevity and a method of fabricating the same
A mirror includes a carrier, a reflecting layer disposed above a main face of the carrier, and a transparent layer disposed above the reflective layer. The carrier includes a base body, and the base body includes one or more of a material comprising a density in a range from 0.1 to 1.0 g/cm3, a porous material, a foamed material, a material comprising a structure containing closed cells, a material comprising a honeycomb structure, or a structure containing carbon fibers. |
US11550079B2 |
Method of estimating elastic properties of kerogen using multi-scale data integration
The present disclosure is directed to numerically estimating the shear modulus of Kerogen by using a combination of mineralogy from digital image analysis and sonic log analysis, when measured data on only one elastic constant (Bulk, Young's or P-wave modulus) is available. In some instances, elastic properties predicted from the digital images are compared with sonic, shear, and density logs, to estimate the shear modulus of kerogen. As a one-to-one correspondence is not expected between the core sub-samples and the rock unit sampled by the well logs, cross-property relations can be used to identify the suitability of the effective medium models and to iteratively determine the shear modulus of kerogen. |
US11550077B2 |
Portable vehicle inspection portal with accompanying workstation
The present specification discloses a radiographic inspection system for screening an area. The inspection system has a container that defines an enclosed volume, a radiation source positioned within the enclosed volume, a detector array, a movable structure attached to a portion of the base of the container, and a controller programmed to move the movable structure to achieve an optimum height of the radiation source's field of view based upon a plurality of data. |
US11550073B2 |
Enhanced-resolution rock formation body wave slowness determination from borehole guided waves
An apparatus, method, and system for determining body wave slowness from guided borehole waves. The method includes selecting a target axial resolution based on the size of a receiver array, obtaining a plurality of waveform data sets corresponding to a target formation zone and each acquired at a different shot position, computing a slowness-frequency 2D dispersion semblance map for each waveform data set, stacking the slowness-frequency 2D dispersion semblance maps to generate a stacked 2D semblance map, and determining a body wave slowness from the extracted dispersion curve. The method may also include generating a self-adaptive weighting function based on a dispersion model and the extracted dispersion curve, fitting the weighted dispersion curve and the dispersion model to determine a body wave slowness that minimizes the misfit between the weighted dispersion curve and the dispersion model. The method can be applied to both frequency-domain and time-domain processing. |
US11550069B2 |
Detector modules, detectors and medical imaging devices
Detector modules, detectors and medical imaging devices are provided. One of the detector modules includes: a support and a plurality of detector sub-modules arranged on the support along an extension direction in which the support extends. Each of the detector sub-modules has a first area and a second area in the extension direction. A detecting device is disposed in the first area, and a functional module is disposed in the second area. The functional module is electrically connected to the detecting device for receiving an electrical signal from the detecting device. The plurality of detector sub-modules includes a first detector sub-module and a second detector sub-module that are arranged adjacent to each other in the extension direction, and the first area of the first detector sub-module at least partially overlaps with the second area of the second detector sub-module. |
US11550067B2 |
System and method for fusing dead reckoning and GNSS data streams
A method can include receiving sensor data, receiving satellite observations, determining a positioning solution (e.g., PVT solution, PVA solution, kinematic parameters, etc.) based on the sensor data and the satellite observations. A system can include a sensor, a GNSS receiver, and a processor configured to determine a positioning solution based on readings from the sensor and the GNSS receiver. |
US11550065B2 |
Global navigation satellite system precise positioning engine with estimated ionosphere
Disclosed are various techniques for wireless communication. In one aspect, a user equipment (UE) may receive, from a satellite vehicle (SV), a signal of a first frequency band, estimate a first ionospheric delay residual error based on the signal of the first frequency band, calculate a first pseudorange measurement and a first carrier phase measurement based on the first ionospheric delay residual error, and estimate a position using the first pseudorange measurement and the first carrier phase measurement. In some aspects, the ionospheric delay residual error is estimated via a Klobuchar equation. In some aspects, the position is estimated using ultra-long baseline real-time kinematics (RTK) positioning. |
US11550062B2 |
High-gain multibeam GNSS antenna
A multibeam Radio Frequency (RF) lens antenna is designed as a receiver for Global Navigation Satellite System (GNSS) applications, such as GPS (Global Positioning System), Galileo, GLONASS, COMPASS, and others. The RF lens and plurality of associated feed elements and receiver circuits combine to form a plurality of resulting high-gain relatively narrow beams that, taken together, allow reception of signals from GNSS satellites over the entire upper hemisphere. Any kind of RF lens can be used, where the lens can be of homogeneous or inhomogeneous, dielectric or metamaterial metasurface construction. The benefit of this approach to build a GNSS receiver over existing alternatives is increased gain and decreased noise at each receiver, which improves the signal to noise ratio (SNR) and improves the accuracy and reliability of the position and time measurements, while also reducing the impact of, and sensitivity to, interference, jamming, and spoofing signals. The approaches described in this patent can be combined with existing signal processing and accuracy improvement methods (such as Real-Time Kinematic (RTK), Precise-Point Positioning (PPP), and Differential GPS (DEPS)) for further benefits. This system has applications within the surveying, maritime, land mobility, aerospace, and government positioning market areas. |
US11550058B2 |
Perception system three lidar coverage
An autonomous articulated soil compactor machine can include: a machine frame; at least one cylindrical roller drum rotatably coupled to the machine frame and rotatable about a drum axis oriented generally transverse to a direction of travel of the compactor machine; a first lidar sensor on a front of the machine; a second lidar sensor on a first side of the machine; and a third lidar sensor on a second side of the machine; wherein the first, second and the third lidar sensors are positioned such that 360 degree lidar coverage is provided around the articulated compactor machine. |
US11550056B2 |
Multiple pixel scanning lidar
Methods and systems for performing three-dimensional (3-D) LIDAR measurements with multiple illumination beams scanned over a 3-D environment are described herein. In one aspect, illumination light from each LIDAR measurement channel is emitted to the surrounding environment in a different direction by a beam scanning device. The beam scanning device also directs each amount of return measurement light onto a corresponding photodetector. In some embodiments, a beam scanning device includes a scanning mirror rotated in an oscillatory manner about an axis of rotation by an actuator in accordance with command signals generated by a master controller. In some embodiments, the light source and photodetector associated with each LIDAR measurement channel are moved in two dimensions relative to beam shaping optics employed to collimate light emitted from the light source. The relative motion causes the illumination beams to sweep over a range of the 3-D environment under measurement. |
US11550052B2 |
Interferometric synthetic aperture acoustic imager
An interferometric synthetic aperture acoustic imager is disclosed. Specifically, an acoustic imaging system includes an acoustic transmitter, an acoustic receiver array, a signal processing system, a navigation data system, and a meteorological data system. The acoustic transmitter and the acoustic receiver array are mounted on transceiver array. The navigation data system includes a Position and Orientation System for Land Vehicles system which receives data from two Global Positioning System antennas, an inertial measurement unit, and a wheel encoder mounted on a vehicle wheel. The system also includes meteorological data system that records temperature, relative humidity, and barometric pressure. The meteorological data may be used to adjust the received acoustic data based on atmospheric conditions. |
US11550051B2 |
Apparatus and method for estimating rainfall of hail and rain using dual-polarization weather radar
An apparatus and a method for estimating rainfall of hail and rain using a dual-polarization weather radar improve accuracy of classification of hail and rain zones and estimation of rainfall intensity by classifying hail and rain zones using a distribution of horizontal reflectivity and differential reflectivity of radar observation values, discriminating between a convective zone and a stratiform zone depending on reflection intensity, and applying a dual-polarization-based rainfall estimating relational equation for each type in a weighted mean technique. |
US11550045B2 |
System and method for field calibrating video and lidar subsystems using independent measurements
A system uses range and Doppler velocity measurements from a lidar subsystem and images from a video subsystem to estimate a six degree-of-freedom trajectory of a target. The video subsystem and the lidar subsystem may be aligned with one another, and hence calibrated, by determining, for example, a centroid of an iris determined from the lidar subsystem and a centroid of the iris determined from the video subsystem and determining a calibration offset between the two centroids. |
US11550042B2 |
Laser radar system
A laser radar system according to the present invention includes: a light source to output light having a first frequency in a first period and light having a second frequency in a second period; an optical splitter to split the lights, outputted from the light source, into signal light and local oscillator light; an optical modulator to modulate the signal light into pulsed light; an optical antenna to output the pulsed light into space and to receive, as reception light, the scattered light from a target; an optical heterodyne receiver to perform heterodyne detection on the reception light by using the local oscillator light; and a measurement unit to measure the distance to the target or the movement characteristics of the target by using the reception signal detected by the optical heterodyne receiver, wherein the optical heterodyne receiver performs the heterodyne detection on the first frequency of the reception light by using the second frequency of the local oscillator light. With this configuration, a large amount of frequency shift can be provided between the signal light and the local oscillator light, and thus, the distance to the target can be measured with high resolution by using short pulsed-light. |
US11550040B2 |
LiDAR system for vehicle and operating method thereof
Disclosed is a light and detection ranging (LiDAR) system for a vehicle, which includes: a laser generator generating an optical signal having an address signal and a pulse signal; and a plurality of LiDAR sensors connected to an optical fiber bus, in which each of the plurality of LiDAR sensors determines whether the pulse signal of the optical signal is received according to the address signal of the optical signal. |
US11550039B2 |
Mirror assembly
The present disclosure relates to optical systems, specifically light detection and ranging (LIDAR) systems. An example optical system includes a laser light source operable to emit laser light along a first axis and a mirror element with a plurality of reflective surfaces. The mirror element is configured to rotate about a second axis. The plurality of reflective surfaces is disposed about the second axis. The mirror element and the laser light source are coupled to a base structure, which is configured to rotate about a third axis. While the rotational angle of the mirror element is within an angular range, the emitted laser light interacts with both a first reflective surface and a second reflective surface of the plurality of reflective surfaces and is reflected into the environment by the first and second reflective surfaces. |
US11550038B2 |
LIDAR system with anamorphic objective lens
An optical device includes a transmitter, which emits a beam of optical radiation, and a receiver, which includes a detector configured to output a signal in response to the optical radiation. An active area of the detector has a first dimension along a first axis and a second dimension, which is less than the first dimension, along a second axis perpendicular to the first axis. An anamorphic lens, which collects and focuses the optical radiation onto the active area of the detector, has a first focal length in a first plane containing the first axis and a second focal length, greater than the first focal length, in a second plane containing the second axis. A scanner scans the beam across a target scene in a scan direction that is aligned with the first axis, and directs the optical radiation that is reflected from the target scene toward the receiver. |
US11550032B2 |
Systems and methods for impervious surface detection and classification
Systems and methods are provided for impervious surface mapping of a target geographic area. The impervious surface mapping utilizes four-band imagery data and light detection and ranging (LIDAR) data collected from the target geographic area. The identified impervious surfaces can be attributed to parcels within the target geographic area for purposes of generating bills for storm water runoff to parcel owners. |
US11550031B2 |
Method and apparatus for biometric authentication using face radar signal
An electronic device, a method, and computer readable medium are disclosed. The method includes transmitting radar signals via a radar transceiver. The method also includes identifying signals of interest that represent biometric information of a user based on reflections of the radar signals received by the radar transceiver. The method further includes generating an input based on the signals of interest that include the biometric information. The method additionally includes extracting a feature vector based on the input. The method also includes authenticating the user based on comparison of the feature vector to a threshold of similarity with preregistered user data. |
US11550028B2 |
Radar sensor having multiple radar chips
The description below relates to a method for a radar sensor. According to one example implementation, the method comprises receiving configuration data and storing the received configuration data in a first radar chip having multiple transmission channels. The configuration data contain multiple parameter sets for a chirp sequence and association information representing an association of a respective chirp of the chirp sequence with one of the multiple parameter sets. The method further comprises receiving a trigger signal in the first radar chip. The trigger signal indicates the beginning of a respective chirp of the chirp sequence. The transmission channels mentioned are repeatedly configured in sync with the trigger signal, wherein for each chirp of the chirp sequence the transmission channels are configured according to the respective association information. The method further comprises receiving an RF oscillator signal representing the chirp sequence, and supplying the RF oscillator signal to the accordingly configured transmission channels. |
US11550026B2 |
Method, apparatus, and system for tracking arbitrary motion of an inspection probe in multiple dimensions
The present invention provides methods and systems for tracking motion in multiple dimensions, including multiple dimensions, including a transmitter probe fixture, a receiver array, and an electronic control unit. |
US11550025B2 |
Methods for optimization in geolocation using electronic distance measurement equipment
A method of determining a new position for a node. The node having a distance measuring radio. A list of positions of a plurality of neighboring nodes is obtained. The geometric relationship of the positions in the list and the predicted position of node is analyzed. A subset of the nodes is selected from the list that is less than the total number of modes in the list. Electronic distance measurements from the node to each of the subset of nodes are performed. A new position of the node is determined utilizing the measured distances. |
US11550022B2 |
Proximity determination using radio devices
A radio system is provided which comprises a radio receiver and a processing system, wherein the radio receiver is configured to detect radio signals transmitted from a radio transmitter on a plurality of frequency channels, and to measure respective signal strengths of the radio signals for each of the plurality of frequency channels. The processing system is configured to evaluate a measure of statistical dispersion of the respective signal strengths over the plurality of frequency channels, and to use the measure of statistical dispersion to determine information relating to a proximity of the radio transmitter to the radio receiver. |
US11550021B2 |
Method and direction finding system for localizing a near vertical incidence skywave emitter
A method of localizing a near vertical incidence skywave emitter. At a first site a first elevation angle of an incoming signal issued by the near vertical incidence skywave emitter is measured. At a second site a second elevation angle of an incoming signal issued by the near vertical incidence skywave emitter is measured, wherein the second site is different to the first site. The first elevation angle measured and the second elevation angle measured are converted into a first length and a second length respectively, which represent the distance between the respective site and the estimated location of the near vertical incidence skywave emitter. The respective length is processed, thereby generating an estimated area of the near vertical incidence skywave emitter for each of the different sites such that at least two different estimated areas are generated. The estimated areas for each site are superimposed, thereby obtaining an area of interest encompassing the estimated location of the near vertical incidence skywave emitter. Further, a direction finding system is described. |
US11550018B2 |
Positioning system and positioning method
Embodiments of the present disclosure provide a positioning system and positioning method. A reverse calibrator for respectively calibrating relative coordinates of at least three ultrasound generators; a processor for generating a carrier signal, multiplying the carrier signal with a spread spectrum pseudo random code to obtain ranging signal, controlling each ultrasound generator to emit ranging signal, and extracting acoustic characteristic parameter of the ranging signals; a device being positioned for capturing ranging signals emitted by each generator, extracting acoustic characteristic parameter of each of the captured ranging signals; determining an ultrasonic delay time of each ultrasonic ranging signal; calculating relative coordinates of the device. |
US11550010B2 |
Apparatus and method for processing spectrum
A spectrum y includes a waveform-of-interest component and a baseline component serving as a wide-band component. An optimum solution of a signal model x is determined according to a first condition to fit a corresponding portion SIFx of a baseline model Fx with respect to a representative portion yI of the baseline component, and a second condition to minimize an Lp norm (wherein p≤1) of the signal model x. An estimated baseline component determined from the optimum solution of the signal model x is subtracted from the spectrum y. |
US11550008B2 |
Generation of RF pulses for MRI applications
The invention relates to the generation of RF pulses for MRI applications. According to the invention, a RF transmitter for a MRI system (1) is provided which comprises a RF amplifier (9) for generating RF pulses and for forwarding these RF pulses to a RF transmit coil (5) of the MRI system (1), a capacitor bank (10) coupled to the RF amplifier (9), for storing electric energy and for providing the RF amplifier (9) with a current for generating the RF pulses, a mains power supply (11) coupled to the capacitor bank (10), for generating a charging current for charging the capacitor bank (10) with electric energy, and a power supply control unit (12) coupled to the mains power supply (11), for controlling the generation of the charging current for the capacitor bank (10), wherein the power supply control unit (12) is adapted for receiving an indication signal indicating the actual and/or the upcoming current drawn from the capacitor bank (10) and for controlling the generation of the charging current for the capacitor bank (10) on the basis of the indication signal. In this way, the generation of RF pulses for MRI applications becomes more efficient making it possible to use smaller capacitor bank values at the same performance level. |
US11550006B2 |
Magnetic resonance imaging apparatus
According to one embodiment, a magnetic resonance imaging apparatus includes processing circuitry. The processing circuitry acquires an ambient temperature relating to a magnetic resonance imaging examination and determines an interlock value of a specific absorption rate (SAR) in accordance with the ambient temperature. |
US11550005B2 |
Method and apparatus for providing content related to capture of medical image
A method of providing content related to capture of a medical image of an object is provided. The method includes acquiring at least one of information related to a state of the object and information related to a capture protocol, determining content to be provided to the object on a basis of the acquired information, and outputting the determined content. |
US11550003B2 |
Casimir-enabled sensing system and method
A sensing system, and method of operating same, can act as a highly sensitive gradiometer. A first non-magnetic element, such as a sphere, is driven at a first resonance frequency along an axis. A magnet is attached to a second non-magnetic element, such as a plate, and driven at a second resonance frequency along the axis. The first non-magnetic element and the second non-magnetic element are coupled by a force along the axis, in resonance. The gradiometer is configured to determine a gradient magnetic field acting on one or more of the first non-magnetic element and magnet based on change in at least one resonance characteristic. |
US11549997B2 |
Multi-phase simulation environment
A Multi-Phase Simulation Environment (“MPSE”) is provided which simulates the conductor current and voltage or electric field of multiple phases of an electrical power distribution network to one or more sensing or measuring devices and includes independent control of wireless network connectivity for each sensing or measuring device, independent control of GPS RF to each device, and interface to a back-end analytics and management system. |
US11549987B2 |
Storage battery management device and method
According to an embodiment, a storage battery management device includes: a memory configured to store therein storage battery characteristics of a storage battery unit as a storage battery characteristics table; and one or more processors coupled to the memory. The one or more processors are configured to: acquire the storage battery characteristics based on storage battery information output from the storage battery unit; update the storage battery characteristics table based on the acquired storage battery characteristics; and estimate SOC of the storage battery unit by referring to the updated storage battery characteristics table. |
US11549986B2 |
Voltage detection device
A voltage detection circuit includes a differential amplification circuit and a microcontroller unit (MCU). The MCU detects a differential voltage output from operational amplifiers of the differential amplification circuit, and calculates an internal resistance value of a battery cell based on the detected differential voltage. At this time, the MCU controls an amplification factor adjustment circuit of the differential amplification circuit based on a maximum voltage representing the highest voltage detectable by the MCU and the differential voltage output from the differential amplification circuit so as to set the amplification factor of the operational amplifiers. |
US11549985B2 |
Power electronic circuit fault diagnosis method based on extremely randomized trees and stacked sparse auto-encoder algorithm
A power electronic circuit fault diagnosis method based on Extremely randomized trees (ET) and Stack Sparse auto-encoder (SSAE) algorithm includes the following. First, collect the fault signal and extract fault features. Then, reduce the dimensionality of fault features by calculating the importance value of all features using ET algorithm. A proportion of the features to be eliminated is determined, and a new feature set is obtained according the value of importance. Further extraction of fault features is carried by using SSAE algorithm, and hidden layer features of the last sparse auto-encoder are obtained as fault features after dimensionality reduction. Finally, the fault samples in a training set and a test set are input to the classifier for training to obtain a trained classifier. And mode identification, wherein the fault of the power electronic circuit is identified and located by the training classifier. |
US11549982B2 |
JTAG bus communication method and apparatus
The present disclosure describes using the JTAG Tap's TMS and/or TCK terminals as general purpose serial Input/Output (I/O) Manchester coded communication terminals. The Tap's TMS and/or TCK terminal can be used as a serial I/O communication channel between; (1) an IC and an external controller, (2) between a first and second IC, or (3) between a first and second core circuit within an IC. The use of the TMS and/or TCK terminal as serial I/O channels, as described, does not effect the standardized operation of the JTAG Tap, since the TMS and/or TCK I/O operations occur while the Tap is placed in a non-active steady state. |
US11549981B2 |
Thermal solution for massively parallel testing
An apparatus for thermal control of a device under test (DUT) includes a cooling structure operable to provide cooling, the cooling structure operable to inlet cooling material via an inlet port thereof and operable to outlet cooling material via an outlet port thereof, a variable thermal conductance material (VTCM) layer disposed on a surface of the cooling structure, and a heater layer operable to generate heat based on an electronic control, and wherein the VTCM layer is operable to transfer cooling from the cooling structure to the heater layer. A thermal interface material layer is disposed on the heater layer. The thermal interface material layer is operable to provide thermal coupling and mechanical compliance with respect to the DUT. The apparatus includes a compression mechanism for providing compression to the VTCM layer to vary a thermal conductance of the VTCM layer. The compression mechanism is also for decoupling the VTCM layer from the heater layer. |
US11549974B2 |
Current sensor
A current sensor includes a battery terminal portion that is conductive and is fastened to a battery post; a shunt resistor for current detection, which is formed in a plate shape and is electrically connected to the battery terminal portion; and a circuit board that is formed in a plate shape and is electrically connected to the shunt resistor, in which the shunt resistor is erected on a main surface of the circuit board. With this configuration, since the shunt resistor and the circuit board can be arranged so as not to face each other and not confront each other, the influence of heat generated by the shunt resistor can be suppressed. |
US11549970B2 |
Magnetic field detection apparatus and current detection apparatus
A magnetic field detection apparatus includes a magnetoresistive effect element and a helical coil. The magnetoresistive effect element includes a magnetoresistive effect film extending in a first axis direction. The helical coil includes a parallel connection including first and second parts extending in a second axis direction inclined with respect to the first axis direction. The first and second parts are adjacent to each other in a third axis direction and coupled to each other in parallel. The helical coil is wound around the magnetoresistive effect element while extending along the third axis direction. The magnetoresistive effect film overlaps the first and second parts in a fourth axis direction orthogonal to the second and third axis directions. The helical coil is configured to be supplied with a current and thereby configured to generate an induction magnetic field to be applied to the magnetoresistive effect film in the third axis direction. |
US11549967B1 |
Remote detection of electrical fault via electrically conductive fluid probe
Disclosed is a detector 10 using a liquid spray 2000 for detecting electrical faults or shorts with the detector including a body 100 having an interior 120; a hose or pipe 130 fluidly connected to interior 120; a trigger valve 140 operatively connected to hose 130; a conductor 200 attached to detector 10; and/or a pump 110 fluidly connected to interior 120. In various embodiments the detector 10 can cause liquid spray 2000 to be sprayed on a subregion of an item such as a remotely operated vehicle to create a closed electrical circuit through the liquid spray and the conductor in the detector. |
US11549966B2 |
Interface unit for coupling a probe to a measuring system
The present disclosure relates an interface unit having an input for receiving an input voltage from an electrochemical measuring probe; a first transistor; a first operational amplifier; a second transistor; and a second operational amplifier. The first operational amplifier is arranged to provide a variable tension to a first source terminal of the first transistor, in accordance with a comparison between a reference voltage and a second resistor voltage, in order to control an operating point of the first transistor. |
US11549965B2 |
Contact probe and corresponding testing head of an apparatus for testing electronic devices
It is herein described a contact probe of a testing head of an apparatus for testing electronic devices comprising a probe body being essentially extended in a longitudinal direction between respective end portions adapted to realize a contact with respective contact pads, at least one end portion having transverse dimensions greater than the probe body and comprising an enlarged portion, projecting only in correspondence of a first side wall of the contact probe. Suitably, the at least one end portion further comprises at least one protrusion projecting from a second side wall, opposite to the first side wall and substantially extending toward the second and opposite wall along a longitudinal axis of the contact probe starting from the enlarged portion. |
US11549964B2 |
Phase-shift-based amplitude detector for a high-speed atomic force microscope
An atomic force microscope includes a cantilever operating in amplitude modulation mode. A controller determines the amplitude of the cantilever oscillation by processing a signal representative of the cantilever motion by square-rooting a signal having a value substantially equal to a sum of a square of the received signal and a squared and phase-shifted version of the received signal. The aforementioned processing, in some implementations is implemented using analog circuit components. |
US11549962B2 |
Inertia measurement device, vehicle, and electronic device
An inertia measurement device, which is used in combination with a satellite positioning receiver that outputs a positioning result at every T seconds in a positioning system equipped on a vehicle, when a Z-axis angular velocity sensor, a position error P[m] based on the detection signal of the Z-axis angular velocity sensor while the vehicle moves at a moving speed V[m/sec] for T seconds satisfies Pp≥P=(V/Bz)×(1−cos(Bz×T)) (where, a bias error of the Z-axis angular velocity sensor is Bz[deg/sec] and a predetermined allowable maximum position error during movement for T seconds is Pp[m]), and a bias error Bx and By of the Y-axis angular velocity sensor satisfies Bz |
US11549961B2 |
Impact detection system for vehicle and impact detection system method therefor
An impact detection system for a vehicle and an impact detection method therefore are provided. The impact detection system includes an impact value calculator that determines an impact value corresponding to a magnitude of an impact applied to a vehicle, an impact location estimator that estimates a location to which the impact is applied in the vehicle and generates an impact location signal including a parameter value corresponding to the estimated location, and an effective impact determining device that compares the impact value with an impact detection reference value for each location of the vehicle, corresponding to the parameter value. |
US11549960B2 |
System and method for monitoring one or more parameters of a top drive with a single sensor
A top drive system comprising a drilling rig, and a top drive unit operatively associated with the drilling rig. The top drive includes a top drive housing, and a rotatable member having a first member portion within the top drive housing, and a second member portion extending outward from the top drive housing. There is a sensor assembly disposed within the top drive housing, the assembly comprising a sensor configured to provide an output signal associated with an at least one parameter of the top drive. The first member portion is configured with a profile sensed by the sensor assembly. |
US11549957B2 |
Automated analyzer and automated analysis system
An automated analyzer includes an analysis operation part that causes a sample and a reagent to react and based on the reaction result performs analysis of the sample, wherein: the automated analyzer includes a plurality of units constituting the analysis operation part, a temperature adjustment mechanism that heats or cools the units, a temperature sensor that measures the temperature of the units, and a control part that controls the temperature adjustment mechanism. The control part sets the measurement startable temperature range of each unit, which is the temperature range of the operation specification thereof, and the operable temperature range, which is a temperature range that is wider than the measurement startable temperature range, and starts the analysis process of the sample when the temperature of each unit has entered the operable temperature range. |
US11549949B2 |
Method for evaluating in vivo protein nutrition based on LC-MS-MS technique
Disclosed is a method for evaluating in vivo protein nutrition based on an LC-MS-MS technique, including the following steps: (1) collecting contents from different intestinal segments, and extracting and isolating protein ingredients; (2) determining the concentration of proteins; (3) treating before carrying out mass spectrometry: including digestion and desalting of a whole protein solution; (4) LC-MS-MS analysis; (5) database searching; and (6) data processing. Proteomic technology is used to identify proteins in the contents of different intestinal segments and digestive products thereof, and the source of the proteins in the contents of different intestinal segments and the contents thereof can be determined therefrom. Through bioinformatic analysis, the function of differential proteins in the body can be further understood, where the gene expression of enzymes related to protein digestion and metabolism may be different, thereby providing a scientific basis for further scientific evaluation of protein digestion and utilization. |
US11549942B2 |
Methods of assaying proteins
Methods and systems for identifying a protein within a sample are provided herein. A panel of antibodies are acquired, none of which are specific for a single protein or family of proteins. Additionally, the binding properties of the antibodies in the panel are determined. Further, the protein is iteratively exposed to a panel of antibodies. Additionally, a set of antibodies which bind the protein are determined. The identity of the protein is determined using one or more deconvolution methods based on the known binding properties of the antibodies to match the set of antibodies to a sequence of a protein. |
US11549940B2 |
Method for detecting analyte
A method for detecting an analyte according to the present invention includes: a first step of supplying a specimen to a detection device having a first ligand that is immobilized on a substrate and is capable of specifically binding to the analyte, the specimen being supplied onto the substrate of the detection device, and then causing the analyte included in the specimen to bind to the first ligand; a second step of supplying, onto the substrate, a second ligand that is labeled with a marker and is capable of specifically binding to the analyte, and then causing the second ligand to bind to the analyte bound to the first ligand; and a third step of measuring the second ligand bound to the analyte, wherein in the second step, carboxymethyl dextran is supplied onto the substrate. |
US11549939B2 |
Method for detecting and/or characterizing the interaction between proteins and small molecules
A method for characterizing the interaction between a protein and a small molecule by detecting a change in fluorescence emitted by a fluorescent dye and a nucleic acid structure which can be used in said method. |
US11549938B2 |
Analysis unit, washing device, and washing method
An analysis unit for quantitating detection target substances bound to antibodies includes wells and inclination parts. The wells each have a hole-like shape defined by an opening, an inner circumferential surface, and a bottom. The inclination parts each have an inclined surface connected to the inner circumferential surface and inclined downward such that whose height with respect to the bottom decreases as a distance from an outer circumferential side of the well increases. |
US11549935B2 |
Exporting measurements of nanopore arrays
A method of exporting measurements of a nanopore sensor on a nanopore based sequencing chip is disclosed. An electrical characteristic associated with the nanopore sensor is measured. The electrical characteristic associated with the nanopore sensor is processed. A summary for the electrical characteristic and one or more previous electrical characteristics is determined. The summary for the electrical characteristic and the one or more previous electrical characteristics are exported. Determining the summary includes determining that the electrical characteristic and at least a portion of the one or more previous electrical characteristics correspond to a base call event at the nanopore sensor. The summary represents the electrical characteristic and the at least a portion of the one or more previous electrical characteristics. |
US11549933B2 |
Magnetic chip detector and method of use
The magnetic chip detector system can have a first conductor member and a second conductor member both exposed to a liquid flow path and separated from one another by gap, each one of the conductor members having a magnetic field oriented into the liquid flow path, at least a first one of the magnetic fields being actively modifiable; an electrical energy source configured to induce a current circulation across the gap; and a meter configured to measure a response of the gap to the induced current circulation. |
US11549929B2 |
Methods and apparatus for determining free sugar content
We describe a method of processing data to determine a level of free sugar in a foodstuff or drink, the method comprising: inputting data defining an ingredient list for said foodstuff or drink; inputting data for an empirical analysis (b) of nutrient levels in said foodstuff or drink; inputting data defining nutrient levels for each of ingredient in said ingredient list; wherein said analysed nutrient levels (b) in said foodstuff or drink are expressible as a combination of a matrix (A) of said ingredient nutrient levels and a vector (x) defining proportions of said ingredients in said ingredient list, representing a system of simultaneous equations defining said analysed nutrient levels in terms of said ingredient proportions and ingredient nutrient levels; identifying one or more conditions selected from the group consisting of: i) a solution to said system of simultaneous equations is non-physical, ii) said system of simultaneous equations is underdetermined, and iii) said system of simultaneous equations is overdetermined; modifying said system of simultaneous equations responsive to said identifying to add one or more additional ingredients to said ingredient list, said one or more additional ingredients representing one or more ingredients contributing to sugar content of said foodstuff or drink; and determining a level of free sugar in said foodstuff or drink from said modified system of simultaneous equations. |
US11549928B2 |
Device and method for crumbling root crops and for determining components in root crops
The invention relates to a device for crumbling root crops into substantially equal sized pieces, comprising: a main frame having an inlet side and an outlet side; a root crop supply at the inlet side; at least one crumbling shaft rotatable supported in the main frame, the crumbling shaft being provided with a plurality of curved hooks, which are curved into a direction of rotation of the crumbling shaft; and a non-rotating cutting rake having a plurality of protrusions and recesses and forming a counter blade for the hooks, wherein the hooks are arranged for interlaced movement with said recesses of the non-rotating rake. The invention moreover concerns a system and a corresponding method. |
US11549921B2 |
System and method for real time monitoring of a chemical sample
The disclosed system and method improve measurement of trace volatile chemicals, such as by Gas Chromatography (GC) and Gas Chromatography/Mass Spectrometry (GCMS). A first trapping system can include a plurality of capillary columns in series and a focusing column fluidly coupled to a first detector. The first trapping system can retain and separate compounds in a sample, including C3 hydrocarbons and compounds heavier than C3 hydrocarbons (e.g., up to C12 hydrocarbons, or compounds having a boiling point around 250° C.), and can transfer the compounds from the focusing column to the first detector. A second trapping system can receive compounds that the first trapping system does not retain, and can include a packed trap and two columns. The second trapping system can remove water from the sample and can separate and detect compounds including C2 hydrocarbons and Formaldehyde. |
US11549914B2 |
Surface acoustic wave sensors for air data probes
An air data system includes an air data probe and a surface acoustic wave (SAW) sensor attached to the air data probe for detecting particulate accumulation. The air data probe includes a probe head, a strut connected to the head, and a mounting plate connected to the strut. The probe head has an inlet, an interior surface extending from the inlet, and an exterior surface extending from the inlet. |
US11549911B2 |
Damage detection method of wire rope, and signal processor and damage detection device used for damage detection of wire rope
A magnetic detector includes permanent magnets that magnetize a wire rope W in the longitudinal direction, and a search coil that detects a change in the cross sectional area of the wire rope W magnetized by the permanent magnets. The magnetic detector is provided so as to surround a part of the wire rope W. Prior to inspection, the magnetic detector is moved back and forth at least three times across an inspection range of the wire rope W. After the magnetic detector is moved back and forth, the change in the cross sectional area, that is, damage to the wire rope W is inspected by using signals outputted from the search coil. |
US11549908B2 |
Electrochemical gas sensor housing having a one-piece design
Apparatus and associated methods relate to a one-piece structure for a solid electrolyte chemical sensor (SECS) having a first surface defining a cavity (210, 305, 415) designed to receive a substrate (215, 350, 410) that retains a solid electrolyte (365, 440), an internal water impermeable coating (425) on at least a portion of the first surface, a second surface that is substantially coplanar with an adjacent peripheral edge of a top surface of the substrate (215, 350, 410) when the substrate (215, 350, 410) is received in the cavity (210, 305, 415), and a plurality of electrical contacts (335, 340, 345, 450a-450b) disposed on the second surface adapted to electrically couple with the electrodes (435a-435c) on the substrate (215, 350, 410) when the substrate (215, 350, 410) is received in the cavity (210, 305, 415) and electrical paths are provided between respective electrical contacts (335, 340, 345, 450a-450b) and electrodes (435a-435c). |
US11549900B2 |
Sensor arrangement and method for sensor measurement
A sensor arrangement includes a switchable voltage source having a source output for alternatively providing a first and a second excitation voltage, an integrator having an integrator input and an integrator output, a sensor resistor having a first terminal coupled to the source output, a reference resistor having a first terminal coupled to a second terminal of the sensor resistor and a second terminal coupled to the integrator input, and a comparator having a first comparator input coupled to the integrator output. |
US11549898B2 |
Method for inspecting composite structures using quantitative infra-red thermography
A system and method for inspecting a surface of a structure for defects includes an inspection apparatus having a heating device for heating a section of the surface of the structure, an infrared camera for receiving infrared radiation from the surface in response to heating, a controller configured to generate thermographs from the received infrared radiation, and a communication device. A training system includes an expert system module configured to determine correlations between a set of thermographs generated by a thermal simulation of modeled structural elements with defects, and parameters of the modeled structural elements. A computer system communicatively coupled to the training system and the inspection apparatus, is adapted to receive thermographs received from the inspection apparatus and to detect quantitative parameters of defects in the structure using the correlations obtained from the training system. |
US11549896B2 |
X-ray fluorescence measurement apparatus
An X-ray fluorescence measurement apparatus has a sample tank, and a measurement unit that has an X-ray generator and an X-ray fluorescence detector. A film mechanism takes out a used film from a partitioning position between the sample tank and the measurement unit in a slide direction which intersects a direction of arrangement of the sample tank and the measurement unit, and feeds an unused film portion to the partitioning position in the slide direction. The film portions may alternatively be exchanged using cassettes. |
US11549895B2 |
System and method using x-rays for depth-resolving metrology and analysis
A system and method for analyzing a three-dimensional structure of a sample includes generating a first x-ray beam having a first energy bandwidth less than 20 eV at full-width-at-half maximum and a first mean x-ray energy that is in a range of 1 eV to 1 keV higher than an absorption edge energy of a first atomic element of interest, and that is collimated to have a collimation angular range less than 7 mrad in at least one direction perpendicular to a propagation direction of the first x-ray beam; irradiating the sample with the first x-ray beam at a plurality of incidence angles relative to a substantially flat surface of the sample, the incidence angles of the plurality of incidence angles in a range of 3 mrad to 400 mrad; and simultaneously detecting a reflected portion of the first x-ray beam from the sample and detecting x-ray fluorescence x-rays and/or photoelectrons from the sample. |
US11549893B2 |
Projector
A projector includes a first detection section which has a first sensor provided to an enclosure, and has a first detection axis as a central axis of a first detection range as a detection range of the first sensor, and a second detection section which has a second sensor provided to the enclosure, and has a second detection axis as a central axis of a second detection range as a detection range of the second sensor, and a distance of the first detection range from the first sensor in the first detection axis of the first detection section is longer than a distance of the second detection range from the second sensor in the second detection axis of the second detection section. |
US11549890B2 |
Device for imaging 1-D nanomaterials
A device for imaging one dimension nanomaterials is provided. The device includes an optical microscope with a liquid immersion objective, a laser device, and a spectrometer. The laser device is configured to provide an incident light beam with a continuous spectrum. The spectrometer is configured to obtain spectral information of the one dimensional nanomaterials. |
US11549888B2 |
Method for measuring monochloramine in seawater
An embodiment provides a method for measuring total chlorine in a seawater sample, including: preparing a thiocarbamate-based indicator; introducing the thiocarbamate-based indicator to a seawater sample, wherein the seawater sample contains an amount of total chlorine; adding an additive to the seawater sample, wherein the additive accelerates the reaction rate between the thiocarbamate-based indicator and total chlorine and causes a change in fluorescence of the seawater sample; and measuring the amount of total chlorine in the seawater sample by measuring an intensity of the fluorescence. Other aspects are described and claimed. |
US11549885B2 |
Optical chemical analysis apparatus
An optical chemical analysis apparatus (14) includes an optical waveguide (15) and a light source (17). The optical waveguide (15) has a core layer (12) that includes a light propagator (10), through which light can propagate in an extension direction, and a diffraction grating (first diffraction grating (11)) that connects optically to the light propagator (10). The light source (17) is configured to inject the light into the diffraction grating by emitting incoherent light. The diffraction grating further includes a light intake region for introduction of light from the light source, and the light source includes at least one light emitting point at a position such that the difference between the shortest optical distance Lab to the light intake region and the longest optical distance Lac to the light intake region is less than half of the wavelength, in a vacuum, of the light. |
US11549881B2 |
High efficiency optical detection of biomolecules in micro-capillaries
Disclosed herein are systems, methods, and techniques for optical detection of analytes (e.g., biomarkers or other objects) using a liquid-core waveguide in which the analytes are suspended in a high-index liquid inside a liquid channel of the waveguide. The term “high-index” may indicate a refractive core index of the carrier liquid that is higher than or equal to that of one or more surrounding cladding layer(s) (e.g., ethylene glycol liquid inside a glass channel). In some embodiments, a method includes illuminating, by a light-source, one or more particles in a liquid-core waveguide, wherein the liquid-core waveguide comprises a first cladding layer having a first index of a refraction, and a hollow core comprising a liquid inside the hollow core, wherein the liquid has a second index of refraction higher than the first index of refraction; and detecting, by a detector, light emitted from the one or more particles. |
US11549872B2 |
Methods and apparatus for determining a crush strength of an edge
A test apparatus comprises a probe movably mounted relative to a carrier. The probe comprises an end portion with a surface area of about 5 mm2 or less. The test apparatus can be used in methods of determining a crush strength of an edge of a substrate. Methods can comprise aligning the probe with a test location of the substrate at a predetermined angle relative to a probe axis. Methods can further comprise applying a mechanical force to the test location with the probe in the direction of the probe axis. Also, methods can comprise increasing the mechanical force applied by the probe until the substrate cracks or a predefined force applied by the probe is reached. Based on the mechanical force applied by the probe, a crush strength of an edge can be determined. |
US11549869B2 |
Specimen preparation method and specimen preparation device
The present invention is a specimen preparation method of preparing an observation specimen by placing an observation object on a light transmitting plate, comprising a conveyance step of conveying the observation object by a conveyance mechanism including a placement portion configured to place the observation object, and a transfer step of transferring the observation object from the placement portion of the conveyance mechanism onto the plate at a conveyance terminal end of the conveyance mechanism, wherein in the transfer step, a liquid is supplied to the placement portion on which the observation object is placed, and the observation object is carried by a flow of the liquid and transferred onto the plate. |
US11549868B2 |
Dirofilaria volatile organic compound signatures and uses thereof
Described herein are Dirofilarial exhalant signatures and methods of detecting a Dirofilaria signature in a non-blood biological sample, such as exhalant, that can be used to detect Dirofilarial infection in a subject, such as a canine. |
US11549864B2 |
Conductor support structure position monitoring system
A sensor unit includes an orientation sensor, an electronic processor coupled to the orientation sensor, and memory coupled to the electronic processor and storing support structure configuration data and instructions. The instructions, when executed by the electronic processor, cause the sensor unit to monitor a position of a conductor support structure associated with the sensor unit based on data from the orientation sensor and generate an alert message responsive to determining that the position violates a position threshold. The position threshold is generated based on the support structure configuration data. |
US11549860B2 |
Method and system for interrogating optical fibers
A method and a system for interrogating an optical fiber includes a probe signal that has a first frequency comb at a first repetition rate (Δf) injected into the optical fiber. A backscattering signal that includes the probe signal convolved with an impulse response of the optical fiber in reflection which is sensitive to at least one parameter being measured from the optical fiber is gathered. The backscattering signal is beaten with a local oscillator signal to generate a beating signal, the local oscillator signal including a second frequency comb at a second repetition rate that is offset from the first repetition rate (Δf+δf) and being mutually coherent with the first frequency comb. The resulting beating signal is analysed to thereby determine the at least one parameter being measured from the optical fiber. |
US11549857B2 |
Dynamic balance testing device
A dynamic balance testing device includes a vibrating unit configured to rotatably hold a predetermined rotating body being a specimen, a first spring configured to elastically support the vibrating unit and restrict displacement of the vibrating unit in a direction parallel to a rotation axis of the predetermined rotating body, and at least three second springs configured to elastically support the vibrating unit and restrict displacement of the vibrating unit in a predetermined direction orthogonal to the rotation axis. The at least three second springs are attached to the vibrating unit on a same predetermined plane, and the vibrating unit holds the predetermined rotating body such that a projection of a center of gravity of the predetermined rotating body onto the predetermined plane is substantially at the same position as a position where the first spring is attached to the vibrating unit. |
US11549856B2 |
Pressure sensing device and processing method thereof
A pressure sensing device includes a pressure signal receiver configured to receive an analog pressure signal from a pressure sensor, a converter configured to convert the analog pressure signal to a digital pressure signal, and a processor configured to convert a pressure value of the digital pressure signal to a bit value corresponding to the pressure value and output the bit value. The processor is configured to convert the pressure value to a first bit value by a first bit resolution in response to the pressure value being included in a first pressure interval, and convert the pressure value to a second bit value by a second bit resolution in response to the pressure value being included in a second pressure interval. The second pressure interval is a pressure interval greater than the first pressure interval, and the first bit resolution is greater than the second bit resolution. |
US11549855B2 |
Measuring mechanical changes
A device for measuring mechanical changes includes at least one first resistor which is designed to convert a mechanical change into a change of its resistance value and at least one operational amplifier, wherein the at least first resistor and the operational amplifier are connected such that the at least first resistor serves as input resistance for the operational amplifier and the operational amplifier provides or can provide a measurement result at an output. The first resistor is for example a strain gauge that can be secured to a component. |
US11549854B2 |
Conductive polymer nanocellulose aerogels and use as strain sensor
The present disclosure provides an aerogel comprising conductive polymers and cellulose nanofibrils (CNF). The present disclosure also provides a sensor comprising the aerogels of the present invention. |
US11549853B2 |
Systems and methods for detecting running and walking strides and foot strikes
The present disclosure relates to systems and methods for measuring the location, the amplitude, and/or the direction of forces applied to a walking or running surface. An example system includes a pressure-sensitive sheet that extends along a first axis. The pressure-sensitive sheet includes a top surface and a bottom surface. A vertical force applied at a location along at least one of the top surface or the bottom surface forms an electrical path between the top surface and the bottom surface having a resistance, rf, that is inversely proportional to an amplitude of the vertical force. The system further includes read out circuitry configured to provide information indicative of the amplitude of the vertical force and the location of the vertical force along the first axis of the pressure-sensitive sheet. |
US11549851B2 |
Device and method for monitoring the temperature of a cryopreserved biological sample
The invention relates to a method for monitoring the temperature of a cryopreserved biological sample. The invention also relates to a device for monitoring the temperature of a cryopreserved biological sample. The device (10) for monitoring the temperature of a cryopreserved biological sample comprises a sample container (1) having a receiving space (2) for receiving a biological sample (6). The device also comprises at least one chamber (11) having an interior that is not fluidically connected to the receiving space (2) and is only partially filled with an indicator substance (7) with a melting temperature in a region of −20° C. to −140° C. The chamber (11) has a barrier (13) that causes the indicator substance (7) to move into a second sub-region (12b) of the chamber (11) when the indicator substance (7) in a first sub-region (12a) of the chamber is in the fluid aggregate state. |
US11549850B2 |
Temperature sensor of thermal monitoring system for use in power distribution systems
A temperature sensor of a thermal monitoring system is provided for use in power distribution systems. The temperature sensor comprises ceramic printed circuit board (PCB) and a terminal. The ceramic PCB includes a temperature sensing element disposed on a side of the ceramic PCB. The terminal is configured to be fixed directly in contact with a measured point and is directly in touch with the ceramic PCB such that heat is conducted from the terminal, through the ceramic PCB and then to the temperature sensing element. The temperature sensing element is configured to generate an electrical signal in response to the heat such that the electrical signal is sent through a pair of lead wires to a controller for monitoring a temperature. The temperature sensor further comprises an overmolded plastic material to seal a portion of the terminal, the ceramic PCB in its entirety and a portion of the pair of lead wires to ensure a desired physical strength and a desired dielectric strength. |
US11549843B2 |
Ultrasonic sensing device
An ultrasonic sensing device includes a housing, a piezoelectric assembly, a board and a plurality of fixing members. The housing includes a connecting board being a metal board and a supporting shell being a plastic member. The supporting shell includes a bottom wall opposite to a disposing opening of the connecting board and a surrounding side wall integrally surrounding and connecting to the bottom wall. The surrounding side wall encloses a portion of the connecting board. The piezoelectric assembly includes an encapsulating body and a piezoelectric sheet enclosed by the encapsulating body. The encapsulating body is disposed on the bottom wall and surrounded by the surrounding side wall. The piezoelectric sheet has a sensing surface exposed to the encapsulating body and facing the bottom wall. The fixing members fix the board on the connecting board, thereby pressing the sensing surface of the piezoelectric sheet to the bottom wall. |
US11549842B2 |
Flow calibration system with weir fluid separation tank
A multiphase flow calibration semi-closed loop system includes an oil-gas-water separation unit, a multiphase flow calibration unit, a single phase flow calibration section, a gas flow section, a flow data acquisition unit, and a programmable logic controller (PLC). The system is designed to have a two-step calibration process. In a first step, single phase water flow meters and single phase oil flow meters of the system are calibrated independently. In a second step, multiphase flow meters or multiphase water cut meters are calibrated using the pre-calibrated water flow meter, pre-calibrated oil flow meter, and the pre-calibrated gas flow meter. In doing so, the oil-gas-water separation unit, the multiphase flow calibration unit, the single phase flow calibration section, and the gas flow section communicate with the flow data acquisition unit providing real time data. Thus, the PLC connected to the flow data acquisition unit can perform the required calibration processes. |
US11549836B2 |
Liquid NMR signal boost during NMR flow metering of wet gas flow using enhanced signal relaxation and/or dynamic nuclear polarisation using immobilised radicals
A multiphase flow metering device may have a conduit through which a multiphase fluid can flow and a structured packing insert positioned in the conduit. The structured packing insert may have a water-wet packing structure zone and/or an oil-wet packing structure zone. The multiphase flow metering device may also have a Halbach pre-polarizing magnet array positioned around the conduit, an RF coil, an electromagnet, an NMR console adapted to detect NMR signals from the multiphase fluid, and a control system configured to vary a polarization of the Halbach pre-polarizing magnet array. The Halbach pre-polarizing magnet array may be positioned or positionable over one or both of the oil-wet and water-wet packing structure zones. In some embodiments, the structured packing insert may include immobilized radicals, providing for dynamic nuclear polarization of the multiphase fluid. |
US11549834B2 |
Multifunctional environmental sensor device
A multifunctional environmental sensor device is connectable to a terminal of an electronic device for use. The sensor device includes a substrate, a plurality of different types of components mounted on the substrate and including at least a light emitter and an illuminance sensor, and a wiring pattern located on a surface of the substrate and including a contact to be in contact with the terminal of the electronic device. The light emitter is mounted on a surface of the substrate opposite to a surface of the substrate on which the illuminance sensor is mounted. |
US11549833B1 |
System of and method for mounting an environmental sensor to an elevated surface
Described, herein, relates to a system of and method for the safe and rapid mounting of an environmental sensor (e.g., a smoke detector) onto an elevated support surface (e.g., a wall, a post, or a ceiling). Accordingly, the installation harness may include a housing and a wall mount. During use, the wall mount may be configured to be affixed to the elevated support surface. Additionally, the housing may be configured to selectively couple to the wall mount through a connector extension, securing the housing to the wall mount. Subsequent to a user coupling the housing to the mount, the environmental sensor may be in electrical communication with a power source, via at least one male ring connector being electrically coupled to its respective at least one female ring connector. |
US11549832B2 |
Explosion management and methods thereof
Devices, systems, and methods for explosion resistance include an analysis compartment isolated from a control compartment. A feed-through extends between the analysis compartment and the control compartment for extension of cabling therethrough, the feed-through hermetically sealed to block against flow of fluids between the analysis and control compartments. |
US11549826B2 |
Apparatus and method for detecting phase delay of resolver
An apparatus and a method for detecting a phase delay of a resolver are provided. The apparatus includes a resolver configured to output a signal corresponding to a rotation angle of a motor, an excitation signal generator configured to generate an excitation signal using a square wave signal, and a controller configured to differentiate the signal to obtain a differential signal, detect a time when the differential signal meets a reference voltage as a peak time of the signal, and detect a phase delay time of the signal based on the peak time of the signal and an edge time of the square wave signal. |
US11549825B2 |
Capacitive device for detecting an electrically floating object
A device for detecting an object with respect to a detection surface including: a measurement electrode; at least one guard electrode, at the same alternating potential as the measurement electrode; at least one module for measuring a first signal with respect to the capacitance (Ceo), called electrode-object capacitance, formed between said measurement electrode and said object; and at least one electrode, called polarization electrode, placed opposite the object, and polarized at the ground potential (G) so as to polarize the object by capacitive coupling. |
US11549822B2 |
Device and method for monitoring a sensor clock signal
A method monitors a sensor clock signal in a sensor unit, which is generated and output for a data transfer between the sensor unit and a control unit with a predefined period duration. A reference clock signal having a predefined reference period duration is received. The sensor clock signal is compared to the reference clock signal. Based on the comparison, a deviation of the current period duration of the sensor clock signal from a target period duration is detected. Based on the detected deviation, a counting pulse or a reset pulse is emitted. |
US11549818B2 |
Casual driver ride sharing
A system for casual driver ride sharing includes an interface and processor. The interface is to receive a request for a ride from a user, wherein the request includes GPS information for the user. The processor is to determine compatibility between the typical route information and the request for the ride; determine a ranked list based at least in part on the compatibility; and provide a ride offer to a driver of the one or more casual drivers based at least in part on the ranked list. |
US11549816B2 |
Systems and methods for controlling mapping information inaccuracies
Systems and methods for correcting mapping information inaccuracies are described. In some aspects, the method includes receiving terrestrial data captured in an area of interest, and detecting features in the terrestrial data identifying ground points in the area of interest. The method also includes correlating the ground points with ground control points in the area of interest to determine a correspondence, and computing an aggregate of positional differences between corresponding points. The method further includes generating a report indicating a quality of the terrestrial data captured in the area of interest based on the aggregate. |
US11549810B2 |
Laser level device
A laser-level device has a body having a length, a height and a width, with a base, sides and a top, an upper slider engaging a longitudinal track along the top of the device, connected through a lengthwise channel to a lower slider element within the body, a laser module carrying a laser, engaged in a track curved in an arc of about ninety degrees, and a first link engaged pivotally to the lower slider element on a first end and pivotally to the laser module on a second end. The laser module follows the track curvature in response to translation of the slider along the longitudinal track from a fully retracted position to a fully extended position, and the laser emits a laser beam through the central, lengthwise channel, the beam moving in an arc determined by the track curvature. |
US11549809B2 |
Road surface state determination device and tire system
A road surface state determination device includes a tire-side device and a vehicle-body-side system. The tire-side device is attached to a tire of a vehicle. The vehicle-body-side system is included in a vehicle body. The tire-side device outputs a detection signal corresponding to a magnitude of vibration of the tire. The tire-side device generates road surface data indicative of a road surface state shown in a waveform of the detection signal. The tire-side device transmits the road surface data. The vehicle-body-side system receives the road surface data transmitted from the tire-side device. The vehicle-body-side system determines the road surface state of a road surface on which the vehicle is traveling based on the road surface data and learning data. |
US11549807B2 |
Substrate and method for calibration of measurement apparatus
A pattern according to an embodiment includes first and second line patterns, each of the first and second line patterns extends in a direction intersecting a <111> direction and has a side surface, the side surface has at least one {111} crystal plane, the side surface of the first line pattern has a first roughness, and the side surface of the second line pattern has a second roughness larger than the first roughness. |
US11549805B2 |
Projecting apparatus and projecting calibration method
A projecting apparatus includes a projecting device, an image-capturing device and a processing device. The projecting device projects a reversible structured light code onto a surface. The image-capturing device captures the reversible structured light code projected onto the surface and obtains image data. The processing device is coupled to the projecting device and the image-capturing device. The processing device receives the image data, generates three-dimensional point cloud information by performing decoding on the image data, and obtains scanning shift information corresponding to the projecting device according to the three-dimensional point cloud information and three-dimensional information corresponding to the surface. |
US11549802B2 |
Sensor device for examining the coating of a disc
The invention relates to a sensor device for examining the coating of a disc as part of a coating process. The sensor device comprises a first optical sensor system for determining the layer thickness of the coating applied to the disc, and comprises a rotation apparatus. The invention is characterized in that the first optical sensor system is designed to simultaneously identify at least one first position-based measured value and one second position-based measured value, the first and the second position-based measured value describing the distance between the sensor systems and the surface of the disc. As a result of this, the sensor system is configured such that the first position-based measured value of a coated region of the disc and the second position-based measured value of an uncoated region of the disc are identified. Furthermore, the first optical sensor system comprises at least one linear guide, which extends from the central region to the edge. In addition, a control and analysis apparatus is provided for calculating the layer thickness of the disc at the position of the first position-based measured value with the aid of the first and the second position-based measured value. Furthermore, the invention relates to a coating for a disc, comprising inspecting the coating for determining the layer thickness of the coating applied to the disc. |
US11549797B2 |
Device for detecting wear of replaceable components
A device for detecting wear of a wear member composed of electrically resistive material. The wear member comprises at least two electrodes separated from each other, where each electrode overlies, or is embedded in, an outer surface of the electrically resistive material. One of the electrodes is connected to a resistor at a measurement node to form a resistive voltage divider. A voltage measurement device measures a change in voltage at the measurement node, where the change is voltage is indicative of the degree of removal of resistive material from a face of the wear member and where the change in voltage is continuously variable and not limited to discrete wear levels. |
US11549793B2 |
Blank firing device
A diversionary device trigger mechanism is provided that can be repeatedly used, and which allows a primer or blank to be discharged in two different ways. The device includes a main body with a number of other components secured to the main body about an upper chamber and a lower chamber. A firing pin, a ball bearing, an anvil, a top retaining cap, and a plunger are secured about the upper chamber. A blank carrier, a primer or blank, and a carrier receiver are secured about the lower chamber. In the first way, the ball bearing can be displaced relative to the main body, such as by throwing the device towards a surface. In the second way, the plunger can be pushed down relative to the main body. If either of these occur, the firing pin to be moved downwardly to pierce and set off the primer or blank. |
US11549792B2 |
Detachable tracking device for a hunting arrow
A tracking device is configured to detach from a launched projectile to remain in an animal when the projectile proceeds completely through the animal. The tracking device can be attached to the end of an arrow shaft and provide the nock of the arrow. A decelerator such as a barb, an offset fin, or a reverse helical projection is provided to aid in detachment of the tracking device from the arrow shaft as it passes through the animal. The tracking device remains embedded in the animal so that the animal can be tracked instead of the arrow. |
US11549787B1 |
System for preemptively defeating passive-infrared sensors
A thermal decoy system contains electro-resistive fabric which warms the air within a polymer envelope transmissive to infrared radiation. The thermal decoy system thereby produces a thermal signature comparable to that of a human, which will preemptively trigger passive-infrared sensors, thereby neutralizing such sensors' capability to detect nearby persons. |
US11549786B2 |
Multi-sided target assembly
A target device for target practice. The target device is foldable from a planar cardboard material sheet into a three-dimensional housing having lifted target extensions. The target extensions can be formed or printed with a target shape, or a separate target label can be applied over the target extension. The target extensions can include a tab cut therein that can be folded outward to change the angle of the target extensions relative to the shooter user. |
US11549784B2 |
Bow sight adapted to connect to center line plane of riser
An archery accessory, such as an archery sight, may attach to a riser of a bow along a centerline plane of the riser. This positioning may prevent or reduce any change in balance of the bow. The archery sight may include a sight element that may be adjusted in a horizontal direction by a horizontal adjustment system and in a vertical direction by one or more vertical adjustment systems. |
US11549779B2 |
Device for deploying a deployable element, in particular a handle, for a weapon system
The deployment device may include a support piece, the deployable element, in particular a handle, may be rotatably mounted on said support piece and being connected by means of an elastic element to the support piece. The deployable element may include at least one pin capable of being moved along a curved guide of the support piece and adopting one or both of the two stable positions, respectively, in two housings provided in the support piece. The stable positions may respectively correspond to a stowed position and a deployed position of the deployable element. The guide and the elastic element may be configured to generate an automatic deployment of the deployable element to the deployed position as soon as the deployable element is subjected by an operator to a rotation having an angle greater than or equal to an unlocking angle. |
US11549775B1 |
Gun barrel cleaner rod and connecting mechanism thereof
A gun barrel cleaner rod includes a first cleaner rod and a second cleaner rod. The first cleaner rod and the second cleaner rod are detachably connected. A first lower end of the first cleaner rod and a second upper end of the second cleaner rod are detachably connected through a stud bolt. The stud bolt includes a first threaded end and a second threaded end. The first lower end of the first cleaner rod includes an upper thread, where the upper thread is matched with the first threaded end, and the second upper end of the second cleaner rod includes a lower thread, where the lower thread is matched with the second threaded end. The gun barrel cleaner rod achieves rapid connection through cooperation of stud bolts and a plurality of short rods, which saves storage space, transportation space, and cost. |
US11549771B2 |
Speed loader
A speed loader has an elongated planar body with opposed major faces, the elongated planar body defining a plurality of cartridge receptacles on one of the opposed major faces, each of the plurality of cartridge receptacles configured to removably retain the head of a cartridge, the plurality of cartridge receptacles arranged along the length of the elongated planar body in an articulated sequence, at least some of the plurality of cartridge receptacles being arranged in at least two obtuse triangular subgroups, each of the obtuse triangular subgroups having three different cartridge receptacles, and each obtuse triangular subgroup having two end cartridge receptacles proximate one major edge of the elongated planar body and an intermediate cartridge receptacle proximate an opposed major edge of the elongated planar body. The obtuse triangular subgroups may face the same major edge or opposite major edges. The obtuse triangular subgroups may each define an arc. |
US11549769B1 |
Self-locking bolt system not requiring an external surface to lock to
A self-locking bolt assembly is provided having a short stroke allowing the assembly to be contained within the receiver. The assembly has a base plate, a recoil rod with a spring, a bolt body, a bolt and a locking mechanism. The bolt is internally (i.e. lockable onto itself) lockable when the bolt is in battery. The locking mechanism, for example, can be a roller bearing, a lever lock, a cam rotary lock or a roller. The locking mechanism engages to recoil rod and prevents rearward motion of the bolt. Blowback and reciprocation of the bolt are temporarily delayed after a shot is fired until after the bolt is unlocked. Rearward movement of the bolt body due to inertia causes the locking mechanism to be disengaged to unlock the bolt and to allow for reciprocation of the bolt. |
US11549755B2 |
Stirring of molten metals in complex structures
Apparatus and methods for stirring a molten metal are provided. The apparatus comprising: two or more discrete units, each unit including a core being provided with two or more teeth, the core being provided with at least one electrically conducting coils; in use, mounting a first discrete unit in proximity to the container at a first location; in use, mounting a second discrete unit in proximity to the container at a second location; electrical connections between the two or more discrete units and a common control unit, thereby providing an electromagnetic stirrer. The apparatus format allows the discrete units to be position between different pairs of elements or parts of furnaces and the like to allow retrofitting of electromagnetic stirring where access is restricted. |
US11549752B2 |
Cooler for cooling hot bulk material and method for preventing grate riddlings in a cooler
A cooler for cooling bulk material such as cement clinker may include a stationary aeration grate that is for receiving the bulk material is passably by a flow of cooling gas, a conveyor unit having conveyor planks that are disposed above the aeration grate and that for transporting the bulk material are movable in a reciprocating manner in a conveying direction and counter to the conveying direction, a seal assembly that prevents grate riddlings and is attached to the stationary aeration grate, and a drive element that drives the conveyor planks and extends through the stationary aeration grate. The seal assembly may lie against the drive element, and spacing between the seal assembly and the drive element may be adjustable. Further, a method for preventing grate riddlings in a cooler may involve in the event of wear decreasing the spacing between the seal assembly and the drive element. |
US11549745B2 |
Product transport containers
Product transport containers are disclosed. Such containers can provide one or more advantages compared to existing containers. For example, product transport containers described herein can maintain a product at a desired temperature for an extended period of time, including without the use of an active heating or cooling component. Such product transport containers described herein may also provide improved breathability, thermal insulation, and/or mechanical strength or dimensional stability. Such containers can include a plurality of walls defining an interior volume and a selectively openable side permitting movement of the product into and out of the interior volume of the container. The walls can be formed from a thermoformed non-woven fabric. |
US11549741B2 |
Apparatus for sensing and removing dew on refrigerator and controlling method thereof
Provided is an apparatus for sensing and removing dew on a refrigerator. The apparatus may include a heater disposed at a refrigerator body or inside a surface of a door, and a sensor disposed in close proximity to the heater. The sensor may be configured to sense dew formed on a prescribed surface at the refrigerator body or the door. The sensor may be disposed physically separate from the prescribed surface to sense formation of dew on the prescribed surface. The heater is controlled to generate heat that removes the sensed dew on the prescribed surface based on a signal from the sensor. |
US11549739B2 |
Refrigerating and freezing device
A refrigerating and freezing device, the refrigerating and freezing device including: a casing, including an inner container, a housing, and a heat preservation layer, wherein a storage space is disposed in the inner container, a storage container is disposed in the storage space, and the storage container has a controlled atmosphere fresh-keeping space therein; and a controlled atmosphere membrane component, configured to allow more oxygen gas in an airflow in a space around the controlled atmosphere membrane component than nitrogen gas in the airflow in the space around the controlled atmosphere membrane component to pass through a controlled atmosphere membrane to enter an oxygen gas-enriched collecting cavity. The storage space is composed of a top cover and a bottom box, a lower surface of the top cover is provided with a concave cavity, and the controlled atmosphere membrane component is disposed in the concave cavity. |
US11549734B2 |
Method for terminating defrosting of an evaporator by use of air temperature measurements
A method for terminating defrosting of an evaporator (104) is disclosed. The evaporator (104) is part of a vapour compression system (100). The vapour compression system (100) further comprises a compressor unit (101), a heat rejecting heat exchanger (102), and an expansion device (103). The compressor unit (101), the heat rejecting heat exchanger (102), the expansion device (103) and the evaporator (104) are arranged in a refrigerant path, and an air flow is flowing across the evaporator (104). When ice is accumulated on the evaporator (104), the vapour compression system (100) operates in a defrosting mode. At least one temperature sensor (305) monitors a temperature Tair, of air leaving the evaporator (104). A rate of change of Tair is monitored and defrosting is terminated when the rate of change of the temperature, Tair, approaches zero. |
US11549732B2 |
Refrigeration apparatus having subcooling heat exchanger for lubrication flow
A refrigeration apparatus, including a main circuit (1) for circulation of a main flow (90) of refrigerant, and a lubrication branch (20), comprising a lubrication inlet (21), configured to derive a lubrication flow (91) from the main flow (90) circulating through a supply part (16) of the main circuit; and a lubrication outlet (22), to feed the compressor (2) with the lubrication flow (91) for lubrication. According to the invention, the refrigeration apparatus further includes: a subcooling branch (40), comprising a subcooling inlet (41), connected to an evaporator (8) of the main circuit (1), so as to derive a subcooling flow (92), and a subcooling outlet (42), connected to the evaporator (8), for reintroducing the subcooling flow (92) into the main flow (90); and a subcooling heat exchanger (31). |
US11549731B2 |
Heat pump device and assembly
A heat pump that includes a thermoelectric device(s) and a heat sink having a raised portion with a top surface for thermally coupling with a planar face of the thermoelectric device(s). The raised portion of the heat sink includes an outer periphery and a raised central region surrounded by a void region to provide more uniform thermal conductivity when clamped within an assembly. The raised central region is shaped in an any shape corresponding to a shape of uneven thermal conductivity due to clamping pressure applied to the heat sink. The void region can be substantially contiguous and entirely circumscribe the central raised region. The device can optionally include discrete supports formed of a less thermally-conductive material within the void region. The supports can be elastomeric, such as O-rings, and disposed within pockets defined within the void region. |
US11549730B2 |
Refrigerated food container
A refrigerated food container system includes a container defining an inner volume and a thermoelectric module arranged in thermal contact with at least one surface of the container. The thermoelectric module includes a first thermoelectric cooling device and a second thermoelectric cooling device in thermal contact with the first thermoelectric cooling device. A control module is configured to provide a first voltage to the first thermoelectric cooling device and provide a second voltage to the second thermoelectric cooling device. |
US11549728B2 |
Gas turbine engine with transcritical vapor cycle cooling
A gas turbine engine has a compressor section, a combustor, and a turbine section. An associated fluid is to be cooled and an associated fluid is to be heated. A transcritical vapor cycle heats the fluid to be heated, and cools the fluid to be cooled. The transcritical vapor cycle includes a gas cooler in which the fluid to be heated is heated by a refrigerant in the transcritical vapor cycle. An evaporator heat exchanger at which the fluid to be cooled is cooled by the refrigerant in the transcritical vapor cycle. A compressor upstream of the gas cooler compresses the refrigerant to a pressure above a critical point for the refrigerant. An expansion device expands the refrigerant downstream of the gas cooler, with the evaporator heat exchanger being downstream of the expansion device, and such that the refrigerant passing through the gas cooler to heat the fluid to be heated is generally above the critical point. |
US11549727B2 |
Refrigeration system and methods for refrigeration
A refrigeration system includes: a compressor arrangement for compressing gaseous refrigerant from a first pressure to a second pressure, wherein the second pressure comprises a condensing pressure; a plurality of condenser evaporator systems, wherein each condenser evaporator system comprises: a condenser for receiving gaseous refrigerant at a condensing pressure and condensing the refrigerant to a liquid refrigerant; a controlled pressure receiver for holding the liquid refrigerant from the condenser; and an evaporator for evaporating liquid refrigerant from the controlled pressure receiver to form gaseous refrigerant; a first gaseous refrigerant feed line for feeding the gaseous refrigerant at the second pressure from the compressor arrangement to the plurality of condenser evaporator systems; and a second gaseous refrigerant feed line for feeding gaseous refrigerant from the plurality of condenser evaporator systems to the compressor arrangement. |
US11549726B2 |
Flexible sealing tube and method for producing the same
A flexible sealing tube is described that is adapted to be installed in and extend along a bore in the ground for use in a system for exchanging of energy with the ground. The flexible sealing tube has a first tube end to be installed at an inner part of said bore, and the flexible sealing tube is closed in the first tube end. The flexible sealing tube also has a first channel and a second channel extending in a longitudinal direction (L) of the flexible sealing tube, the first and second channels being in fluid connection with each other. The first and second channels are formed by the flexible sealing tube. |
US11549722B2 |
Combustion gas permeable condensation trays for water heating systems
A condensation tray for condensing tankless water heaters is disclosed. The tray can include a plurality of peaks and valleys. The peaks can divert condensate runoff from a secondary heat exchanger into the valleys so as to prevent the condensate from falling on a primary heat exchanger. The tray includes gas apertures that enable combustion gases to pass through the tray and across the secondary heat exchanger. Overhangs on the peaks can prevent the condensate from draining through the gas apertures. |
US11549719B2 |
Duct panel
A duct panel, a method of manufacturing a duct panel, a duct section and a method of installing a duct are disclosed. The duct panel includes a laminate structure having an insulation layer disposed between a first support layer and a second support layer, the laminate structure having an end width; and an end cap attached to the end width and configured to be coupled to a mounting flange, wherein the mounting flange is configured to mount the duct panel. The end cap and the mounting flange comprise different materials. |
US11549715B1 |
Systems and methods for coil temperature deviation detection for a climate control system
Methods and related systems of detecting a temperature deviation in a heat exchanger coil of a climate control system. The method includes determining an enthalpy of the indoor space. The method includes detecting a coil temperature of the heat exchanger. The method includes detecting a coil temperature deviation based on the enthalpy and the detected coil temperature. |
US11549714B2 |
HVAC systems with evaporator bypass and supply air recirculation and methods of using same
An HVAC system includes an evaporator coil disposed between a return air duct and a supply air duct. The system includes a compressor fluidically connected to the evaporator coil, and a blower for providing a flow of air through the HVAC system. The HVAC system includes a supply air recirculation line with a recirculation damper and an evaporator bypass line with a bypass damper. A controller of the HVAC determines a recirculation portion of a flow of air and causes the recirculation damper to move to divert the recirculation portion to the recirculation line, so the air recirculates through the HVAC system. The controller determines a bypass portion of a flow of air and causes the bypass damper to move to divert the bypass portion to the bypass line, so the bypass portion does not contact the evaporator coil. |
US11549711B1 |
System for aggregation and prioritization of diagnostic data for the purpose of mechanical system tuning
The system for aggregation and prioritization of diagnostic data for the purpose of mechanical system tuning allows the user, or technician, to quickly tune a complex mechanical system, such as a HVAC system. Tuning is assisted by rendering alert, system performance, and subsystem performance using a consistent visual tuner as a replacement for traditional mechanical gauges. Diagnostic data is collected by one or more data trackers and sensors installed on mechanical components within the HVAC unit. Data collected includes temperatures, flow, amperage consumption, refrigerant pressure, and related metrics. When the user opens the interface for the mechanical system tuner, the user is first prompted to select a location and a time period. The system then reviews its previously collected data, sorting and processing for the location and time period selected. The user is then presented with multiple performance measurements rendered in a consistent graphical, color-coded format. |
US11549709B2 |
Quantitative monthly visual indicator to determine data availability for utility rates
A system for allocating resources across equipment that operate to serve one or more loads of a building. The system includes one or more memory devices storing instructions that cause one or more processors to receive operational data defining at least one of planned loads to be served by the equipment or utility rates for one or more time steps within a simulation period, determine whether the operational data define the planned loads or the utility rates for each time step within the simulation period, and in response to a determination that the operational data do not define the planned loads or the utility rates for each time step within the simulation period, identify one or more time steps for which the planned loads or the utility rates are not defined and initiate an action to define the planned loads or the utility rates for the identified time steps. |
US11549699B2 |
Portable humidifier
The present invention provides an improved humidifier, having a novel tank design. The humidifier includes a misting assembly, a water tank and a base supporting the misting assembly and the water tank. The water tank and misting assembly are mated together immediately adjacent to one another on top of the base to form a column on the base. The water tank is removable from the base and includes a cap with a valve gasket at its bottom. The valve gasket of the water tank is opened upon placing the water tank on the base. The base further includes a recessed portion for receiving the water from the water tank and feeding the water to direct to the misting assembly. |
US11549690B2 |
Temperature detector positive motion stop
A domestic cooking appliance for heating a food item is provided. The domestic cooking appliance includes a housing; a cooking chamber located in the housing and having a wall, the cooking chamber being configured to contain the food item while the food item is being heated; a heating element that provides heat to the cooking chamber for heating the food item; a temperature detector located in the cooking chamber and configured to detect a temperature in the cooking chamber; and a temperature detector positive motion stop located in the cooking chamber and surrounding a portion of the temperature detector. |
US11549688B2 |
Anti-rotation feature for a burner
A gas burner for a cooktop includes a spreader extending along a major axis to define an elongated shape. The spreader further defines an underside and includes a first projection and a second projection extending away from the underside. An orifice holder includes a body and a first lobe and a second lobe extending radially outward from the body. The first and second projections are opposingly adjacent to at least one of the first and second lobes. The orifice holder is mutually engageable with the spreader, with the first and second projections opposingly adjacent with at least one of the first and second lobes. |
US11549687B2 |
Combustion staging system
A combustion staging system for fuel injectors of a multi-stage combustor of a gas turbine engine. The system includes plural fuel injectors, each having respective pilot and mains injection stages. It further includes a splitting unit which, to perform staging control of the combustor, receives a metered fuel flow and, for pilot and mains operation, controllably splits the received fuel flow into a pilot flow for injecting at the pilot stages of the injectors and a mains flow for injecting at the mains stages of the injectors, and for pilot-only operation, controllably splits the received fuel flow into a first part of the pilot flow for injecting at the pilot stages of a first portion of the injectors and a second part of the pilot flow for injecting at the pilot stages of a second portion of the injectors. |
US11549680B2 |
Mirror with light emitting elements and stand
A mirror apparatus includes a reflective module defining an interior and an exterior, at least a first reflection surface provided in the reflective module, a plurality of LED packages provided on a flexible circuit board disposed within the reflective module interior along the periphery of the first reflection surface, a base configured to house power components, and a coupling arm coupled to the base and to the reflective module to support such module. |
US11549675B2 |
Solid-state lighting fixtures with socket connections for accessories and accessories for use therewith
A solid-state lighting fixture assembly having a lighting fixture with a socket configured to receive a plug associated with one or more accessories to allow for easy in-field mounting of accessories, e.g., controls, onto installed lighting fixtures. The socket may be internally electrically connected to an auxiliary power output of a driver and/or to a battery power pack within the lighting fixture assembly, thereby providing direct-current voltage power for the accessory and, also, allowing for signal transmission to and from the accessory. Each accessory includes one or more sensors and communication components to provide the connected lighting fixture assembly with specific capabilities including, but not limited to, motion detection, ambient light level detection, ambient temperature measurement and wireless communications. The wireless communication can also be used to control one or a group of lighting fixtures and transmit sensor data associated with, for example, monitoring space utilization and asset tracking. |
US11549674B2 |
Underwater lighting apparatus
An underwater lighting apparatus includes a cofferdam having a cofferdam electrical connector rigidly mounted within the cofferdam at an inner end; a lighting unit sized and shaped to be mounted within the cofferdam and having a lighting unit electrical connector rigidly mounted at an inner end; wherein the lighting unit electrical connector is sized and shaped to directly connect with the cofferdam electrical connector to form a rigid connection between the cofferdam and the lighting unit. The lighting apparatus is beneficial in that both the cofferdam electrical connector and the lighting unit electrical connector are rigidly mounted. |
US11549672B2 |
Onboard controller for light fixture for indoor grow application
A light fixture includes a communication input and output, a plurality of LED lights, an LED driver, first and second control modules, and a feedback circuit. The communication input is configured to receive a control signal. The communication output is configured to relay the control signal to a downstream light fixture. The LED driver is electrically coupled with the plurality of LED lights. The first control module is in signal communication with the communication input and output and the LED driver and is configured to transmit a driver signal to the LED driver that controls operation of the plurality of LED lights. The second control module is in signal communication with the first control module. The feedback circuit is in signal communication with the second control module and the LED driver. The LED driver transmits a feedback signal to the second control module via the feedback circuit. |
US11549670B2 |
Pin-type connection apparatus
A pin-type connection apparatus includes a first connecting seat, a second connecting seat, a connecting shaft, and a locking component, wherein a receiving hole and a locking hole on the adjacent side of the receiving hole are disposed on the second connecting seat, one end of the connecting shaft is fastened to the first connecting seat, a clamping hole is disposed at the other end of the connecting shaft, the connecting shaft can extend into the receiving hole, a first clamping protrusion is disposed in the clamping hole, a second clamping protrusion is disposed at one end of the locking component, and the locking component can pass through the locking hole and extend into the clamping hole; and when the locking component is rotated to a lockout position, the first clamping protrusion can abut against the second clamping protrusion and restrain the second clamping protrusion from exiting the clamping hole. |
US11549667B1 |
Lighting device
A lighting device includes a housing, a light emitting module, a press plate and a fixing member. The housing has a bottom plate, a base and multiple stopping portions. The base protrudes from the bottom plate, and has a top surface and an inclined surface. The stopping portions are arranged at the bottom plate and extend to a bottom portion of the inclined surface of the base. The light emitting module includes a light panel and multiple light emitting elements arranged thereon. The light panel leans on the inclined surface and stopped by the stopping portions. The press plate is located at the top surface, and presses against the light panel. The fixing member fixes the press plate at the top surface to cause the press plate to press the light panel downward, so as to fix the light panel on the inclined surface. |
US11549666B2 |
LED lighting fixture assembly
Various embodiments of the present invention provide a light emitting diode (LED) lighting fixture and methods of installing the same. In various embodiments, an LED lighting fixture may comprise: at least one socket comprising a socket opening; at least one LED positioned substantially within the socket opening; at least one shield member positioned adjacent the at least one socket such that the shield substantially encloses the socket opening; at least one decorative light shade; at least one cover comprising a neck portion having an internal surface, the internal surface defining a cover opening. The cover opening is configured to receive there-through at least a portion of a socket and substantially engage the socket. At least a portion of the cover is configured to substantially engage the decorative light shade. Also, at least a portion of the cover is configured to substantially enclose the LED and shield. |
US11549662B2 |
Illumination apparatus and optical inspection apparatus including the same
An illumination apparatus includes a main light source, a half mirror, and a diffusion plate. The main light source emits main light. The half mirror is spaced apart from the main light source. The half mirror reflects a first light travelling in a first direction among the main light source. The half mirror has a reflective surface reflecting the first light to travel in a second direction. The diffusion plate is disposed between the main light source and the half mirror not overlapping the reflective surface. The diffusion plate has a first horizontal surface and a second horizontal surface. The second horizontal surface is a rear surface of the first horizontal surface. The diffusion plate transmits a second light incident on the first horizontal surface among the main light. The diffusion plate scatters the second light from the second horizontal surface. |
US11549660B2 |
Projection structure, projection method, and corresponding vehicle lamp and vehicle
A projection structure that occupies a small space and performs dynamic projection includes a first support, a lens assembly, a film portion, a light source, a motor, a control portion, and a second support, wherein the light source, the film portion, and the lens assembly form a projection light path, the film portion being driven by the motor to rotate. The lens assembly includes at least one lens, and the at least one lens is accommodated in the first support, the control portion being configured to control the motor and/or the light source. The second support is configured to support the first support, wherein the first support and second support are respectively configured to form a first space and a second space of the film portion. |
US11549655B2 |
Headlight lens for a vehicle headlight
The present disclosure relates to a headlamp lens for a vehicle headlamp, wherein the headlamp lens comprises a precision-molded body made of a transparent material, wherein the body comprises at least one light tunnel and a light-conducting part with at least one optically active light exit surface. The light tunnel comprises at least one light entry surface and merges with a bend in the light-conducting part to depict the sharp bend as a light/dark boundary by means of light coupled or radiated into the light entry surface. The surface of the light tunnel is at least partially convexly curved in the region of the bend. |
US11549654B2 |
Light guide structure with jagged protrusions
A light guide structure with jagged protrusions is configured in a lighting device of a mobile vehicle. The light guide structure includes a light injecting surface and a light emitting surface. The light emitting surface includes a middle section and two side sections deployed respectively at opposite ends of the middle section. The side sections have a plurality of jagged protrusions forming a light guiding area. The extending direction of the jagged protrusions intersects with the light emitting direction. A light source module forms an irradiation area by the light guide structure, the light guiding area extending the width of both sides of the irradiation area, the beam contour being enlarged evenly. The disclosure also provides a headlight structure, a light source module having the light guide structure and a convex lens configured sequentially in the light emitting direction. |
US11549653B2 |
Lighting device
A lighting device according to the invention comprises at least one semiconductor layer; at least one light emission surface comprising an array of high luminance areas configured to emit light at a first local luminance level and low luminance areas configured to emit no light or to emit light at a second local luminance level lower than the first local luminance level; a plurality of semiconductor light emitting devices formed in the semiconductor layer to define the plurality of high luminance areas; wherein the high luminance areas and the low luminance areas are arranged in accordance with a predefined light emission profile of the light emission surface. |
US11549651B2 |
Eye-safe laser-based lighting
A laser-based light source includes a laser device configured to generate laser light of a predetermined laser wavelength and emit this laser light as a laser beam. A light-conversion device is configured to convert at least part of the laser light into converted light and a laser-output sensor is configured to determine a laser-output signal proportional to the output of laser light emitted by the laser device. Further, a converted-light sensor is configured to determine a converted-light signal proportional to the output of converted light emitted by the light-conversion device. A controller is configured to receive the laser-output signal and the converted-light signal, to determine a safe-to-operate parameter, based on the laser-output signal and the converted-light signal, and to control the operation of the laser-based light source based on a comparison of the safe-to-operate parameter with a at least one predefined threshold. |
US11549650B2 |
LED filament arrangement
A light emitting diode, LED, filament arrangement (100) is provided. The LED filament arrangement comprises at least one LED filament (120) which in turn comprises an array of a plurality of light emitting diodes (140), LEDs. The at least one LED filament extends along an axis, A. The LED filament arrangement further comprises at least one reflector element (200) which is configured to at least partially reflect the light emitted from the at least one LED filament during operation. The at least one reflector element has a spiral shape and is arranged at least partially around the at least one LED filament such that the at least one reflector element extends along the axis, A. |
US11549649B2 |
Device and method for detecting and ablating hydrates in natural gas pipeline
The present application discloses a device and method for detecting and ablating hydrates in a natural gas pipeline. The device includes a transmission mechanism, a detection mechanism and an ablation mechanism. The detection mechanism and the ablation mechanism are both connected to the transmission mechanism through an elastic connector, such that the device can smoothly pass through bends in the natural gas pipeline. The transmission mechanism includes a universal wheel component, which forms static friction with an outer wall of an inner natural gas pipeline, such that the device can move along the inner natural gas pipeline. The detection mechanism detects the temperature of the natural gas pipeline and determines whether hydrates are generated in the natural gas pipeline to block the pipeline, and then the blockage is heated by the ablation mechanism to ablate the hydrates. |
US11549641B2 |
Double journal bearing impeller for active de-aerator
An active de-aerator for an aircraft engine is provided, with a housing having an air-oil inlet, an oil outlet and an air outlet. An impeller is received within and rotatable relative to the housing about a central axis. The active de-aerator has a first journal bearing on a first side of the impeller for rotatably supporting the impeller relative to the housing and a second journal bearing on a second side of the impeller for rotatably supporting the impeller relative to the housing, the second side being opposite the first side. |
US11549640B2 |
Retainer assembly for a structure
A retainer assembly includes a bracket, a base, a plate and a security pin. The bracket includes a front section of the bracket that forms apertures configured to each receive a fastener. The base includes a projection. The plate is located between the base and the bracket. The plate forms apertures configured to each receive a fastener. The plate further forms an aperture being configured to receive the projection extending from the base. The plate rotates in the retainer assembly from a first position to a second position. The security pin is securely mounted on the base. The security pin moves from a first position to a second position to inhibit the plate from rotating from its second position back to its first position. |
US11549637B2 |
Multi-rotation gimbal assembly and mobile platform incorporating the same
A gimbal assembly is provided that allows for more than a single rotation about a rotational axis in both a first rotational direction and a second rotational direction. |
US11549630B2 |
Connector for setting layout of brake hose
In embodiments, a connector for setting a layout of a brake hose includes a first coupling member coupled to one end of the brake hose; a second coupling member disposed to be spaced apart from the first coupling member, and coupled to the caliper housing or the frame of the master cylinder; and an adjusting unit connected at one end thereof to the first coupling member, connected at other end thereof to the second coupling member, and configured to adjust a shortest length between a bottom surface of the first coupling member and an outer circumferential surface of the second coupling member and to adjust a bend angle between the first coupling member and the second coupling member, in a test for setting the layout of the brake hose. |
US11549627B2 |
Flexible pipe connection systems and methods
A system may include a manifold having a plurality of fluid inlets, a first pump truck having a first pump disposed thereon with a first fluid outlet, and a first flexible pipe. The first flexible pipe may include a first end of the first flexible pipe coupled to a first of the plurality of fluid inlets, a second end of the first flexible pipe is coupled to the first fluid outlet, and a first outer shell mounted on the manifold. The first outer shell may extend from the manifold a length between the first end and the second end. Additionally, the first outer shell may be curved to have a radius to arch the first flexible pipe from the manifold to the first pump truck. |
US11549626B2 |
Method of forming a cooling plate
In an embodiment, a method of forming a cooling plate, comprises laser welding a plurality of weld lines to physically connect a first substrate and a second substrate wherein the plurality of weld lines forms an inflatable track; and inflating the inflatable track with an inflation fluid to form a cooling channel in the cooling plate. In another embodiment, the cooling plate can comprise a first substrate and a second substrate and a plurality of weld lines can form a fluid tight seal for a cooling channel located therebetween. |
US11549623B2 |
Ball joint seal
The pipe ball joint includes a casing having a socket portion with a substantially spherical interior surface and a first pipe segment extending from the socket portion. The socket portion has an annular groove disposed adjacent the partially spherical interior surface. A ball pipe section includes a ball segment received in the socket portion of the casing and a second pipe segment extending from the ball segment. A seal assembly is received in the annular groove of the casing and is disposed against the ball segment of the ball pipe section. The seal assembly includes a plurality of nested seal rings that each include a concave face and a convex face. |
US11549620B2 |
Screw joint for oil well pipe
A screw joint in which an efficient screw length of a joint portion is achieved. This screw joint is for an oil well pipe of an integral type and includes: (i) a pin that is provided with a male screw portion which is a male taper screw, at one end of a steel pipe; and (ii) a box that is provided with a female screw portion which is a female taper screw fitted to the male screw portion, at one end of the steel pipe, in which a structure, in which the pin and the box are in metal contact with each other to seal a fluid, is provided at least at one place of a seal portion on an outer peripheral surface side of a pipe end side of the pin and a seal portion on an inner peripheral surface side of a pipe end side of the box. |
US11549615B2 |
Stinger for a pipe laying operation
A stinger including a first member formed from a first non-metallic material, a second body member formed from a second non-metallic material, and a plurality of cross-support members disposed between the first body member and the second body member. The first body member includes a first lower portion, a first upper portion, and a first intermediate portion disposed between the first lower portion and the first upper portion. A width of the first lower portion is greater than a width of the first intermediate portion and a width of the first upper portion, and wherein the width of the first upper portion is greater than the width of the first intermediate portion. The second body member includes a second lower portion, a second upper portion, and a second intermediate portion disposed between the second lower portion and the second upper portion. |
US11549613B2 |
Valve plate with free micro-balls
The valve plate (1) with free micro-balls allows a fluid (2) to flow from an upstream volume (3) to a downstream volume (4) and not in the reverse direction, and comprises a circulation plate (5) crossed through by a circulation orifice (6) terminated by a micro-ball seat (7), a permeable guide plate (9) parallel to said plate (5) being crossed through by a guide cylindrical orifice (10) which houses a micro-ball (8) which rests on said seat (7) so as to close said orifice (6) or rests on a permeable micro-ball stop abutment (11), a spacer (12) being interposed between said plate (9) and said plate (5), a discharge passageway (13) crossing through said plate (9) to allow the fluid (2) to flow when the micro-ball (8) does not rest on said seat (7). |
US11549611B2 |
Fault prediction in valve systems through Bayesian framework
Systems and methods for fault prediction through a Bayesian framework are provided. Fault prediction for a valve system may be provided by generating a Bayesian framework by collecting a plurality of historical parameters related to opening and closing of a valve across a plurality of operational legs; generating a plurality of historical feature metrics based on the plurality of historical parameters; in response to detecting a fault, defining a prefault state corresponding to the historical feature metrics; monitoring a plurality of operational parameters related to opening and closing of the valve during a given operational phase of an operational leg; generating a plurality of operational feature metrics based on the plurality of operational parameters monitored during the given operational phase; and in response to determining, using the generated Bayesian framework, that the operational feature metrics indicate the prefault state of the subsystem, generating a notification. |