Document Document Title
US11443261B2 Automated solar collector installation design including version management
Embodiments may include systems and methods to create and edit a representation of a worksite, to create various data objects, to classify such objects as various types of predefined “features” with attendant properties and layout constraints. As part of or in addition to classification, an embodiment may include systems and methods to create, associate, and edit intrinsic and extrinsic properties to these objects. A design engine may apply of design rules to the features described above to generate one or more solar collectors installation design alternatives, including generation of on-screen and/or paper representations of the physical layout or arrangement of the one or more design alternatives. Some embodiments may provide viewing, creating, and manipulating of multiple versions of a solar collector layout design for a particular installation worksite. The use of versions may allow analysis of alternative layouts, alternative feature classifications, and cost and performance data corresponding to alternative design choices. Version summary information providing a representative comparison between versions across a number of dimensions may be provided.
US11443259B2 Automatic floor-level retail operation decisions using video analytics
A floor operations automation system can include an intelligent video module, profiles, decision rules, and a decision module. The intelligent video module can be configured to generate video analytics data from video captured by video cameras within a retail location. The profiles can contain data that represents a business practice or policy of the retail location and/or user-specified preferences for decision-related variables. The decision rules can express actions to be performed in response to predefined conditions within the retail location. The decision module can be configured to decide upon action to be performed, based upon the video analytics data, the profiles, and the decision rules. The decision can be made without direct input from a human agent of the retail location. The actions can affect a business system and/or a human agent associated with the retail location.
US11443255B2 Activity-based inference of title preferences
The disclosed embodiments provide a system for performing activity-based inference of title preferences. During operation, the system determines features and labels related to first title preferences for jobs sought by a first set of candidates. Next, the system inputs the features and the labels as training data for a machine learning model. The system then applies the machine learning model to additional features for a second set of candidates to produce predictions of second title preferences for the second set of candidates. Finally, the system stores the predictions in association with the second set of candidates.
US11443252B2 Multi-objective operation control method for micro energy grid
The present invention disclosed a multi-objective operation control method for a micro energy grid, comprising the specific steps of: (1) establishing optimization objectives of the micro energy grid, the optimization objectives comprising comprehensive income maximization and comprehensive energy utilization rate maximization; (2) using GAMS software to solve for an optimal solution and a worst solution for each optimization objective; (3) processing the optimization objectives by means of a weighting method, uniformly changing a weighting coefficient, and acquiring a Pareto frontier by the GAMS software; (4) acquiring reference satisfaction levels of Pareto optimal solutions according to a fuzzy membership degree, and selecting the Pareto optimal solution having the maximum reference satisfaction level as an optimal compromise solution; and (5) executing scheduling of the micro energy grid according to the optimal compromise solution.
US11443246B2 Method and system for facilitating provisioning of social networking data to a mobile device
Disclosed is a system for facilitating provisioning of social networking data to a mobile device. Further, the system may include a communication device configured for receiving at least one location information corresponding to a tour, receiving at least one selection corresponding to a plurality of filtering icons corresponding to a filtered social networking data, and transmitting a travel plan to the mobile device. Further, the system may include a processing device configured for filtering social networking data based on the at least one location information to generate the filtered social networking data, and generating the travel plan based on the at least one selection.
US11443238B2 Computer system and presentation method of information
A computer system is accessible to a database storing learning data to generate a prediction model, the learning data includes input data and teacher data, the computer system: performs first learning to set an extraction criterion for extracting the learning data including the input data similar to prediction target data in a case of being input the prediction target data; extract the learning data from the first database based on the extraction criterion and generate a dataset; perform second learning to generate a prediction model using the dataset; generate a decision logic showing a prediction logic of the prediction model; and output information to present the decision logic.
US11443236B2 Enhancing fairness in transfer learning for machine learning models with missing protected attributes in source or target domains
A method of utilizing a computing device to correct source data used in machine learning includes receiving, by the computing device, first data. The computing device corrects the source data via an application of a covariate shift to the source data based upon the first data where the covariate shift re-weighs the source data.
US11443231B2 Automated software selection using a vector-trained deep learning model
A processing device can establish a vector-trained, deep learning model to produce software dependency recommendations. The processing device can build a list of software dependencies and corresponding metatags for each of the software dependencies, and generate a probability distribution from the list. The processing device can sample the probability distribution to produce a latent vector space that includes representative vectors for the software dependencies. The processing device can train a hybrid deep learning model to produce software dependency recommendations using the latent vector space as well as collaborative data for the software dependencies.
US11443230B2 Intrusion detection model for an internet-of-things operations environment
A trained model may be deployed to an Internet-of-Things (IOT) operational environment in order to ingest features and detect events extracted from network traffic. The model may be received and converted into a meta-language representation which is interpretable by a data plane engine. The converted model can then be deployed to the data plane and may extract features from network communications over the data plane. The extracted features may be fed to the deployed model in order to generate event classifications or device state classifications.
US11443225B2 Systems and methods for intelligently providing supporting information using machine-learning
Systems and methods for intelligently providing users with supporting information based on big-data analyses of a data set. Machine-learning algorithms may be executed using the data set to identify correlations between data objects of the data set. The correlations can be used to recommend supporting information to a user. A user interface can be provided to enable a user to initiate a process associated with an event. In response to receiving the input, the system can identify variables associated with the request. Based on these variables, the system can retrieve output data of the machine-learning algorithms to identify the supporting information for the user.
US11443213B2 System and method for approximate reasoning using ontologies and unstructured data
Methods, systems and computer program products for query processing are provided herein. A computer-implemented method includes receiving a first query from a user, determining whether the first query is capable of being answered using symbolic reasoning performed on data of a symbolic knowledge base, and executing the symbolic reasoning to generate a first query answer in response to a determination that the first query is capable of being answered using the symbolic reasoning. Axioms are extracted from a plurality of documents when it is determined that a second query is not capable of being answered using the symbolic reasoning. The method further includes determining whether the axioms are consistent with the symbolic knowledge base, and generating a second query answer based on the axioms in response to a determination that the one or more axioms are consistent with the symbolic knowledge base.
US11443210B2 Predicting method, predicting apparatus, and computer-readable recording medium
A non-transitory computer-readable recording medium stores therein a predicting program that causes a computer to execute: receiving input data to be subjected to prediction; and generating, from training data sets each having explanatory variables and an objective variable, a prediction result, by using a hypothesis set and respective weights of hypotheses included in the hypothesis set, the hypotheses each being formed of a combination of the explanatory variables, classifying any of the training data sets and satisfying a specific condition, the weights being learnt based on whether each of the hypotheses holds true for each of the training data sets. The generating includes determining a value of a variable included in a pseudo-Boolean function such that a probability satisfies a predetermined standard, the probability being a probability that the prediction result satisfies the specific condition, the pseudo-Boolean function including variables corresponding to the explanatory variables.
US11443201B2 Artificial intelligence-based self-learning in medical imaging
For machine learning for a medical imager, results created for individual patients are used to generate the ground truth. The acceptance or change for examining an individual patient is used as the ground truth instead of using a further expert study for the purposes of machine training. In this way, the medical imager creates both samples and ground truth as part of every-day, on-going examinations of patients in the production environment. Machine training is performed based on these samples, and the machine-learned network may then be applied for imaging further patients. For example, the medical imager self-optimizes or self-learns, allowing for updating the machine-learned network more rapidly (e.g., keeping pace with changes in practice in a lower cost and less time-consuming approach and/or updating localized to a practice) in the production environment.
US11443199B2 Program storage medium, apparatus and method provided with ruleset-selectable inference engine
An apparatus, a program-stored storage medium and a method with an inference engine can execute inference using a minimum ruleset in various applications. The apparatus includes: a machine learning engine being a classifying-type engine configured to include adapted-to-category learning models each generated by using each adapted-to-category set of teacher data, the adapted-to-category set being obtained by classifying teacher data for each category, and to use the learning models to output a category data corresponding to the inputted object data; a ruleset selector configured to select, from rulesets each prepared for each category and stored in a rule base, a ruleset corresponding to the category data outputted from the machine learning engine; and a rule engine configured to execute inference to the inputted object data by using the ruleset selected by the ruleset selector, and to output the inference result.
US11443196B2 Unified cognition for a virtual personal cognitive assistant when cognition is embodied across multiple embodied cognition object instances
Provided are techniques for unified cognition for a virtual personal cognitive assistant. A personal cognitive agent creates an association with an entity and a personalized embodied cognition manager that includes an object instance registry, wherein the object instance registry stores embodied cognition object instances. A cognitive assistant agent for a domain that is associated with the embodied cognition object instances stored in the object instance registry is provided. Input is received from the entity for a first object instance and for a second object instance of the embodied cognition object instances. Interaction is coordinated between the cognitive assistant agent, the first object instance, and the second object instance by: identifying a goal based on the input and providing the first object instance and the second object instance with instructions to meet the goal based on the input. A response is provided to the input with an indication of the goal.
US11443195B2 Domain-based dendral network
A domain-based dendral network allows an artificial neural network to learn autonomously without any back-propagation algorithms or human supervision. An input bus transmits an input pattern to be analyzed into a neural network, which is composed of one of more neuron layers composed of multiple neurons, which perform analyze data propagated through the neural network with the aid of dendrons performing low-level signal analysis. An output bus collects the resulting output pattern from the neural network and sends the output pattern to a pattern comparator. The pattern comparator produces a tuning pattern by comparing the output pattern to a control pattern, and the timing pattern is sent to a tuning bus, which distributes the tuning pattern across the neural network according to a domain routing method. The use of the uniform routing method and the domain routing method facilitates the advantages of the present invention.
US11443191B2 Computing device and parameter synchronization method implemented by computing device
A parameter synchronization method is implemented in a computing device. The parameter synchronization method includes importing a deep learning training task of a preset model into a server communicatively coupled to the computing device, recording a preset number of iterative processes during the deep learning training, dividing each iterative process into a number of phases according to time, determining whether a time ratio of an H2D phase, a D2H phase, and a CPU phase in each iterative process is greater than a preset value, and confirming the server to use a copy mode for performing parameter synchronization when the time ratio of the H2D, D2H, and CPU phases is determined to be greater than the preset value.
US11443189B2 Hypernetwork training method and device, electronic device and storage medium
A hypernetwork training method includes: acquiring a multipath neural subnetwork based on a preconstructed initial hypernetwork; training the multipath neural subnetwork to update a weight parameter of each substructure in the multipath neural subnetwork; synchronizing the weight parameter of each substructure in the multipath neural subnetwork to the preconstructed initial hypernetwork; and determining whether the preconstructed initial hypernetwork converges, and if it is determined that the preconstructed initial hypernetwork does not converge, re-executing the acquiring, the training, the synchronizing, and the determining, to obtain a target hypernetwork.
US11443186B2 Method and system for executing processes in operating systems
A method and system for executing processes in an operating system is disclosed. The method may include assigning a tag Identifier (ID) and a first tree ID to each of a plurality of processes based on associated at least one attribute. The method may further include determining content patterns associated with each of the plurality of processes using a deep learning network. The method may include assigning a second tree ID to each of at least one process from the plurality of processes based on the identified content pattern. The method may further include generating a set of clusters for the plurality of processes based on the second tree ID assigned to each of the at least one process. The method may include executing each process within a cluster from the set of clusters based on execution of a single process within the cluster.
US11443182B2 Privacy enhancing deep learning cloud service using a trusted execution environment
Mechanisms are provided to implement an enhanced privacy deep learning system framework (hereafter “framework”). The framework receives, from a client computing device, an encrypted first subnet model of a neural network, where the first subnet model is one partition of multiple partitions of the neural network. The framework loads the encrypted first subnet model into a trusted execution environment (TEE) of the framework, decrypts the first subnet model, within the TEE, and executes the first subnet model within the TEE. The framework receives encrypted input data from the client computing device, loads the encrypted input data into the TEE, decrypts the input data, and processes the input data in the TEE using the first subnet model executing within the TEE.
US11443180B1 Mapping content to an item repository
Various embodiments of systems and methods for mapping review articles to locations in a marketplace catalog. Various embodiments include training a system using product reviews and images from the marketplace as training data. Product reviews and images can be provided to autoencoders to generate respective short codes. The product review short codes can be combined with the product image short codes to generate review short codes. These review short codes can be provided as training data for an attribute assignment network while associated attributes (e.g., attributes associated with related products) can be target outputs for the attribute assignment network. After the system is sufficiently trained, a review article can be obtained from the publishing platform. This review article can be provided to the trained system to receive predicted attribute assignments. These predicted attribute assignments can be effective to map the review article to locations in a marketplace catalog.
US11443178B2 Deep neural network hardening framework
Mechanisms are provided to implement a hardened neural network framework. A data processing system is configured to implement a hardened neural network engine that operates on a neural network to harden the neural network against evasion attacks and generates a hardened neural network. The hardened neural network engine generates a reference training data set based on an original training data set. The neural network processes the original training data set and the reference training data set to generate first and second output data sets. The hardened neural network engine calculates a modified loss function of the neural network, where the modified loss function is a combination of an original loss function associated with the neural network and a function of the first and second output data sets. The hardened neural network engine trains the neural network based on the modified loss function to generate the hardened neural network.
US11443175B2 Compensation for reference transistors and memory cells in analog neuro memory in deep learning artificial neural network
Numerous embodiments are disclosed for compensating for differences in the slope of the current-voltage characteristic curve among reference transistors, reference memory cells, and flash memory cells during a read operation in an analog neural memory in a deep learning artificial neural network. The embodiments are able to compensate for slope differences during both sub-threshold and linear operation of reference transistors.
US11443174B2 Machine learning accelerator
A neural network circuit for providing a threshold weighted sum of input signals comprises at least two arrays of transistors with programmable threshold voltage, each transistor storing a synaptic weight as a threshold voltage and having a control electrode for receiving an activation input signal. Additionally, for each array of transistors, a reference network associated therewith, which provides a reference signal to be combined with the positive or negative weight current components of the transistors of the associated array, the reference signal having opposite sign compared to the weight current components of the associated array, thereby providing the threshold of the weighted sums of the currents. Further, at least one bitline is configured to receive the combined positive and/or negative current components, each combined with their associated reference signals.
US11443169B2 Adaptation of model for recognition processing
A computer implemented method for adapting a model for recognition processing to a target-domain is disclosed. The method includes preparing a first distribution in relation to a part of the model, in which the first distribution is derived from data of a training-domain for the model. The method also includes obtaining a second distribution in relation to the part of the model by using data of the target-domain. The method further includes tuning one or more parameters of the part of the model so that difference between the first and the second distributions becomes small.
US11443167B2 Systems and methods for modulation classification of baseband signals using multiple data representations of signal samples
Systems and methods for classifying baseband signals with respect to modulation type include receiving, at a consolidated neural network whose objective is modulation classification performance, a complex quadrature vector of interest including multiple samples of a baseband signal derived from a radio frequency signal of unknown modulation type, generating multiple data representations of the vector of interest, providing each data representation to one of multiple parallel neural networks in the consolidated neural network, and receiving a classification result for the baseband signal based on combined outputs of the parallel neural networks. The consolidated neural network may be trained to classify baseband signals with respect to known modulation types by receiving complex quadrature training vectors, each including samples of a baseband signal derived from a radio frequency signal of known modulation type, and comparing a classification result for the training vector to the known modulation type to determine modulation classification performance.
US11443165B2 Foreground attentive feature learning for person re-identification
A foreground attentive neural network is used to learn feature representations. Discriminative features are extracted from the foreground of the input images. The discriminative features are used for various visual recognition tasks such as person re-identification and multi-target tracking. A deep neural network can include a foreground attentive subnetwork, a body part subnetwork and the feature fusion subnetwork. The foreground attentive subnetwork focuses on foreground by passing each input image through an encoder and decoder network. Then, the encoded feature maps are averagely sliced and discriminately learned in the following body part subnetwork. Afterwards, the resulting feature maps are fused in the feature fusion subnetwork. The final feature vectors are then normalized on the unit sphere space and learned by following the symmetric triplet loss layer.
US11443164B2 Explanation and interpretation generation system
An exemplary embodiment provides an explanation and interpretation generation system for creating explanations in different human and machine-readable formats from an explainable and/or interpretable machine learning model. An extensible explanation architecture may allow for seamless third-party integration. Explanation scaffolding may be implemented for generating domain specific explanations, while interpretation scaffolding may facilitate the generation of domain and scenario specific interpretations. An exemplary explanation filter interpretation model may provide an explanation and interpretation generation system optional filtering and interpretation filtering and briefing capabilities. An embodiment may cluster explanations into concepts to incorporate information such as taxonomies, ontologies, causal models, statistical hypotheses, data quality controls, domain specific knowledge and allow for collaborative human knowledge injection. An embodiment may include a flexible presentation layer, user model and a goal-plan-action system to enable practical and useful actionable explanations to be generated.
US11443161B2 Robot gesture generation
A method and apparatus for robot gesture generation is described. Generally speaking, a concept corresponding to a utterance to be spoken by a robot is determined (204). After a concept is determined or selected, a symbolic representation of a gesture that corresponds to the determined concept is retrieved from a predetermined gesture library (206). Subsequently, the symbolic representation is provided to cause the robot to perform the gesture (208). In such way, a more natural, comprehensive and effective communication between human and robots may be achieved.
US11443160B2 Systems and methods for laser tuning and attaching RFID tags to products
Aspects of the present disclosure relate to methods and systems for laser turning and attaching RFID tags to products. Such methods and systems may include a memory and a processor coupled to the memory. The methods and systems may include determining a characteristic of a conductive trace on a substrate to be incorporated into an item to configure a tag performance in view of at least one of a dielectric property or a tuning property of the item. The methods and systems may further include a laser to alter the conductive trace on the substrate to have the characteristic to define an antenna for the tag. The methods and systems may further include an attaching device configured to attach a communications enabled device to the substrate so as to form an electrical connection between the communications enabled device and the antenna to form the tag.
US11443159B2 Biodegradable payment card with embedded plant seeds
Aspects described herein may allow for a payment card assembly including a payment card having a first surface and an opposed second surface, and being formed of a biodegradable plastic. A Europay, Mastercard, and Visa (EMV) chip may be removably secured to the payment card. One or more plant seeds may be embedded in the payment card.
US11443158B2 Easily attachable RFID tag and method of making the same
A location designation RFID tag for use in a storage facility includes an inlay, a first layer disposed on a first side of the inlay and having a first thickness, and a second layer disposed on a second side of the inlay. The first layer has a first thickness and the second layer has a second thickness. The inlay includes substrate, an antenna disposed on the substrate, and an integrated circuit disposed on the substrate. The location designation RFID tag may be easily and non-invasively placed and relocated on a floor of a storage facility in a manner that mitigates, and likely resolves, the issues experienced by known RFID tags when placed on a floor. Utilizing an inlay having a long, thin antenna, reduces the overall thickness of the location designation RFID tag, which allows layers to be disposed on the inlay that include a sufficient thickness to improve durability, mitigate detuning, and allow movable devices to readily pass over the location designation RFID tag.
US11443147B2 Systems and methods for object detection using stereovision information
Systems and methods for operating a vehicle. The methods comprise, by a processor: obtaining a pair of stereo images captured by a stereo camera; processing the pair of stereo images to generate a disparity map comprising a plurality of pixels defined by intensity values; converting each intensity value to a 3D position in a map (each 3D position defining a location of a data point in a point cloud); performing a hierarchical decision tree classification to determine a classification for each data point in the point cloud (the classification being a foreground classification or a background classification); and using the classifications to facilitate autonomous control of the vehicle.
US11443146B2 Methods, devices, and computer program products for model adaptation
Embodiments of the present disclosure provide methods, devices, and computer program products for model adaptation. The method for model adaptation comprises: receiving, at a first computing device, a data set to be analyzed from a data collector and determining abnormality of the data set to be analyzed using a machine learning model deployed at the first computing device. The method further comprises transmitting, based on the determined abnormality of the data set, at least a portion of data in the data set to a second computing device, for update of the machine learning model, the second computing device having a higher computing capability than the first computing device. The method further comprises obtaining redeployment of the updated machine learning model from the second computing device.
US11443144B2 Storage and automated metadata extraction using machine teaching
Techniques configuring a machine learning model include receiving, via a user interface configured to communicate with a machine learning model hosted on a collaborative computing platform, a selection of a file for input to the machine learning model, a selection of content in the file for input to the machine learning model, and instructions for applying the selected content to the machine learning model, which are sent to the machine learning model. As new files are uploaded to the selected directories of the collaborative computing platform, the machine learning model is applied to the uploaded files to classify the files and extract metadata. The extracted metadata and associated classification data are stored in data structures associated with the new files. The data structures are existing data structures of the collaborative computing platform.
US11443143B2 Unattended object detection using machine learning
Techniques for unattended object detection using machine learning are disclosed. A machine learning policy, for use in identifying unattended objects in a captured image depicting one or more objects, is generated. The generating includes determining a level of occlusion in the captured image relating to the objects, and determining the machine learning policy based on the determined level of occlusion. A machine learning model is selected, from among a plurality of pre-defined machine learning models, based on the generated machine learning policy. An unattended object is detected in the captured image using the selected machine learning model.
US11443141B2 Using video tracking technology to create machine learning datasets for tasks
A method, system and computer-usable medium are disclosed for tracking selected points in a series of images to determine motions made by a subject to perform an action to train a system, such as a machine or robot. A series of images are received depicting incremental steps of the subject performing the action. Selected points that are useful to track the subject performing the action are identified. Datasets of points used to train a model are mapped, and the model is trained using the mapped datasets of points.
US11443136B2 System and method for signal pre-processing based on data driven models and data dependent model transformation
This disclosure relates generally to method for signal pre-processing based on a plurality of data driven models and a data dependent model transformation. The method includes (a) receiving, a raw signal as an input; (b) learning, a set of representational basis from the received raw signal, wherein the set of representational basis comprises a plurality of orthonormal vectors; (c) selecting, at least one orthonormal vector from the plurality of orthonormal vectors, (d) determining, a structure of the plurality of dictionary atoms, wherein structure of the plurality of dictionary atoms corresponds to a graph structure represented as a Laplacian matrix (L); (e) integrating, the graph structure as a structure of the set of representational basis to obtain a reconfigured data model; and (f) reconstructing, using the reconfigured data model to obtain a denoised signal, wherein at least one of constraints on a optimization problem corresponds to desired spectral and topological structure.
US11443133B2 Computer vision system for industrial equipment gauge digitization and alarms
A system for analog gauge monitoring uses a machine learning model for computer vision that is trained using synthetic training data generated based on one or a few images of the gauge being monitored and a geometric model describing the scale and the indicator of the gauge. In some embodiments, the synthetic training data is generated using an image model implemented as a generative adversarial network (GAN) type neural network and trained to modify an image of a given gauge such that the gauge face is preserved while the gauge indicator is added to or removed from the image of the given gauge for any given gauge.
US11443131B2 Systems and methods for creating a parking map
A method of creating a parking facility map includes obtaining one or more images of a parking facility, generating an estimate map of parking spaces in the parking facility based at least on the one or more images (the estimate map of parking spaces includes a plurality of estimate parking space shapes), identifying a parking block that includes a cluster of estimate parking spaces among the plurality of estimate parking space shapes, determining a common geometric pattern among the cluster of estimate parking spaces, correcting geometrical features of one or more estimate parking spaces in the cluster of estimate parking spaces based at least in part on the common geometric pattern, identifying one or more gaps among the cluster of estimate parking space shapes, and determining a number of inserted parking spaces to fill the one or more gaps based at least in part on the common geometric pattern.
US11443124B2 Reading of an electromagnetic resonant structure by a separated transmitter and receiver
A resonant structure includes a conductive surface layer on a dielectric layer that produces an enhanced or reduced backscattered radiation in one or more resonant frequency bands when illuminated with electromagnetic energy. A transmitter illuminates the resonant structure with the electromagnetic energy at a first angle relative to the normal of the conductive surface. A receiver is operable to detect the enhanced or reduced backscattered radiation at the resonant frequency bands at a second angle relative to the normal of the conductive surface. The second angle is different from the first angle by at least five degrees. A processor coupled to the receiver and is operable to detect data encoded in one or both of a frequency response and a polarization response of the resonant structure based on the detected enhanced or reduced backscattered radiation.
US11443123B2 Liquid impervious smart card reader
Some embodiments include a smart card reader system that includes a card reader cavity that is impervious to liquid. The card reader cavity includes a secure card reader (SCR) holder bonded to a printed circuit board (PCB), to provide a liquid barrier between the SCR holder and the PCB. The PCB includes an SCR spring contact connector. The card reader cavity can receive a smart card including an integrated circuit (IC), where the IC is coupled to the SCR spring contact connector. A processor coupled to the SCR spring contact connector, can receive an input regarding a transaction using data of the smart card, and execute the transaction. In some embodiments a roller system seals the card reader cavity when the smart card reader system is not in use.
US11443122B2 Image analysis-based adaptation techniques for localization of content presentation
Techniques for localization of a content presentation in an information processing system are provided. In one example, a method adapts translated content to accommodate an original content design structure (e.g., wireframe) when such translated content is inconsistent with the original content design structure. In another example, a method adapts the original content design structure when translated content is inconsistent with the original content design structure. In yet another example, an image analysis method is used to adapt translated content determined to be inconsistent with the original content design structure.
US11443119B2 Adapting dialog models by relevance value for concepts to complete a task
A computer-implemented method identifies one or more concepts from a document, wherein the document comprises information on completing a task. The method computes a relevance value of an utterance with respect to completing the task using the one or more identified concepts. The method removes the utterance from a dialog model to be used for completing the task when the relevance value of the utterance is below a given threshold value.
US11443117B2 Contextual question answering using human chat logs
A system includes a memory having instructions therein and at least one processor configured to execute the instructions to: receive a natural language question; determine, from a chat log comprising a plurality of chat session logs, a set of chat session logs most relevant to the natural language question; determine a respective plurality of non-overlapping text spans most relevant to the natural language question within each of a respective plurality of conceptual pseudo-documents; determine a conceptual pseudo-document most relevant to the natural language question; extract a question-answer pair most relevant to the natural language question from the most relevant pseudo-document; and convey the most relevant question-answer pair to a user. Each one of the conceptual pseudo-documents corresponds to a respective one of the most relevant chat session logs.
US11443108B2 System and method for document management using branching
In some embodiments, the method includes the steps of: obtaining a branch model associated with a set of related documents, the branch model comprising one or more branches, each branch of the one or more branches comprising a branch type and one or more nodes, the one or more branches comprising a primary branch associated with a primary document, the set of related documents comprising the primary document having a first document identifier; generating a secondary branch based upon a revision of the primary document, the secondary branch associated with a secondary document of the set of related documents, the secondary document having a second document identifier; and adding the secondary branch to the branch model.
US11443104B2 Graphical user interface for inter-party communication with automatic scoring
An embodiment may involve transmitting, to a first client device, a representation of a first graphical user interface. The first graphical user interface may define fillable web-based forms. The embodiment may involve receiving, from the first client device, a first submission of the fillable web-based forms. The embodiment may involve transmitting, to a second client device, a representation of a second graphical user interface. The second graphical user interface may allow the second client device to fill out the fillable web-based forms. The embodiment may further involve receiving, from the second client device, a second submission of the fillable web-based forms. The embodiment may further involve determining numerical scores associated with each of the fillable web-based forms. The embodiment may also involve transmitting a representation of a third graphical user interface. The third graphical user interface may show the fillable web-based forms and their respective numerical scores.
US11443102B1 Methods and systems for artificial intelligence-assisted document annotation
Methods and systems for artificial intelligence (AI)-assisted document annotation and training of machine learning-based models for document data extraction are described. The methods and systems described herein take advantage of a continuous machine learning approach to create document processing pipelines that provide accurate and efficient data extraction from documents that include structured text, semi-structured text, unstructured text, or any combination thereof.
US11443101B2 Flexible pseudo-parsing of dense semi-structured text
An embodiment for extracting information from semi-structured text is provided. The embodiment may include identifying one or more high confidence alignments of one or more entities and identifiers in a set of documents. The embodiment may also include analyzing one or more blocks of semi-structured text containing the one or more entities and identifiers. The embodiment may further include identifying one or more known alignments in each of the one or more blocks of semi-structured text. The embodiment may also include generating a structure template. The embodiment may further include applying the structure template to each of the one or more blocks of semi-structured text. The embodiment may also include annotating the set of documents with metadata reflecting the structure template and a location of each of the one or more blocks of semi-structured text.
US11443099B2 Time-dependent machine-generated hinting
Embodiments seek to improve prefetch hinting using time-dependent, machine-generated hints. Some embodiments operate in context of client machines in communication hinting machines that can develop information about whether and how resources are used in network transactions over time by collecting “resource samples.” Each resource sample can identify rendering status information of a resource at a sample time. The time-based samples can be used to compute time-based probabilities for the resources, indicating, for example, the likelihood of a resource being used to render a web page at some subsequent time. Time-dependent hints can be generated as a function of the time-based probabilities, and the time-dependent hints can be used to improve prefetching by optimizing the hinting information with respect to a particular request time (e.g., the prefetching hints for rendering a web page can be generated in a manner that accounts for when the web page is being rendered).
US11443097B2 System and method for diagnosing design rule check violations
A system and method for fixing DRC violations includes receiving a layout pattern having a design rule check (DRC) violation therein, determining that the layout pattern is an inlier based upon a comparison of the layout pattern with a plurality of previously analyzed layout patterns. The comparison may be performed by an anomaly detection algorithm. The system and method may also include selecting a recipe from a pool of recipes previously applied to the plurality of previously analyzed layout patterns for fixing the DRC violation in the layout clip upon determining that the layout pattern is an inlier.
US11443093B2 Semiconductor device
The semiconductor structure includes first and second active regions arranged in a first grid oriented in a first direction. The semiconductor structure further includes gate electrodes arranged spaced apart in a second grid and on corresponding ones of the active regions, the second grid being oriented in a second direction, the second direction being substantially perpendicular to the first direction. The first and second active regions are separated, relative to the second direction, by a gap. Each gate electrode includes a first segment and a gate extension. Each gate extension extends, relative to the second direction, beyond the corresponding active region and into the gap by a height HEXT, where HEXT≤150 nanometers (nm). Each gate extension, relative to a plane defined by the first and second directions, is substantially rectangular.
US11443084B2 Method for determining productive capacity parameters and productive capacity parameters generating system
A method of determining productive capacity parameters includes steps of: obtaining a plurality of parameters of a production line from a memory. By a productive capacity parameters generating system finishing the following steps of: combining parameters of production line to obtain a plurality of parametric combinations so as to generate a plurality of production capacity values; calculating a plurality of stimulation values according to production capacity values and parameters; when at least one stimulation value of stimulation values is greater than to or equals to a preset threshold, setting up at least one stimulation value of stimulation values as at least one related stimulation value; obtaining parameters of at least one target parametric combination of parametric combinations according to at least one related stimulation value; and providing parameters of at least one target parametric combination as productive capacity parameters of production line.
US11443083B2 Identification of hot spots or defects by machine learning
Methods of identifying a hot spot from a design layout or of predicting whether a pattern in a design layout is defective, using a machine learning model. An example method disclosed herein includes obtaining sets of one or more characteristics of performance of hot spots, respectively, under a plurality of process conditions, respectively, in a device manufacturing process; determining, for each of the process conditions, for each of the hot spots, based on the one or more characteristics under that process condition, whether that hot spot is defective; obtaining a characteristic of each of the process conditions; obtaining a characteristic of each of the hot spots; and training a machine learning model using a training set including the characteristic of one of the process conditions, the characteristic of one of the hot spots, and whether that hot spot is defective under that process condition.
US11443076B2 Digital customization of products
Disclosed herein are system, method, and computer program product embodiments for digitally customizing a product. An embodiment operates by the system generating a three-dimensional model of a portion of a body comprising a custom segment. The system then correlates the custom segment of the three-dimensional body to a corresponding segment of a three-dimensional model of the product using a correlation model unique to the product. The corresponding segment of the three-dimensional model of the product corresponding to a product metric for manufacturing the product. Subsequently, the system determines a difference between the custom segment of the three-dimensional model of the portion of the body and the corresponding segment of the three-dimensional model of the product is. Based on the difference, the system determines an adjusted metric for manufacturing the product. Subsequently, based on the adjusted product metric, the system updates the correlation model unique to the product.
US11443075B2 Secure storage system
A secure storage system having authentication and cryptographic data protection is made by providing a mass-data memory and a security element communicatively coupled with the mass-data memory. This mass-data memory and the securing element are controlled by respective different control commands such that different drivers can be installed to operate the mass-data memory and the security element. A secured hardware data interface is provided between the mass-data memory and the security element, and the security element provides security-critical information concerning the data of the mass-data memory.
US11443073B2 Techniques for preventing voltage tampering of security control circuits
An integrated circuit includes a comparator circuit that generates a control signal based on a comparison between a threshold voltage and a supply voltage. The integrated circuit also includes a clock signal generation circuit that generates a clock signal and that receives the control signal. The clock signal generation circuit decreases a frequency of the clock signal to a reduced frequency in response to the control signal indicating that the supply voltage has decreased below the threshold voltage. The integrated circuit also includes a secure device manager circuit that has a timing circuit. The clock signal is provided to a clock input of the timing circuit. The timing circuit receives supply current from the supply voltage. The secure device manager circuit performs a security function for the integrated circuit using the timing circuit in response to the clock signal with the reduced frequency.
US11443072B2 Peripheral device with resource isolation
A peripheral device package for use in a host computing device has a plurality of compute elements and a plurality of resources shared by the plurality of compute elements. A datastructure is stored in a hidden memory of the peripheral device package. The data structure holds metadata about ownership of resources of the peripheral device package by a plurality of user runtime processes of the host computing device which use the compute elements. At least one of the user runtime processes is a secure user runtime process. The peripheral device package has a command processor configured to use the datastructure to enforce isolation of the resources used by the secure user runtime process.
US11443071B2 Secure debug architecture
Systems and methods are disclosed for secure debug architecture. For example, an integrated circuit (e.g., a processor) for executing instructions includes a processor core configured to execute instructions; a debug interface comprising two or more conductors with input/output drivers configured to, when enabled, transmit and receive signals between the processor core and an external host device via the two or more conductors; and wherein the integrated circuit is configured to: receive a request from a host device for access to the integrated circuit via the debug interface; responsive to the request, generate a random number; transmit the random number from the integrated circuit to the host device via the debug interface; receive, from the host device via the debug interface, input data that has been encrypted using the random number as a key; and decrypt the input data using the random number as a key.
US11443068B2 Data recovery device, data management server, data management system, data recovery method and program
The invention prevents data from leaking. In a data management system (1), a terminal device (2) saves a remaining data among the remaining data and an incomplete data acquired by partitioning an image data of an ID card of a user in a storage unit, and uploads the incomplete data to a data management server (5) via a network (N). A data recovery device (4) acquires the remaining data from the terminal device (2), and acquires the incomplete data from the data management server (5) via the network (N). Further, the data recovery device (4) recovers the image data of the ID card of the user from the remaining data and the incomplete data.
US11443065B2 Systems and methods for obscuring data from a data source
Systems and methods for obscuring data from a data source include devices and processes that may objectively measure the information loss for a dataset that is caused by applying a privacy policy, and may select and apply a policy to the dataset based on the measured information loss. The systems and methods may measure the information loss for a large dataset by taking a representative sample from the dataset and applying the policy to the sample in order to quantify the information loss. The quantified information loss can be iteratively used to change the policy in order to meet utility and/or privacy goals, and the system can subsequently apply the changed policy to the dataset.
US11443063B1 Systems and methods for verifying agent sales data via blockchain
Methods and systems for processing a blockchain comprising a plurality of immutable sales records corresponding to sales made by agents of an entity are provided. According to certain aspects, a transaction request indicating a sale made by an agent of the entity may be received at a first node. A block including a sales record indicating the sale made by the agent may be added to a blockchain and transmitted to another node for validation. The first node may add the block to a copy of the blockchain, where the block may be identified by a hash value that references a previous block in the blockchain that includes at least one additional sales record.
US11443060B2 Note taking at a device based on whether the user is a known user, unknown user, or owner
When a user approaches or accesses a device, the device attempts to recognize the user. A multi-user note management system takes different actions based on whether the user is recognized as the owner of the device, is recognized as a known user of the device, or is determined to be an unknown user of the device. If the user is recognized as the owner or a known user, the system receives user input and stores the user input as a note. If the user is an unknown user, the system does not allow the user to leave a note at the device, or receives user input and captures an image of the user, and stores the user input as a note associated with the captured image. When the owner of the device unlocks the device after a note has been left, the system displays or otherwise presents the notes.
US11443055B2 Information sharing in a collaborative, privacy conscious environment
A method that enables information sharing is described herein. The method includes receiving a query from a first collaborator at a content management system, wherein a relationship between the first collaborator and a second collaborator is maintained by the content management system. The method also includes determining query results in content stored at a second shard belonging to the second collaborator in response to the query, wherein the query results are relevant to a search based on the received query. Additionally, the method includes releasing the query results from the second shard in response to an indication from the second collaborator, and returning the released query results to the first collaborator.
US11443052B2 Secure area in a file storage system
A system is provided for controlling access to data stored in a cloud-based storage service. Data associated with a user account is stored at the cloud-based storage service. A first request to cause a portion of the data to be associated with a heightened authentication protocol is received. In response, the portion of the data is caused to require the heightened authentication protocol for access. A second request for a file that is stored in the area that is associated with the heightened authentication protocol is received. The second request is authenticated based on the heightened authentication protocol. In response to authenticating the second request, permission is granted to access the file. In response to a failure to authenticate the second request, access to the file is denied, while access to files stored in other areas associated with the user account is allowed.
US11443048B2 Install-time procedural content generation for encrypted packages
A system and method for generating content for an encrypted package is provided. A package may be received that includes one or more anti-tamper hash portions and encrypted data, where the encrypted data includes one or more procedural content generation instructions. A portion of the encrypted data including the one or more procedural content generation instructions may be decrypted and a data based on the execution of the one or more procedural content generation instructions and a corpus of data may be generated. The generated data may be encrypted and anti-tamper hashes may be generated based on the encrypted generated data. The generated anti-tamper hashes may be compared to the one or more anti-tamper hashes in the anti-tamper hash portion of the received package.
US11443044B2 Targeted very long delay for increasing speculative execution progression
A computer-implemented method for advancing speculative execution in microarchitectures is disclosed. A non-limiting example of the computer-implemented method includes receiving, by a processor, a test scenario including a first load instruction from a first memory location flagged with a delay notification and a speculative memory access instruction from a second memory following the first load instruction. The method executes, by the processor, the first load instruction from the first memory location and delays a return of data from the first memory location for a number of processor cycles. The method executes, by the processor, the speculative storage access instruction from the second memory location during the delay in returning the data from the first memory location.
US11443043B2 Automatic verification method and system
The application provides an automatic verification method and system, with the method executing in a startup procedure of a host electronic device and including: calculating specific to system information to obtain a set of verification values in the startup procedure when the host electronic device is booted up; comparing a verification value from the set of verification values with a preset verification value from a set of preset verification values according to a preset condition and obtaining a comparison result; decapsulating a key to substitute for a step of manually inputting a password when the comparison result indicates conformity; and decrypting the host electronic device with the key to complete the startup procedure. If the system information is desired to be changed, a proxy device is required to re-calculate according to the changed system information to obtain a new set of verification values to substitute the original preset verification values.
US11443039B2 Controller computing system for preventing malicious control of a controlled machinery system
A controller computing system, including a plurality of controllers, each controller configured to i) calculate a respective output based on a current set point and ii) output a timer signal; a cyber security manager (CSM) computing module configured to: output a nominal signal indicating that the current set point is a non-malicious set point when the CSM computing module receives each of the timer signals from each of the plurality of controllers; and output a reset signal indicating that the current set point is a malicious set point when the CSM computing module receives less than each of the timer signals from the plurality of controllers.
US11443036B2 Facial recognition based security by a management controller
In some examples, an apparatus includes a management controller for use in a computer system having a processing resource for executing an operating system (OS) of the computer system, the management controller being separate from the processing resource and to perform, based on operation of the management controller within a cryptographic boundary, management of components of the computer system, the management of components comprising power control of the computer system. The management controller is to receive sensor data, perform facial recognition based on the sensor data, and determine whether to initiate a security action responsive to the facial recognition.
US11443033B2 Abstract enclave identity
An abstract enclave identity is presented. An abstract identity may be a secure identity that may be the same for multiple related, but not identical, enclave instantiations. An enclave identity value may be determined from an abstract enclave identity type with respect to a instantiated enclave. Various enclave operations may be performed with an abstract identity, such as sealing data to an abstract identity, incrementing a monotonic counter, making trusted time measurement.
US11443031B2 Method for determining a validity of an application code, corresponding device and computer program product
A method for determining validity of a code of an application. The method is implemented within an electronic device having a processor, a non-secure memory and a secure memory. The method includes at least one iteration of: loading the application in the non-secure memory, delivering a current application code; determining a current footprint of the current application code; obtaining, within the secure memory, a reference footprint associated with the application; comparing the current footprint with the reference footprint; and when the current footprint is identical to the reference footprint, validating the current application code, including: executing an optimization process of the current application code, delivering an optimized application code; determining a post-optimization footprint of the optimized application code; and recording the post-optimization footprint in the secure memory as a new reference footprint associated with the application.
US11443028B2 Digital credential revocation
A device implementing a digital credential revocation system includes at least one processor configured to maintain a valid digital credential list, a revocation list, and a synchronization counter value. The at least one processor is configured to transmit a request to synchronize the valid digital credential list with an electronic device, the request including the valid digital credential list and the revocation list. The at least one processor is further configured to, in response to receipt of an updated valid digital credential list from the electronic device: clear the revocation list, replace the valid digital credential list with the updated valid digital credential list, and increment the synchronization counter value, and fulfill a received credential maintenance request when the received credential maintenance request comprises an other synchronization counter value that is greater than or equal to the incremented synchronization counter value, otherwise deny the received credential maintenance request.
US11443021B2 Unlocking processing method and device, and computer storage medium
An unlocking processing method can be applied to a terminal, and include: in response to detecting a touch operation on a hot zone for a spot of the terminal, determining a direction of a signal generated by the touch operation among a plurality of directions; determining a threshold according to the direction, wherein at least two of the plurality of directions each corresponds to a respective different threshold; and reporting a request for lighting up the spot in the hot zone, in response to that a coverage of the signal exceeds the threshold.
US11443020B2 Method and system for alleviating authenticity of sensors in biometric authentication
A method and authentication system for alleviating authenticity of sensors in biometric authentication is disclosed. The authentication system receives fingerprint data from a plurality of sensing devices configured in the authentication system and extract one or more attributes associated with the fingerprint data. An expanded value for each of the one or more attributes is determined based on one or more predefined techniques. The authentication system (101) trains a model associated with authentication of fingerprints using the one or more attributes and corresponding expanded value. Further, one or more errors associated with the fingerprint data are predicted based on fingerprint data received over a period of time in real-time and the model is retrained based on the predicted one or more errors to alleviate authenticity of sensors in biometric authentication.
US11443019B2 Methods and devices for fingerprint unlocking
A method of unlocking an electronic device with fingerprints is provided. The method includes: detecting a first contact parameter between an object and a touch screen of the electronic device; in response to determining that the first contact parameter meets a first preset condition to awaken a fingerprint recognition function of the electronic device, detecting a second contact parameter between the object and the touch screen; and awakening the fingerprint recognition function; in response to determining that the second contact parameter meets a second preset condition to perform the fingerprint recognition function, collecting fingerprint information of the object with a fingerprint sensor configured in the touch screen; and in response to determining that the fingerprint information matches pre-stored reference fingerprint information, unlocking the electronic device.
US11443018B2 Locking execution of cores to licensed programmable devices in a data center
An example hardware accelerator for a computer system includes a programmable device and further includes kernel logic configured in a programmable fabric of the programmable device, and an intellectual property (IP) checker circuit in the kernel logic. The IP checker circuit is configured to obtain a device identifier (ID) of the programmable device and a signed whitelist, the signed whitelist including a list of device IDs and a signature, verify the signature of the signed whitelist, compare the device ID against the list of device IDs, and selectively assert or deassert an enable of the kernel logic in response to presence or absence, respectively, of the device ID in the list of device IDs and verification of the signature.
US11443015B2 Generating prediction models in accordance with any specific data sets
Embodiments of the present invention provide systems, methods, and computer storage media for facilitating generation of prediction models. In some embodiments, a predetermined number of parameter value sets is identified. Each parameter value set includes a plurality of parameter values that represent corresponding parameters within a time series model. The parameter values can be selected in accordance with stratified sampling to increase a likelihood of prediction accuracy. The parameter value sets are input into a time series model to generate a prediction value in accordance with observed time series data, and the parameter value set resulting in a least amount of prediction error can be selected and used to generate a time series prediction model (ARIMA, AR, MA, ARMA) with corresponding model parameters, such as p, q, and/or k, subsequently used to predict values.
US11443014B1 Sparse matrix multiplier in hardware and a reconfigurable data processor including same
The technology disclosed relates to matrix multiplication where the multiplier can be a sparse matrix. In particular, a multiplication device includes first circuitry configured to obtain the multiplicand matrix and an index of columns of the multiplier matrix and to generate an intermediate matrix that has one row per entry in the index copied from a respective row of the multiplicand matrix based on a value of a corresponding entry in the index. The device also includes second circuitry configured to receive the intermediate matrix from the first circuitry, obtain non-zero values of the multiplier matrix and a list of a number of non-zero entries per row of the multiplier matrix, and generate a product matrix as a result of multiplies of the non-zero values of the multiplier matrix and the intermediate matrix.
US11443010B2 Systems and methods for benchmarking online activity via encoded links
The present disclosure is directed towards benchmarking online activity via encoded links generated by an online activity benchmarking system. The method may include identifying by a server of an online activity benchmarking system, for an information resource, a plurality of encoded links encoded by the server of the online activity benchmarking system and linked to the information resource, receiving by the server, via the identified plurality of encoded links, a plurality of requests to access the information resource, identifying by the server, for each request of the plurality of requests to access the information resource, one or more attributes corresponding to the request, categorizing by the server, the plurality of requests to access the information resource based on the one or more identified attributes, and providing by the server, for presentation, an output indicating statistics corresponding to the categorized plurality of requests based on the one or more identified attributes.
US11443007B2 System and method for managing network traffic routing
A method and system receives at a server a search request and processes the search request to determine a context of the search request, then determines, based on the context, a network route to an application server having the closest geographic proximity, with respect to the server, to the most relevant database associated with the context.
US11443005B2 Unsupervised clustering of browser history using web navigational activities
Methods, systems, and computer program products are described herein for unsupervised clustering of browser history using web navigational activities. For example, correlation scores are calculated that indicate correlations between web pages indicated in a browsing history of a user. Moreover, the correlation scores are calculated based on web navigational activities determined from the browsing history. In addition, the web pages are clustered into a plurality of clusters based on the correlation scores and the clusters are ranked for relevancy to the user based on a relevancy algorithm. The relevancy algorithm determines a likelihood that a user will access a corresponding web page for each web page of a cluster. A cluster having a greatest ranking is identified and an indication of a web page of the identified cluster as a suggested web page to revisit is provided to a user.
US11443003B2 Retrieval of content using link-based search
Described herein are techniques and systems for retrieval of content using link-based searches. Embodiments herein include receiving, by a server, a request including a hyperlink directed to a source content. The server may determine whether a database associated with the server comprises the hyperlink. The database stores information of multiple entities each corresponding to one or more hyperlinks. In response to a determination that the database includes the hyperlink, the server may identify an entity corresponding to the hyperlink and provide information of the entity to the computing device. In some embodiments, in response to a determination that the database does not include the hyperlink, the server may identify related web content and return results to user.
US11443000B2 Semantic role based search engine analytics
A method may include receiving a search phrase including a first word. In response to receiving the search phrase, a database may be queried to retrieve an item description matching the search phrase. The first item description may match the search phrase by including a second word that matches the first word in the search phrase. A semantic role for the first word included in the search phrase may be determined based on a semantic role of the second word included in the item description. An analytics result associated with the search phrase may be generated based on the semantic role of first word included in the search phrase. Related systems and articles of manufacture, including computer program products, are also provided.
US11442998B2 Document analysis method and apparatus
The present disclosure relates to a document comparison system (100) for comparing a first document (D1) with a second document (D2). The first document (D1) includes at least a first section having at least one first section entity (CEn), and the second document (D2) includes at least one second document entity (CEn). The document comparison system includes a processor (110) and a memory device (120). The processor is configured to identify the at least one first section entity (CEn) in the first section of the first document (D1). The processor conducts a search of the second document (D2) to identify the presence or absence of one or more second document entity (CEn) corresponding to or equivalent to each first section entity (CEn) identified in the first section. The present disclosure also relates to a dictionary generating system; a document comparison method; a dictionary populating method; and non-transitory computer-readable medium.
US11442996B2 Smart interactions for a digital duplicate
Disclosed herein is a software tool that may be used to create and navigate through visualizations of an organization's data as embodied in a digital duplicate. These “smart interactions” may allow a user to visually and intuitively traverse the semantic network to dynamically provide on-demand visualization of the business data. Based on the traversal of the network, the network can be simplified and/or subnetworks can be created. As part of the visualization, “perspectives” can be created based on focal points (i.e., nodes) in the network. The focal points may be used as a starting point for the traversal, and functions (e.g., aggregates) can be dynamically applied to produce subnetworks to provide data for visualizations.
US11442995B2 Filtering of log search results based on automated analysis
A request to explore a set of log entries is received. The set of log entries are analyzed to identify common portions in contents of at least a portion of the set of log entries. Based on the analysis that identified the common portions, filters to explore the set of log entries are automatically recommended.
US11442994B2 Unified data store and transaction system
A unified data store and transaction system queries an n-tuple-based multimodal data structure via a mutable tuple-based interface the mutable tuple-based interface, the interface including a memory controller, and a query operation set. The system receives a tuple from a mutable tuple-based query interface with a tuple-reader and reading the tuple into a tuple object, and evaluates the tuple object against semantic rules via a tuple evaluator.
US11442992B1 Conversational reasoning with knowledge graph paths for assistant systems
In one embodiment, a method includes receiving a query from a user from a client system associated with the user, accessing a knowledge graph comprising a plurality of nodes and edges connecting the nodes, wherein each node corresponds to an entity and each edge corresponds to a relationship between the entities corresponding to the connected nodes, determining one or more initial entities associated with the query based on the query, selecting one or more candidate nodes by a conversational reasoning model from the knowledge graph corresponding to one or more candidate entities, respectively, wherein each candidate node is selected based on the nodes corresponding to the initial entities, dialog states associated with the query, and a context associated with the query, generating a response based on the initial entities and the candidate entities, and sending instructions for presenting the response to the client system in response to the query.
US11442990B2 Asserted relationship data structure
A system and method for transforming input data in a data graph is structured in such a way that it does not destroy embedded contextual data yet also keeps the number of edges in the data graph sufficiently small in number that computation with respect to the data in the data graph is feasible with existing computational resources on extremely large graph sets. Incoming data is represented as a collection of “cliques” rather than placing each data object into its own node in the graph database. Maintaining the clique structure though the graph build pipeline dramatically reduces the exponential increase in the number of edges in the graph, while also maintaining all of the contextual data presented on the input record.
US11442989B2 Scalable roll-up summary field calculation using graphs
Systems and methods for updating values of roll-up summary fields (RSFs) associated with a data model are described. A server computing system receives data associated with roll-up summary fields (RSF) of objects of a data model. The data is in in a serialized format. The computer system deserializes the data to determine values of the RSFs at nodes of a graph associated with the data model. The computer system updates a value of a RSF at a first node of the graph. The computer system updates a value of one or more RSFs at one or more remaining nodes of the graph based on said updating the value of the RSF at the first node. The computer system serializes the values of the RSFs at all of the nodes of the graph to generate serialized data subsequent to said updating the value of the one or more RSFs at the one or more remaining nodes of the graph.
US11442984B2 Methods and systems for dynamically selecting and providing web resources
Methods and systems for selecting and presenting web resources (e.g. videos) are provided, the method includes: transmitting a first video to be played by a device associated with a user account; and during playback of the first video at the device: detecting an update to configuration data associated with the user account; determining, based on the update to the configuration data associated with the user account, a next video recommendation for the user account; and causing an indication of the next video recommendation to be displayed on the device.
US11442981B2 Information providing device, information providing method, and recording medium with combined images corresponding to selected genre
An information providing device, an information providing method, and a program capable of assisting in creating user's inspiration and improving efficiency in creating inspiration are provided. The information providing device is an information providing device displaying first data extracted from a first data group and second data extracted from a second data group in combination, and includes: a first memory unit storing a data group classified under a genre as the first data group; and a second memory unit storing a data group related to the genre of the first data group as the second data group.
US11442979B1 Flexible image repository for customer premises equipment
The present disclosure describes an autonomous mechanism for implementing a flexible image repository that includes an image retrieval service and an image repository management application. The flexible image repository performs delta processing to provide a subset of stored images to a subscriber device when the image retrieval service receives an image update request. The subscriber device thus receives updates to the image repository in a manner that reduces bandwidth requirements at both the server and the client, allowing client-side images to be updated more frequently. A content manager may update the flexible image repository via the image repository management application, which tags images according to a naming convention prior to inserting the images in the image repository. The tags allowing the image retrieval service to serve a multitude of subscriber devices across disparate platforms, which may provide different interfaces and have disparate access requirements, API calls, or functional behaviors. The flexible image repository employs a caching layer to further optimize the retrieval and display of the images and further optimize the delta processing.
US11442977B2 Augmenting search queries based on personalized association patterns
A method of augmenting a user's search query based on analysis of content contributions of the user. One or more processors gather content contributions made to a media source by a user. Topic entities are identified from content contributed by the user. Semantic and syntactic analysis are performed on the content, and attributes of topic entities are determined based on the analysis. The topic entities are grouped based on similar and/or related attributes of the topic entities. The one or more processors determine relationships between the topic entities based on the grouping and the semantic analysis of the content contributed by the user of the media source. An ontology model is generated, based on the topic entities and their interrelationships, and responsive to determining the user initiates a search query, the one or more processors present additional topic entities as selection choices for augmenting the search query.
US11442975B2 System and method for generating abstractive summary
The present invention relates to a method for generating abstractive summary. The method comprises receiving a query for generating an abstractive summary from a document and splitting the query into one or more lexical units. Further, a semantic graph and a graph index is generated based on a role assigned to the one or more lexical units. Furthermore, a measure of information is determined for the retrieved one or more sentences. The one or more sentences having a semantic graph analogous to the generated semantic graph of the query are retrieved from the document. Finally, at least one of re-ordering and re-phrasing is performed on at least one of the retrieved one or more sentences based on the computed measure of information and the one or more lexical units in the retrieved one or more sentences to generate the abstractive summary.
US11442974B2 Aggregation and presentation of information for well analysis
Responsive to a selection of a well (e.g., offset well), information coupled to the well may be obtained. Information coupled to the well may include structured information and unstructured information. A merged view of the obtained information may be presented. The merged view may provide a view of the structured information and the unstructured information organized according to a predefined presentation format and may facilitate analysis of the well (e.g., analysis of the offset well in planning a new well).
US11442969B2 Computer-based systems configured for efficient entity resolution for database merging and reconciliation
To facilitate efficient entity resolution, systems and methods include a first dataset is received from a first database associated with a first entity and a second dataset is received from a second database associated with a second entity. A geo-grid is mapped to a geographical area covering the first entity data records and the second entity data records. A grid matching area in the geo-grid is generated for each first entity data record based on latitude data and longitude data of each first entity data record. Candidate matching records are determined from the second entity data records based on respective grid matching areas. Actual matching records are determined from the candidate matching records based on a threshold for a trigram similarity between each candidate matching record and the respective first entity data record. The actual matching records are associated with the respective first entity data record in the first database.
US11442968B2 Method for locating sensors
A method for locating sensors situated in a geographical area including of at least one reference sub-area. the sensors include: at least one first sensor, each first sensor being associated with a reference sub-area in which it is situated; and at least one second sensor, each second sensor not being associated with any sub-area. The method includes: grouping the sensors into a plurality of groups based on data from the sensors; for at least one group of sensors, determining whether the group includes a first sensor; an if the group includes a first sensor, associating each second sensor of the group with the sub-area corresponding to the first sensor.
US11442965B2 Processing techniques for database transaction requests with operations defined by different ORM libraries
Techniques are disclosed relating to processing database transactions that include application operations defined by different object relational mapping (ORM) libraries. A transaction router module executing on a computer system receives, from an application, a request for a first database transaction, where the first database transaction includes first and second application operations. The transaction router module then translates the first application operation to one or more first database operations using a first ORM library and the second application operation to one or more second database operations using a second ORM library. Then, the transaction router module determines one or more database connections for the one or more first database operations and the one or more second database operations. Such techniques may advantageously allow applications to switch between using different persistence frameworks and message broker frameworks without substantial adjustments to application code.
US11442964B1 Using objects in an object model as database entities
A method for analyzing data from data sources includes receiving user input to specify a mathematical expression. The mathematical expression includes a first data field from a first object and a second data field from a second object. The first object and the second object are distinct objects of an object model that includes a tree in which each relation between objects represents a respective many-to-one relationship between respective objects. The method further includes generating a calculated data field based on the mathematical expression, and assigning the calculated data field as a member of a third object in the object model according to relations in the tree connecting the first object to the second object.
US11442963B1 Method of and system for ranking subgraphs as potential explanations for graph classification
There is provided a method and a system for ranking subgraphs as potential explanations for a labelled edge type class. A first graph representing labelled digital items is obtained, where each labelled digital item is represented as an entity node connected via a labelled edge type to a property value node. The first graph is combined with a second graph representing structured relations in the labelled digital items to obtain a combined graph. Unlabelled digital items are received and matched to respective subgraphs in the combined graph. A machine learning model is used to embed the combined graph to generate graph vectors, and an expressivity score between matched subgraphs and respective labelled edge types based on the generated graph vectors. The matched subgraphs are ranked based on the expressivity score to obtain a ranked set of subgraphs as potential explanations for a respective labelled edge type class.
US11442961B2 Active transaction list synchronization method and apparatus
An active transaction list synchronization method and apparatus comprising a first node that records, in a transaction list incremental log buffer, a transaction list incremental log that is obtained after last active transaction list synchronization, where the transaction list incremental log indicates a change of a transaction recorded in an active transaction list of the first node and includes an added-transaction log and a committed-transaction log, wherein the added-transaction log indicates a transaction is added to the active transaction list, wherein the committed-transaction log indicates a transaction is deleted from the active transaction list. When performing group commit on transactions recorded in the committed-transaction log, the first node sends the transaction list incremental log to at least one second node.
US11442948B2 Optimizing digital video distribution
Systems, methods, and apparatus include computer programs encoded on a computer-readable storage medium, including a system for ranking videos. Videos are identified that have been presented at client devices. For each video, session start data is identified that specifies a lead video that initiated presentation to a user during a presentation session. For each lead video, presentation times over multiple user sessions are determined, a scaled presentation time is obtained, user sessions for which the lead video initiated presentation of videos are identified, and an aggregate video presentation time attributable to the lead video is determined. For each given video, a presentation score is determined based on a scaled presentation time of the lead video relative to a sum of the aggregate video presentation times for the lead videos. The videos are ranked based on the presentation scores. A user interface is updated to present the ranked videos.
US11442947B2 Issues recommendations using machine learning
A query is received that requests issues relevant to a user. Thereafter, a plurality of issues responsive to the query are retrieved. The retrieved issues are ranked using a first machine learning model to result in a first subset of the retrieved issues. The first subset of the retrieved issues are then ranked using a second, different machine learning model to result in a second subset of the retrieved issues which are a subset of the first subset of the retrieved issues. Data can then be provided which is responsive the query and includes at least a portion of the second subset of the retrieved issues. Related apparatus, systems, techniques and articles are also described.
US11442945B1 Dynamic freshness for relevance rankings
Techniques for integrating freshness and relevance within a programmatic relevance service are discussed herein. Some embodiments may include a relevance service system, including one or more batch processors and one or more online processors. The one or more batch processors may be configured to track message recipient behavior from electronic clickstream data, and generate models of functions that predict access probability for individual users. The one or more online processors may use the access probability calculated in batch to facilitate on demand deal ranking adjustments that account for freshness as informed by the predicted access probability for communications sent to the user.
US11442944B2 Algorithmic suggestions based on a universal data scaffold
The disclosure is related to a method to securely present a suggestion to a user without disclosing the user's information to a server. The user device can receive from the server a data structure configured to represent the user's information. The user device, after obtaining the user's information from a document, can populate the received data structure with the user's information extracted from the document. The use device can receive from the server a suggestion detection module including a criterion and an executable computer code. The executable computer code can determine whether to present the suggestion at the user device by determining whether the populated user's information satisfies the criterion. Upon determining that the populated user's information satisfies the criterion, the executable computer code can present the suggestion at the user device, without disclosing to the server the user's information.
US11442942B2 Modified representational state transfer (REST) application programming interface (API) including a customized GraphQL framework
A system including a data center hosting a representational state transfer (REST) server in communication with a client network, wherein the REST server includes a GraphQL schema describing tables and fields of a communicatively coupled database. The REST server is configured to: receive a request that includes a GraphQL query; open a streaming connection to the client network; and output a beginning of a response via the streaming connection. The REST server is also configured to process the GraphQL query based on the GraphQL schema to generate a GraphQL result, and to output the GraphQL result in a body of the response via the streaming connection. The REST server is further configured to output an end of the response via the streaming connection, such that the response is correctly formatted in JavaScript Object Notation (JSON).
US11442940B2 Apparatuses and methods for on-memory pattern matching
Embodiments of the disclosure are drawn to apparatuses, systems, methods, and memories that are capable of performing pattern matching operations within a memory device. The pattern matching operations may be performed on data stored within the memory based on a pattern stored in a register. The result of the pattern matching operation may be provided by the memory. The data on which the pattern matching operation is performed may not be output from the memory during the pattern matching operation.
US11442936B2 Automatic control loop searching
Concepts and technologies disclosed herein are directed to automated control loop searching (“ACLS”). According to one aspect disclosed herein, an ACLS system can create a search model that provides high-level information regarding what the ACLS system should search for when a search pattern is detected within data that is output from execution of a control loop. The ACLS system can activate a control loop system that executes the control loop to yield the data as output. The ACLS system can detect the search pattern within data, and in response, the ACLS system can execute, based upon the search model, a search of the data. The ACLS system can collect search results of the search and select additional data from the search results.
US11442933B2 Function semantic based partition-wise SQL execution and partition pruning
An approach for implementing function semantic based partition-wise SQL execution and partition pruning in a data processing system is provided. The system receives a query directed to a range-partitioned table and determines if operation key(s) of the query include(s) function(s) over the table partitioning key(s). If so, the system obtains a set of values corresponding to each partition by evaluating the function(s) on a low bound and/or a high bound table partitioning key value corresponding to the partition. The system may then compare the sets of values corresponding to different partitions and determine whether to aggregate results obtained by executing the query over the partitions based on the comparison. The system may also determine whether to prune any partitions from processing based on a set of correlations between the set of values for each partition and predicate(s) of the query including function(s) over the table partitioning key(s).
US11442930B2 Method, apparatus, device and storage medium for data aggregation
The present application discloses a method for data aggregation, the method includes: acquiring original data to be aggregated and dividing the original data into at least one first data set; determining whether each of the at least one first data set has a corresponding historical aggregation record; when there is at least one second data set with a historical aggregation record in the at least one first data set, acquiring a historical aggregation result corresponding to each second data set to obtain at least one first aggregation result; performing aggregation on each third data set without a historical aggregation record to obtain at least one second aggregation result; and determining a third aggregation result of the original data according to the at least one first aggregation result and the at least one second aggregation result, and determining a data tag of the original data according to the third aggregation result.
US11442926B2 Method and system for storing driving record data based on block chain
A method for storing driving record data based on a blockchain comprises generating and storing driving record information associated with a driving of a vehicle; detecting occurrence of a predetermined event to the vehicle; if the occurrence of the event is detected, extracting driving record information related to the event from the stored driving record information; converting the extracted driving record information into transaction data; and transmitting the converted transaction data to a consortium blockchain network system.
US11442924B2 Selective filtered summary graph
In some embodiments, a method may include display of a data summary view of a set of events that correspond to query results of a query. Each event of the set of events may include data items of a plurality of event attributes. In embodiments, the data summary view can include various summary reports. Each summary report can include summary entries and a summary graph that each present a summary of data items of a selected event attribute, of the plurality of event attributes. At least one summary report can include summary entries that are selectable by a user. The method may further include filtering the set of event, in response to, and based on, selection of one or more of the selectable summary entries by the user and updating of at least the first and second summary graphs to correspond to the filtered set of events.
US11442923B1 Systems and methods for processing data service requests
Systems and methods for processing data service requests are disclosed. The system may receive a data service request comprising a unique process code and a data input. The system may parse the data service request to determine the unique process code. The system may retrieve a data operation sequence based on the unique process code. The data operation sequence may comprise an ordered list of executable operations. The system may generate an operation service request based on a first executable operation and the data input. The system may execute the operation service request.
US11442921B1 Data access in a dispersed storage network with consistency
A method is presented for execution by a processing system of a dispersed storage and task (DST) processing unit that includes a processor. The method includes: receiving, at the processor, a data access request having a consistency indicator; identifying, via the processor, a set of two or more storage targets associated with the data access request; selecting, via the processor, a threshold number of storage targets of the set of two or more storage targets, based on the consistency indicator; accessing, via the processor, the selected threshold number of storage targets based on the data access request; and generating a data access response, via the processor, based on the accessing of the selected threshold number of storage targets.
US11442916B2 Flat object storage namespace in an object storage system
A system, method, and machine-readable storage medium for maintaining an object storage system data are provided. In some embodiments, an object manager may receive a request to perform an operation on an object. The object storage system includes a first database of a first type and a second database of a second type. The object manager may identify a first record stored in the first database. The first record includes a name marker indicating a range of object names covered by the second database and includes a file handle referencing the second database. The range of object names includes the object name. Additionally, the object manager may identify a second record stored in the second database. The second record includes the object name and includes a file handle referencing the object. The object manager may perform the operation on the object in accordance with the request.
US11442905B2 Efficient denormalization of data instances
Technologies are described herein for denormalizing data instances. Schemas for data instances are embedded with annotations indicating how the denormalization is to be performed. Based on the annotations, one or more sub per object indexes (“sub POIs”) can be generated for each data instance and stored. The sub POIs can include a target sub POI containing data from the data instance, and at least one source sub POI containing data from another data instance, if the data instance depends on the other data instance. Data instance updates can be performed by identifying sub POIs that are related to the updated data instance in storage, and updating the related sub POIs according to the update to the data instance. The sub POIs can be sent to an indexing engine to generate an index for a search engine to facilitate searches on the data instances.
US11442902B2 Shard-level synchronization of cloud-based data store and local file system with dynamic sharding
An operations server synchronizes updates to a cloud-based shared versioned file system. The shared versioned file system includes directories and sub-directories that are divided into shards. The operations server coordinates requests from local filer servers, each running a respective local version of the shared versioned file system, to update a shard in the cloud-based shared versioned file system. The operations server can provide a global lock on the shard to a local filer server before it updates the shard in the cloud-based shared versioned file system. Preferably, shards are sized dynamically based on the number of entries in the directories associated therewith.
US11442897B2 Optimizing content storage through stubbing
In some examples, a client device may send, to a service computing device over a network, a request for information related to a change to a file system associated with the client device. In response, the client device may receive, from the service computing device, a list of one or more changes to the file system. The client device may add and/or update metadata for a stub file on the client device based at least partially on the received list of one or more changes. In some cases, the stub file may include a stub data structure stored on the client device, while the file content of the file corresponding to the stub file may be stored at a storage over the network.
US11442894B2 Methods for scalable file backup catalogs and devices thereof
Methods, non-transitory machine readable media, and computing devices that provide file backup catalogs with improved scalability are disclosed. With this technology, a sequence number is incremented and an entry for a snapshot associated with obtained metadata for the snapshot is generated. The snapshot entry comprises a snapshot identifier for the snapshot and the incremented sequence number. A current version flag is then set in another entry for a file associated with a create event identified in the metadata. The file entry includes a file identifier for the file, a create attribute comprising the incremented sequence number, and a delete attribute. The file and snapshot entries are then inserted into indice(s) in a catalog database. Based on the schema of the indice(s), this technology provides a lightweight, elegant, and highly scalable catalog that more efficiently facilitates full path global file search and restore functionality with reduced resource utilization.
US11442893B2 Database-aware snapshotting
Database-aware snapshotting is disclosed. It is determined that a first snapshot of a database having a plurality of shards should be taken. Each shard has a corresponding snapshot sidecar container of a plurality of snapshot sidecar containers. A consensus state among the plurality of snapshot sidecar containers that the first snapshot should be taken is determined. A snapshot controller is directed to take the first snapshot of the database, the first snapshot generating a shard volume snapshot for each shard of a plurality of shards. Subsequent to the snapshot controller taking the first snapshot of the database, each snapshot sidecar container is informed to allow activity on the corresponding shard.
US11442892B2 File and data migration to storage system
Techniques for data migration from a local computing device to a storage associated with a storage provider are provided. Prior to initiating data migration from a local computing device to the storage, analysis of files and/or data for migration is performed to determine if a migration exclusion criterion exists in relation to files and/or data for migration. Migration may be allowed for the files and/or data in the absence of a determination that the migration exclusion criterion applies to the files and/data for migration to the storage.
US11442891B2 Holographic quantum dynamics simulation
A quantum computer controller receives a quantum circuit comprising circuit slices. The first slice comprises a past causal cone of a first system qubit wire at a fully evolved level of the circuit. An i-th slice contains all gates that are within a past causal cone of a system qubit wire that reaches the fully evolved level in slice i that are not in the past causal cone of a system qubit wire that reaches the fully evolved level in slice i−j. The controller causes execution of the i-th slice using the physical qubits; causes a physical qubit that was evolved along a system qubit wire to the fully evolved level via execution of the i-th slice to be reinitialized and reintroduced onto a system qubit wire at a base level of the i+m-th slice; and causes the quantum computer to use the physical qubit to execute the i+m-th slice.
US11442888B2 Serial communication apparatus for unidirectional communication between chips of radio frequency front-end module and inside the chips
Disclosed are a serial communication apparatus and a serial communication method. The serial communication apparatus comprises a radio frequency front-end module and a radio frequency device, a first input interface and a second input interface of the radio frequency front-end module being correspondingly connected to output interfaces of a main control module, a first output interface of the radio frequency front-end module being connected to a first input interface of the at least one radio frequency device via a first signal bus, a second output interface of the radio frequency front-end module being connected to a second input interface of the at least one radio frequency device via a second signal bus. The present invention satisfies requirements for convenient and rapid unidirectional communication between various chips of the radio frequency front-end module and inside the chips, reduces communication complexity, and increases transmission efficiency.
US11442885B2 System and method to change field-programmable gate array personality from a baseboard management controller
An information handling system includes a processor, a system baseboard management controller (BMC), and a field-programmable gate array (FPGA) add-in card. The FPGA add-in card includes an FPGA and a card BMC. The FPGA is programmed with a plurality of accelerated function units (AFUs) to perform processing tasks for the processor. The card BMC receives a first indication from the system BMC, the first indication to halt a first processing task associated with a first AFU, halts the first processing task in response to the first indication, receives a second AFU from the system BMC, and reprograms the FPGA with the second AFU.
US11442884B2 Method for programming a programmable gate array in a distributed computer system
To program a first programmable gate array, for example a first FPGA, in a distributed computer system, a configuration of a first configuration logic on the first programmable gate array is provided. The first configuration logic is configured to receive a first user bitstream from a configuration software for configuring a first user logic on the first programmable gate array and to store the first user bitstream on a non-volatile memory of the first programmable gate array for the purpose of subsequently configuring a first user logic on the first programmable gate array according to the specifications from the first user bitstream. In an expansion stage of the invention, a configuration of a programming logic on the first programmable gate array is also provided for programming a second programmable gate array, which is connected to the first programmable gate array to form a daisy chain.
US11442883B2 Electronic device, determine a setting of a host device for communication in a subsequent phase
According to one embodiment, in a first state, a control circuit determines, based on first information and second information, information on a request that includes a setting of a transmission circuit of a host to be set as an initial setting in a second state. The first state is a state of communicating with a host at a first communication speed conforming to a first specification. The second state is a state of communicating with the host at a second communication speed conforming to a second specification. The second communication speed is different from the first communication speed. The first information is information on a request of a setting of the transmission circuit of the host. The second information is information on a quality of a signal received by a reception circuit, which has been transmitted from the transmission circuit of the host.
US11442882B2 Bridge circuit for providing conversion between PCIe-NVMe protocol and NVMe-TCP protocol and computer system using the same
A bridge circuit includes an NVMe device controller, a network subsystem, and a data transfer circuit. The NVMe device controller is arranged to communicate with a host via a PCIe bus. The network subsystem is arranged to communicate with an NVMe-TCP device via a network. The data transfer circuit is coupled between the NVMe device controller and the network subsystem, and is arranged to deal with data transfer associated with the NVMe-TCP device without intervention of the host.
US11442881B2 MAC processing pipelines, circuitry to control and configure same, and methods of operating same
An integrated circuit including control/configure circuitry which interfaces with a plurality of interconnected (e.g., serially) multiplier-accumulator circuits and/or one or more rows of interconnected (e.g., serially) multiplier-accumulator circuits. The control/configure circuitry may include a plurality of control/configure circuits, each control/configure circuit interfaces with at least one multi-bit MAC execution pipeline, wherein each pipeline includes a plurality of interconnected (e.g., serially) multiplier-accumulator circuits. Each control/configure circuit may include one or more (or all) of (i) a configurable input data signal path to provide data to the MACs of the pipeline during the execution sequence(s), (ii) a configurable accumulation data path for the ongoing/accumulating MAC accumulation totals generated by the MACs during an execution sequence, and (iii) a configurable output data path for the output data generated by execution sequence (i.e., input data that was processed via the multiplier-accumulator circuits or MAC processors of the execution pipeline).
US11442878B2 Memory sequencer system and a method of memory sequencing using thereof
A memory sequencer system for external memory protocols including a control center and a microcontroller; a control center network-on-chip having nodes connected point-to-point to synchronize and co-ordinate communication; whereby a command and address sequencer to generate command, control and address commands for specific memory protocols; and at least one data sequencer to generate pseudo-random or deterministic data patterns for each byte lane of a memory interface; wherein said command and address sequencer and said data sequencer are chained to form complex address and data sequences for memory interface training, calibrating and debugging; wherein said control center network-on-chip interconnecting the control center with said command and address sequencer and data sequencer to provide firmware controllability.
US11442876B2 System, apparatus and method for synchronizing multiple virtual link states over a package interconnect
In one embodiment, an apparatus includes an arbitration circuit with virtual link state machines to virtualize link states associated with multiple communication protocol stacks. The apparatus further includes a physical circuit coupled to the arbitration circuit and to interface with a physical link, where the physical circuit, in response to a retraining of the physical link, is to cause a plurality of the virtual link state machines to synchronize with corresponding virtual link state machines associated with a second side of the physical link, and where at least one of the communication protocol stacks is to remain in a low power state during the retraining and the synchronization. Other embodiments are described and claimed.
US11442875B2 Arbitration control for pseudostatic random access memory device
An arbitration control circuit in a pseudo-static random access memory (PSRAM) device includes a set-reset latch circuit receiving a normal access request signal and a refresh access request signal as first and second input signals and generating a first output signal having zero or more signal transitions in response to the order the first input signal and the second input signal is asserted. The arbitration control circuit further includes a unidirectional delay circuit applying a unidirectional delay to the first output signal and a D-flip-flop circuit latching the first output signal as data in response to the delayed signal as clock. The D-flip-flop generates a second output signal having a first logical state indicative of granting the normal access request and a second logical state indicative of granting the refresh access request to the memory cells of the PSRAM device.
US11442869B2 Cache memory, memory system including the same and operating method thereof
A cache memory includes a first cache area corresponding to even addresses, and a second cache area corresponding to odd addresses, wherein each of the first and second cache areas includes a plurality of cache sets, and each cache set includes a data set field suitable for storing data corresponding to an address among the even and odd addresses, and a pair field suitable for storing information on a location where data corresponding to an adjacent address which is adjacent to an address corresponding to the stored data is stored.
US11442865B1 Smart prefetching for remote memory
A method of prefetching memory pages from remote memory includes detecting that a cache-line access made by a processor executing an application program is an access to a cache line containing page table data of the application program, identifying data pages that are referenced by the page table data, initiating a fetch of a data page, which is one of the identified data pages, and starting a timer. If the fetch completes prior to expiration of the timer, the data page is stored in a local memory. On the other hand, if the fetch does not complete prior to expiration of timer, a presence bit of the data page in the page table data is set to indicate that the data page is not present.
US11442862B2 Fair prefetching in hybrid column stores
Disclosed herein are system, method, and computer program product embodiments for performing fair prefetching. An embodiment operates by splitting a data vector into a first subrange and a second subrange. The embodiment performs a first chance prefetch operation on the first subrange based on a fixed number of pages, thereby loading a set of pages of the first subrange into a main memory. The embodiment performs the first chance prefetch operation on the second subrange based on the fixed number of pages, thereby loading a first set of pages of the second subrange into the main memory. The embodiment performs a second chance prefetch operation on the second subrange based on the performing the first chance prefetch operation on the second subrange, thereby loading a second set of pages of the second subrange into the main memory. The embodiment then executes the query.
US11442861B2 Semiconductor device and cache control method
A semiconductor device includes a plurality of cores, each including an instruction execution circuit and a first cache, and a second cache shared by the plurality of cores. In each of the cores, a number of completed instructions for each type of the instructions executed by the instruction execution circuit are counted, and an execution frequency for each type of instructions are calculated. Based on the execution frequencies, a cache line size preferable for use in the first cache in the core is selected. Based on the selected preferable cache line sizes for the cores, a cache line size used in the first caches and the second cache is determined.
US11442856B2 Virtualized caches
Systems and methods are disclosed for virtualized caches. For example, an integrated circuit (e.g., a processor) for executing instructions includes a virtually indexed physically tagged first-level (L1) cache configured to output to an outer memory system one or more bits of a virtual index of a cache access as one or more bits of a requestor identifier. For example, the L1 cache may be configured to operate as multiple logical L1 caches with a cache way of a size less than or equal to a virtual memory page size. For example, the integrated circuit may include an L2 cache of the outer memory system that is configured to receive the requestor identifier and implement a cache coherency protocol to disambiguate an L1 synonym occurring in multiple portions of the virtually indexed physically tagged L1 cache associated with different requestor identifier values.
US11442851B2 Processing-in-memory and method and apparatus with memory access
A processing-in-memory includes: a memory; a register configured to store offset information; and an internal processor configured to: receive an instruction and a reference physical address of the memory from a memory controller, determine an offset physical address of the memory based on the offset information, determine a target physical address of the memory based on the reference physical address and the offset physical address, and perform the instruction by accessing the target physical address.
US11442849B1 System for assisting in assessment and mitigation of data network operations
Mobile devices executing applications utilize data services worldwide, with issues involving the transfer of data on the network impacting the operation and user experience of those applications. Network data is acquired from a mobile computing device during communication and processed to determine occurrence of a burst which is representative of elements in the network data that are determined to be causally related. Bursts are analyzed, and those associated with poor performance are presented in a user interface. The user interface provides impact information about the effect the burst had on operation of the application. The user interface may provide suggestions to mitigate the poor performance. If no problem is determined by the system, but the user believes a problem to have occurred, user input is collected and used to trigger a workflow to analyze the burst. Subsequent results of this analysis are returned to the user via the user interface.
US11442841B2 Computer-implemented methods and systems for determining application matching status
A server includes one or more processors configured to determine relationships between one or more executable files, one or more library files, and one or more application programming interfaces (APIs) of a first application, and compare the determined relationships of the first application to determined relationships between one or more executable files, one or more library files, and one or more APIs of a second application. An indication of a matching status between the first and second applications is provided based on the compare.
US11442840B2 Segmented customization
Techniques to facilitate provision of different user experiences to different groups of users of a mobile application are disclosed herein. In at least one implementation, a manifest provided by an application development and optimization platform is received that defines a plurality of user segments and a plurality of feature variants individually associated with the plurality of user segments. The manifest is processed to determine a segment of the plurality of user segments associated with a user of the mobile application along with a feature variant of the plurality of feature variants associated with the segment of the user. Execution of the mobile application is monitored for an occurrence of an event that triggers a default feature of the mobile application, and responsive to the event, the default feature is replaced with the feature variant associated with the segment of the user.
US11442838B2 Precision time stamping method and system
A method of determining a time stamp for an event in a digital processing system, the method comprising the steps of: obtaining a coarse time stamp from a time stamp counter; obtaining timing correction data from one or more hardware components of the system; and adjusting the coarse time stamp value based on the timing correction data to provide a precision time stamp value.
US11442837B2 Monitoring long running workflows for robotic process automation
Systems and methods for monitoring a robotic process automation (RPA) system are provided. Job execution data for one or more jobs in the RPA system is determined based on logs of the RPA system. The job execution data for the one or more jobs in the RPA system is caused to be displayed in substantially real time.
US11442835B1 Mobile and remote runtime integration
An application program may be analyzed to identify candidate classes or methods that may be executed using a remote computing node. Candidate classes or methods may be translocated to the remote computing node based on performance characteristics of the device on which the application program is running, the environment in which the device operates, and on the performance and availability of the remote computing node. An application program publisher may be assigned instances of virtual machines that may be dedicated to hosting translocated classes and methods.
US11442833B2 Memory sub-system temperature control
A method includes monitoring a temperature of a memory component of a memory sub-system to determine that the temperature of the memory component corresponds to a first monitored temperature value; writing data to the memory component of the memory sub-system while the temperature of the memory component corresponds to the first monitored temperature value; determining that the first monitored temperature value exceeds a threshold temperature range; monitoring the temperature of the memory component of the memory sub-system to determine that the temperature of the memory component corresponds to a second monitored temperature value that is within the threshold temperature range; and rewriting the data to the memory component of the memory sub-system while the temperature of the memory component corresponds to the second monitored temperature value.
US11442832B2 Managing synchronized reboot of a system
Examples described herein relate to a system including a first management system having a primary memory including a free memory, a used memory, and a loosely reserved memory, where the loosely reserved memory comprises cache memory having a reclaimable memory; and a processing resource coupled to the primary memory. The processing resource may monitor an amount of the used memory and an amount of an available memory during runtime of the first management system. Further, the processing resource may enable a synchronized reboot of the first management system if the amount of the used memory is greater than a memory exhaustion first threshold or the amount of the available memory is less than a memory exhaustion second threshold, wherein the memory exhaustion first threshold and the memory exhaustion second threshold are determined based on usage of the reclaimable memory and a number of major page faults.
US11442831B2 Method, apparatus, device and system for capturing trace of NVME hard disc
A system for capturing a trace of an NVME hard disc can include a BMC, a BIOS, a protocol analysis instrument, and a fixture plate comprising a processor and a dial switch. The BIOS is configured to acquire register error information of the PCIe link when an error occurs to a PCIe link where the NVME hard disc is located, and send the register error information to the BMC, and the BMC is configured to send the received information to the fixture plate, and the fixture plate is configured to trigger the protocol analysis instrument to capture a PCIe trace of the NVME hard disc when a current error type corresponding to the dial switch is consistent with the error type of the register error information parsed by a processor of the fixture plate.
US11442827B2 Policy-based hierarchical data protection in distributed storage
A storage management computing device obtains an information lifecycle management (ILM) policy. A data protection scheme to be applied at a storage node computing device level is determined and a plurality of storage node computing devices are identified based on an application of the ILM policy to metadata received from one of the storage node computing devices and associated with an object ingested by the one of the storage node computing devices. The one of the storage node computing devices is instructed to generate one or more copies of the object or fragments of the object according to the data protection scheme and to distribute the object copies or one of the object fragments to one or more other of the storage node computing devices to be stored by at least the one or more other storage node computing devices on one or more disk storage devices.
US11442824B2 Locality based quorum eligibility
Disclosed are various embodiments for distributing data items. A plurality of nodes forms a distributed data store. A new master candidate is determined through an election among the plurality of nodes. Before performing a failover from a failed master to the new master candidate, a consensus is reached among a locality-based failover quorum of the nodes. The quorum excludes any of the nodes that are in a failover quorum ineligibility mode.
US11442823B2 Transaction consistency query support for replicated data from recovery log to external data stores
Transaction consistency query support is available for replicated data from recovery log to external data stores. An external data store is populated with records using entries of a change data table. The change data table has entries for each transaction that has committed and is to be replicated, and each of the entries stores information for each log entry in a recovery log from a database management system. Each log entry identifies a transactional change of data and a transaction completion indicator of one of commit and abort. In response to receiving a query about a transaction of the transactions, a set of records are retrieved from the external data store for the transaction. From the set of records, records whose sequence identifier values are larger than a maximum transaction commit sequence identifier are removed. From the set of records, remaining records having transaction consistency are returned.
US11442821B2 Backup data restoration without user intervention
According to examples, an apparatus may include a processor that may automatically restore a backup copy from a remote backup storage system to a user device without a user request to do so. For example, the apparatus may, at various times without user intervention, determine whether a restoration of a backup copy of local data is to be performed based on various criteria for automatically restoring the backup copy without a user request to do so. Based on satisfaction of the criterion, the apparatus may restore the backup copy to the original location of the local data (to immediately replace the local data) and/or to a temporary location accessible to the apparatus (such as via onboard storage) from which the backup copy may replace the local data at a later time (such as on-demand).
US11442817B2 Intelligent scheduling of backups
Normal virtual machine operation is observed to automatically determine patterns of resource utilization. Backup activities are then scheduled, taking into account these utilization patterns. For example, if a normally scheduled backup would occur during a busy period, it may be rescheduled to a less busy period. As another example, backups made by made opportunistically during less busy periods even if not required by the normal backup schedule, in order to alleviate backup demands during more busy periods.
US11442813B2 Memory devices including execution trace buffers
A memory device includes a non-volatile memory to store data, an execution trace buffer, and a media controller. The media controller receives data-modifying commands and adds the data-modifying commands to the execution trace buffer. The media controller executes the data-modifying commands to modify the data stored in the non-volatile memory and detects errors in the data stored in the non-volatile memory. The media controller repeats execution of data-modifying commands from the execution trace buffer in response to detecting an error.
US11442811B1 Apparatus and method for using an error correction code in a memory system
Error correction code apparatuses and memory systems are disclosed. The apparatus may include an encoder configured to generate a first result by multiplying bits of the data by a first matrix, divides parity bits into a first parity group obtained by multiplying the first result by a second matrix and a second parity group obtained by an exclusive OR operation of the first result and the first parity group, based on a plurality of polynomials determined based on the second matrix, and multiply the first result and the second matrix to generate one or more first parity bits in the first parity group, perform an exclusive OR operation on the first result and the first parity group to generate one or more second parity bits in the second parity group, and generate a codeword having the bits of the data bits and the parity bits.
US11442809B1 Double-parity raid enabling recovery of two failed data units
User data units are received at a memory controller to be written to a RAID strip in non-volatile memory. A first parity value is calculated for the user data units using a first parity calculation. A second parity value different from the first parity value is also calculated for the plurality of user data units using a second parity calculation. The first parity value is stored in a first parity data unit in the non-volatile memory and the second parity value is stored in a second parity data unit in the non-volatile memory. Recovery from a failure of up to two data units thus enabled by recalculating the value of the failed data units based on one or more of the first parity data unit, the second parity data unit, and the values of other user data units of the plurality of data units.
US11442805B1 System and method for debugging microcontroller using low-bandwidth real-time trace
The present disclosure relates to a system for real-time debugging of microcontroller, the system includes a microcontroller configured in an embedded device to execute a set of instructions, the microcontroller includes a counter unit that generates a set of values for the executed set of instructions. An on-chip debugger (OCD) fetches a selective set of data packets of the set of instructions from the microcontroller. An encoder encodes the selective set of data packets to store the encoded set of data packets in a storage unit, wherein encoding of the set of data packets is performed to compress the data for minimal information size such that the external debugger unit (EDU) receives the encoded set of data packets with minimal information size through the external interface.
US11442790B2 Resource scheduling system, method and server for ensuring high availability of services
This application relates to a resource scheduling method, a resource scheduling system, a server, and a storage medium. The resource scheduling method includes receiving a virtual machine application request sent by a terminal, wherein the virtual machine application request includes a target virtual machine label. The resource scheduling method further includes comparing the target virtual machine label with a current virtual machine label of each host computer in a cluster to determine a target host computer, wherein the target host computer includes no virtual machine label matching the target virtual machine label, enabling the target host computer to create a first virtual machine, and setting a label of the first virtual machine as the target virtual machine label.
US11442788B2 Locating system resources
Example implementations relate to locating cloud system resources. A system can comprise a processor and a non-transitory memory resource storing machine readable instructions to receive a global positioning system (GPS) coordinate for hardware resources positioned at a plurality of geographic locations, tag resources stored at each of the plurality of geographic locations with a corresponding GPS coordinate, and determine a corresponding geographic location of a portion of the tagged resources based on extracted GPS coordinates for the portion of the tagged resources.
US11442785B2 Computation method and product thereof
The present disclosure provides a computation method and product thereof. The computation method adopts a fusion method to perform machine learning computations. Technical effects of the present disclosure include fewer computations and less power consumption.
US11442775B1 Dynamic batching for inference system for transformer-based generation tasks
An inference system applies a machine-learning transformer model to a batch of requests with variable input length or variable target length or variable internal state length by selectively batching a subset of operations in the transformer model but processing requests in the batch individually for a subset of operations in the transformer model. In one embodiment, the operation to be processed individually is an attention operation of an encoder or a decoder of the transformer model. By selective batching, the inference system can allow batching operations to be performed for a batch of requests with variable input or target length or internal state length to utilize the parallel computation capabilities of hardware accelerators while preventing unnecessary computations that occur for workarounds that restrain the data of a batch of requests to a same length.
US11442774B2 Scheduling tasks based on calculated processor performance efficiencies
A scheduling method includes calculating required performance for a given task, calculating use performance and real performance of a candidate processor, calculating power corresponding to the real performance, calculating expected energy usage of the candidate processor based on the required performance, the use performance, the real performance, and the calculated power and calculating performance efficiency of the candidate processor by considering a ratio of the expected energy usage to the real performance.
US11442773B2 Equipment management method, equipment management apparatus and equipment management system
An equipment management method comprises a step A of registering, in a database, an alert that includes content of an equipment error, a step B of registering, in the database, a processing status that includes processing of the error, a step C of managing a thread for managing the alert and the processing status in a one-to-one relationship, and a step D of transmitting, to a user terminal, an error notification that includes information indicating generation of the error. The step D includes a step of, when two or more errors do not satisfy a predetermined condition, not integrating the two or more errors in one error notification, and, when the two or more errors satisfy the predetermined condition, integrating the two or more errors in one error notification.
US11442768B2 Cross-hypervisor live recovery of virtual machines
Certain embodiments described herein relate to an improved virtual machine restoration system. In one embodiment, an information management system receives a request to perform a restore of a virtual machine using virtual machine data stored on a secondary storage device. In response, the information management system boots up the virtual machine after restoring only a portion of the virtual machine data that is needed to boot up the virtual machine, thereby reducing latencies associated with virtual machine boot-up. The information management system continues to retrieve additional portions of the virtual machine data from the secondary storage device as such portions are requested by the virtual machine, thereby reducing or minimizing unnecessary data transfer from the secondary storage device.
US11442763B2 Virtual machine deployment system using configurable communication couplings
A virtual machine deployment system includes a plurality of processing subsystems, and at least one multi-endpoint adapter device including a plurality of endpoint subsystems. A plurality of communication couplings couple each of the plurality of endpoint subsystems to at least one of the plurality of processing subsystems in order to provide a respective subset of available communication resources to each of the plurality of processing subsystems. A virtual machine deployment engine receives an instruction to deploy a virtual machine, and determines at least one communication resource requirement for the virtual machine. The virtual machine deployment engine then identifies a first processing subsystem that is included in the plurality of processing subsystems and that is provided a first subset of the available communication resources that satisfies the at least one communication resource requirement for the virtual machine, and deploys the virtual machine on the first processing subsystem.
US11442758B2 Integration flow execution renew
A method and system including receiving a set of integration steps to transfer data between a first application and a second application, wherein the set of integration steps includes execution of at least one component; transmitting the received set of integration steps to a blueprint generator; converting, at the blueprint generator, the received set of integration steps to a binary runtime executable code; inserting at least two input/output interceptors into the binary runtime executable code; receiving the binary runtime executable code at a runtime component; executing the received binary runtime executable code at the runtime component using data, in a case that execution of the at least one component is complete, an output of the executed at least one component is saved; in a case that execution of the at least one component is incomplete: receiving an update to the data; re-generating, at the blueprint generator, the binary runtime executable code for one or more an unexecuted integration steps; and executing the re-generated binary runtime executable code. Numerous other aspects are provided.
US11442757B2 Simulation method and simulation system
A simulation method and a simulation system are provided. The simulation system may be divided into an execution model and a processor model based on a JIT emulation engine. The execution model can call the JIT emulation engine to execute instructions, and obtain influence of instructions on a processor architectural status. The processor model may simulate an internal process of a target processor and determine whether to start/end a speculation. The execution model and the processor model may interact through a specific protocol. After the speculation is started, the simulation method may store an application running scene when the speculation is started, and redirect influence of speculation instructions on a memory to a memory snapshot. After the speculation is ended, the simulation method may also restore the application running scene to a status before the speculation is started, and cancel influence of the speculation instructions on the memory.
US11442753B1 Apparatuses, computer-implemented methods, and computer program products for displaying dynamic user interfaces to multiple users on the same interface
Methods, apparatuses, and computer program products are disclosed for dynamic user interfaces. An example computer-implemented method includes receiving a communication channel request from a user device and establishing a communication channel with the user device. The computer-implemented method also includes receiving an indication that a first user and a second user are accessing the communication channel via the user device and generating a hybrid interface. The hybrid interface includes blended interface data based upon first user parameter data associated with the first user and second user parameter data associated with the second user, first personalized interface data based upon the first user parameter data, and second personalized interface data based upon the second user parameter data. The computer-implemented method may include causing the first personalized interface data and/or the second personalized interface data to be obscured.
US11442750B2 Metadata driven user interface test and validation system
Various embodiments for providing a user interface test and validation system are described herein. An embodiment operates by determining user interface (UI) settings and metadata, and fetching data corresponding to the metadata. A plurality of test procedures corresponding to the UI element are identified. A plurality of states to be present in a rendering of the UI element based on the plurality of test procedures, the metadata, and the data are identified. A rendering of the UI element is validated against the plurality of states. A test report is provided based on the validating.
US11442748B2 Application display and discovery by predicting behavior through machine-learning
Systems and methods for ordering software applications in a computing environment. The methods involve: presenting user-selectable icons for launching a plurality of software applications in a graphical user interface in accordance with a first order; performing a machine-learning algorithm to determine a weighting value for each software application of the plurality of software applications based on information specifying at least one aspect of a software launch request and at least one aspect of a first user's current circumstance; determining a second order in which the user-selectable icons should be presented in the graphical user interface based on the weighting values determined for the software applications; and dynamically modifying the graphical user interface to present the user-selectable icons in the second order which is different from the first order.
US11442746B2 Dynamically loaded plugin architecture
A method and architecture for using dynamically loaded plugins is described herein. The dynamically loaded plugin architecture comprises a parent context and a plugin repository. The parent context may define one or more reusable software components. The plugin repository may store one or more plugins. When a plugin is loaded, a child context may be created dynamically. The child context is associated with the plugin and inherits the one or more reusable software components from the parent context.
US11442740B2 Supporting instruction set architecture components across releases
Various embodiments of the present technology generally relate to methods and systems for providing a flexible, updatable, and backward compatible programmable logic controller (“PLC”) and instruction set library. The instruction set library in the PLC can be updated without downtime of the PLC or the machines controlled by the PLC. The instruction set library is decoupled from the PLC firmware and bound via an API so that instructions in the executable code are bound to the firmware such that updates to the instruction set library can happen between scans of the executable without requiring the firmware be updated. Further, the instruction set library may be partitioned to limit updates and the amount of the complete instruction set library that is stored on the PLC to only those used by the PLC.
US11442738B2 Method for executing a machine code of a secure function
An execution method comprises the following operations: —every time an instruction to be protected of a preceding basic block is loaded, constructing a new value of a signature of this preceding basic block from the value of this instruction to be protected and the preceding value of the signature. The method further includes loading an initialization vector contained in a subsequent basic block and calculating, from said loaded initialization vector, a value reached for signing the preceding basic block. The method also includes comparing the constructed value of the signature with the expected value of this signature, and—only if these values do not match, triggering the signaling of a fault during the execution of the machine code.
US11442728B2 Sequence alignment method of vector processor
A sequence alignment method that may be performed by a vector processor is may include loading a sequence that is an instance of vector data including a plurality of elements, dividing the sequence into two groups, aligning respective elements of the groups to generate a sequence of sorted elements according to a single instruction multiple data mode, and iteratively performing an alignment operation based on a determination that each group in the sequence of sorted elements includes more than one element of the plurality of elements. Each iteration may include dividing each group to form new groups and aligning respective elements of each pair of adjacent new groups to generate a new sequence of sorted elements. The new sequence of a current iteration of the alignment operation may be transmitted as a data output, based on a determination that each new group does not include more than one element.
US11442727B2 Controlling prediction functional blocks used by a branch predictor in a processor
An electronic device includes a processor, a branch predictor in the processor, and a predictor controller in the processor. The branch predictor includes multiple prediction functional blocks, each prediction functional block configured for generating predictions for control transfer instructions (CTIs) in program code based on respective prediction information, the branch predictor configured to select, from among predictions generated by the prediction functional blocks for each CTI, a selected prediction to be used for that CTI. The predictor controller keeps a record of prediction functional blocks from which the branch predictor previously selected predictions for CTIs. The predictor controller uses information from the record for controlling which prediction functional blocks are used by the branch predictor for generating predictions for CTIs.
US11442725B1 Software modernization refactoring of local calls to network calls
Disclosed are various embodiments for the refactoring of local calls to network calls during software modernization. First and second application components are identified based on analysis of a computing application. A local call from the first application component to a process of the second application component is identified, and an independently deployable microservice is created from the computing application. The independently deployable subunit comprises the second application component having a network endpoint. The independently deployable microservice is deployed such that the process is accessible to the first application component via the network endpoint. The local call is programmatically refactored into a network call from the first application component to the process of the second application component.
US11442720B2 Communication adapter and program update method for communication adapter
When a process of writing an update program distributed from a management center ends normally during a program update process, a communication adapter executes a restart process by the update program, while retaining a program executed before the program update process. A process of verifying communication between the communication adapter and the management center is automatically executed in a state in which the update program is in execution. When the communication is normal, the program update process is ended.
US11442719B2 Systems and methods for coordinating the deployment of components to defined user groups
Systems and methods are provided for coordinating the deployment of frontend assets to defined user groups. Individual groups of users may be assigned to a track comprising a set of frontend assets. Each set of frontend assets may comprise each of the individual components required to generate an entire frontend for an application. In some embodiments, different versions of a single component may be assigned within different tracks. As such, one set of users may be provided a first version of an application and a second set of users may be provided a second version of that application. By associating a new or updated version of a component to a given track, a new or updated version of a component not yet ready for widespread deployment may be provided to only a limited number of users.
US11442718B2 Embedded system and method of controlling non-volatile memory to perform firmware update
A non-volatile memory includes a first block and a second block. The first block is used to store first firmware. The second block is used to store second firmware. A method of controlling the non-volatile memory includes comparing a version of the first firmware and a version of the second firmware, if a comparison result between the version of the first firmware and the version of the second firmware indicates that the second firmware is newer than the first firmware, employing the second firmware to perform a boot process, and if the boot process is successful, upgrading a portion of a firmware image to the first block whenever there is a firmware upgrade request after the boot process.
US11442715B1 Asynchronous framework
A framework, method, and system for generating asynchronous code from state machines coded in a synchronous manner are described. The code is pre-processed into asynchronous code based on the framework prior to compilation thereof. The framework may include various structures and functions such as a save structure, a reentry function, a block wrapping function and a yield identification function.
US11442714B2 Parallel code fragments in executable code
Systems and methods for executing compiled code having parallel code fragments is provided. One method includes storing executable code having a plurality of parallel code fragments, each of the plurality of parallel code fragments representing alternative executable paths through a code stream. The method further includes determining a code level supported by a processor executable at a computing system, the processor executable supporting a hosted computing environment. The method also includes translating the executable code into machine-readable code executable by a processor of the computing system. Translating the executable code includes selecting a code fragment from among the plurality of parallel code fragments for execution based on the code level supported by the processor executable. The method includes executing the machine-readable code within the hosted computing environment.
US11442710B2 Repository dependency management
Described herein is a computer implemented method for managing a repository that includes one or more component packages and a repository configuration file listing repository dependencies. Each component package has a package configuration file listing package dependencies. The method including the steps of: parsing the repository configuration file; aliasing a package dependency listed in the repository configuration file with at least two repository dependency aliases; parsing a package configuration file; and linking each repository dependency alias to a package dependency listed in the package configuration file.
US11442709B2 Nested loop control
A method for compiling and executing a nested loop includes initializing a nested loop controller with an outer loop count value and an inner loop count value. The nested loop controller includes a predicate FIFO. The method also includes coalescing the nested loop and, during execution of the coalesced nested loop, causing the nested loop controller to populate the predicate FIFO and executing a get predicate instruction having an offset value, where the get predicate returns a value from the predicate FIFO specified by the offset value. The method further includes predicating an outer loop instruction on the returned value from the predicate FIFO.
US11442706B1 Developing software products using reusable code artifacts
Methods and systems for developing software products from reusable code files. One system includes an electronic processor configured to receive a first selection defining a desired functionality for a new software product and a second selection for the new software product. The electronic processor is also configured to access, from a first repository, a first executable code file based on the first selection and access, from a second repository, a second executable code file based on the second selection. The electronic processor is also configured to aggregate the first executable code file and the second executable code file as the new software product. The electronic processor is also configured to enable deployment of the new software product.
US11442705B2 Code execution and data processing pipeline
A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.
US11442702B2 Code completion
A system and method may provide assistance to programmers during programming to reduce the number of routine tasks that must be performed. In some aspects, the system may suggest one or more code snippets that comprise code completions. The code snippets may be single or multi-token. In some aspects, the system may provide predictive editing or predictive navigation, where the system may predict edits or navigation actions based on a programmer's actions. In some aspects, the system is based on machine learning methods and is trained on past actions of programmers in a code editor.
US11442695B2 Product-sum operation device, neuromorphic device, and method for determining malfunction in product-sum operation device
A product-sum operation device includes a product operator, a sum operator, and a malfunction determiner. The product operator includes a plurality of product operation elements (10AA) to (10AC), and each of the plurality of product operation elements (10AA) to (10AC) is a resistance change element. The sum operator includes an output detector that detects the sum of outputs from the plurality of product operation elements (10AA) to (10AC). The malfunction determiner determines that a malfunction has occurred when the sum detected by the output detector exceeds a specified value. The specified value is a value equal to or greater than a maximum value of the sum that can be detected by the output detector when the plurality of product operation elements (10AA) to (10AC) all operate normally.
US11442694B1 Merging database tables by classifying comparison signatures
The present disclosure relates to merging database tables. Systems and methods may involve performing a comparison between the first set of records and the second set of records and identifying a plurality of record pairs based on the comparison. Each record pair may comprise a record in the first set of records and a record in the second set of records. In addition, A feature signature may be generated for each record pair by comparing field values in each record pair. The feature signature may be classified to identify at least one related record pair. A merged database table may be generated such that it comprises the at least one related record pair and comprises a set of unique records among selected from the first set of records and the second set of records.
US11442690B2 Interoperability of native media playback system with virtual line-in
Example systems and techniques disclosed herein facilitate interoperability between different media playback systems referred to herein as a virtual line-in (VLI) media playback system and a native playback system. When a VLI session is created by a VLI sender, a first native playback device can join a VLI group as a VLI receiver. As a VLI receiver, the first native playback device receives audio content and playback commands from the VLI sender to facilitate synchronous playback with other VLI receivers. At the same time, this native playback device can concurrently operate as a native domain group coordinator of a native domain synchrony group. As the native domain group coordinator, the native playback device translates VLI domain audio, control, and timing signals into the native domain and distributes such signals to native domain group members. In this way, the native domain group members can synchronize their playback with the VLI group.
US11442689B2 Dynamic bonding of playback devices
Examples of dynamic bonding of playback devices are disclosed. A disclosed example first playback device includes a shared device identifier to determine that a second playback device is sharable between a first bonded zone and a second bonded zone, the first bonded zone comprising the first playback device, the second bonded zone comprising a second playback device; a device manager to cause the shared playback device to join the first bonded zone; and an adjuster to change a first audio parameter of the first playback device in accordance with the joining of the shared playback device in the first bonded zone, wherein at least one of the shared device identifier, the device manager, or the adjuster is implemented via a processor.
US11442688B2 Device group identification
Example techniques involve identification of device groups. In an example implementation, a mobile device displays, via a control application, a synchrony group control including controls to select playback devices for a synchrony group. The mobile device receives input data representing a command to create a new synchrony group, the input data including input data representing selection of two or more playback devices for a new synchrony group. In response, the mobile device forms the synchrony group by receiving input data indicating a particular group identification for the new synchrony group, determining that the particular group identification is unique among other synchrony groups, and sending data representing instructions to the playback devices to form the new synchrony group with the particular group identification. In response to forming the new synchrony group, the mobile device updates an interface for the media playback system to indicate the new synchrony group.
US11442682B2 Entertainment apparatus, display controlling method, and display controlling program
An entertainment apparatus, a display controlling method and a display controlling program are provided which are capable of presenting a compatibility situation of a program or content with VR display to a user without relying upon representation by a selection target itself from which the program or the content can be identified. A compatibility situation data acquisition unit acquires compatibility situation data indicative of a compatibility situation with virtual reality display of the programs or the content upon selection by the user, the compatibility situation data being different from the selection targets. A screen image generation unit generates, on the basis of the compatibility situation data, the screen image including information indicative of a compatibility situation with virtual reality display of the program to be executed or the content to be reproduced in response to selection from the selection targets. A display controlling unit causes the screen image to be displayed.
US11442676B2 Corrugator control information on a box liner
In one example, a printing system includes a print engine and a print engine controller operatively connected to the print engine to print, on a single substrate web, graphics for multiple different layouts of corrugated boxes to be lined with the web and machine readable images representing corrugator control information for making the multiple different layouts.
US11442667B2 Systems and methods for managing thermal dissipation in multi-stacked dies
Systems for managing thermal dissipation in multi-stacked memory dies, and methods and computer-readable storage media related thereto, are provided. The system includes memory dies including memory blocks to store data. A processing component is configured to maintain memory block states for the memory blocks. The memory block states include: an open memory block state allowing write operations, and a closed memory block state preventing write operations. The processing component is further configured to: receive a first write command to store first data, and compute first relative distances between open memory blocks in the open memory block state. The processing component is further configured to: select a set of open memory blocks for a first write operation based on the first relative distances so as to manage thermal dissipation, and initiate the first write operation on the first set of open memory blocks.
US11442666B2 Storage system and dual-write programming method with reverse order for secondary block
A storage system has a memory with primary and secondary blocks. Data is stored redundantly in the primary and secondary memory blocks but in a different programming order. For example, data is programmed in the first memory block starting at a first wordline and ending at a last wordline, while data is programmed in the second memory block starting at the last wordline and ending at the first wordline.
US11442662B2 Data writing method, memory control circuit unit and memory storage apparatus
A data writing method, a memory control circuit unit, and a memory storage apparatus are provided. The method includes: receiving a write command from a host system; and determining whether to write a data corresponding to the write command into a first area or a second area according to a write amplification factor of the first area, where if it is determined to write the data into the second area, copying the written data to the first area after writing the data.
US11442658B1 System and method for selecting a write unit size for a block storage device
computer-based system and method for selecting a write unit size for a block storage device, includes performing a plurality of sequences of I/O operations to the block storage device, each sequence having a write unit size from a plurality of write unit sizes; collecting performance metrics of the sequences of I/O operations; and selecting the write unit size for the block storage device from the plurality of write unit sizes based on the performance metrics. In some cases, preconditioning is performed prior to performing the plurality of sequences of I/O operations by emptying the block storage device; and writing data to the block storage device to fill the block storage device above a predetermined level.
US11442652B1 Replication handling during storage system transportation
Replication handling during storage system transportation, including: replicating, between a first storage system and a second storage system that are both located at a first physical location, a dataset; connecting, by the first storage system and responsive to movement of the first storage system to an intermediate physical location, to a communication network available at the intermediate physical location; and continuing, between the first storage system at the intermediate physical location and the second storage system at the first physical location, replication of the dataset over the communication network available at the intermediate physical location.
US11442651B2 Method and device for rebuilding data in storage array group
Techniques rebuild data in a storage array group. Such techniques involve: in response to determining that a first storage device of a plurality of storage devices comprised in the storage array group is in a non-working state, generating a write record of the first storage device, the write record indicating whether a write operation occurs for each of a plurality of storage areas in the first storage device during the non-working state; in response to determining that the first storage device returns from the non-working state to a working state, determining, based on the write record, whether a target storage area in need of execution of data rebuilding is present in the first storage device; and controlling, based on the determining, the data rebuilding to be executed on the target storage area.
US11442650B2 Generating predicted usage of storage capacity
Storage management techniques involve: obtaining a historical usage of storage capacity for a storage device, and a historical feature characterizing the historical usage of storage capacity; generating a predicted usage of storage capacity for the storage device based on the historical feature and a predictor for predicting a usage of storage capacity; and updating the predictor by comparing the historical usage of storage capacity with the predicted usage of storage capacity. Therefore, such techniques can accurately predict the usage of storage capacity for the storage device.
US11442641B2 Voltage based combining of block families for memory devices
An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to create a first block family comprising a first set of blocks that have been programmed within at least one of a first specified time window or a first specified temperature window, wherein each block associated with the first block family is associated with a first set of read level offsets; create, a second block family comprising a second set of blocks that have been programmed within at least one of a second specified time window following the first specified time window or a second specified temperature window, wherein each block associated with the second block family is associated with a second set of read level offsets; and responsive to a determining that a threshold criterion is satisfied, combine the first and second block family.
US11442640B1 Utilizing unmapped and unknown states in a replicated storage system
A system and method for utilizing unmapped and unknown states in a storage system. When a first portion of a first medium is determined to be unreachable from any other mediums, the first portion of the first medium may be put into an unmapped state, and its data may be discarded and the corresponding storage locations may be freed. During replication of the first medium to a replica storage array, the state of the first portion of the first medium may be translated from the unmapped state into an unknown state on the replica storage array. If another storage array has the data of the first portion of the first medium, this data may be used to overwrite the first portion of the first medium on the replica storage array, converting the first portion of the first medium from the unknown state into the mapped state.
US11442633B2 Method, electronic device and computer program product for storage management
Techniques involve: determining a source disk slice from a plurality of disk slices of a plurality of storage arrays providing redundant storage, target data on the source disk slice needing to be removed; determining a destination disk slice for storing the target data needing to be removed from the source disk slice, a destination disk where the destination disk slice is located being different from a source disk where the source disk slice is located; and moving the target data from the source disk slice to the destination disk slice. Accordingly, such techniques can improve efficiency of a storage system.
US11442632B2 Rebalancing of user accounts among partitions of a storage service
This application relates to load balancing for a number of partitions of a network-based storage service. Each partition includes a number of server devices and/or network devices located in a data center and configured to provide access to storage resources hosted within the data center. User accounts are assigned to a particular partition such that requests related to a particular user account are routed to that partition. Periodically, a load balancing algorithm is executed to re-assign user accounts to different partitions to rebalance resource consumption across the different partitions. The load balancing algorithm can balance resource consumption for any number of resource types by generating a vector of resource utilization parameters for each user account, sorting the plurality of user accounts into clusters based on the vectors, and mapping at least some user accounts to different partitions.
US11442631B2 Memory operations with consideration for wear leveling
As described herein, an apparatus may include a memory that includes a first portion, a second portion, and a third portion. The apparatus may also include a memory controller that includes a first logical-to-physical table stored in a buffer memory. The memory controller may determine that the first portion is accessed sequential to the second portion and may adjust the first logical-to-physical table to cause a memory transaction performed by the memory controller to access the third portion as opposed to the first portion.
US11442626B2 Network scaling approach for hyper-converged infrastructure (HCI) and heterogeneous storage clusters
Network scaling techniques for HCI and/or heterogeneous storage clusters. The techniques are based on the use of cluster-wide logical networks and IP port abstractions. Each logical network represents a pool of IP addresses having a common set of properties. Each logical network has an associated type and a corresponding set of protocols that define its purpose. Each IP port abstraction is associated with physical and/or virtual network objects inherently visible to a storage administrator. Each IP port abstraction functions as a target for assignment of an IP address from a pool of IP addresses represented by a logical network. The IP port abstractions are backed by underlying heterogeneous network objects but have unified sets of capabilities. Network scaling can be implemented by applying one or more IP addresses represented by one or more logical networks to selected sets of IP port abstractions backed by underlying heterogeneous network objects.
US11442625B2 Multiple read data paths in a storage system
A storage cluster is provided. The storage cluster includes a plurality of storage nodes, each of the plurality of storage nodes having nonvolatile solid-state memory and a plurality of operations queues coupled to the solid-state memory. The plurality of storage nodes is configured to distribute the user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can access the user data with a failure of two of the plurality of storage nodes. Each of the plurality of storage nodes is configured to determine whether a read of 1 or more bits in the solid-state memory via a first path is within a latency budget. The plurality of storage nodes is configured to perform a read of user data or metadata via a second path, responsive to a determination that the read of the bit via the first path is not within the latency budget.
US11442622B1 Password input method
A password input method is disclosed. The password input method is conducted by a microprocessor of a touch sensitive password input device, wherein the touch sensitive password input device comprises a touchscreen and a circuit, and the circuit comprises a memory and the microprocessor. In case of the password input method according to the present invention being conducted, the touch sensitive password input device is controlled to guide a visually impaired person to successfully complete a password input operation with high security.
US11442617B1 Committing data in electronic devices using swiping gestures
The disclosed embodiments provide a system that facilitates use of an electronic device. During operation, the system displays, by an application on the electronic device, a user interface comprising a first set of user-interface elements for obtaining data from a user. Upon detecting a first swiping gesture through the user interface, the system submits the data for processing by the application. The system then updates the user interface with a second set of user-interface elements based on the submitted data.
US11442616B2 Content-based directional placement application launch
A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.
US11442615B2 Systems for modifying finger sensations during finger press input events
A user may provide finger press input to a surface such as a touch sensitive input surface. The input surface may be formed from a two-dimensional touch sensor overlapping a display of an electronic device. The electronic device and an associated device such as a finger-mounted device may form a system for gathering the finger press input from the user. A sensor may be used in monitoring when the finger-mounted device and a user's finger in the device approach the input surface of the electronic device. In response to detection of the finger near the input surface, actuators in the finger-mounted device may squeeze the finger inwardly to cause a finger pad on the finger to protrude outwardly towards the input surface, thereby softening impact between the finger and the input surface. The electronic device may also have an array of components to repel the finger-mounted device.
US11442614B2 Method and system for generating transcripts of patient-healthcare provider conversations
A method and workstation for generating a transcript of a conversation between a patient and a healthcare practitioner is disclosed. A workstation is provided with a tool for rendering of an audio recording of the conversation and generating a display of a transcript of the audio recording using a speech-to-text engine, thereby enabling inspection of the accuracy of conversion of speech to text. A tool is provided for scrolling through the transcript and rendering the portion of the audio according to the position of the scrolling. There is a highlighting in the transcript of words or phrases spoken by the patient relating to symptoms, medications or other medically relevant concepts. Additionally, there is provided a set of transcript supplement tools enabling editing of specific portions of the transcript based on the content of the corresponding portion of audio recording.
US11442612B2 Method and apparatus for facilitating user chat interactions
A computer-implemented method and an apparatus facilitate user chat interactions. A chat widget offering chat-based assistance is displayed on one or more Web pages of an enterprise Website. In response to a user selection of the chat widget, a chat window is displayed at a first predetermined position on a Web page. The chat window is repositioned to a second predetermined position in response to a user input indicative of provisioning of a text input. The repositioning of the chat window enables display of a virtual keyboard. The placement of the chat window and the virtual keyboard enables the user to view a substantial portion of the Web page. The chat window is caused to scroll with the Web page in response to a Web page scroll input provided by the user and slide back to a previous position subsequent to completion of a scroll movement of the Web page.
US11442608B1 Preserving engagement state based on contextual signals
A method for dynamically changing a graphical user interface element occurs in response to detecting that a temporal user interface element displayed on a user interface of user device. The method includes receiving, at the user device, a contextual signal characterizing a state of a user. The method further includes determining, by the user device, that the contextual signal characterizing the state of the user is indicative of the user intending to interact with a temporal user interface element. The methods also include, in response to determining that the contextual signal characterizing the state of the user is indicative of the user intending to interact with a temporal user interface element, modifying a respective state of the temporal user interface element displayed on the user interface of the user device.
US11442605B2 System and method for facilitating user interaction with a virtual space through a graphical chat interface
A system and method for facilitating user interactions with a virtual space through a graphical chat interface is disclosed. One or more potential inputs to the virtual space and/or virtual space status information may be determined dynamically for a user participating in a chat session through a graphical chat interface. An activity notification may be generated for the user based one the determined potential inputs and/or the virtual space status information. The generated activity notification may comprise graphical representation for the notification and as well as representation information for one or more controls facilitating the user to provide inputs requested by the activity notification through the graphical chat interface. User acceptance to the activity notification via the graphical chat interface may be received. One or more activity commands may be generated based on the received user acceptance and executed in the virtual space.
US11442601B2 Computer desktop that dynamically adapts to a live multi-channel audio stream, such as for use with wireless telecommunications customer service agents
The disclosed technology includes at least one method performed by a system to dynamically adapt a computer desktop of a customer service agent to a live audio dialogue. The system can cause a speech feature analyzer to process a segment of the live audio dialogue to output multiple speech features and obtain search results by querying a database for the multiple speech features. The method can further include generating control signals based on the search results and cause an API to configure the computer desktop based on the control signals. The system can dynamically adapt the computer desktop in accordance with additional control signals that are generated based on next segments of the live audio dialogue.
US11442599B2 Systems and methods for hosting a browser within another browser
An integrated approach is provided to running web applications with various compatibilities that do not require third-party extensions or sacrifice user experience. When a page of an application incompatible with a first browser is to be executed, an instance of a second browser with which the page is compatible is separately invoked and/or executed without opening a window for that second browser. Instead, the second browser opens a page within the window of the first browser. Moreover, rendering and/or contextual information for a page opened via the second browser is provided to the first browser. Such information is utilized by the first browser to provide a visual experience to the user in which the web page is being hosted by the first browser, even though it is in fact being hosted by the second browser.
US11442598B2 Systems and methods for displaying notifications received from multiple applications
Systems and methods are disclosed for displaying notifications received from multiple applications. In some embodiments, an electronic device can monitor notifications that are received from the multiple applications. Responsive to receiving the notifications, the electronic device can control the manner in which the notifications are displayed while the device is operating in a locked or an unlocked state. In some embodiments, the electronic device can allow users to customize how notifications are to be displayed while the device is in the locked and/or unlocked states.
US11442596B1 Interactive digital map including context-based photographic imagery
A mapping system presents geographically relevant images. The images may be relevant to a search entered by the user, directions requested by the user, or any other factor relevant to the user's relationship to the displayed map. Moreover, the images may change in response to user actions or other factors, wherein new images “bubble up” as user context changes. The mapping system may display geographically relevant images by way of an information card presented in response to a user interacting with a point on a digital map. The user may interact with any of the geographically relevant images, causing an indicator of the map location associated with the image to be presented. Alternatively or additionally, a user interaction with a geographically relevant image may cause an interactive panoramic presentation of street-level imagery to be presented.
US11442595B2 Method and device for controlling the selection of media files for playback
In a method for controlling the selection of media files for playback, graphical objects are displayed, and each media file is assigned to one graphical object in each case. In addition, first probabilities, by which the media files are selected for playback, are indicated in the method via a feature of the graphical objects. An operating action by a user, by which the feature of at least one graphical object is modified, is detected. Moreover, second probabilities are assigned to the graphical objects as a function of the modification of the feature of the at least one graphical object. The media files are selected for replay as a function of the second probabilities. In addition, a device is arranged for controlling the selection of media files for replay purposes.
US11442592B2 Display device for driving personal input device and method thereof
The present invention provides a method for driving personal input device. The method is executed by a display. The display is connected with a personal input device. A first processing unit of the display drives the personal input device. The display receives a first event message from the personal input device. The first processing unit processes the event message to give a first event parameter, and updates the status of a cursor in a display picture according to the first event parameter. In addition, the first processing unit processes the first event message to generate a second event message, and transmits the second event message to an electronic device via a display data channel/command interface (DDC/CI).
US11442591B2 System, method, computer readable medium, and viewer-interface for prioritized selection of mutually occluding objects in a virtual environment
A computer-implemented method comprising determining, by the processor, a set of objects of the plurality of objects having the shared coordinates (XS, YS) and at a location along the depth direction (ZS); and prioritizing, by the processor, an object from the set of objects based on at least two of metadata of the set of objects, screen areas of the set of objects, transparency of the set of objects, and opaqueness of at least one object of the set of objects currently displayed to improve the selection of at least one of mutually occluded objects and mutually partially occluded objects in the virtual environment. The method includes associating the prioritized object with the viewer input device for detecting interactions with the prioritized object displayed on the display device by the viewer input device. The prioritized object is updated on the screen of the display device based on the interactions.
US11442590B2 Intuitive GUI for creating and managing hosts and virtual machines
In a computer-implemented method for configuring an appliance in a virtualization infrastructure via a graphical user-interface a list of hosts and a centralized management tool of the virtualization infrastructure is displayed via the graphical user-interface. The hosts are for hosting one or more virtual machines. The centralized management tool is for centrally managing the virtualization infrastructure. In response to selecting one of the hosts, displaying host configuration properties associated with the selected hosts via the graphical user-interface. The host configuration properties are associated with a displayed user input field.
US11442587B2 Electronic device comprising touch layer having opening
According to various embodiments of the present invention, an electronic device may comprise a touch layer in which a sensor may be disposed below a designated area, wherein the touch layer comprises: a first touch line including a first touch electrode and a second touch electrode arranged in a first direction in the designated area; a second touch line including a third touch electrode and a fourth touch electrode arranged in a second direction while crossing the first touch line in the designated area; a first opening formed in the area where the first touch line and the second touch line cross each other; and a first connection wiring disposed in the peripheral portion of the first opening and connecting the first touch electrode and the second touch electrode to each other. Various other embodiments are also possible.
US11442584B2 Window for display device, method for fabricating the same and display device including the same
A window for a display device includes: a base layer; a first hard coating layer on the base layer; and a second hard coating layer on the first hard coating layer and having a thickness less than a thickness of the first hard coating layer, where the first hard coating layer is between the base layer and the second hard coating layer.
US11442581B2 Method for displaying at least one additional item of display content
A method for displaying at least one additional item of display content on a display panel which is arranged in an interior of a vehicle, in which at least one sensor is used, using which a spatial corridor in the interior of the vehicle is optically monitored. The spatial corridor is delimited by two virtual boundary surfaces. At least one spatial virtual reference surface is defined in the spatial corridor between the virtual boundary surfaces, to which the at least one additional item of display content is assigned. The at least one sensor is used to detect whether a hand of a user is located in the corridor.
US11442578B2 Ratio-metric multi-sensing convertor
Apparatuses and methods of capacitance-to-digital code conversion are described. One apparatus includes a bridge circuit and a modulator front-end circuit. The bridge circuit includes a first terminal to couple to a reference cell and a second terminal to couple to a sensor cell. The modulator front-end circuit includes a comparator coupled to the bridge circuit, a first modulation capacitor coupled to a first input of the comparator, and a second modulation capacitor coupled to a second input of the comparator. The modulator front-end circuit provides a digital bitstream. A duty cycle of the digital bitstream is representative of a ratio between a capacitance of the sensor cell and a reference capacitance of the reference cell.
US11442571B2 Touch surface device
A touch surface device, comprising at least: an element comprising a first face forming the touch surface and a second face opposite to the first face; an acoustic wave sensor including at least one portion of piezoelectric material disposed between two electrodes, the portion of piezoelectric material and both electrodes being structured by forming surface wavinesses as wrinkles, the sensor being secured to the second face of the element such that apexes or valleys of the wrinkles are in contact with the second face of the element; an electronic circuit coupled to the electrodes of the sensor and configured to identify, from an electric signal intended to be outputted from the electrodes of the sensor, at least one touch gesture made on the touch surface.
US11442569B2 Apparatus and method for sensing pressure
A pressure sensor is disclosed which includes a transmit electrode adapted to be operatively connected to a signal generator, a receive electrode adapted to be operatively connected to a signal receiver and signal processor, and a variably resistive conductive deformable element. The transmit electrode, the receive electrode and the variably resistive conductive deformable element being positioned in proximity to each other such that a pressure event proximate to the variably resistive conductive deformable element causes a change in coupling between the transmit electrode and the receive electrode, and a signal transmit on the transmit electrode as received on the receive electrode is changed in at least one of magnitude or phase in relation to and as a result of a pressure event.
US11442568B2 Sensor device
A sensor device is provided and includes electrodes each including first parts and a second part connected to the first parts, the first parts each extending in a first direction, the second part extending in a second direction different from the first direction; and a lead line including a third part connected to the second part and a fourth part connected to the third part, the third part extending in the first direction, the fourth part extending in a third direction different from the first direction, wherein the electrodes are arranged in the second direction, the second part is located between the lead line and the first parts, and the third part is located between the second part and the fourth part.
US11442566B2 Display panel and display device
A display panel and a display device are provided. The display panel includes a touch unit. The touch unit includes first detection electrode groups arranged along a first direction, second detection electrode groups arranged along a second direction, and bridges including a first bridge. The first direction intersects the second direction. Each of the plurality of first detection electrode groups includes a first detection electrode sub-block and a second detection electrode sub-block that are adjacent to each other along the first direction. The first detection electrode sub-block includes a first main portion, and the second detection electrode sub-block includes a second main portion and a first branching portion. The first branching portion extends toward the first main portion, and the first bridge is configured to electrically connect the first branching portion and the first main portion.
US11442563B2 Status indicators for an electronic device
An improved portable media device and methods for operating a media device are disclosed. According to one aspect, the portable media device can also function as a solid-state drive for data storage. The form factor of the portable media device can be hand-held or smaller, such that it is highly portable. The portable media device can use one or more status indicators. The portable media device can also include a peripheral bus connector, a rechargeable battery, and one or more input devices. According to another aspect, the portable media device has the capability to store media device status information in persistent memory before powering down. Thereafter, when the portable media device is again powered up, the stored media player status information can be retrieved and utilized. According to still another aspect, the portable media device can form and/or traverse a media asset playlist in an efficient manner.
US11442554B2 Electronic device and method for recommending word in same
An electronic device according to various embodiments includes: a display; a communication circuit configured to perform communication with at least one of at least one external server and/or at least one external electronic device; a processor operatively connected to the display and the communication circuit; and a memory operatively connected to the processor. The memory stores instructions which, when executed, cause the processor to control the electronic device to: display a user interface including a virtual keyboard through the display; display a string including at least one word on the user interface based at least in part on an input to the virtual keyboard; determine at least one recommended word associated with the string based at least in part on a language model; and display the determined at least one recommended word on the user interface. The language model may include a language model of the electronic device, and a language model that is received from the external server or the external electronic device based on state information of the external electronic device that is connected for communication through the communication circuit.
US11442553B2 Apparatus and method for detecting actuation of a switch
The invention relates to a method and an apparatus with circuitry comprising at least one mechanical switch serving to open and/or close an electric contact and a processor unit serving to perform first query and a second query of a contact state of the contact, with the processor unit further serving to provide an output signal on the basis of information on a change of the contact state of the contact detected by means of the first and second queries, wherein the processor unit is configured to perform the second query after the first query with a timing so that the second query precedes an expected bounce of the contact.
US11442537B2 Glint-assisted gaze tracker
Methods and apparatus for glint-assisted gaze tracking in a VR/AR head-mounted display (HMD). Images of a user's eyes captured by gaze tracking cameras may be analyzed to detect glints (reflections on the cornea of light sources that illuminate the user's eyes) and the pupil. The glints are matched to particular ones of the light sources. The glint-light source matches are used to determine the cornea center of the eye, and the pupil center is determined. The optical axis of the eye is reconstructed from the cornea center and the pupil center, and the visual axis is then reconstructed from the optical axis and a 3D model of the user's eye. The point of gaze on the display is then determined based on the visual axis and a 3D model of the HMD.
US11442531B2 Independent thermal throttling temperature control for memory sub-systems
Device temperature values that are each indicative of a temperature at a respective device of multiple devices of a system are identified. Whether at least one device temperature value of the of device temperature values satisfies a respective thermal throttling threshold of multiple thermal throttling thresholds is determined by comparing each of the device temperature values to a respective one of the multiple thermal throttling thresholds that each correspond to one of the plurality of devices. Responsive to determining that the at least one device temperatures value satisfies the respective thermal throttling threshold, a power reduction value that is indicative of an amount of power consumption of the system that is to be reduced is determined. A power reducing operation is performed to reduce the power consumption of the system in accordance with the power reduction value.
US11442530B2 Memory management to save power
A memory includes writable memory units. Each memory unit is configurable: in a retention state wherein the memory unit is capable of retaining data until a subsequent power-off of the memory unit, and in a non-retention state wherein the memory unit does not retain data and consumes less power than in the first state. A controller configures any memory unit of the memory having undergone at least one write access since its last power-up to be in the retention state. The controller further configures at least one memory unit of the memory that has not undergone any write access since its last power-up in the non-retention state.
US11442525B2 Power management
Methods of operating a die might include determining an expected peak current magnitude of the die for a period of time, and outputting the expected peak current magnitude from the die prior to completion of the period of time. Apparatus might be configured to perform similar methods.
US11442520B2 Determination of one or more operating parameters for a switched-mode power supply
A method includes obtaining a first waveform representing an output characteristic with respect to time of a switched-mode power supply. The method further includes removing a high frequency component from the first waveform to generate a modified waveform and determining a stable value of the modified waveform. The method further includes determining an operating parameter of the switched-mode power supply based on the modified waveform, the stable value, or a combination thereof. The one or parameter includes an overshoot value associated with the switched-mode power supply, an undershoot value associated with the switched-mode power supply, or a settling time associated with the switched-mode power supply. The method further includes outputting an indication of the parameter.
US11442518B2 Extended system, server host and operation method thereof
An extended system includes at least one peripheral component interconnect express (PCIE) connector and a control device. The PCIE connector is suitable for connecting to at least one server device. The control device is connected to PCIE connector. According to at least one working voltage generated by the server device, the control device turns on the extended system and ignores a power control signal generated by the extended system, or the control unit generates at least one wakeup signal according to the power control signal generated by the extended system and transmits the wakeup signal to the server device, so that the server device may turn on and generate a working voltage.
US11442515B2 Electronic device
According to one embodiment, a semiconductor device includes an insulating substrate, a first semiconductor layer formed of silicon and positioned above the insulating substrate, a second semiconductor layer formed of a metal oxide and positioned above the first semiconductor layer, a first insulating film formed of a silicon nitride and positioned between the first semiconductor layer and the second semiconductor layer, and a block layer positioned between the first semiconductor film and the second semiconductor layer, the block layer hydrogen diffusion of which is lower than that of the first insulating film.
US11442512B2 Display device
A display device is disclosed. The display device includes a display panel, a frame positioned behind the display panel, a back cover coupled to the frame so as to cover a rear surface of the frame, and a fixing member, which extends longitudinally and which is disposed between the frame and the back cover and is fixed to the frame, the fixing member having a fixing hole formed in a direction intersecting the longitudinal direction of the fixing member, wherein the back cover has therein a coupling hole at a location facing the fixing hole, and is coupled to the fixing member by means of a fastening member, which is inserted into the fixing hole through the coupling hole.
US11442506B1 External display module
An external display module is provided, which is adapted to be detachably connected to an electronic device. The external display module includes a module base and a first screen unit. The module base includes a first base side, two first tracks and at least one first slot. The first screen unit is rotatably connected to the module base, wherein the first screen unit includes a first screen, a first shaft, at least one first guiding member and two first blocks, the first shaft is disposed on the edge of the first screen unit, the first guiding member is affixed to the first shaft and is rotated with the first shaft, the first block is connected to the first shaft, the first guiding member is inserted into the first slot and is guided by the first slot, and the first block is adapted to slide in the first track.
US11442505B2 Electronic devices having displays with expanded edges
An electronic device may be provided with a display. The display may have a flexible display layer covered by a protective display cover layer. The flexible display layer may be an organic light-emitting diode display layer or other layer with a flexible substrate. The flexible display layer may have a central region with peripheral edges. The central region may be rectangular, may be octagonal, or may have other shapes. Strip-shaped protrusions may extend along each of the peripheral edges of the central region. The strip-shaped protrusions may be bent to provide the protrusions with curved surface profiles. The display cover layer may have a cushion shape with bowed edges that overlap parts of the strip-shaped protrusions, may have curved inner and outer surfaces and/or planar surfaces, may have rounded corners with compound curvature, may have edges with curved surface profiles, and/or may have other configurations.
US11442499B2 Display position adjusting method, apparatus and system
A display position adjusting apparatus includes a processor and an arcuate bracket. The arcuate bracket includes a first arcuate rod and a second arcuate rod that are disposed perpendicular to each other. The display is disposed on the second arcuate rod. The display is connected to the second arcuate rod through the first connector and configured to move along the second arcuate rod through the first connector under a control of the processor. The second arcuate rod is connected to the first arcuate rod through a second connector, and configured to move along the first arcuate rod through the second connector under the control of the processor.
US11442484B2 Voltage regulator
A voltage regulator can include: an input port with two terminals, and being configured to receive an input voltage; an output port with two terminals, and being configured to generate an output voltage, where the input port and the output port have a common ground potential; a group of input switches coupled in series between the two terminals of the input port, where a common node of every two adjacent input switches that form an input half-bridge topology is taken as an input switch node; at least one output half-bridge topology coupled between two terminals of the output port, where a common node of a high-side output switch and a low-side output switch in each output half-bridge topology is taken as an output switch node; and N storage capacitors, where each of the storage capacitors is coupled between one input switch node and one output switch node.
US11442482B2 Low-dropout (LDO) regulator with a feedback circuit
A voltage regulator circuit is provided. The voltage regulator circuit includes a voltage regulator configured to provide an output voltage at an output terminal. A plurality of macros are connectable at a plurality of connection nodes of a connector connected to the output terminal of the voltage regulator. A feedback circuit having a plurality of feedback loops is connectable to the plurality of connection nodes. The feedback loop of the plurality of feedback loops, when connected to a connection node of the plurality of connection nodes, is configured to provide an instantaneous voltage of the connection node as a feedback to the voltage regulator. The voltage regulator is configured, in response to the instantaneous voltage, regulate the output voltage to maintain the instantaneous voltage of the connection node approximately equal to a reference voltage.
US11442480B2 Power supply circuit alternately switching between normal operation and sleep operation
A power supply circuit in which an increase in a leakage current can be suppressed is provided. In a power supply circuit in which a main LDO unit outputs a first internal voltage during a normal operation and a sub LDO unit outputs a sleep voltage during a sleep operation, the sleep voltage is applied to a drain of a transistor, and an external voltage higher than the sleep voltage is applied to a gate and a back gate thereof.
US11442479B2 Intelligent water outlet device
An intelligent water outlet device includes a water-temperature regulating valve, a water-output control valve, a power source unit, an input unit, a motor drive unit, a first step motor, a second step motor and a control unit. The power source unit energizes the water outlet device. The input unit selects a temperature value for the water output. The motor drive unit drives the first step motor and second step motor, to rotate an adjusting bar of the water-temperature regulating valve and to push a valve bar of the water-output control valve, respectively. The control unit receives a temperature option and an expected water volume from the input unit, and then controls the first step motor and the second step motor to output warm water with the inputted temperature value and the expected water volume.
US11442476B2 Flow controller
In a flow controller comprising a base with a gas passage formed inside, a flow sensor which measures a flow rate of the gas flowing through the passage, and at least two flow control valves which control the flow rate of the gas flowing through the passage, the flow sensor is configured so as to detect a total flow rate of the gas flowing through the passage, a part in the middle of the passage is branched into at least two branch passages, and at least one of said flow control valves is interposed in each of these branch passages. Thereby, even when a pressure difference ΔP1 between a primary side pressure P1 and a secondary side pressure P2 cannot be increased, the maximum flow rate of the gas can be made larger than before.
US11442473B2 Systems and methods for surveillance with a visual marker
A method of controlling an unmanned aerial vehicle (UAV) in an environment includes detecting, with aid of a sensor coupled to the UAV and while the UAV is in flight, a signal that is emitted from and uniquely identifying a locating marker; determining, with aid of a processor, a sequence of actions to control the UAV in response to a plurality of instructions encoded in the locating marker and communicated by the signal; and controlling, with aid of the processor, the UAV to effect the sequence of actions according to a specified time interval included in the plurality of instructions. The specified time interval indicates a wait time before the UAV effects the sequence of actions.
US11442468B2 Parallel travel work system
A parallel travel work system for an autonomous travel work vehicle, an accompanying travel work vehicle accompanying the autonomous travel work vehicle, and a remote controller for communicating with the autonomous travel work vehicle. The remote controller creates a first preset travel path for the autonomous travel work vehicle and a second preset travel path for the accompanying travel work vehicle travels. The autonomous travel work vehicle is equipped with: a position calculator for calculating a position of the autonomous travel work vehicle using a satellite positioning system, a steering actuator for operating a steering device of the autonomous travel work vehicle, a transceiver for communicating with the remote controller, and a control device for controlling the position calculator, the steering actuator and the transceiver. With the control device, the autonomous travelling of the autonomous travel work vehicle is carried out along the first preset travel path.
US11442463B1 System to determine stationary features by autonomous mobile device
An autonomous mobile device moves through a physical space using simultaneous localization and mapping (SLAM) techniques. SLAM processes images from cameras to determine localization and trajectory of the device based on features that are assumed to be stationary. SLAM performance is improved by removing moving features from consideration. A first position of a feature at a first time and data from an inertial sensor are used to determine a predicted position at a second time. The predicted position is compared to a second position of the feature at the second time. This comparison takes into consideration an assumed Gaussian error distribution of how the positions are determined. If the predicted position differs from the second position by less than a threshold value, the feature may be determined to be stationary. The stationary features are then processed using SLAM to determine the localization and trajectory information.
US11442462B2 Method for creating a feature-based localization map for a vehicle taking into account characteristic structures of objects
A method for creating a feature-based localization map for a vehicle, including the steps: ascertaining data of at least one object in the surroundings of the vehicle; identifying characteristic structures of the at least one object; combining the characteristic structures to form a simplification structure of the object; and incorporating the simplification structure into the feature-based localization map.
US11442459B2 Systems and methods for training predictive models for autonomous devices
Systems and methods for training machine-learned models are provided. A method can include receiving a rasterized image associated with a training object and generating a predicted trajectory of the training object by inputting the rasterized image into a first machine-learned model. The method can include converting the predicted trajectory into a rasterized trajectory that spatially corresponds to the rasterized image. The method can include utilizing a second machine-learned model to determine an accuracy of the predicted trajectory based on the rasterized trajectory. The method can include determining an overall loss for the first machine-learned model based on the accuracy of the predictive trajectory as determined by the second machine-learned model. The method can include training the first machine-learned model by minimizing the overall loss for the first machine-learned model.
US11442456B2 Apparatus for determining lane change path of autonomous vehicle and method thereof
An apparatus for determining a lane change path of an autonomous vehicle is provided. The apparatus includes a learning device configured to learn lane change paths corresponding to a lane change strategy of the autonomous vehicle, and a controller configured to interwork with the learning device to extract at least two lane change paths corresponding to the lane change strategy among a plurality of lane change paths in a drivable area of the autonomous vehicle and determine a final lane change path based on properties of the extracted lane change paths.
US11442454B2 Adaptive sensor array system and method
An adaptive sensor array system and method includes receiving one or more signals from a sensor array and compare the received signals to one or more object detection threshold values, determining if the robotic cleaner was moving along a travel path for a predetermined period of time, window W, in response to a determination that the robotic cleaner was operating in straight-line motion during the window W, calculating a value of the received detected signals from the sensor array during one or more calibration periods C of the window W, and adjusting one or more of the object detection threshold values based on the calculated value during the window W. A sum of all the calibration periods C during window W is less than a length of the window W. One of the calibration periods C may start at a beginning of the window W.
US11442450B2 Method for determining passable area in planning a path of autonomous driving vehicles
According to one embodiment, in response to determining that an obstacle blocks at least a portion of a current lane in which an ADV is driving, an obstacle boundary of the obstacle is determined based on the size and shape of the obstacle. A lane configuration is determined based on map data of a map corresponding to a road associated with the lanes. A passing lane boundary that can be utilized by the ADV is determined based on the lane configuration of the road and the obstacle boundary of the obstacle. A passable area is calculated within the passing lane boundary based on a size of the ADV. The passable area is utilized by the ADV to pass the obstacle without collision. Thereafter, a trajectory is planned within the passable area boundary to control the ADV to pass the obstacle.
US11442448B2 Self-moving device, method for providing alarm about positioning fault in same, self-moving device, and automatic working system
The invention relates to a method for providing an alarm about a positioning fault in a self-moving device. A self-moving device is configured to autonomously move, based on positioning of the self-moving device, inside a working region defined on a map. The method includes: receiving positioning data from a satellite positioning system to locate the self-moving device; detecting whether a positioning fault occurs in the self-moving device; and in response to a detected positioning fault that occurs in the self-moving device, providing an alarm about the positioning fault.
US11442447B2 Vehicle control system
A vehicle control system is provided to maintain an SOC level of the battery during autonomous operation of the vehicle. The control system is applied to a vehicle that can be operated autonomously by controlling an engine, a motor, a steering system, a brake system etc. autonomously by a controller, and the vehicle is allowed to coast by manipulating a clutch. During autonomous operation of the vehicle, a first coasting mode in which the engine is stopped and the clutch is disengaged is selected if the SOC level is higher than a threshold level, and a second coasting mode in which the engine is activated and the clutch is disengaged is selected if the SOC level is lower than the threshold level.
US11442446B2 Automatic envelope limiting based on detected hydraulic failures
A rotary-wing aircraft and system for flying a rotary-wing aircraft. The aircraft includes a servo system for actuating a rotor of the aircraft. A hydraulic system provides hydraulic power to the servo system, and a sensor measures a parameter of the hydraulic system. A processor determines a condition of the hydraulic system from the parameter and enforces an effective flight envelop based on the condition of the hydraulic system in order to fly the aircraft within the effective flight envelope.
US11442442B2 Sensor event coverage and energy conservation
A method for sensor event coverage and energy conservation includes receiving device sensor data for a plurality of sensors in a sensor network. The method further includes identifying one or more anomalies in the device sensor data that indicate one or more sensors from the plurality of sensors were acquiring data during an event for a specific point in time and identifying movement patterns for the plurality of sensors based on the one or more anomalies. The method further includes responsive to updating base engagement profiles for the plurality of sensors based on the one or more anomalies and the movement patterns, activating based on the updated base engagement profiled, a first sensor from the plurality of sensors.
US11442441B2 Test system and robot arrangement for carrying out a test
A test system is includes a management server which is configured to provide predefined test instructions, a monitoring system, and at least one execution entity. The monitoring system is configured to convert test instructions provided by the management server into operating instructions for setting a test configuration on a control unit of a system using predefined assignment logic. The at least one execution entity is configured to set the test configuration on the control unit of the system on the basis of operating instructions transmitted by the monitoring system to the at least one execution entity.
US11442440B1 Method and apparatus of handling control wafer, method of testing by using control wafer
The present disclosure provides a method and an apparatus of handling a control wafer, a method of testing by using a control wafer, a computer-readable storage medium and an electronic device, and relates to the technical field of semiconductor equipment. The method of handling a control wafer includes: setting different identification numbers for multiple reaction chambers; determining slot numbers of control wafers according to the identification numbers of the reaction chambers; and distributing the control wafers according to the slot numbers of the control wafers and the identification numbers of the reaction chambers.
US11442434B2 Parameter design assistance device and parameter design assistance method
A parameter design assistance device (2) includes storage (24) and a controller (25). The storage (24) stores therein a recipe for controlling a substrate processing device (81). The controller (25) acquires one or more level values for each of control factors. The level values indicate conditions according to which the substrate processing device (1) is to process a substrate (11). The controller (25) generates, through statistical technique, combination information representing combinations of the level values acquired. The controller (25) creates an evaluation recipe for each of the combinations of the level values based on the combination information and the recipe stored in the storage (24). When the evaluation recipe includes a parameter corresponding to a control factor, the controller (25) sets a corresponding level value for the control factor as a parameter value of the parameter.
US11442430B2 Rapid packaging prototyping using machine learning
A system includes a scanner to convert a packaging sketch into a pixelated image and a convolutional neural network configured to segment the pixelated image into bounded objects including fold lines and cut lines. A controller is configured to transform the fold lines and the cut lines into control commands to a folding machine and a cutting machine. A method includes converting a packaging sketch into a pixelated image using a scanner and segmenting, using a convolutional neural network, the pixelated image into bounded objects including fold lines and cut lines. The method also includes transforming, using a controller, the fold lines and the cut lines into control commands to a folding machine and a cutting machine.
US11442423B2 Systems and methods for monitoring a power-generation module assembly after a power-generation module shutdown event
Embodiments are directed to providing a user interface (UI) that streamlines and simplifies the process of monitoring critical power-generation module (PGM) parameters after a PGM assembly is shutdown. The UI displays, in real-time, indicators corresponding to one or more post-shutdown PGM parameters. The UI provides indications of whether the post-shutdown PGM parameters meet post-shutdown criteria of the PGM assembly. When a post-shutdown PGM parameter does not meet the post-shutdown criteria, a user alert is provided to the user. A protocol may additionally be provided to the user. In some embodiments, the protocol may enable the user to return the PGM assembly to a condition that satisfies the post-shutdown criteria. The protocol may be a safety protocol and/or an asset protection protocol.
US11442422B1 Method for devising a schedule based on user input
Some aspects include a schedule development method for a robotic floor-cleaning device that recognizes patterns in user input to automatically devise a work schedule.
US11442421B2 Adapter for connecting an embedded system to a control computer, and method for adapting an adapter
An adapter for connecting an embedded system to a control computer having a standard interface, in particular a network interface, a first subcircuit, and a second subcircuit, the first subcircuit being designed to communicate with the control computer via the standard interface by means of a standard protocol, preferably XCP. The first subcircuit is designed to convert a protocol functionality requested in the standard protocol via the standard interface, out of a set of supported protocol functionalities into the call for one or more elementary functions out of a defined overall set of elementary functions. The first subcircuit is connected to the second subcircuit via an internal interface, wherein the second subcircuit has a programmable computing module which is configured to provide at least one elementary function out of the overall set of elementary functions which can be called up via the internal interface by means of a call.
US11442419B2 System and method for item delivery by a mobile robot
A mobile robot is configured for vending consumable items. The robot includes a mobile base; a body comprising an item space; a plurality of support elements located in the item space and configured to support consumable items; an item sensor configured to detect presence of one or more consumable items supported by each of the support elements; and an insert configured to removably fit into the item space, and wherein the insert comprises the support elements and the item sensor. A method for vending consumable items uses the mobile robot.
US11442415B2 Power conversion system and power conversion method
A power conversion device includes a function of improving safety of a system by making a dynamical setting for a safety function operation at a time of detecting an abnormality in a system operation or a diagnosis error in accordance with a condition of the system at a time of the abnormality. A power conversion system includes a power conversion device main body configured to drive a motor and a safety function unit configured to execute a safety function. The safety function unit outputs a safety function operation instruction signal when receiving a safety request signal, and the power conversion device main body controls the motor by the safety function operation instruction signal. The safety function unit monitors a state of the motor, and, in a case where the state of the motor exceeds a predetermined range, executes a threshold-value-excess post-process by a safety function operation selected in advance.
US11442407B2 Cooling device, fixing device, and image forming apparatus
A cooling device cools, with air, a heating member having a longitudinal direction. The cooling device includes a blower, an air duct, and an air-volume varying mechanism. The blower blows the air. The air passes through the air duct. The air duct has a first opening to which the air is supplied by the blower, a second opening to face a portion of the heating member, and a third opening to face another portion of the heating member. The air-volume varying mechanism changes an air volume of the air discharged from the second opening and the third opening.
US11442402B2 Method and system for converting a toner cartridge printer
A method of converting a CMYK toner printer to print with a white toner, comprising the steps: providing a CMYK toner printer; wherein the toner printer has four printing cartridges; wherein the four printing cartridges comprise a black toner printing cartridge, a cyan toner printing cartridge, a magenta toner printing cartridge, and a yellow toner printing cartridge; removing the black toner printing cartridge from the toner printer, such that there is an empty toner cartridge slot; providing a white toner printing cartridge that is filled with a white toner; installing the white toner printing cartridge into the empty toner cartridge slot; and providing raster image processor (RIP) software, such that the printer is able to incorporate the white toner into one or more images printed by the printer.
US11442401B2 Protection member, replacement component with protection member, and image forming apparatus
A protection member for attachment to a replacement component before the replacement component is inserted into a body of an apparatus, to protect the replacement component, the replacement component being to be inserted into the body of the apparatus so as to act as a part of the apparatus, the protection member includes: a contact portion configured to come into contact with the body of the apparatus at a stage where a portion of the replacement component on a front side in an insertion direction is inserted into the body of the apparatus while the protection member is attached to the replacement component, in which the protection member is removed at the stage where the portion is inserted into the body of the apparatus, so as to allow further insertion of the replacement component.
US11442395B2 Transfer belt unit including belt frame, holder movable relative thereto, electrical contact surface held thereby, and storage element electrically connected thereto
A transfer belt unit includes a belt frame, a transfer belt, a storage element, an electrical contact surface, a pressing member, and a holder. The storage element stores therein information on the transfer belt. The electrical contact surface is electrically connected to the storage element. The pressing member presses the electrical contact surface in a pressing direction. The holder is positioned at the belt frame and holds the electrical contact surface. The holder is movable relative to the belt frame in a direction crossing the pressing direction.
US11442388B2 Image forming apparatus
In an image forming apparatus, an image processing unit converts image data based on a plurality of conversion conditions corresponding to a plurality of positions in a predetermined direction. A controller controls an image forming unit to form an image based on the image data converted by the image processing unit, and controls the image forming unit to form a plurality of pattern images including first, second and third pattern images. The controller controls a reading unit to read the plurality of pattern images on the sheet, generates correction conditions corresponding to the plurality of positions in the predetermined direction based on a reading result of the reading unit, and generates the plurality of conversion conditions based on the reading result and the correction conditions corresponding to the plurality of positions in the predetermined direction.
US11442386B2 Heating device and apparatus using member to be heated
A heating device includes a heating unit that heats a member to be heated, which is transported, as a result of a contact portion of the heating unit being in contact with the member to be heated, a heat pipe that contacts with a portion of the heating unit different from the contact portion in such a manner as to extend in a widthwise direction crossing a transport direction of the member to be heated and that includes a crimped portion formed at a first end of the heat pipe, and a power-supply connection unit that is disposed on a second end side of the heat pipe and that is connected to a wiring line through which power is supplied to the heating unit.
US11442375B2 Image forming apparatus including detachable drum unit and development unit
An image forming apparatus includes a drum unit, a development unit, a supporting part, and a biasing part. The supporting part supports the development unit so as to be shiftable in directions close to and separate from the drum unit. The biasing part biases a development housing of the development unit toward the drum unit. The drum unit is attachable to and detachable from a main housing. When the drum unit is not attached to the main housing, the development unit is biased by the biasing part and is positioned closer to the drum unit than a predetermined position of the development unit when the drum unit is attached. When the drum unit is attached to the main housing, a drum frame of the drum unit pushes away the development housing against a biasing force of the biasing part to shift the development unit to the predetermined position.
US11442374B2 Image forming apparatus using measurement images to control speed of photoreceptors and intermediate transfer member
An image forming apparatus includes a first sensor configured to measure measurement images on a first photoreceptor, a second sensor configured to measure measurement images on an intermediate transfer member, and a controller. The controller controls a first image forming unit to form first measurement images, wherein the first measurement images are formed along a rotation direction of the first photoreceptor, and controls the first sensor to measure the first measurement images on the first photoreceptor. The controller further controls the first image forming unit and a second image forming unit to form a plurality of measurement images while a rotation speed of the first photoreceptor is being controlled based on a measurement result of the first sensor, wherein the plurality of measurement images are formed along the predetermined direction of the intermediate transfer member.
US11442372B2 Method of measuring an alignment mark or an alignment mark assembly, alignment system, and lithographic tool
The invention provides a method of measuring an alignment mark or an alignment mark assembly, wherein the alignment mark comprises grid features extending in at least two directions, the method comprising: measuring the alignment mark or alignment mark assembly using an expected location of the alignment mark or alignment mark assembly, determining a first position of the alignment mark or alignment mark assembly in a first direction, determining a second position of the alignment mark or alignment mark assembly in a second direction, wherein the second direction is perpendicular to the first direction, determining a second direction scan offset between the expected location of the alignment mark or alignment mark assembly in the second direction and the determined second position, and correcting the first position on the basis of the second direction scan offset using at least one correction data set to provide a first corrected position.
US11442371B2 Substrate processing system and substrate processing method, and device manufacturing method
A lithography system is provided with: a measurement device measuring position information of marks on a substrate held in a first stage; and an exposure apparatus on a second stage, the substrate for which the position information measurement for the marks has been completed, performs alignment measurement to measure position information for part of marks selected from among the marks on the substrate, and performs exposure. The measurement device measures position information of marks on the substrate to obtain higher-degree components of correction amounts of an arrangement of divided areas, and the exposure apparatus measures position information of a small number of marks on the substrate to obtain lower-degree components of the correction amounts of the arrangement of the divided areas and exposes the plurality of divided areas while controlling the position of the substrate by using the obtained lower-degree components and the higher-degree components obtained by the measurement device.
US11442370B2 Reticle retaining system
A reticle retaining system including an inner pod and an outer pod is described. The inner pod includes an inner base configured to receive a workpiece; an inner cover configured to couple to the inner base, thereby forming an interior for housing the workpiece; and a hold down pin movably arranged through the inner cover and configured to press the workpiece. The outer pod includes an outer base configured to receive the inner base, an outer cover configured to couple to the outer base, and a pushing element arranged on the outer cover. The hold down pin, the outer cover and the pushing element have a charge dissipation property. When the pushing element pushes the hold down pin to press the workpiece, a charge dissipation path is established from the received workpiece, through the hold down pin and the pushing element, to the outer cover.
US11442369B2 Object stage bearing for lithographic apparatus
An object stage bearing system can include an object stage, a hollow shaft coupled to the object stage, and an in-vacuum gas bearing assembly coupled to the hollow shaft and the object stage. The in-vacuum gas bearing assembly can include a gas bearing, a scavenging groove, and a vacuum groove. The gas bearing is disposed along an inner wall of the in-vacuum gas bearing assembly and along an external wall of the hollow shaft. The scavenging groove is disposed along the inner wall such that the scavenging groove is isolated from the gas bearing. The vacuum groove is disposed along the inner wall such that the vacuum groove is isolated from the scavenging groove and the gas bearing.
US11442368B2 Inspection tool, inspection method and computer program product
A method of determining a measurement sequence for an inspection tool inspecting a structure generated by a lithographic process performed by a lithographic system is presented, the method including deriving a model for the lithographic process as performed by the lithographic system, the model including a relationship between a set of system variables describing the lithographic system and an output variable representing the structure resulting of the lithographic process, determining an observability of one or more system variables in the output variable, and determining the measurement sequence for the inspection tool, based on the observability.
US11442367B2 Optimizing a sequence of processes for manufacturing of product units
A method for optimizing a sequence of processes for manufacturing of product units, includes: associating measurement results of performance parameters (e.g., fingerprints) with the recorded process characteristics (e.g., context); obtaining a characteristic (e.g., context) of a previous process (e.g. deposition) in the sequence already performed on a product unit; obtaining a characteristic (e.g., context) of a subsequent process (e.g., exposure) in the sequence to be performed on the product unit; determining a predicted performance parameter (e.g., fingerprint) of the product unit associated with the sequence of previous and subsequent processes by using the obtained characteristics to retrieve measurement results of the performance parameters (e.g., fingerprints) corresponding to the recorded characteristics; and determining corrections to be applied to future processes (e.g. exposure, etch) in the sequence to be performed on the product unit, based on the determined predicted performance parameter.
US11442366B2 Device manufacturing methods
A device manufacturing method, the method including: obtaining a measurement data time series of a plurality of substrates on which an exposure step and a process step have been performed; obtaining a status data time series relating to conditions prevailing when the process step was performed on at least some of the plurality of substrates; applying a filter to the measurement data time series and the status data time series to obtain filtered data; and determining, using the filtered data, a correction to be applied in an exposure step performed on a subsequent substrate.
US11442358B2 Imprint apparatus, imprint method, and article manufacturing method
Imprint apparatus forms pattern in shot regions of substrate by bringing pattern region of mold into contact with imprint material and curing the imprint material. The apparatus includes deformation mechanism which is for deforming the pattern region and includes actuator for applying force to the mold. For each shot region, after first processing of applying first deformation amount to the mold by the actuator is executed, second processing of curing the imprint material is executed in state in which the imprint material and the pattern region are in contact with each other and second deformation amount is applied to the mold by the actuator to reduce overlay error between the shot region and the pattern region. Magnitude relationship between the first deformation amount and the second deformation amount is same in the shot regions.
US11442356B2 Lithography mask with an amorphous capping layer
A multi-layer reflective structure is disposed over the substrate. An amorphous capping layer is disposed over the multi-layer reflective structure. The amorphous capping layer may contain ruthenium, oxygen, niobium, nitrogen, tantalum, or zirconium. An amorphous layer may also be disposed between the multi-layer reflective structure and the amorphous capping layer. The amorphous layer includes amorphous silicon, amorphous silicon oxide, or amorphous silicon nitride.
US11442353B2 Virtual image projection device
A virtual image projection device that generates image light includes a light source that emits light; a microlens array that emits the light, which is emitted from the light source, as light having a predetermined angle distribution; an imaging lens that concentrates the light from the microlens array; a display unit that is irradiated with the light, which is concentrated by the imaging lens, to generate an image; and a projection unit that projects the image, which is generated by the display unit, as image light. The microlens array is disposed such that short side directions of lens cells do not line up straight.
US11442349B2 Wavelength conversion element, method of manufacturing wavelength conversion element, light source device, and projector
A wavelength conversion element includes: a wavelength conversion layer that is formed with a plurality of pores and that is excited by light in a first wavelength band to generate light in a second wavelength band different from the light in the first wavelength band; a first bonding layer formed at a first surface of the wavelength conversion layer; a second bonding layer bonded to the first bonding layer; and a reflection member that is formed at the second bonding layer and that reflects the light in the first wavelength band or the light in the second wavelength band. The first surface of the wavelength conversion layer is formed with a recess. A part of the first bonding layer is formed at the recess. The second bonding layer is formed to cover the recess. The first bonding layer and the second bonding layer are plasma polymerized films.
US11442341B2 Camera module
An embodiment of a camera module comprises: a lens portion; a front body on which the lens portion is mounted; a substrate portion arranged to be spaced from the lens portion in a first direction and coupled to the front body; an image sensor arranged on the substrate portion and provided to face the lens portion; a first fastener, one side of which is inserted into the front body such that at least a part of the substrate portion is coupled to the front body; and a first attachment portion arranged between the front body and the substrate portion, wherein the first attachment portion may comprise at least one through-hole formed between the front body and the substrate portion so as to couple the front body and the substrate portion.
US11442335B2 Systems and methods for managing incoherent laser beams
A laser light source for producing incoherent laser beams, in particular for speckle-free imaging and/or projection, with at least two different wavelengths, preferably with three different wavelengths, includes: at least two optical devices, in particular at least two optical parametric oscillators, which each have a nonlinear optical medium for respectively producing a signal beam and an idler beam, and a superposition device configured to respectively superpose either the signal beam or the idler beam of each of the at least two optical devices for producing an incoherent laser beam with the at least two different wavelengths. A laser projector for producing an image, in particular a speckle-free image, on a projection surface, can include such a laser light source.
US11442333B2 Image displacement device
An image displacement device includes a first grating and a second grating. Each grating is switchable between a diffracting state and a non-diffracting state. The first grating has a first surface and a second surface opposite the first surface, the first surface receives image beams, and the image beams leave the first grating by the second surface. The second grating is disposed downstream from the first grating in a light path and has a third surface and a fourth surface opposite the third surface. The third surface receives the image beams, and the image beams leave the second grating by the fourth surface. An exit direction of the image beam exiting the second grating is shifted a distance in a first direction from an incident direction of the image beam incident to the first grating.
US11442329B2 Optical waveguide element, optical modulator, optical modulation module, and optical transmission apparatus
An optical waveguide element including a substrate, an optical waveguide formed on the substrate, and an electrode for controlling a light wave propagating through the optical waveguide, in which the optical waveguide and the electrode have an intersection in which the optical waveguide and the electrode intersect with each other, and at the intersection, the electrode has a multilayer structure including a plurality of metal layers made of a metal material, and a resin layer made of a resin material is formed between the electrode and the substrate.
US11442324B2 Electrochromic element, imaging apparatus and transmittance variable window using the same
The present disclosure includes an effective optical region within a transmittance variable region, and sets the transmittance variable region and the effective optical region so that a shortest distances from a periphery of the transmittance variable region to a periphery of the effective optical region, d1 and d2, are 7.5% or more and 25% or less of a length of the transmittance variable region on a straight line including the shortest distances, L1, in a vertical direction.
US11442322B2 Light control sheet and light control window
A light control sheet including a light control layer sandwiched between first and second orientation layers and including a polymer network in which domains are dispersed and filled with a liquid crystal composition including a liquid crystal molecule and a dichroic dye, a pair of transparent electrodes sandwiching the orientation layers, and a polarizing layer positioned on an opposite side of the first orientation layer to the light control layer. The light control layer has a transmittance that increases upon application of a driving voltage to the pair of transparent electrodes. When the driving voltage is not applied between the transparent electrodes, the orientation layers orient the liquid crystal molecule and the dichroic dye horizontally to the orientation layers and orient an orient absorption ax of the dichroic dye to cross an absorption axis of the polarizing layer as viewed in a thickness direction of the light control layer.
US11442321B2 Display panel and method of fabricating the same
A display panel may include a first display substrate. The first display substrate may include a base layer defining a display area and a non-display area that is adjacent to the display area, a gate line disposed on the base layer, a first insulating layer disposed on the base layer and covering the gate line, and a test line overlapping the non-display area and disposed on the first insulating layer, the test line being in electric contact with the gate line through a first contact hole defined in the first insulating layer.
US11442318B2 Dual-gate array substrate and display device
The present disclosure relates to a dual-gate array substrate and a display device. A dual-gate array substrate includes: a plurality of gate lines arranged in a first direction and each extended in a second direction that is perpendicular to the first direction; a plurality of primary signal lines and secondary signal lines arranged alternately in the second direction and extended in the first direction; and a plurality of pixel units. The primary signal lines are connected to a drive unit, and connected respectively to the pixel units that are adjacent thereto. Common electrodes include a plurality of main electrodes and a plurality of branching electrodes. An orthographic projection of the main electrode on the dual-gate array substrate does not overlap with those of corresponding ones, adjacent to the main electrode, of the pixel electrodes and at least covers the primary signal line.
US11442316B2 Directional display apparatus
A switchable privacy display for an automotive vehicle comprises a spatial light modulator, a first switchable liquid crystal retarder and first passive retarder arranged between a first pair of polarisers and a second switchable liquid crystal retarder and second passive retarder arranged between a second pair of polarisers. The first switchable liquid crystal retarder comprises a homeotropic alignment layer and a homogeneous alignment layer. The second switchable liquid crystal retarder comprises two homeotropic alignment layers or two homogeneous alignment layers. In a privacy mode of operation, on-axis light from the spatial light modulator is directed without loss to the passenger, whereas off-axis light has reduced luminance to reduce the visibility of the display to off-axis driver leaning towards the display. In a shared mode of operation, the liquid crystal layers are controlled so that off-axis luminance and reflectivity are unmodified.
US11442315B2 Liquid crystal display device comprising a first pixel for displaying a first-viewpoint image and a second pixel for displaying a second-viewpoint image
To provide a vertical alignment liquid crystal display device capable of achieving a high-definition image display. Tilt directions of liquid crystal molecules when a voltage is applied are within a plane that is in parallel to a border between a first pixel and a second pixel, and are different by 180 degrees between the first and second pixels. The first pixel is constituted with three sub-pixels for R, G, and B arranged in a direction in parallel to the border. Similarly, the second pixel is constituted with three sub-pixels for R, G, and B. The tilt directions of the liquid crystal molecules when a voltage is applied are different by 180 degrees from each other between the sub-pixels for R of the first and second pixels, between the sub-pixels for G of the first and second pixels, and between the sub-pixels for B of the first and second pixels.
US11442311B2 Electronic device
An electronic device is provided, including a frame, a working panel, and a spacer. The frame includes a side wall. The working panel is disposed on the frame. The spacer is disposed between the frame and the working panel. At least a portion of the working panel and at least a portion of the spacer are in direct contact with an adhesive.
US11442306B2 Optical display system, method, and applications
An optical display system includes an information display (image-generating) component, a polarization rotator, a polarization dependent optical element, an input holographic coupler, a light guide and an output holographic coupler. By controlling the polarization of the displayed light through the polarization rotator, the polarization dependent optical element changes the viewable content to different distances from the viewer. This enables the generation of a proper light field which will then be coupled into the light guide through the input holographic coupler, and finally go through the output holographic coupler to a user's eye.
US11442305B2 Display device
A display device includes: a display panel; a stand disposed at a first side surface of the display panel; a blowing fan disposed inside the stand; and a duct disposed at a second side surface of the display panel and connected to the stand.
US11442301B2 Display device
In a display unit, a display cell and a backlight device are provided in a bracket. A support member is arranged on the side of a display screen of the display unit, and the support member is provided with a support piece that can be elastically deformed in a front-rear direction. The front panel is bonded to the bracket of the display unit by a first adhesive layer and is bonded to the support piece by a second adhesive layer.
US11442296B2 Waveguide structure and method for forming the same
An optical attenuating structure is provided. The optical attenuating structure includes a substrate, a waveguide, doping regions, an optical attenuating member, and a dielectric layer. The waveguide is extended over the substrate. The doping regions are disposed over the substrate, and include a first doping region, a second doping region opposite to the first doping region and separated from the first doping region by the waveguide, a first electrode extended over the substrate and in the first doping region, and a second electrode extended over the substrate and in the second doping region. The first optical attenuating member is coupled with the waveguide and disposed between the waveguide and the first electrode. The dielectric layer is disposed over the substrate and covers the waveguide, the doping regions and the first optical attenuating member.
US11442286B2 Lens moving apparatus
Embodiments provide a lens moving apparatus including a housing for supporting a first magnet, a bobbin including a coil disposed on an outer surface thereof and inside the first magnet so as to move in the housing in a first direction parallel to an optical axis by electromagnetic interaction between the first magnet and the coil, and upper and lower elastic members, each of which is provided at the bobbin and the housing and includes an inner frame coupled to the bobbin and an outer frame coupled to the housing, wherein at least one of the upper and lower elastic members is constituted by a printed circuit board.
US11442285B2 Diffractive optical element and preparation method
A diffractive optical element for a structured light projection module and a method of using the diffractive optical element are described herein. The diffractive optical element is configured to: receive two-dimensional patterned beams and generate multi-order diffractive beams, wherein the two-dimensional patterned beams are emitted from a structured light projection module, the structured light projection module includes a light source comprising a plurality of sub-light sources arranged in a two-dimensional array, and the two-dimensional patterned beams correspond to the two-dimensional array; and project a plurality of two-dimensional patterned beams, wherein each of the plurality of two-dimensional patterned beams creates a corresponding duplicated pattern, and the duplicated patterns form a speckle pattern having uniform speckle density. The two-dimensional patterned beams can overlap with each other, or not overlap with each other.
US11442283B1 Eye safe light source package
Techniques for reducing the risk for an unsafe eye condition associated with light sources. In an example, a light source package is described. The light source package includes a package body defining an interior volume and including an opening. The package also includes a light source contained inside the interior volume of the package body. The package also includes an optical element that occupies at least a portion of the opening of the package body. An electrically conductive material is disposed over a surface of the optical element. This material may be electrically coupled with a system. The system accesses an electrical parameter of the material, determines a damage associated with the optical element based on the electrical parameter, and initiates a corrective action associated with the light source based on the damage.
US11442282B2 Optical element including a plurality of regions
An optical element comprising a body having a surface, wherein the surface has a plurality of regions periodically arranged in a tessellation, and wherein each region of the plurality of regions has a random spatial distribution of microstructures is disclosed. An optical system comprises a light source; and the optical element is also disclosed. Methods of making and using the optical element and the optical system are also disclosed.
US11442275B2 Eyewear including a push-pull lens set
Eyewear having a stereoscopic display including a lens system, and a push-pull lens set including prisms to produce a binocular overlap of two images that coincides with an accommodation plane. The overlap of two virtual images generated by a respective display as seen by the user's two eyes provides user comfort. The stereoscopic display may have a single accommodation plane, where the binocular overlap of the two virtual images depends on the location of the accommodation plane and the depth of the content formed by disparity in the two images. By providing the content at or near the location where the virtual images are at least substantially overlapped, the user viewing comfort is improved. The binocular overlap is controlled by tilting or steering the virtual images inward, such that the overlap occurs at the accommodation plane.
US11442269B2 3D display device, head-up display, moving body, and program
A 3D display device includes a display panel, an optical element, a second communication module, and a controller. The display panel is mounted on a moving body and configured to display a parallax image. The optical element is configured to define a propagation direction of image light emitted from the display panel. The second communication module is configured to receive a motion signal indicating a parameter of a motion of the moving body. The controller is configured to cause the display panel to display the parallax image based on the parameter indicated by the motion signal.
US11442266B1 Method and device for correcting chromatic aberration in multiple bands
In one implementation, a method includes obtaining an image. The method includes splitting the image to produce a high-frequency component image and a low-frequency component image. The method includes downsampling the low-frequency component image to generate a downsampled low-frequency component image. The method includes correcting color aberration of the downsampled low-frequency component image to generate a color-corrected downsampled low-frequency component image. The method includes upsampling the color-corrected downsampled low-frequency component image to generate a color-corrected low-frequency component image. The method includes combining the color-corrected low-frequency component image and the high-frequency component image to generate a color-corrected version of the image.
US11442263B2 Method and devices for displaying stereoscopic images
Various approaches in which an image-recording parameter is varied between a plurality of images of an object and a stereo image pair is displayed on the basis of the images recorded thus are described. Here, in particular, the image-recording parameter can be a focal plane or an illumination direction.
US11442260B2 Imaging a sample in a sample holder
A system 100 and method are provided for imaging a sample in a sample holder. For providing autofocus, a 2D pattern is projected onto the sample holder 050 via an astigmatic optical element 120. Image data 172 of the sample is acquired by an image sensor 140 via magnification optics 150. A difference in sharpness of the two-dimensional pattern in the image data is measured along a first axis and a second axis. Based on the difference, a magnitude and direction of defocus of the camera subsystem is determined with respect to the sample holder. This enables the sample holder, and thereby the sample, to be brought into focus in a fast and reliable manner.
US11442259B2 Optical microscope and spectroscopic measurement method
An optical microscope according to one aspect of the present disclosure includes: a light source; a first scanner to scan a spot position of a light beam on a sample; an objective lens to focus the light beam deflected by the first scanner and cause the light beam to be made incident on the sample; a spectroscope including a slit on an incident side which an outgoing light emitted from an area on the sample onto which the light beam has been illuminated enters; a detector configured to detect an outgoing light from the spectroscope; and a first relay optical system including a first off-axis parabolic mirror that is arranged in an optical path from the first scanner to the objective lens and reflects the light beam deflected by the first scanner and a second off-axis parabolic mirror that reflects the light beam reflected in the first off-axis parabolic mirror.
US11442258B2 Compact optical system for substantially simultaneous monitoring of samples in a sample array
Optical systems and apparatuses configured for enabling substantially simultaneous observation of a plurality of points in an array from a common reference point. Without the optical systems and apparatuses disclosed herein, less than all of the plurality of points can be observed substantially simultaneously from the common reference point.
US11442257B2 Camera module and electronic device
A camera module includes an imaging lens system, an image sensor and a plurality of light-folding elements. The imaging lens system is configured to focus imaging light onto an image surface. The image sensor is disposed on the image surface. The plurality of light-folding elements includes at least one image-side light-folding element disposed on an image side of the imaging lens system, and each of the light-folding elements is configured to fold the imaging light from an entrance optical path thereof to an exit optical path thereof. At least one light-shielding mechanism is arranged on at least one of the entrance light path and the exit light path of the at least one image-side light-folding element. The at least one light-shielding mechanism has a minimal opening, and the minimal opening surrounds the imaging light in the at least one of the entrance optical path and the exit optical path.
US11442253B2 Imaging lens and imaging apparatus
The imaging lens consists of, in order from an object side, a first lens group having a negative refractive power, a second lens group having a positive refractive power, and a third lens group having a negative refractive power, and is configured such that, during focusing, the first lens group and the third lens group remain stationary with respect to an image plane, the second lens group moves in the direction of an optical axis, the first lens group includes a first-a negative lens and a first-b negative lens successively in order from a position closest to the object side, and that the second lens group includes an aperture stop that moves integrally with the second lens group during focusing.
US11442252B2 Optical imaging system
An optical imaging system includes a first lens including a negative refractive power and a convex object-side surface, and a second lens including a convex object-side surface and a convex image-side surface. The optical imaging system also includes a third lens including a negative refractive power and a convex object-side surface, a fourth lens including a convex image-side surface, a fifth lens, and a sixth lens including an inflection point formed on an image-side surface thereof. The first to sixth lenses are sequentially disposed in an optical-axis direction.
US11442251B2 Optical lens assembly and imaging device
An optical lens assembly and an imaging device including the optical lens assembly are disclosed. The optical lens assembly may include, sequentially from an object side to an image side along an optical axis, a first lens, a second lens, a third lens, a fourth lens, a fifth lens and a sixth lens. The first lens may have a negative refractive power; the second lens may have a positive refractive power; the third lens may have a positive refractive power; the fourth lens may have a negative refractive power, an object-side surface thereof is a convex surface and an image-side surface thereof is a concave surface; the fifth lens may have a positive refractive power, and both of an object-side surface and an image-side surface thereof are convex surfaces; and the sixth lens may have a negative refractive power.
US11442241B2 Lens driving apparatus, camera module, and optical apparatus
The present invention relates to a lens driving apparatus, comprising: a cover member which comprises an upper plate and a side plate extending downwardly from the upper plate; a housing which is located in an inner space formed by the upper plate and the side plate; a base which is positioned below the housing; a first driving unit which is positioned in the housing; a second driving unit which is located in the base and has an electromagnetic interaction with the first driving unit; and a side support member which elastically supports the housing with respect to the base, wherein the cover member comprises a first round portion formed to be rounded in at least a part of portion at which the upper plate and the side plate meet, and the housing comprises a second round portion which is formed in a part of the housing corresponding to the first round portion and has a curvature radius which is smaller than or equal to a curvature radius of the first round portion.
US11442235B1 Optical system including optical devices having in-situ capacitive structures
Examples described herein relate to an optical system. In some examples, the optical system may include a light-conducting medium and a first optical device to transmit an optical signal over the light-conducting medium. Further, the optical system may include a second optical device coupled to the light-conducting medium to receive an optical signal transmitted by the first optical device. In some examples, at least one of the first optical device, the light-conducting medium, and the second optical device may include an in-situ capacitive structure to detect light intensity. Moreover, the optical system may include a monitoring circuit electrically coupled to the in-situ capacitive structure to generate an electrical signal indicative of the light intensity detected by the in-situ capacitive structure.
US11442234B2 Device and method for transferring light between at least one optoelectronic component and at least one optical waveguide
A device may be provided comprising at least one optoelectronic component and at least one optical waveguide, which are configured to transfer light between the optoelectronic component and the optical waveguide, wherein the optical waveguide contains at least one first longitudinal portion in which at least one Bragg grating is introduced, which has a grating constant which is variable along the longitudinal extent of said Bragg grating, and the optoelectronic component is arranged at a lateral distance from the optical waveguide. Alternatively or in addition, a method may be provided for transferring light between at least one optoelectronic component and at least one optical waveguide.
US11442233B2 Lockable optical connector
The present disclosure is directed to a lockable optical connector. The connector includes an adapter member, an inner frame member, an outer frame member, an annular compression member, and a lock member. The inner frame member non-rotatably couples to the adapter member. The outer frame member retains the coupling between the inner frame member and the adapter member and physically couples to the adapter member, to provide a first locking mechanism. The annular compression member is disposed proximate the outer frame member and the locking member couples to the external surface of the inner frame member, compressing the annular compression member against the outer frame member to provide a second locking mechanism. A sealing element may be disposed between the outer frame member and the adapter member and a sealing element may be disposed between the outer frame member and the inner frame member to provide a weather-proof and water-tight lockable optical connector.
US11442231B2 Airframe-integrated optical midplane
An optical midplane includes an airframe having a first side on which first modules are disposed and a second side on which second modules are disposed. The airframe is to provide for optimized airflow through the first modules disposed on the first side. A plurality of optical connectors are disposed at respective locations on the airframe to provide optical connectivity. Optical connectivity is provided between at least one of any first module disposed on the first side of the airframe and any second module disposed on the second side of the airframe, any first modules disposed on the first side of the airframe, and any second modules disposed on the second side of the airframe.
US11442230B2 Silicon photonics coupling structure using an etch stop layer and methods of forming the same
An optical structure may be provided by forming a silicon grating structure over a dielectric material layer, depositing at least one dielectric material layer over the silicon grating structure, and depositing at least one dielectric etch stop layer over the at least one dielectric material layer. The at least one dielectric etch stop layer includes at least one dielectric material selected from silicon nitride and silicon oxynitride. A passivation dielectric layer may be formed over the at least one dielectric etch stop layer, and a patterned etch mask layer may be formed over the passivation dielectric layer. An opening may be formed through an unmasked portion of the passivation dielectric layer by performing an anisotropic etch process that etches the dielectric material selective to a silicon nitride or silicon oxynitride using the patterned etch mask layer as a masking structure. The at least one etch mask layer minimizes overetching.
US11442227B2 Methods and systems for fabrication of shaped fiber elements for scanning fiber displays
A fiber optic element of a fiber scanning system includes a motion actuator having longitudinal side members, an internal orifice, a first support region, a central region, and a second support region. The fiber optic element also includes a first fiber optic cable passing through the internal orifice and having a first fiber joint as well as a second fiber optic cable passing through the internal orifice. The second fiber optic cable has a second fiber joint disposed in the central region and spliced to the first fiber joint, a second coupling region, a light delivery region, and a light emission tip. The light delivery region is characterized by a first diameter and the light emission tip is characterized by a second diameter less than the first diameter.
US11442225B2 Wavelength conversion element and method for manufacturing wavelength conversion element
With a wavelength conversion device based on a nonlinear optical effect, when arrayed waveguides including an intended nonlinear waveguide are fabricated, unwanted slab waveguides are inevitably formed. The slab waveguides can cause an erroneous measurement in the selection of a waveguide having desired characteristics from the arrayed waveguides. The erroneous measurement can lead to redoing steps for fabricating the wavelength conversion device and a decrease in the yield and inhibit the evaluation of the characteristics in selection of the waveguide and the subsequent fabrication of the wavelength conversion device from being efficiently performed. A wavelength conversion device according to the present invention includes a plurality of waveguides formed on a substrate, and a plurality of slab waveguides that are arranged substantially in parallel with and spaced apart from the plurality of waveguides, and a guided light attenuator is formed in each of the slab waveguides. The guided light attenuators allow efficient selection of a waveguide having desired optical characteristics from the plurality of waveguides. The light attenuation by the guided light attenuators can be changed in steps for fabricating the wavelength conversion device.
US11442220B1 Electronic device and light indicator module thereof
A light indicator module is provided. The light indicator module includes a circuit board, a plurality of light sources, a light guide unit, and a shielding material. The light sources are disposed on the circuit board, and each light source provides a light beam. The light guide unit includes a plurality of guiding blocks. Each guiding block includes a light emitting surface, a light entering side surface, and at least one abuttal side surface. One of the light sources corresponds to the light entering side surface. The light beam enters the guiding block through the light entering side surface and is emitted through the light emitting surface. The abuttal side surface faces toward an adjacent guiding block. The shielding material covers the abuttal side surface.
US11442219B2 Frustrum reflector plate
A lighting system may include a light guide to receive light from a light source; and a reflector plate including a frustrum structure formed on the surface of the reflector plate to receive refracted light from the light guide.
US11442217B2 Backlight having light guide plate with side surface with inclination angle and image display device
A backlight comprises a light guide plate and a light emitting element. The light guide plate has a first main surface, a second main surface opposite the first main surface, and a side surface connecting the first main surface and the second main surface, the side surface having a first region and a second region different from the first region. The light emitting element emits light toward the first region of the side surface of the light guide plate. The side surface of the light guide plate includes, in the second region of the side surface of the light guide plate, a first inclined surface that extends from an outer edge of the first main surface in an inclined manner and has an inclination angle between 52° and 83° with respect to the first main surface.
US11442211B2 Viewer for determination of authenticity
An authenticity determination viewer including a first phase difference film, a linear polarizer, and a second phase difference film in this order, wherein a polarized light transmission axis of the linear polarizer and a slow axis of the first phase difference film are non-parallel to each other, and the polarized light transmission axis of the linear polarizer and a slow axis of the second phase difference film are non-parallel to each other.
US11442204B2 Optical film
An optical film is disclosed. The optical film may include a first base film, and a diffusion lens layer disposed on one surface of the first base film and including a plurality of square pyramid-shaped lenses. Edges meeting at vertices of the plurality of square pyramid-shaped lenses may be curved lines. Among the plurality of square pyramid-shaped lenses, one surface of a first square pyramid-shaped lens may meet one surface of a second square pyramid-shaped lens to form a boundary line, and the one surface of the first square pyramid-shaped lens and the one surface of the second square pyramid-shaped lens may be symmetrical with respect to the boundary line as an axis.
US11442200B2 Low-reflection coated glass sheet, method for producing low-reflection coated substrate, and coating liquid for forming low-reflection coating of low-reflection coated substrate
A low-reflection coated glass sheet of the present invention includes a glass sheet and a low-reflection coating. The low-reflection coating is formed on at least a portion of one principal surface of the glass sheet and contains a binder containing silica as a main component, fine silica particles bound by the binder, and fine titania particles bound by the binder. The low-reflection coating satisfies the following relationships: 30 mass %20 mass % in the case of CSP<55 mass %. The low-reflection coated glass sheet has a transmittance gain of 2.0% or more.
US11442199B2 Optical film, manufacturing method, and application thereof
An optical film can be used in a display panel as a viewing angle diffusion film. The optical film includes a first electrode layer, an isotropic optical material layer, a liquid crystal material layer and a second electrode layer that are stacked. A plurality of groove structures are disposed on the isotropic optical material layer, and each of the groove structures is filled with the liquid crystal material layer.
US11442197B2 Calibration of geophone and hydrophone pairs
A system to improve calibration of geophone and hydrophone pairs is described. The system generates first and second phase shifted data by applying a first and second phase shift to first seismic data acquired by the geophone. The system generates a first upgoing wavefield by summing the first phase shifted data and second seismic data acquired by the hydrophone, and a second upgoing wavefield by summing the second phase shifted data and the second seismic data. The system generates a first downgoing wavefield from a difference of the first phase shifted data and the second seismic data, and a second downgoing wavefield from a difference of the second phase shifted data and the second seismic data. The system determines ratios of the upgoing wavefields and the downgoing wavefields for each phase shift to identify the highest ratio, and selects the phase shift corresponding to the highest ratio for calibration.
US11442191B2 System and method for deploying ocean bottom seismic nodes using a plurality of underwater vehicles
Embodiments, including systems and methods, for deploying ocean bottom seismic nodes. Two or more underwater vehicles (such as remotely operated vehicles (ROVs)) may be deployed by a surface vessel and each connected to the surface vessel by a ROV deployment line. A catenary shape of each ROV deployment line may be modeled for more accurate and efficient subsea ROV operations. Real-time modeling and predictive modeling of the catenary shape of the deployed lines may be performed, and the surface vessel and/or ROVs may be positioned based on the modeled catenary shapes. The ROVs may be automatically positioned and/or controlled based on commands from a dynamic positioning (DP) system. An integrated navigation system (INS) may be located on the surface vessel and directly coupled to the one or more DP systems. The surface vessel may travel backwards during deployment operations and deploy one or more subsea baskets astern from the ROVs.
US11442186B2 Source-receiver position estimation using direct arrival modeling and inversion
A method for correcting physical positions of seismic sensors and/or seismic sources for a seismic data acquisition system. The method includes estimating a respective energy generated by each source element, which belongs to a source array; calculating a respective energy recorded by each individual seismic sensor, which belongs to a composite receiver; summing, for each individual seismic sensor, all the generated energies from the all the source elements; estimating a model of direct arrival waves that propagate from the source elements to the individual seismic sensors; calculating positions of the individual seismic sensors based on the model of direct arrival waves; comparing calculated positions of the individual seismic sensors with observed positions of the individual seismic sensors; selecting a best calculated position for each of the individual seismic sensors based on an objective function; and correcting the observed positions of the individual seismic sensors with corresponding best calculated positions.
US11442183B2 Semiconductor radiation detector
Disclosed herein is a radiation detector comprising: an electronics layer comprising a first set of electric contacts and a second set of electric contacts; a radiation absorption layer configured to absorb radiation; a first set of electrodes and a second set of electrodes, wherein the first set of electrodes and the second set of electrodes are interdigitated and extend into the radiation absorption layer in a direction of thickness thereof; wherein the electronics layer and the radiation absorption layer are bonded such that the first set of electrodes are electrically connected to the first set of electric contacts and the second set of electrodes are electrically connected to the second set of electric contacts.
US11442181B2 Gel forming composition for radiation dosimetry and radiation dosimeter using gel that is formed from said composition
A gel forming composition for radiation dosimetry, and a high sensitivity and high safety radiation dosimeter using a gel formed from the composition. A gel forming composition for radiation dosimetry comprising a gelator and a compound of Formula (1): (wherein R1 is a hydrogen atom, a halogen atom, an optionally substituted C1-12 alkyl group, etc.; and R2 and R3 are each independently a hydrogen atom, an optionally substituted C1-12 alkyl group, an optionally substituted monovalent C6-12 aromatic group, or R2 and R3 form a 4- to 8-membered ring together with a carbon atom to which R2 and R3 are bonded, and the 4-to 8-membered ring may have 0 to 3 nitrogen atoms, oxygen atoms, or sulfur atoms as a ring atom, provided that R2 and R3 are not simultaneously a hydrogen atom).
US11442178B2 Method for achieving space-based autonomous navigation of global navigation satellite system (GNSS) satellites
Disclosed is a method for achieving space-based autonomous navigation of global navigation satellite system (GNSS) satellites, and relates to the field of satellite navigation technologies. The method includes the following steps: optimizing a DRO, and establishing a dynamic model of an earth-moon space satellite orbit; establishing measurement links, by a low earth orbit (LEO) data relay satellite, with an earth-moon space DRO satellite and a GNSS respectively, and measuring an inter-satellite distance for modeling and linearization; adopting an extended Kalman filter (EKF) method to process inter-satellite measurement data, and autonomously determining a position and velocity of the global navigation satellite system without depending on the ground measurement and control support.
US11442177B2 System and method to transport GPS signals and radio frequency signals over a fiber optic channel with power supplied over the fiber optic channel
A GPS system within a structure. The system comprises a front-end unit (FEU) and a back-end unit (BEU); FEU receives a GPS signal, amplifying it if required and forwarding the signal to the BEU for further processing (and amplification if required) for determining the location. The BEU and FEU cooperate to optimize the received GPS signal before processing, exchanging control and operating parameters information related to receiving and processing the GPS signal. The BEU also supplies power to the FEU. Advantageously, exchange of signals and power between the BEU and FEU occurs over one or more fiber optic channels or conductors. Certain embodiments employ multiplexing and demultiplexing schemes to reduce the number of discrete signal paths between the FEU and BEU. Additionally, the system embodies a control algorithm to ensure adequate GPS signal strength for processing and also shuts the system down upon signal loss or degradation.
US11442176B2 Inertial sensor calibration based on power budget
A Global Navigation Satellite System (GNSS) enabled device includes an inertial sensor and receiver circuitry to track a position of the GNSS enabled device. The receiver circuitry selects a mode of a GNSS technology based on power available at the GNSS enabled device and a positioning error value associated with the mode of the GNSS technology. The positioning error value associated with the selected mode is less than a specified accuracy threshold. The receiver circuitry calibrates the inertial sensor based on the selected mode of the GNSS technology to track the position of the GNSS enabled device to reduce the overall power consumption at the GNSS enabled device.
US11442173B2 GNSS-based timing synchronization
A time synchronization system an input interface configured to receive pseudorange measurements from a set of antennas of at least one Global Navigation Satellite System (GNSS) receiving system that operates the antennas at known positions according to a clock with an unknown time bias to receive signals from satellites in sight of the antennas and an output interface configured to output the determined time bias. The time synchronization system also includes a processor configured to compare the pseudorange measurements of different antennas to produce an antenna-specific clock offset for each of the antennas, correct the pseudorange measurements of the antennas according to the antenna-specific clock offsets of corresponding antennas to produce corrected pseudorange measurements, and determine the time bias of the clock using the corrected pseudorange measurements.
US11442172B2 Satellite integrity monitoring with crowdsourced mobile device data
Disclosed are a system, apparatus, and method for monitoring integrity of satellites, and global navigation satellite systems (GNSS). One or more satellites in one or more GNSS are monitored based on a reference crowdsourced integrity report. One or more satellite integrity metrics are determined for the one or more satellites based at least on signals from the one or more satellites. A position of the mobile device is estimated. The position of the mobile device and the one or more satellite integrity metrics are provided.
US11442164B2 Systems and methods for determining convective cell growth from weather radar reflectivity data
A method for determining convective cell growth from weather radar reflectivity data includes receiving first weather reflectivity values and receiving second weather reflectivity values at a point in time subsequent to receiving the first weather reflectivity values, storing the first and second weather reflectivity values in cells of a three-dimensional buffer, for each of the first and second weather reflectivity values, calculating a vertically-integrated reflectivity (VIR) value for a column of cells in the three-dimensional buffer, the column of cells being associated with a latitude/longitude position, and comparing the VIR value for the second weather reflectivity values against the VIR for the first weather reflectivity values to determine a difference in the VIR values. Furthermore, the method includes displaying a cell growth hazard indication at a weather display in an area of the weather display that corresponds to the latitude/longitude position.
US11442160B2 Multifunctional radar systems and methods of operation thereof
A radar system includes a substrate, a first received antenna, a second receive antenna, and radio frequency (RF) circuitry. The substrate includes a first side and a second side. The first side is opposite the second side. The first receive antenna is disposed at the first side and is configured to receive a first reflected RF signal. The second receive antenna is configured to receive a second reflected RF signal. The RF circuitry is operatively coupled to the first receive antenna and the second receive antenna. The RF circuitry is configured to detect a first object located on the first side of the substrate according to the first reflected RF signal. The RF circuitry is further configured to detect biometric data from a second object located on the second side of the substrate according to the second reflected RF signal.
US11442159B2 Multi-spectral THz micro-doppler radar based on silicon-based picosecond pulse radiators
Systems and methods for modulation and demodulation using a micro-Doppler effect are described. In an embodiment, the method includes radiating, using a picosecond pulse generator with an antenna, a train of THz pulses that form a frequency comb, where the frequency comb is reflected from an object such that the frequency several tones in the frequency comb are shifted based on the speed of the object and demodulating the reflected frequency comb to recover a THz Doppler signature of the object.
US11442157B2 Generating high speed ultrasonic thick slice imaging by combining data in elevation direction via volumetric rendering process
An ultrasonic diagnostic imaging system scans a plurality of planar slices in a volumetric region which are parallel to each other. Following detection of the image data of the slices the slice data is combined by projecting the data in the elevation dimension to produce a “thick slice” image. Combining may be by means of an averaging or maximum intensity detection or weighting process or by raycasting in the elevation dimension in a volumetric rendering process. Thick slice images are displayed at a high frame rate of display by combining a newly acquired slice with slices previously acquired from different elevational planes which were used in a previous combination. A new thick slice image may be produced each time at least one of the slice images is updated by a newly acquired slice. Frame rate is further improved by multiline acquisition of the slices.
US11442154B2 Passive solar identification system for underwater lift bags and flags
The invention is a system that enables passive sonar identification of underwater items by making use of lift bags and/or flags, having distinctive sequences of bands of sonar-signal-reflecting materials, wherein the lift items are partially inflated so as to present a predictable orientation with respect to the floor of a body of water and its surface.
US11442148B2 High temperature and high dynamic bandwidth photonic sensor for gas flow rate, temperature, and pressure measurement
A sensor system comprises a pulsed light source, and a passive sensor head chip in communication with the light source. The sensor head chip includes a first photonics substrate, a transmitting optical component on the first photonics substrate and configured to couple a pulse, transmitted through a first optical fiber from the light source, into a region of interest; and a receiving optical component on the first photonics substrate and configured to couple backscattered light, received from the region of interest, into a second optical fiber. A signal processing chip communicates with the sensor head chip and light source. The signal processing chip includes a second photonics substrate and comprises a passive optical filter array that receives the backscattered light from the second optical fiber. The filter array includes notch filters in communication with each other and operative for frequency selection; and optical detectors respectively coupled to the notch filters.
US11442147B2 Transmitter unit and lidar device for scanning a scanning region
A transmitter unit of a lidar device for a scanning system includes at least two radiation sources in the form of semiconductor lasers for generating and emitting electromagnetic beams in the form of a line in a scanning region, the at least two radiation sources being individual emitters directly interconnected mechanically and electrically.
US11442143B2 Radar device with a shield
A radar device with a housing, with a shield, with an interconnect device, with an electronic circuit arrangement, and with antennas. The shield and the interconnect device, with components and antennas arranged on it, are surrounded by the housing. A medium is arranged between the shield and the housing, and this medium has a thermal conductivity greater than 0.15 W/(m·K).
US11442142B2 Interference-canceling RF receiver circuit, corresponding system, radar sensor system, vehicle and method
An input receives a radio frequency (RF) signal having an interfering component superimposed thereon. The RF signal is mixed with a local oscillator (LO) signal and down-converted to an intermediate frequency (IF) to generate a mixed signal which includes a frequency down-converted interfering component. The mixed signal is amplified by an amplifier to generate an output signal. A feedback loop processes the output signal to generate a correction signal for cancelling the frequency down-converted interfering component at the input of the amplifier. The feedback loop includes a low-pass filter and a amplification circuit which outputs the correction signal.
US11442135B2 Positioning methods for wireless networks that utilize beamformed communication
Positioning methods suitable for use in a wireless network that utilizes beamformed communication are disclosed. In an aspect, a range and/or granularity for reporting a reference signal timing difference (RSTD) may be configurable according to one or more beam parameters (e.g., a repetition factor, a beam shape, a frequency band, a subcarrier spacing numerology, a cyclic prefix, etc.). In another aspect, a transmitting node may transmit one or more parameters associated with a beam used to transmit a positioning reference signal (e.g., an angle of departure, a zenith of departure, a beamwidth, etc.). According to another aspect, a cyclic prefix length for a positioning reference signal that a transmitting node transmits via one or more beams may be configured to increase a number of neighbor cells visible to a receiving node.
US11442127B2 System and method for dynamic multiple contrast enhanced, magnetic resonance fingerprinting (DMCE-MRF)
The present disclosure provides a method of DDCE-MRF. The method can include: a) introducing two or more contrast agents to a region of interest (ROI) of a subject, the two or more contrast agents having different relaxivities; b) measuring a T1 relaxation time and a T2 relaxation time for locations within the ROI using magnetic resonance fingerprinting (MRF); c) determining, using equations that relate the different relaxivities, the T1 relaxation time, the T2 relaxation time, and concentrations of the two or more contrast agents, the concentrations of the two or more contrast agents for each of the locations within the ROI; and d) producing an image depicting the ROI based, at least in part, on the concentrations of the two or more contrast agents.
US11442125B2 Gapped multi-birdcage MRI RF coil
Various embodiments of the present disclosure are directed towards a magnetic resonance imaging (MRI) radio frequency (RF) coil configured to operate in at least one of a transmit mode or a receive mode. A first birdcage coil includes a pair of first-birdcage end rings and at least four first-birdcage rungs circumferentially arranged along the first-birdcage end rings. A second birdcage coil including a pair of second-birdcage end rings and at least four second-birdcage rungs circumferentially arranged along the second-birdcage end rings. The first and second birdcage coils neighbor and are spaced by a first non-zero distance along an axis. The axis is surrounded by the first-birdcage end rings and the second-birdcage end rings, and the first non-zero distance is greater than individual lengths of the first and second birdcage coils along the axis.
US11442121B2 HEV robust algorithms for magnetic speed sensor for engine applications
Magnetic field sensors and sensing methods are provided. A magnetic sensor module is configured to measure a magnetic field whose magnitude oscillates between a first extrema and a second extrema. The magnetic sensor module includes a magnetic sensor configured to generate measurement values in response to sensing the magnetic field, and a sensor circuit. The sensor circuit is configured to generate a measurement signal based on the measurement values, adjust an offset of the measurement signal according to an offset update algorithm and a first characteristic of the measurement signal, generate a pulsed output signal having pulses that are generated based on the adjusted measurement signal crossing the switching threshold, and selectively enable and disable the offset update algorithm based on a second characteristic of the measurement signal.
US11442120B2 Magnetic sensor with compensation coil for cancelling magnetic flux applied to a magneto-sensitive element
An object of the present invention is to provide a magnetic sensor capable of detecting a magnetic field to be measured through closed loop control even when the magnetic field is weak. A magnetic sensor includes magnetic layers 41 and 42 opposed to each other through a magnetic gap G1, a magneto-sensitive element R1 disposed on a magnetic path formed by the magnetic gap G1, and a compensation coil 60 generating canceling magnetic flux ϕ4 to cancel magnetic flux ϕ2 applied to the magneto-sensitive element R1. According to the present invention, magnetic flux ϕ2 flowing in the magnetic layers 41 and 42 each functioning as a yoke is applied to the magneto-sensitive element R1, so that even when a magnetic field to be measured is weak, it can be detected.In addition, closed loop control can be performed due to the presence of the compensation coil 60 that cancels magnetic flux ϕ2.
US11442119B2 Magnetometer with optical pumping of a sensitive element with linearly polarised light and multiple-pass in the sensitive element
An optical pumping magnetometer made with linearly polarised light. The magnetometer comprises a cell filled with an atomic gas and a detector configured to output a signal carrying information about an alignment state of atoms of the atomic gas in the cell. The magnetometer also comprises a collimator arranged to collimate a light beam before it illuminates the cell and a mirror arranged to reflect the collimated light beam after it has passed through the cell such that the collimated light beam makes a multipass through the cell and illuminates the same region of the cell several times.
US11442117B2 Systems, devices, and methods for electroporation induced by magnetic fields
A system includes a control device and a magnetic device coupled to the control device. The magnetic device is configured to inductively couple to a treatment target including one or more cells exposed to an agent, and includes one or more magnetic coils. The control device and the magnetic device are collectively configured to generate and apply a transient magnetic field to the treatment target to induce an electric field and porate the one or more cells and to permit the agent to enter the one or more cells.
US11442116B2 Detection circuit and method of detecting illegal removal thereof
A detection circuit, including a first connecting terminal, an SPI bus, and a security component, is provided. The first connecting terminal is configured to be detachably connected to the main board. The security component is coupled to the first connecting terminal and the SPI bus. The security component forms a first loop with the main board, and is configured to detect a loop state of the first loop. The security component locks the SPI bus when the first loop is being detected by the security component to be disconnected.
US11442113B2 On-line estimation method of battery state of health in wide temperature range based on “standardized temperature”
An on-line State of Health estimation method of a battery in a wide temperature range based on “standardized temperature” includes: calculating battery Incremental Capacity curve of a battery, establishing a quantitative relationship between the voltage shift of the temperature-sensitive feature point and the temperature of a standard battery, standardized transformation of Incremental Capacity curves at different temperatures, establishing a quantitative relationship between the transformed height of the capacity-sensitive feature point and the State of Health based on a BOX-COX transformation. The BOX-COX transformation is expressed as y k ( λ ) = { y k λ - 1 λ λ ≠ 0 ln ⁢ ⁢ y k λ = 0 . An maximum likelihood function is used to calculate the optimal λ, and the transformed height of the capacity-sensitive feature point y can be acquired. The quantitative relationship between transformed height of the capacity-sensitive feature point and the State of Health is established to obtain the State of Health.
US11442111B2 System and method for determining degradation dependent open cell voltage for cathode materials
An automated system and method to investigate degradation of cathode materials in batteries via atomistic simulations, and in particular by simulating the creation of atomistic defects in the cathode material, which occurs during charge cycling. A systematic procedure relates the degradation of battery performance metrics to underlying structural changes due to atomic rearrangements within the material, for example through density functional theory simulations. The performance metrics modeled with this approach include the Open Cell Voltage (OCV) as well as the discharge capacity curve.
US11442106B2 Method and apparatus for debugging integrated circuit systems using scan chain
A circuit debug apparatus for debugging an integrated circuit that causes a functional fault may include a processor configured to extract a scan pattern of a scan chain of the integrated circuit while the integrated circuit is in a scan mode. The scan pattern includes a plurality of logic states for a corresponding plurality of logic circuits of the integrated circuit. The processor may also be configured to apply a modified scan pattern to the integrated circuit while the integrated circuit is in the scan mode, where the modified scan pattern includes a test pattern configured to eliminate the functional fault. The processor may be further configured to determine whether the integrated circuit with the modified scan pattern produces the functional fault while the integrated circuit is in a functional mode.
US11442104B1 Configurable integrated logic analyzer
Methods and systems for collecting operational data from a target digital system are disclosed. In some embodiments, a method includes determining a test configuration to be used to configure a probe circuit. Determining the test configuration may include selecting one or more signal sources, defining one or more signal patterns within the selected signal sources, and defining one or more trigger events associated with the one or more signal patterns. Based on the test configuration, the probe circuit selects input/output (I/O) channels for a test cycle and captures one or more traces from the selected I/O channels during the test cycle.
US11442103B2 Multibit vectored sequential with scan
An apparatus is provided which comprises: a multi-bit quad latch with an internally coupled level sensitive scan circuitry; and a combinational logic coupled to an output of the multi-bit quad latch. Another apparatus is provided which comprises: a plurality of sequential logic circuitries; and a clocking circuitry comprising inverters, wherein the clocking circuitry is shared by the plurality of sequential logic circuitries.
US11442099B2 Testing device and testing method for performing an electrical stress test and a power-on test on an array substrate of a dispaly panel
The present application discloses a testing device of array substrates and a testing method. The testing device of array substrates includes: a machine and testing interfaces, the testing interfaces being disposed on the machine; and testers disposed above the machine. There are at least two sets of testers, and the testers synchronously operate according to a preset scheme.
US11442098B2 Generating a waveform based on digital pulses
Example automatic test equipment (ATE) includes a first test instrument to receive a waveform from a device under test, where the waveform is based on test signals sent from the ATE to the DUT; circuitry to generate digital pulses based on the waveform; and a second test instrument to receive the digital pulses over at least two digital pins and to process the digital pulses to test the DUT.
US11442097B2 Method and apparatus for calculating kink current of SOI device
The present application discloses a method and apparatus for calculating the kink current of SOI device, which is used to solve the problem that the kink current calculation in the prior art is not accurate and is not suitable for circuit simulation. The method includes: obtaining the impact ionization factor, the parasitic transistor effect factor, and the drain saturation current of the SOI device respectively; and calculating the kink current of the SOI device according to the impact ionization factor, the parasitic transistor effect factor, and the drain saturation current.
US11442091B2 Apparatus and methods for determination of capacitive and resistive characteristics of access lines
Apparatus having an array of memory cells and a controller for access of the array of memory cells, wherein the controller is configured to cause the apparatus to determine capacitance and/or resistance values of an access line in response to applying a reference current to the access line, wherein the access line is connected to control gates of memory cells of the array of memory cells.
US11442089B2 Apparatus and method for determining a trigger time
Improved determination of a trigger time. For this purpose, an input signal is provided to multiple low pass filters having different bandwidths. A trigger event is detected in each of the low pass filtered signals and a corresponding trigger time is determined. The trigger time which is determined based on valid trigger detection and provided by the low pass filter with the highest bandwidth is used for further analysis.
US11442087B2 Adaptive power measurement accumulator with a changing sampling frequency
A power meter includes a sampling circuit configured to initially make electrical measurements of a unit under test at a first sampling frequency. The power meter includes an adaptive circuit. The power meter includes an accumulator configured to accumulate electrical measurements of the unit under test from the sampling circuit. After a change in sampling frequency from the first sampling frequency to a second sampling frequency, the sampling circuit makes second electrical measurements at the second sampling frequency. The adaptive circuit is configured to adjust the second electrical measurements from the sampling circuit according to a factor. The factor is based on a relationship between the first sampling frequency and the second sampling frequency. The adjustment yields adjusted second electrical measurements. The accumulator is further configured to accumulate the adjusted second electrical measurements.
US11442086B2 Microwave radiation detector
A detector of microwave radiation includes a signal input and a detector output. An absorber element of ohmic conductivity is coupled to said signal input through a first length of superconductor. A variable impedance element, the impedance of which is configured to change as a function of temperature, is coupled to the detector output through a second length of superconductor. The detector also includes a heating input and a heating element coupled to the heating input through a third length of superconductor. The absorber element, the variable impedance element, and the heating element are coupled to each other through superconductor sections of lengths shorter than any of said first, second, and third lengths of superconductor.
US11442082B2 Droop detection
During normal operation of a processor, voltage droop is likely to occur and there is, therefore, a need for techniques for rapidly and accurately detecting this droop so as to reduce the probability of circuit timing failures. The droop detector described herein uses a tap sampled delay line in which a clock signal is split along two separate paths. Each of the taps in the paths are separated by two inverter delays such that the set of samples produced represent sample values of the clock signal that are each separated by a single inverter delay without inversion of the first clock signal between the samples.
US11442081B1 Current sensing circuit
A current sensing circuit includes a sensing resistor, a current monitor, a variable resistor, and a processor. The sensing resistor is disposed on a to-be-sensed circuit and coupled between first and second first voltage terminals of the to-be-sensed circuit. The current monitor includes first and second terminals. A first winding is coupled between the first terminal and the first voltage terminal, and a second winding is coupled between the second terminal and the second voltage terminal. The variable resistor is connected in series with the first winding between the first voltage terminal and the first terminal. The current monitor obtains a sensed current according to a first voltage on the first terminal, a second voltage on the second terminal, and an impedance of the sensing resistor and generates a sensing signal. The processor determines whether to adjust an impedance of the variable resistor according to the sensing signal.
US11442079B2 Contact device for electrical test
The disclosure includes a contact device for electrical test, the contact device for electrical test including a second body portion, a first body portion stacked above the second body portion, a middle portion stacked above the first body portion, and having a first protrusion that is sharp and has a first apex portion, the first protrusion being formed on an upper side of the middle portion, and the first body portion, the middle portion, and the contact portion are sequentially and upwardly stacked, the middle portion and the contact portion include materials different from each other, and a first protrusion is provided inside the second protrusion.
US11442074B1 Offset-reduced zero-gauss-magnet with polepiece for differential, twist-insensitive magnetic speed sensors
A magnetic sensor module includes an axially polarized back-bias magnet having a body that radially extends from a magnet center axis and a bore extending along the magnet center axis. The magnet generates a radial bias magnetic in-plane field about a magnetization axis in a sensor plane. The magnetic field has a magnetic flux density of substantially zero along the extension of the magnetization axis and at a perimeter of a zero-field closed loop located in the sensor plane. The magnetic sensor module includes a shim polepiece mechanically coupled to an end of the axially polarized back-bias magnet. The shim polepiece includes a second bore centered on a polepiece center axis that is aligned with the magnet center axis. The second bore extends through the shim polepiece along the polepiece center axis and is congruent with the first bore.
US11442072B2 Method for measuring LDL aggregation
The present disclosure relates to a method for measuring aggregation of low-density lipoprotein (LDL). The susceptibility of LDL to aggregate is an important factor regarding prognosis, diagnosis and surveillance of atherosclerotic cardiovascular diseases and cardiometabolic diseases, such as type 2 diabetes and related conditions, at various stages of their development. Also provided are methods of treatment of such diseases in subjects in need thereof.
US11442067B2 Peptide mapping method for sequence identification of insulin and insulin analogues
The invention relates to peptide mass fingerprinting technique for the proteins such as Human insulin and insulin analogs. The insulin analogues can vary at least by one amino acid, which is elusive to distinguish by currently available analytical methods. The invention further allows sequence confirmation of the peptide wherein the run time of the method is forty minutes. This method could be applied for molecules up to 50 kDa.
US11442060B2 Methods and means for monitoring disruption of tissue homeostasis in the total body
The invention relates to the field of medical diagnostics. Provided are methods and kits for determining the health status of a subject, for early detection of tissue damage, for early diagnosis and monitoring of a disease, and/or for evaluation of treatment effectiveness in a subject using circulating tissue macrophages (CTM) as a mirror of disrupted tissue homeostasis and disease.
US11442059B2 Method for treating a chronic itch condition by administering small molecule MrgprX4 antagonists
The present invention relates to cells and methods for detecting compounds that affect G protein coupled receptor mediated conditions. The invention also relates to methods for treating adverse drug reactions, autoimmune disorders, and pruritus.
US11442055B2 Method and system for detecting an analyte present in a liquid specimen
The invention relates to a method for detecting an analyte present in a liquid specimen, including: injecting the liquid specimen into a detection chamber, the detection chamber having a non-zero volume enclosing polymeric beads covered with a reagent suitable for the analyte to be detected; capturing at least one image of at least one region of the detection chamber using a sensor; processing the image acquired by the sensor, which includes determining a texture level of the acquired image; and determining a concentration of the analyte depending on the texture level determined for the image.
US11442053B2 Process for quantifying the pyritic sulfur and the organic sulfur of a rock sample
A rock sample is subjected to a heating sequence in an inert atmosphere, the effluents resulting from this heating are oxidized, the hydrocarbon-based compounds, the CO, the CO2 and the SO2 released are measured, and a pyrolysis pyritic sulfur content is deduced therefrom. The residue resulting from the heating in an inert atmosphere is then heated in an oxidizing atmosphere and the CO and the CO2 released are measured. The pyritic sulfur content is determined at least from the pyrolysis pyritic sulfur content and from a parameter which is a function of the hydrogen content and of the oxygen content of the organic matter of the sample. It is also possible to determine the organic sulfur content from the pyritic sulfur content and from a measurement of the SO2 during the heating sequence in an oxidizing atmosphere.
US11442051B2 Method and device for identifying sample using chemical sensor
Provided is a novel analysis method which, when a chemical sensor is used to perform a measurement, makes it possible to identify a sample without controlling or monitoring a change in the time the sample is introduced. According to the present invention, a sample can be identified without knowing a change in the time the sample is introduced, by using a chemical sensor having a plurality of channels each having different characteristics to perform a measurement, and performing an analysis on the basis of responses obtained from each channel.
US11442044B2 System for non-destructive testing of composites
Embodiments are disclosed for characterizing and quantifying composite laminate structures. The embodiments take a composite laminate of unknown ply stack composition and sequence and determine various information about the individual plies, such as ply stack, orientation, microstructure, and type. The embodiments can distinguish between weave types that may exhibit similar planar stiffness behaviors, but would produce different failure mechanisms. Individual ply information may then be used to derive the laminate bulk properties from externally provided constitutive properties of the fiber and matrix, including extensional stiffness, bending-extension coupling stiffness, bending stiffness, and the like. The laminate bulk properties may then be used to generate a probabilistic failure envelope for the composite laminate. In some embodiments, ply stack type and sequence may also be determined for a curved composite laminate using the disclosed embodiments by adding a rotational stage.
US11442042B2 Flexible ceramic coil circuit for high temperature non-destructive inspection
Disclosed is a flexible coil circuit for a non-destructive inspection probe. The coil circuit is made of multiple layers of thin flexible ceramic material, each ceramic layer having a metallization layer deposited thereon. The circuit is capable of continuous operation at temperatures up to 350° C. The metallized layers are able to slide freely over one another as the probe is flexed, enabling the probe to conform to the circumference of pipes as small as 2 inches in diameter.
US11442040B2 Apparatus and method for ultrasonic shear wave inspection
A shear wave inspection tool has a housing with a rotatable top removably fixable over a fastener hole in a structure. An aperture is positioned through the rotatable top and operable to couple an ultrasonic transducer such that when rotatable top is rotated, the ultrasonic transducer transmits a shear wave into the structure around the fastener hole inspecting the fastener hole for an anomaly. A shear wave inspection system includes the inspection tool, an ultrasonic transducer, an ultrasonic data instrument operable to acquire data from the ultrasonic transducer, the nature of the received data indicates the presence of an anomaly in the fastener hole. A method for detecting anomalies in a fastener hole includes removably fixing the inspection tool over a fastener hole and rotating the rotatable top such that the ultrasonic transducer transmits a shear wave in a controlled sweep around the fastener hole.
US11442039B2 Sample support body, production method for sample support body, and sample ionization method
Provided is a sample support body that includes: a substrate having a first surface and a second surface opposite to each other; and a conductive layer provided on at least the first surface. A plurality of through-holes, which open to the second surface and a third surface of the conductive layer which is located on a side opposite to the substrate, are formed in the substrate and the conductive layer. At least one of the second surface and the third surface is subjected to surface treatment for providing a difference in an affinity with water between a surface close to the second surface and a surface close to the third surface.
US11442038B2 Highly automated capillary electrophoresis system
The invention is an improved multiplex capillary electrophoresis instrument or module with at least four and preferably six user-accessible vertically stacked drawers. An x-z stage moves samples from the user accessible drawers to the capillary array for analysis. An additional mechanical stage moves the array from side-to-side. The x-z stage, coupled with the additional array stage allows the system to sample all wells of a 384 well plate with a 96-capillary array. A computer program allows users to add capillary electrophoresis jobs to a queue corresponding to the analysis of rows or plates of samples without stopping or interrupting runs in progress.
US11442033B2 Surface property inspection method, surface property inspection apparatus, and surface property inspection system
A surface property evaluation method includes a measurement step for acquiring the distribution of impedance in the depth direction of a test piece, and an evaluation step for evaluating the surface treatment state in the depth direction and wherein the evaluation step includes: a step for creating a reference measurement value group by preparing untreated sample, good sample, and sample to be evaluated, and calculating an impedance ratio γ1 at each frequency for the untreated sample and good sample impedances; a step for creating an evaluation measurement value group by calculating an impedance ratio γ2 for the impedances of untreated sample at each frequency relative to the sample to be evaluated impedances; and a step for evaluating the surface treatment state of a sample to be evaluated by comparing a reference measurement value group with the evaluation measurement value group.
US11442031B2 Apparatus for selecting products on the basis of their composition by X ray fluorescent spectroscopy and corresponding selection method
An apparatus for selecting products on the basis of their composition via X-ray fluorescence spectroscopy includes an X-ray source that emits an X-ray beam towards a product sample, and a particle detector for receiving an X-ray beam diffused by the product sample and generating a signal received that can be analysed to determine a chemical composition of the product sample and selecting a type of product corresponding to said chemical composition of the product sample. The apparatus includes a first vacuum chamber located between an output of the apparatus facing the product sample and the X-ray source, and a second vacuum chamber located between the output of the apparatus facing the product sample and the detector. The apparatus also includes an optical module with polycapillary lens located downstream of the X-ray source, which is configured for focusing the X-ray beam and is associated in a vacuum-tight way to the first vacuum chamber.
US11442030B2 Imaging system for industrial equipment and process
An imaging process for industrial equipment is described using gamma-ray or X-ray profiling techniques and tomographic image reconstruction, wherein (a) a radiation emission subsystem with at least one radiation source emits that passes through an industrial equipment to be analyzed by imaging; (b) a radiation detection subsystem with at least one radiation detector detects the energy of the radiation emitted by the radiation emission subsystem that has passed through said industrial equipment; (c) processing and imaging means receive and evaluate the radiation samples detected by the radiation detection subsystem and generate a tomogram of the analyzed region, selecting the radiation samples detected with an energy value within a range of values corresponding to a maximum defined scattering angle of the radiation emitted by the radiation source, and generating a tomographic reconstruction of images of the industrial equipment based on these selected radiation samples.
US11442017B2 Solid inspection apparatus and method of use
An inspection apparatus is provided that comprises an optical target including a solid host material and a fluorescing material embedded in the solid host material. The solid host material has a predetermined phonon energy HOSTPE. The fluorescing material exhibits a select ground energy level and a target excitation (TE) energy level separated from the ground energy level by a first energy gap corresponding to a fluorescence emission wavelength of interest. The fluorescing material has a next lower lying (NLL) energy level relative to the TE energy level. The NLL energy level is spaced a second energy gap FMEG2 below the TE energy level, wherein a ratio of the FMEG2/HOSTPE is three or more.
US11442015B2 Sample test cards
The present invention is directed to sample test cards having an increased sample well capacity for analyzing biological or other test samples. In one embodiment, the sample test cards of the present invention comprises a fluid channel network disposed in both the first surface and the second surface and connecting the fluid intake port to the sample wells, the fluid channel network comprising at least one distribution channels, a plurality of fill channels operatively connected to the at least one distribution channel, a plurality of through-channels operatively connected to one or more of the fill channels and a plurality of horizontally orientated fill ports operatively connecting the fill channels to the sample wells. In another embodiment, the sample test cards may comprise a fluid channel network comprising a first distribution channel disposed on a first surface, the first distribution channel comprising a fluid flow path from an fluid intake port to a plurality of second distribution channels or diffusion channels, wherein the second distribution channel or diffusion channels further comprise a plurality of diffusion barriers or “islands” operable to interrupt fluid flow between opposing sample wells, and wherein the second distribution channels or diffusion channels are operatively connected to the sample wells by a plurality of fill channels. The test card of this invention may comprise from 80 to 140 individual sample wells, for example, in a test card sample test cards of the present invention have a generally rectangular shape sample test card having dimensions of from about 90 to about 95 mm in width, from about 55 to about 60 mm in height and from about 4 to about 5 mm in thickness.
US11442013B2 Sensor membrane, sensor cap and/or optical sensor and method for manufacturing a sensor membrane
A sensor membrane for an optical sensor, wherein the outer layer in contact with the medium and/or a layer adjacent thereto has a graft copolymer to form an omniphobic surface in contact with the medium, as well as a sensor cap and/or an optical sensor and a method for manufacturing the sensor membrane.
US11442012B2 Assay device employing fluorescent labels
An assay device is disclosed comprising a housing and a test portion, electronic circuitry and an optical assembly each a least partially located in the housing. The test portion comprises one or more test zones adapted to receive an analyte and a fluorescent label associated with the analyte, the fluorescent label being excitable by excitation light and adapted to emit emission light upon excitation by excitation light. The electronic circuitry comprises one or more light sources and one or more light detectors. The optical assembly comprises one or more excitation light guides adapted to guide excitation light from the one or more light sources to the one or more test zones, and/or one or more emission light guides adapted to guide emission light from the one or more test zone to the one or more light detectors.
US11442011B2 Fluorescent standard strip
A fluorescent standard strip, according to the present invention, is for testing the reliability of the fluorescence intensity of a fluorescent strip used for an analyzer, the fluorescent standard strip having an effect whereby, for devices using a fluorescent substance, the inter-device deviation in fluorescence intensity is reduced, fluorescent signal linearity per fluorescent concentration level is secured, and device reliability may be tested by periodically checking faults, errors, deviations, etc. of the devices. In addition, the fluorescent standard strip, according to the present invention, has an effect whereby, even in an environment and state where light is frequently irradiated, the reduction of fluorescence intensity according to time may be minimized, i.e., the same level of fluorescence intensity may be maintained for a long period.
US11442010B2 Measuring system, such as an interaction measuring system and a measuring method
The present invention relates to a method for the measurement of at least one sample by the interaction with the surface in the field of at least one sensor surface, such as surface plasmon resonance measurement, comprising the steps of: i) sampling the sample and a buffer; ii) transporting the sample and the buffer to at least one flow cell which is in liquid contact with the sensor surface of at least one sensor for measuring a parameter of a sample by interaction of the sample at the sensor surface in the field of the sensor surface; iii) transporting the sample into the flow cell into contact with the sensor surface; iv) handling a separation fluidum by inserting and/or removing the separation fluidum by between the sample and the buffer upstream and/or downstream of the sensor surface; v) measuring the interaction of the sample at the sensor surface; and vi) dispensing the sample from the flow cell, and to a measuring system for such method.
US11442007B2 Method and system for moisture grading wood products using superimposed near infrared and visual images
Near InfraRed NIR technology, including NIR cameras and detectors, and one or more visual cameras are used to generate superimposed image data representing a visual/NIR composite image of wood product and correlating moisture levels with physical features of the surfaces of the wood product. By analyzing the visual/NIR composite image represented by superimposed image data, moisture pockets near an open physical feature that, absent the presence open physical feature would be a problem, can be identified and ignored. Based on the identified moisture levels at various locations in a given wood product, and the proximity of physical features to the identified moisture locations, one or more actions are taken with respect to wood product to ensure the wood product is put to the most efficient, effective, and valuable use.
US11442006B2 Method and system for detecting moisture levels in wood products using near infrared imaging and machine learning
Near InfraRed NIR technology, including NIR cameras and detectors, and machine learning methods and systems, including one or more Machine Learning (ML) based moisture level detection models, are used to accurately identify moisture content and the specific locations of the moisture on an entire surface of a veneer sheet or other wood product and provide moisture level prediction data for the veneer sheet or other wood product. Based on the moisture level prediction data for a given wood product, one or more actions are taken with respect to wood product to ensure the wood product is put to the most efficient, effective, and valuable use.
US11441996B2 Flow cytometers having enclosed droplet sorters with controlled aerosol content and methods of using the same
Flow cytometers having an enclosed particle sorting module are provided. Aspects of the flow cytometers include, in addition to the enclosed particle sorting modules, a sample input module fluidically coupled to an inlet of the enclosed particle sorting module, a waste reservoir fluidically coupled to first outlet of the enclosed particle sorting module and a first sorted particle collection system fluidically coupled to a second outlet of the enclosed particle sorting module. Flow cytometers as described herein are configured to control aerosol content in the enclosed particle sorting modules, including the sort chambers of such modules. Also provided are methods of using the flow cytometers, as well as kits that include one or more components of the flow cytometers are consumables for use therewith.
US11441995B2 Method for determining a representative parameter of a porous sample and related assembly
The method comprises the following steps providing a porous sample containing a first fluid; establishing a steady state profile of a second fluid content in the porous sample by applying a first mechanical load, to create a plurality of regions having different second fluid contents in the porous sample; measuring, in each of the plurality of regions, a local saturation in the first fluid or/and in the second fluid; measuring, in each of the plurality of regions, a corresponding local electrical resistivity and/or conductivity; and determining a value of the representative parameter based on the corresponding values of local saturation and of local electrical conductivity and/or resistivity in each of the plurality of regions.
US11441993B2 Method and system for exhaust particulate matter sensing
Methods and systems are provided for sensing particulate matter by a particulate matter (PM) sensor positioned upstream, or downstream, of a diesel particulate filter in an exhaust system. The PM sensor may include first and second conductive matrixes each having a three dimensional shape. The first matrix functions as a positive electrode, and the second functions as a negative electrode. Each matrix defines extensions and/or passages passing respectively through, and/or near, each other to form multiple soot capturing gaps. A first of the multiple soot capturing gaps is oriented orthogonal to a second of the multiple soot capturing gaps.
US11441991B2 Multi-angle dynamic light scattering
A method of determining particle size distribution from multi-angle dynamic light scattering data, comprising: obtaining a series of measured correlation functions g(θi) at scattering angles θi; and solving an equation comprising [ g ⁡ ( θ 1 ) … g ⁡ ( θ n ) ] = [ α 1 ⁢ K ⁡ ( θ 1 ) … α n ⁢ K ⁡ ( θ n ) ] ⁢ x , wherein: K(θi) is the instrument scattering matrix computed for angle i, x is the particle size distribution, and αi is the scaling coefficient for angle i. The method comprises using the steps: a) providing initial estimates for scaling factors α2 to αn, and defining α1=1; b) iterating scaling factors α2 to αn using a non-linear solver; c) solving for x using a linear solver; d) calculate residual; e) repeat steps b) to d) while the residual is greater than a predefined exit tolerance.
US11441986B1 Disturbance and stability analysis method for hydrate reservoirs with difference buried depths
The present invention relates to disturbance on hydrate reservoirs with different buried depths, in particularly to a disturbance and stability analysis method for hydrate reservoirs with different buried depths. Preparing a series of stable hydrate systems parallel to a hydrate phase equilibrium curve, wherein both of the porosities and the hydrate saturations of various hydrate systems are consistent, but the buried depths are different; disturbing the series of hydrate systems prepared in the first step, conducting disturbance under different conditions aiming to the hydrate systems with different buried depths; analyzing the stability of the hydrate reservoirs. By controlling the disturbance condition, the hydrate systems with different buried depths may be decomposed along the hydrate phase equilibrium curves thereof or in the hydrate unstable regions; and the decomposition productivity difference between the hydrate reservoirs with different buried depths may be intuitively and scientifically simulated and analyzed.
US11441984B2 System and method for determining characteristics of a crack
A method for determining characteristics of a crack detected in a material, comprising: determining initial mechanical loads applied to the material, applying a plurality of crack-opening mechanical loads to the material, each opening mechanical load being a linear combination of the initial mechanical loads, and measuring the relative displacement of the first point with respect to the second point induced by each opening mechanical load, applying a plurality of crack-closing mechanical loads to the material, each closing mechanical load being a linear combination of the initial mechanical loads, and measuring the relative displacement of the first point with respect to the second point induced by each closing mechanical load, and estimating the direction of the crack as a function of the amplitude of each opening and closing mechanical load applied to the material and of the measured relative displacements.
US11441983B2 Systems and methods for optimizing drop test configurations
In one aspect, a method for conducting a drop test of an article with one or more target parameters can include dropping the article and a drop carriage of a drop tower from an initial height with respect to a base of the drop tower for an initial drop test. The article can be coupled to the drop carriage. The method can include detecting accelerometer data with respect to the article for an initial impact between the drop carriage and the base of the drop tower; determining a constant energy balance curve; determining, based on the constant energy balance curve and a target pulse duration, a target complex stiffness and/or a target total weight; adjusting, based on the target complex stiffness or the target total weight, the complex stiffness and/or the total weight for a subsequent drop test; and conducting the subsequent drop test.
US11441978B1 Automatic evaporative sample preparation
Systems and methods for automatic preparation of samples through evaporative sampling for subsequent analysis are described. A system embodiment includes, but is not limited to, a sample source configured to supply a sample; an evaporation container fluidically coupled with the sample source to receive the sample; a temperature control element operably coupled with the evaporation container to vaporize a liquid portion of the sample within the evaporation container, the evaporation container fluidically coupled with a gas input to receive a gas to transport vapor from the evaporation container; and a cooling system configured to receive the vapor from the evaporation container and to condense the vapor for collection.
US11441977B2 Biological fluid dilution devices
A biological fluid dilution device can include a syringe body including a diluent chamber at a front end of the syringe body and a piston tube at a rear end of the syringe body. The diluent chamber can be partially filled with a diluent fluid. A moveable piston can be slidably engaged in the piston tube and form a fluid-tight seal with an interior surface of the piston tube. The moveable piston can include a metering groove to contain a precise volume of a biological fluid between the metering groove and the interior surface of the piston tube. A biological fluid inlet on the piston tube can be capable of delivering the biological fluid to the metering groove. The moveable piston can be slidable toward to diluent chamber to introduce the biological fluid in the metering groove into the diluent chamber.
US11441974B2 Detection of surface particles on chamber components with carbon dioxide
Disclosed herein is a method comprising directing, from a distribution unit, a stream comprising at least one of solid CO2 particles or CO2 droplets toward an article, wherein the article comprises a plurality of surface particles, and wherein the stream comprising at least one of solid CO2 particles or CO2 droplets causes at least a portion of the plurality of surface particles on the article to dislodge from the surface of the article; collecting, on a surface of a substrate having a pre-determined initial state comprising initial surface particles on the surface of the substrate or a real-time aerosol sampling unit, at least some of the portion of the plurality of surface particles dislodged from the surface of the article; analyzing the surface of the substrate after performing the collecting; and determining at least one of a size, a morphology, a chemical composition, a particle number concentration, or a particle size distribution of the portion of the plurality of surface particles that were dislodged from the surface of the article and collected on the surface of the substrate.
US11441971B2 Testing system
This testing system is provided with: an input side control device 5 for controlling an input side dynamometer to eliminate a deviation between a speed command signal w1ref and a speed detected signal w1; and an output side control device 6 for controlling output side dynamometer to eliminate a deviation between a torque command signal Tk1 ref and a torque detected signal Tk1. A control gain of the control device 5 is set such that the real part of a pole of a transfer function (w1/w1 ref) becomes greater toward the negative side than a value obtained by multiplying a resonant frequency by the negative sign, and a control gain of the control device 6 is set such that the real part of a pole of a transfer function (Tk1/Tk1 ref) becomes smaller toward the negative side than the real part of the pole of speed control system closed loop transfer function.
US11441969B2 Method for determining the relative position of a gas leak
A method for determining the relative orientation of a gas leak relative to a sniffer leak detector includes a handpiece with a sniffer probe and a test gas inlet, a reference gas inlet disposed at the handpiece remote from the test gas inlet, a gas analyzer, and a switching valve. The switching valve is configured to alternately connect the test gas inlet and the reference gas inlet with the gas analyzer. Either gas is analyzed by the gas analyzer. Steps include supplying gas sucked in through the test gas inlet to the gas analyzer, determining the test gas concentration, switching the switching valve, supplying gas sucked in through the reference gas inlet to the gas analyzer, analyzing the test gas concentration, forming a differential signal, changing the spatial orientation of the handpiece, repeating the first through sixth steps, and determining whether the differential signal has changed.
US11441968B2 System and method for detecting leaks in a sealed coolant system
A sealed cooling system includes a coolant tank having a liquid space configured to hold liquid coolant, and a gas space configured to hold gas. A temperature sensor detects the temperature of the liquid coolant. A pressure sensor detects the pressure in the coolant tank. A processor compares the pressure in the coolant tank to predicted pressure in the coolant tank as a function of liquid coolant temperature. The processor determines and outputs a signal indicative of a leak in the sealed cooling system if the pressure in the coolant tank deviates from the predicted pressure in the coolant tank according to predetermined criteria.
US11441966B2 Device and method for moving an object in motion in hexapod positioning head, has actuation device connected to supports
A device for moving an object comprises a base and a platform able to receive the object; six supports each having an upper end connected to the platform and a lower end connected to the base and an actuation device connected to at least three of the supports. The upper end and lower end of each support in combination have at least five degrees of freedom. The actuation device is suited for giving predefined periodic movements to said at least three of the six supports, these three supports being called controlled supports, thus giving a periodic movement to the platform relative to the base with at least three degrees of freedom.
US11441963B1 Aircraft pressure measurement device including an enhanced cleaning system
An aircraft pressure measurement device includes a pressure sensor, a pressure measurement path, a valve, and a fluid port. The pressure measurement path extends between an aircraft skin and the pressure sensor, and the valve is positioned within the pressure measurement path between the aircraft skin and the pressure sensor. The valve is configured to regulate airflow through the pressure measurement path, and the fluid port is configured to allow a pressurized fluid into the pressure measurement path to clear the pressure measurement path of debris. The improved pressure measurement device allows the aircraft to automatically clear debris from the pressure measurement path both during flight and while on the ground, removing the need for manual cleaning processes.
US11441960B2 Microfluidic pressure sensor
A microfluidic pressure sensor may include a reference chamber, a sensed volume, a microfluidic channel connecting an interior of the reference chamber to an interior of the sensed volume, a volume of liquid contained and movable within the microfluidic channel while occluding the microfluidic channel and a sensor to output signals indicating positioning of the volume of liquid along the microfluidic channel. Positioning of the volume of liquid along microfluidic channel indicates a pressure of the sensed volume.
US11441948B2 Multi-dispersive spectrometer
A multi-dispersive spectrometer is provided in which the spectrometer comprises an optical system configured to direct an excitation signal from an excitation light source toward a sample, receive a spectroscopy signal from the sample, and direct the spectroscopy signal toward the detector. The optical system comprises a movable optical component adapted to move the spectroscopy signal relative to at least one sensor of the detector and the detector is adapted to detect a plurality of discrete shifted spectroscopy signals. A method of obtaining a Raman spectrum from a sample is also provided. The method comprises directing an excitation signal from an excitation light source toward a sample; receiving a spectroscopy signal from the sample; and directing the spectroscopy signal toward a detector, wherein the spectroscopy signal is moved relative to at least one sensor of the detector to provide a plurality of discrete shifted spectroscopy signals.
US11441947B2 Spectrometry method and spectrometry apparatus
A spectrometry method used with an apparatus including a spectrometry section, a spectroscopic controller, a spectroscopic image generator, and a display section, the method including generating a teaching-purpose spectroscopic image, generating and displaying a teaching-purpose visualized image, identifying a first teaching area in the teaching-purpose visualized image and generating a first teaching-purpose spectrum, displaying a first icon based on the display color of the first teaching area, accepting teacher data that teaches chromaticity in correspondence with the first icon, generating a conversion rule based on the relationship between the spectrum and the teacher data, generating a measurement-purpose spectrum, and calculating chromaticity based on the conversion rule.
US11441941B2 Superconducting nanowire single photon detector and method of fabrication thereof
A superconductor device is manufactured by depositing a barrier layer over a substrate including silicon, the barrier layer including silicon and nitrogen; depositing a seed layer for a superconductor layer over the barrier layer, the seed layer including aluminum and nitrogen; depositing the superconductor layer over the seed layer, the superconductor layer including a layer of a superconductor material, the barrier layer serving as an oxidation barrier between the layer superconductor material and the substrate; and depositing a silicon cap layer over the superconductor layer. In some embodiments, the superconductor device includes a waveguide and a metal contact at a sufficient distance from the waveguide to prevent optical coupling between the metal contact and the waveguide.
US11441940B2 Condition monitoring apparatus, condition monitoring system, and condition monitoring method
A data processing device includes a peak detector that detects a peak from a frequency spectrum and a map generator that generates an abnormality map for the frequency spectrum. The abnormality map includes as abnormal components, a frequency of a detected peak of interest and a frequency of a peak that appears together with the peak of interest when the peak of interest is assumed as the peak originating from abnormality. The data processing device includes an abnormal peak extractor that extracts as an abnormal peak, a peak at a frequency that matches with any of the abnormal components included in the abnormality map and a first criterion value calculator that calculates a first criterion value representing occurrence of abnormality corresponding to the abnormality map based on a spectral density of the abnormal peak.
US11441936B2 Hollow profile for WIM sensor and WIM sensor with hollow profile
A hollow profile for a WIM sensor elongates along a longitudinal direction and includes a plate-shaped force introduction element, an anchoring element and a tubular element disposed between the force introduction element and the anchoring element. The tubular element is integrally connected to the force introduction element and to the anchoring element and encloses a first cavity. The anchoring element encloses at least one second cavity. The anchoring element, tubular element and force introduction element are formed integrally with each other.
US11441935B2 Flow rate determination based on limited observations
Methods, systems and computer program products for determining an accurate flow rate based on limited observations are provided. Aspects include receiving a limited sample of flow rate data associated with a test site of a test river. Aspects also include determining topographical characteristics of the test site. Aspects also include determining a plurality of similar tested sites and generating a test site rating curve based on a combination of the limited sample of flow rate data and sufficient flow rate data associated with one or more of the plurality of similar tested sites. Aspects also include obtaining a stage reading associated with the test site from a sensor disposed at the test site. Aspects also include determining a flow rate of the test site based on the stage reading and the test site rating curve.
US11441929B2 Fluid level sensing system and method
Systems and methods for sensing an amount of a liquid in a container are provided. A conduit is provided that has a length positioned relative to a portion of the container where a level of the liquid in the container changes when liquid is added to the container or liquid is removed from the container. The conduit is in fluid communication with the container to therefore allow an amount of the liquid to enter the conduit that is proportional to the amount of the liquid in the container. An outlet is provided along with a valve. The valve is in fluid communication with the conduit and the outlet, where the valve is selectable to allow the amount of liquid in the conduit to pass to the outlet, the amount of liquid passing to the outlet proportional to the amount of liquid in the container.
US11441928B2 Method for testing a sensor
A method for testing a sensor with a primary inductor which is galvanically isolated from first and second secondary inductors which are respectively coupled inductively to the primary inductor, including: calculating a sensor output signal, wherein the sensor output signal is dependent on the coupling between the primary inductor and the first secondary inductor as well as that between the primary inductor and the second secondary inductor; determining a first electrical variable, which is different from the sensor output signal; comparing the first electrical variable with a first limiting value in order to determine whether the sensor is in a faulty state, as well as to a corresponding device and to a sensor having the device.
US11441923B2 Method for distributing navigation map data to a plurality of work machines
A method for distributing navigation map data to a plurality of work machines which are part of a network of work machines and perform work orders in this network, wherein the navigation map data are needed in the work machines to carry out the work orders, and work orders are planned on the basis of navigation map data, includes detecting work orders for work machines, which work orders exist in the network and were planned on the basis of old navigation map data. The method includes checking the work orders which exist in the network in order to determine whether these work orders can be carried out with new navigation map data, and terminating work orders which cannot be carried out with new navigation map data. The new navigation map data is then installed.
US11441922B2 Surrounding information collection system and surrounding information acquisition apparatus
A surrounding information collection system requests a vehicle to transmit surrounding information, and stores the surrounding information transmitted from the vehicle in response to the request. The surrounding information collection system requests a vehicle to transmit surrounding information, the vehicle acquiring the surrounding information having accuracy greater than a threshold calculated based on accuracy of the stored surrounding information.
US11441920B2 Network system to determine a route based on timing data
A computer system can estimate preparation times associated with items offered by a plurality of entities to manage a service over a given geographic region. The computer system can receive, from a user device of a user, a request that indicates a user selection of a first set of one or more items to be provided by a first entity and a second set of one or more items to be provided by a second entity. The network system can determine a route of travel for a service provider to navigate in fulfilling the request. The route of navigation can be determined based at least in part on a first set of preparation timing information associated with the first set of one or more items and a second set of preparation timing information associated with the second set of one or more items.
US11441915B2 Circuits for electricity-generating units
A system receives locations of a plurality of electricity-generating units in an area, and it divides the area into a plurality of sectors. The system traverses through the sectors and forms a set of sectors. The set of sectors includes a set of electricity-generating units. The set of electricity-generating units does not exceed an aggregate voltage threshold. The system forms a circuit with the set of electricity-generating units by determining a shortest path to connect the set of electricity-generating units. The system adjusts this shortest path to incorporate environmental and physical constraints.
US11441909B2 Selective display of complex structures in a computer-implemented graphical map display
In some embodiments, a computer-based, pickup and delivery system is configured to perform a pickup/delivery route optimization and dispatch optimized route information to client applications. The optimization may include optimizing the routes for servicing multiple delivery and/or pickup stops. The optimization may also include optimizing the route navigation along the routes from one location to another. The optimized navigation may include generating a destination mapping throughout, for example, an apartment complex or a business park, and determining conveniently located parking to be used to park delivery vehicles, conveniently located staircases, conveniently located elevators, access codes to the secured gates and lockboxes, and the like.
US11441905B2 Inertial navigation device and inertial navigation method
An inertial navigation device that includes a processor that is configured to: assume a vertical velocity and a lateral velocity of a vehicle to be 0, and estimate a roll angle, a pitch angle and an azimuth angle, which are attitude angles of the vehicle, based on angular velocities and accelerations detected by the inertial measurement device, a longitudinal velocity detected by a vehicle velocity sensor, and an initial value of the azimuth angle of the vehicle, and assume the vertical velocity of the vehicle to be 0, and estimate a current position of the vehicle based on the estimated attitude angles, the angular velocities and the accelerations detected by the inertial measurement device, the longitudinal velocity detected by the vehicle velocity sensor, a steering angle detected by a steering angle sensor, and an initial value of a position of the vehicle.
US11441903B2 Ring waveguide based integrated photonics optical gyroscope with gain tuning for enhanced performance
An integrated photonics optical gyroscope fabricated on a silicon nitride (SiN) waveguide platform comprises a first straight waveguide to receive incoming light and to output outgoing light to be coupled to a photodetector to provide an optical signal for rotational sensing. The gyroscope comprises a first microresonator ring proximate to the first straight waveguide. Light evanescently couples from the first straight waveguide to the first microresonator ring and experiences propagation loss while circulating as a guided beam within the first microresonator ring. The guided beam evanescently couples back from the first microresonator ring to the first straight waveguide to provide the optical signal for rotational sensing after optical gain is imparted to guided beam to counter the propagation loss. In a coupled-ring configurations, the first microresonator ring acts as a loss ring, and optical gain is imparted to a second microresonator ring which acts as a gain ring.
US11441901B2 Optical surveying instrument
The invention relates to optical surveying such as in building construction, road construction, landscaping and similar. A first image sensor obtains in a first wavelength range a first image of a scene within a field of view captured by an optical arrangement such as a telescope. A light emitter emits light in a second wavelength range and a second image sensor obtains a second image of the field of view in the second wavelength range. A target position of a reflecting target is found in the first image by detecting a known image pattern of the reflecting target in the first image. A region of interest in the second image is then a defined based on the identified target position in the first image, for detecting a reflector position of a reflector of the reflecting target in the region of interest. With the invention it becomes possible to improve the identification of a reflective target at reduced processing time, even if reflections from other objects than the reflective target are present.
US11441899B2 Real time position and orientation tracker
The present disclosure relates to a tracking system for tracking the position and/or orientation of an object in an environment, the tracking system including: at least one camera mounted to the object; a plurality of spaced apart targets, at least some of said targets viewable by the at least one camera; and, one or more electronic processing devices configured to: determine target position data indicative of the relative spatial position of the targets; receive image data indicative of an image from the at least one camera, said image including at least some of the targets; process the image data to: identify one or more targets in the image; determine pixel array coordinates corresponding to a position of the one or more targets in the image; and, use the processed image data to determine the position and/or orientation of the object by triangulation.
US11441897B2 Barometric pressure sensor calibration in an electronic device
A method, an electronic device, and a computer program product for calibrating a barometric pressure sensor in an electronic device. The method includes receiving, via a processor of an electronic device, first altitude data from a first wireless access point and triggering a barometric pressure sensor of the electronic device to transmit second altitude data. The method further includes receiving the second altitude data and determining a first difference between the first altitude data and the second altitude data. The method further incudes determining if the first difference is greater than an altitude difference threshold, and in response to determining that the first difference is greater than the altitude difference threshold, triggering the barometric pressure sensor to calibrate, based on the first altitude data.
US11441895B2 Control method, depth camera and electronic device
The present disclosure provides a method for controlling a laser projection module, a device for controlling a laser projection module, a depth camera and an electronic device. The laser projection module includes a laser emitter. The laser emitter includes a plurality of point light sources. The plurality of point light sources are grouped to form a plurality of light-emitting arrays, and the plurality of the light-emitting arrays are controlled independently. The method includes: obtaining a current distance between the laser projection module and the user; determining a target number of the light-emitting arrays from the plurality of light-emitting arrays according to the current distance; and activating point light sources in a target number of point light sources of the light-emitting arrays.
US11441894B2 Apparatus and method for inspecting and/or measuring gear wheels
An apparatus for inspecting and/or measuring a gear wheel workpiece, which comprises: a first workpiece spindle for fastening and rotationally driving the gear wheel workpiece, a rotational drive for rotationally driving the gear wheel workpiece when it is fastened on the first workpiece spindle, measuring means for inspecting and/or measuring the gear wheel workpiece when it is fastened on the first workpiece spindle, wherein the rotational drive is designed to rotationally drive the gear wheel workpiece including the first workpiece spindle during a measurement and/or inspection phase, while the measuring means is used for inspecting and/or measuring the gear wheel workpiece, rotationally drive the gear wheel workpiece including the workpiece spindle during a spinning phase to spin off a liquid.
US11441890B2 Linear-grammetry and calibration by simultaneous multilateration using only edge distance estimates through two-way ranging
Aspects of the present disclosure describe systems, methods and structures that perform linear-grammetry and calibration by simultaneous multilateration using only edge distance estimates via two-way ranging.
US11441888B2 Turn counter and sensing of a rotational angle
An off-axis counter is suggested that is arranged to count magnetic poles of a magnetic field source that turns around a rotation axis modulo an integer number. Also, a rotation angle sensing device and a method for determining a rotation angle are provided.
US11441884B2 Cut width determination for a milling machine via rotor loads
A milling machine can include a frame; a milling assembly coupled to the frame and including a drum housing and a cutting rotor located within the drum housing; a plurality of load detection sensors extending along a width of the cutting rotor; and a controller operatively coupled to each of the plurality of load detector sensors and configured to determine an active cut width of the cutting rotor based on load information received from the plurality of load detector sensors.
US11441882B1 Density gradient booster pellet for insensitive explosive formulations
Embodiments are directed to a density gradient booster pellet having a proximal end, a distal end, and a central longitudinal axis spanning from the proximal end to the distal end. The density gradient booster has a plurality of density zones from the proximal end to the distal end. The proximal end is in adjacent contact with an insensitive explosive fill.
US11441876B2 Multilayered bullet resistant member, preparation method and application thereof
A multilayered bullet resistant member, including a three-layered structure formed of a metal-ceramic crack arrest reflecting layer, a fiber-elastomer composite energy absorbing layer and a two-dimensional fabric blunt trauma protective layer sequentially overlapped with each other. The integration of performances of all the components guarantees high strength, hardness and good impact toughness of the bullet resistant member.
US11441875B2 Multi-layer wearable body armor
A multi-layer body armor plate includes a strike plate; a mesh layer positioned over the strike plate, the mesh layer having a number of open cells; and an outer skin layer positioned over the mesh layer so as to encapsulate the open cells of the mesh layer between the strike plate and the outer skin layer. The open cells of the mesh layer may entrap air or may be filled with expandable, buoyant foam.
US11441874B2 Remote weapon control device and method for targeting and shooting multiple objects
A remote weapon control device for controlling a weapon having a photographing device is provided. The remote weapon control device includes: a communication interface configured to receive an image captured by the photographing device; an object extractor configured to extract objects from the image; a target extractor configured to extract targets from the objects; a shooting order determinator configured to determine an order of the targets for shooting; and a control signal generator configured to generate a shooting control signal for controlling the weapon to shoot the targets in the determined order.
US11441873B1 Method and system for firearm scope leveling
Known “good” reference lines are provided for scope leveling using a reference device support platform attached to a rifle such that the reference device support platform first surface is parallel to rifle's horizontal bore center line and perpendicular to rifle's vertical bore center line. An alignment reference device, such as a laser leveling device, is then placed on the reference device support platform. When the alignment reference device is so placed, a horizontal axis of the alignment reference device will be parallel to the rifle's horizontal bore center line and a vertical axis of the alignment reference device will be perpendicular to the rifle's horizontal bore center line. Consequently, when vertical and/or horizontal reference lines are generated by the alignment reference device they are known “good” reference lines to be lined up with the scope's stadia lines.
US11441871B1 Concealment holster assembly
A concealment holster assembly, capable of being worn in multiple positions, includes a unitary shell, a belt attachment body, a forward belt loop, and a rearward belt loop. The unitary shell is capable of holstering a firearm and has a front side portion, inside portion, and outside portion. The belt attachment body is couplable to the unitary shell and is of unitary construction and includes a complementary shell portion, a forward flange, and a rearward flange. The forward flange and rearward flanges are angled inward. A forward belt loop and rearward belt loop are couplable to the forward and rearward flanges, respectively, to cause the belt attachment body, when worn on a belt, to flex inward toward a body of a wearer and increase concealment of the concealment holster and a firearm when the firearm is holstered.
US11441862B2 Firearm monitoring and energy harvesting from a local electromagnetic signal
Systems and methods are provided for firearm usage monitoring, including a battery configured to power components of the firearm, a communication interface and a controller running application software configured to: power, via the battery, the components of the firearm in a first sensing mode; monitor, via the communication interface, density of electromagnetic radiation proximate the firearm; harvest, in response to the electromagnetic radiation density exceeding, power from the electromagnetic radiation via a wireless-energy harvesting mechanism having a receiving antenna configured to receive a local electromagnetic signal, a rectifier configured to convert the received signal to direct current, and a DC-DC converter configured to alter voltage of the direct current to a desired voltage; and operate, via the battery and the harvested power, the components of the firearm in a second sensing mode, the second sensing mode expending more energy than the first sensing mode.
US11441857B2 Cross-jet nozzle and lance device
A cross-jet nozzle includes a rotor body, in which several channels are recessed or formed running from a nozzle tip in the direction of a stator body, in which at least two front jet nozzles are positioned in the rotor body through at least two front jet channels and oriented so that front jets of a pressurized medium emerging from the front jet channels intersect outside of the rotor body and the rotor body can be mounted to rotate around its longitudinal axis on the stator body, which can be connected to a high-pressure line connection, is introduced safely parallel into tubes by a drive unit of a lance device. The nozzle tip is provided with an outer surface so that the surface is configured convexly arched, dome-like and free of edges and the nozzle tip is formed mirror-symmetric with the longitudinal axis in profile.
US11441856B2 Auto-indexing lance positioner apparatus and system
A system and an apparatus for positioning a plurality of flexible cleaning lances includes a frame removably fastened parallel a tube sheet of a heat exchanger. The apparatus includes a smart lance tractor drive for advancing and retracting one or more lance hoses through one or more lance guide tubes into tubes penetrating through the heat exchanger tube sheet, a controller, one or more AC induction sensors on the tubes operable to sense holes in the tube sheet, and a tumble box connected to the controller operable to generate electrical power to the AC induction sensor from an air pressure source, supply electrical power to the controller and distribute pneumatic power to pneumatic motors for positioning the tractor drive on the positioner frame. The tractor drive includes sensors for detection of mismatch between expected and actual lance positions and automated drive reversal operation to remove blockages within tubes being cleaned.
US11441854B2 Heat exchanger made of plastic material and vehicle including this heat exchanger
A heat exchanger including a stack of plates spaced apart in such a way as to present an assembly of intermediate spaces allowing a fluid circulation between the plates. The assembly of intermediate spaces including a plurality of intermediate multi-fluid spaces each intended for circulation of a plurality of fluids between two adjacent plates, and each partitioned into a plurality of compartments separated from each other in a sealed manner. Each compartment is configured for the circulation of one fluid from the plurality of fluids, and is in fluid communication with one of the compartments of a distinct intermediate multi-fluid space.
US11441850B2 Integral mounting arm for heat exchanger
A heat exchanger includes a central spar, a body, and a mounting arm. The central spar is disposed along an axial centerline of the heat exchanger. The body is disposed around the central spar. The body includes an exterior wall and heat exchanger core disposed within the exterior wall and integrally formed with the central spar. The mounting arm is integrally formed with and extends radially from the central spar. The mounting arm extends through a portion of the body and is integrally formed with the central spar via additive manufacturing.
US11441844B2 Method of recycling heat
This disclosure provides a method of recycling heat during operation of a plant in which equipment for processing at least two different materials is co-located. The method comprises a first process for processing a first material and a second process for processing a second material. The second material has a melting point that is less than a melting point of the first material. During the first process, the first material is subjected to a first melting process and then subjected to a first cooling process that includes solidification of the first material. During the second process, the second material is subjected to a second melting process and then subjected to a second cooling process that includes solidification of the second material. The method comprises recovering heat from the first cooling process and using at least some of the heat as a heat source for the second melting process.
US11441843B2 Refractory container made of a ceramic material, green body for such a container, and method for the manufacture of a refractory container made of a ceramic material, and of a green body provided for this purpose
The invention relates to a refractory container 1 for use in a furnace for heat treatment of workpieces, comprising a mat 5 of long fibers that are embedded in a ceramic shell, with the mat 5 being shaped into a container that forms a receiving space for workpieces, and to a green body of such a container 1. Furthermore, advantageous uses of the container 1 as well as a method for manufacturing a green body or container 1 according to the invention are specified.
US11441842B2 Apparatus and method for removing moisture from a surface in a container
An apparatus (10; 20; 30; 40; 60) for removing moisture from a surface (522) in a container (500; 5001, 5002; 500′), characterized by: a centrifuging element comprising a mount (140; 1401, 1402) for attaching said container (500; 5001, 5002; 500′) to said centrifuging element and a drive (105) coupled to said mount (140; 1401, 1402) for rotating said attached container (500; 5001, 5002; 500′) and centrifuging said moisture off said surface (522) in said attached container (500; 5001, 5002; 500′); and a heating element (200) for providing heat energy and evaporating said moisture from said surface (522) in said attached container (500; 5001, 5002; 500′), and a corresponding method.
US11441840B2 Process and plant for the production of argon by cryogenic distillation of air
Plant for the production of argon by cryogenic distillation, comprising an argon separation column, means for sending a gas containing argon and oxygen to the argon separation column, means for extracting a fluid enriched in argon at the top of the argon separation column, means for extracting a liquid enriched in oxygen at the bottom of the argon separation column and at least two storage tanks, positioned one above the other, each storage tank being connected to two different intermediate levels of the argon separation column by two pipes, the two storage tanks being contiguous.
US11441837B2 Refrigerator with a movable shelf or storage container
A refrigerator includes a cabinet, a door, a storage container or movable shelf, and a video recording module. The cabinet includes a storage compartment, a pair of oppositely disposed side walls, and a connecting portion that extends along a lateral direction of the cabinet and that is connected to the pair of side walls, the connecting portion having a front engaging face. The door is configured to cover the storage compartment and is connected to the front engaging face when closed. The storage container or movable shelf is located in the storage compartment and may be at least partially pulled out of the storage compartment. The video recording module or an illumination module is disposed at the connecting portion, faces toward a front of the cabinet, and is inclined downward to record a video of/illuminate the storage container or movable shelf that is at least partially pulled out of the storage compartment.
US11441835B1 Refrigerator appliance and containment system for contents of refrigerator appliance
A containment system for a refrigerator includes a storage bin and a support arm. The storage bin is secured to an internal panel of a refrigerator door. The support arm is secured to the interior panel at a position above the storage bin. The support arm is configured to transition between a retracted position that is adjacent to a back surface of the internal panel and an advanced position that is spaced apart from the back surface. The support arm in the advanced position is configured to engage a food container that is positioned in the storage bin such that the food container is disposed between the support arm and the back surface.
US11441832B2 Portable frozen confection machine
The disclosure extends to apparatuses, methods, and systems, for producing frozen confections and conditioning ice for use in frozen confections. A frozen confection machine includes a hopper portion for receiving ice into an interior, and a motor configured to rotate a drive shaft, a blade to condition the ice in the hopper during rotation of the motor. The frozen confection machine also includes a lid for selectively covering the interior of the hopper, a bias member for biasing the lid away from a closed position, and a switch for causing the motor to actuate in response to the lid being pressed to a closed position.
US11441831B2 Ice maker for optimized water flow
An ice making system and method that includes an ice formation cell, an ejector, a panel, and an evaporator tube. The ice formation cell has a first wall and a second wall. The evaporator tube that comprises a first portion and a second portion. The panel is situated between the first portion and the second portion of the evaporator tube. The ejector is situated between the first wall and the second wall, the ejector being configured to remove an ice piece from the first portion or the second portion of the evaporator tube.
US11441827B2 Refrigerant leak detection system and method
Disclosed is a system for detecting a refrigerant leak in a refrigeration system, wherein a system controller is configured to: execute leak test cycles that include executing a first phase (T1-T2) of transferring refrigerant charge to the evaporator, a second phase (T2-T3) of transferring refrigerant charge to the condenser, and a third phase (T3-T4) of transferring refrigerant charge to the evaporator, determine a reference leak detection cycle time (LDCTREF) by determining a time from a beginning of the second phase (T2) in a first test to an end of the third phase (T4) in the first test, and setting LDCTREF to the time, determine a second leak detection cycle time (LDCT2nd) by determining a time from a beginning of the second phase (T2) in the second test to a second end of the third phase (T4) in the second test, and setting LDCT2nd to the time, determine if a refrigerant leak exists, and communicate the determination.
US11441826B2 Condenser with external subcooler
Embodiments of the present disclosure relate to a vapor compression system that includes a refrigerant loop, a compressor disposed along the refrigerant loop and configured to circulate refrigerant through the refrigerant loop, a condenser disposed downstream of the compressor along the refrigerant loop and configured to condense vapor refrigerant to liquid refrigerant, a subcooler coupled to the condenser, where the subcooler is external of a shell of the condenser, and where the subcooler is configured to receive the liquid refrigerant from the condenser and to cool the liquid refrigerant to subcooled refrigerant, and an evaporator disposed downstream of the subcooler along the refrigerant loop and configured to evaporate the subcooled refrigerant to the vapor refrigerant.
US11441821B2 Heat pump and method for designing the same
It is an object of the present invention to provide a heat pump that can use, as a refrigerant, a substance with which a geometric isomer exists, and a method for designing the same. The present invention is a method for designing a heat pump (1) whose closed circuit configured by connecting a compressor (2), a condenser (3), an expansion valve (4), and an evaporator (5) in this order is filled with a refrigerant containing a refrigerant substance with which a geometric isomer may exist, the method including obtaining an upper limit of stable temperature at which isomerization of the refrigerant substance does not proceed, and setting an upper limit usage temperature of the heat pump (1) so as not to exceed the upper limit of the stable temperature.
US11441820B2 Refrigerant leak detection system
A method of mitigating refrigerant leaks within a refrigeration system that includes: detecting a leak of a refrigerant from a refrigeration system; closing a first valve to inhibit a fluid flow of the refrigerant between an evaporator and a condenser fluidly connected to the evaporator; and operating a compressor to direct another fluid flow of the refrigerant from the evaporator to the compressor.
US11441815B2 Systems and methods for heater control in fluid heating systems
The disclosed technology includes systems and methods for controlling a water heater. The disclosed systems can be configured to receive temperature data from a temperature sensor, receive flow rate data from a flow rate sensor, and receive a temperature setting. The systems can calculate a heat load rate based on at least the temperature data, the flow rate data, and the temperature setting, and can compare the heat load rate to a predetermined threshold setting. The systems can output instructions to perform a fast corrective action in response to the determination that the heat load is changing at a rate (i.e. the heat load rate) greater than, less than, or equal to the predetermined threshold setting.
US11441805B2 Thermostat control using touch sensor gesture based input
Various embodiments of smart thermostats are presented herein. A smart thermostat can include a thermostat housing defining a rounded front aperture and having a sidewall. The smart thermostat can include a capacitive touch strip that senses a plurality of gestures. The smart thermostat can include an electronic display. The electronic display may be caused to display icons arranged in a graphical arc. The smart thermostat may include a reflective cover positioned such that the electronic display is viewed through the reflective cover.
US11441801B2 Access door detection using a humidity sensor
A humidifier device includes an output device, an atomizer enclosure having a first opening that is operable to be open and closed and a second opening, an atomizer within the atomizer enclosure configured to produce moisture and to output the moisture through the second opening of the atomizer enclosure, a humidity sensor configured to sense humidity levels, and control circuitry configured to control the atomizer and to determine whether the humidity levels sensed by the humidity sensor are indicative of the first opening of the atomizer enclosure being open. The output device is configured to, in response to determining that the humidity levels sensed by the humidity sensor are indicative of the first opening of the atomizer enclosure is open, output an alert indicative of the first opening of the atomizer enclosure being open.
US11441799B2 Thermostat with interactive installation features
A building system comprising one or more memory devices storing instructions that, are executed by one or more processors. The instructions include retrieving one or more instructions for installing a thermostat with heating, ventilation, and air conditioning (HVAC) equipment and causing a user interface to display the one or more instructions. The instructions further include receiving one or more confirmation indications of the one or more instructions being performed successfully by a user and causing the user interface to display an interface including one or more indication that the one or more instructions were performed successfully by the user.
US11441797B1 Systems and methods for commercial airstream pretreatment
Embodiments of the current disclosure include air pretreatment devices suitable for pretreatment of air received by air handler units. The air pretreatment devices can include an air intake configured to capture the outside air. A cooling coil system can process changes in the dry bulb and dew point temperatures of the captured outside air. The pretreated air can then be passed via an air outtake to the air handler. The cooling coil system can be coupled to at least a chilled water intake and a chilled water return line. Finally, a single water valve control unit located on either the chilled water intake or chilled water return line can be adjusted to direct a change in the dry bulb temperature and dew point temperature within the cooling coil system.
US11441796B2 Construction method and design method of air-conditioning system
In a construction method of an air conditioning system, the respective rooms are provided with air intake sections 9a to 9d, 18a to 18d which spout air sent from blowers 40a to 40d, 41a to 41d, an exhaust section 52 which forms discharged air current directed from the respective rooms toward the return compartment is provided between the respective rooms and the return compartment, and the plurality of blowers 40a to 40d, 41a to 41d and at least one air conditioner are disposed in the return compartment. Air discharged from the plurality of rooms in the building 1 by the air conditioner 30b operated by the return compartment is adjusted in temperature and moisture in the return compartment, and wind is sent into the plurality of rooms in the building 1 by the blowers 40a to 40d, 41a to 41d, and air conditioning in the building 1 can be performed.
US11441791B2 Window air conditioner
A window air conditioner includes a housing including an outdoor portion and an indoor portion spaced apart from each other to form an accommodation groove, and a seal assembly including a rotary mounting base fixed at the housing, a fixation member rotatably connected with the rotary mounting base and configured to rotate out of the accommodation groove, and a seal mating member coupled to the fixation member and configured to rotate out of the accommodation groove when the fixation member rotates out of the accommodation groove.
US11441790B2 Air conditioner
An air conditioner includes a housing that defines an air inlet and an air outlet, a heat exchanger, a blowing fan inside the housing, a lower guide configured to guide, toward the air outlet, air discharged to a rear side of the blowing fan and a lower side of the blowing fan, and an upper guide that is disposed vertically above the lower guide and that defines a discharge flow path with the lower guide. The discharge flow path extends from the blowing fan to the air outlet, and a cross sectional area of the discharge flow path increases toward the air outlet. The upper guide defines a curved surface that is disposed at a downstream end of the upper guide adjacent to the air outlet and that is convex toward the air outlet.
US11441777B2 Combustor heat shield and attachment features
Combustor assemblies are provided. For example, a combustor assembly includes a combustor liner defining a combustion chamber and an annular combustor dome positioned at a forward end of the combustor liner that defines a plurality of dome apertures. The combustor assembly further includes an annular heat shield positioned between the combustor dome and the combustion chamber, a plurality of adapters positioned forward of the heat shield, and a plurality of collars. The heat shield defines a plurality of heat shield apertures that are aligned with the dome apertures. One adapter is attached to the combustor dome at each dome aperture, and the adapters are. One collar extends through each heat shield aperture to couple the heat shield to the combustor dome. Further, ceramic matrix composite (CMC) heat shields are provided that may include an annular body defining a plurality of heat shield apertures, as well as inner and outer wings.
US11441774B2 Method for operating flue gas purification system
A method for operating a flue gas purification system, comprising, in the flue gas purification system, equipped with a boiler which can burn oil fuel and coal fuel either simultaneously or switching therebetween, a denitration equipment having a reducing agent injector and a catalytic reactor, an inlet flue to guide flue gas discharged from the boiler to the denitration equipment, an outlet flue to guide flue gas discharged from the denitration equipment, a bypass flue which can guide flue gas from the inlet flue to the outlet flue so as to bypass the denitration equipment, and a bypass damper, opening the bypass damper and burning oil fuel in the boiler being in condition not yet suitable for coal combustion to allow the flue gas discharged from the boiler to dividedly flow to the denitration equipment and the bypass flue, switching the oil fuel to coal fuel when the boiler is in condition suitable for coal combustion to burn the coal fuel in the boiler, closing the bypass damper after switching the oil fuel to the coal fuel, and then injecting a reducing agent when the catalytic reactor is in condition suitable for a denitration reaction.
US11441768B1 Adjustable lighting device module and system
A lighting device system has a lighting device module including a movable heat sink member configured to be received within the inner volume of a module housing. At least one rail on an inner surface of the module housing or on the movable heat sink member is received in a corresponding one or more grooves on the other of the inner surface of the module housing or the movable heat sink member. The movable heat sink member is slidably movable along the at least one rail or groove. A light source is attached to the heat sink member for directing light out of the first open end of the module housing, and is movable with the heat sink member to change a tilt angle of the light source.
US11441766B2 Tree pole with built-in individually controlled LED lighting system
Disclosed is a unique trunk of a tree pole for a pre-lit Christmas tree. An inexpensive and easily fabricated circuit board is placed inside the tree trunk that has light sockets mounted directly to the printed circuit board. In addition, controllers and IoT devices can also be mounted on the printed circuit board. Pre-lit Christmas trees can be monitored and operated from any Internet location and each of the light strings on each of the branches can be separately controlled.
US11441764B1 Outdoor waterproof wall lamp system with doorbell and human body sensing functions
The present invention discloses an outdoor waterproof wall lamp system with doorbell and human body sensing functions, including: a lamp body assembly, including a lamp housing, a lamp body, a multifunctional sensor, a first circuit board, and a button switch, wherein the lamp body, the multifunctional sensor, and the button switch are all electrically connected to the first circuit board, and the multifunctional sensor has a human body sensing module for sensing a human body to control the lamp body to be lighted; and a doorbell assembly, including a doorbell housing, a second circuit board, and a speaker, wherein the speaker is connected to the second circuit board, the second circuit board is communicatively connected to the first circuit board, and the speaker may be controlled to sound when the button switch is pressed. With the above technical solution, the human body sensing module feeds information back to the first circuit board after sensing a human body, and the first circuit board controls the lamp body to be lighted. Thus, when a visitor visits at night, the human body sensing module may control the lamp body to be lighted after sensing the human body, which is convenient for the visitor to walk and find the button switch, with good practicability.
US11441757B2 Light conversion devices and lighting devices
Light conversion devices and lighting devices having such conversion devices are provided. The conversion device includes a light conversion element having a front side and a coating arrangement. The front side is configured to be illuminated with primary light and to emit secondary light having another wavelength or a wavelength range. The coating arrangement is on the front side and has at least one coating layer.
US11441754B1 Vehicle lighting assembly with reflector system and light emitter
A light guide system for a vehicle includes, among other things, a housing that includes a first section and a second section that are secured together to provide a chamber A light emitter is disposed within the chamber. A light source is disposed outside the chamber A reflector system directs light emitted from the light source to the light emitter within the chamber. A vehicle lighting method includes, among other things, securing a first and second section of a housing assembly together to provide a chamber, and operatively coupling a reflector system within the chamber and a light source outside the chamber such that the reflector system can redirect light from the light source to a light emitter held within the chamber.
US11441752B2 Light device for generating plurality of beam pattern images
A light device is configured to generate a plurality of beam pattern images in which various images of light emitted from a plurality of fine light emitters are projected through fine lenses and shields, whereby various images of light are projected in accordance with whether the fine light emitters are turned on. Further, a light source array, a shield array, and a lens array are each formed in a plate shape, so the size decreases and the structure is simplified.
US11441751B2 Vehicle grille
A vehicle grille includes: a grille panel; a lens panel disposed at a rear side of the grille panel, formed in a same shape as some or entire area of the grille panel, and, when a light is incident, configured to allow some of the light to propagate in the lens panel and emit some of the light to an outside of the lens panel; and a housing disposed on a rear surface of the lens panel, formed in a same shape as the lens panel, and including a coupling provision end portion configured to allow a front surface of the lens panel to be coupled to a rear surface of the grille panel at a front side of the lens panel, wherein the rear surface of the lens panel and a front surface of the housing are coupled at the front side of the lens panel.
US11441750B2 Lighting tool for vehicle
A projection lens has a first lens body including a first incidence section disposed at a side facing a first light source and a first emitting section disposed at a side opposite to the first incidence section, and a second lens body including a second incidence section disposed at a side facing a second light source and a second emitting section disposed at a side opposite to the second incidence section, a structure in which the first lens body and the second lens body abut against each other via an intermediate layer which is interposed between facing boundary surfaces of the first lens body and the second lens body is provided, and a refractive index of the intermediate layer is smaller than a refractive index of the first lens body.
US11441749B2 Lighting assembly for electrically adjustable light distributions
Disclosed is an electrically addressable lighting assembly for providing different adjustable light distribution patterns. The light distributions can be pre-programmed or adjusted once installed in an environment by use of a controller or control device. The lighting assembly comprises at least one primary optical element such as a focusing lens or light guide, which can be backlit and/or edgelit, and light sources arranged in two or more independently addressed electrical channels. Each light source channel being both physically separated and electrically adjustable in order to control light input into the optical element and subsequently adjust the light distribution output of the lighting assembly, The lighting assembly can be used to provide a wide range of symmetric and asymmetric lighting distributions for direct or indirect lighting as well as focusing or defocusing a projected beam in a spotlight or downlight configuration, The lighting assembly is therefore useful in a wide range of typical indoor and outdoor lighting applications including downlighting, spotlighting, wall washing, cove lighting, retail lighting, warehouse lighting, It is also possible to produce useful tunable white or color related lighting effects wherein different color temperature variants of white or different colors, such as red, green or blue might have different lighting distributions.
US11441748B2 Lighting device
To improve design of a lighting device. A lighting device includes optically transparent glass plates provided on side faces and placed on an optical path of light emitted from a light source, where some or all of the optically transparent glass plates contain an optically transparent battery adapted to drive the light source; and an optically transparent glass plate that contains a transparent conductive film by being provided on a bottom face, wherein the optically transparent battery is placed in contact with a pair of transparent conductive film layers, which are connected to the light source. The pair of transparent conductive film layers are formed in a pair of parallel linear grooves formed in a surface of the optically transparent glass plate on the bottom face, and a tabular positive tab and negative tab of the optically transparent battery fit in respective ones of the pair of grooves.
US11441744B2 Elongated frame lamp
The present invention discloses an elongated frame lamp, comprising a lamp body, a lamp board and a lampshade; the lamp body has a first plug on one end and a second plug on the other end; the lamp board is placed between the lamp body and the lampshade; wherein the lamp board and lamp body are separated through an insulation tape; a heat-conducting dual side insulation tape resistant to high voltages up to 4000V is used to securely fasten the light strip into an elongated aluminum housing groove. As a core part, the heat-conducting dual side insulation tape resistant to high voltages can fully achieve a safe creepage distance in ETL accreditation.
US11441742B2 LED tube lamp
An LED tube lamp and an impedance detection method thereof are provided. The LED tube lamp includes a power supply module comprising an impedance detection controller, configured to perform, before the LED tube lamp being lighted up, an impedance detection to determine whether the LED tube lamp is electrically connected to a foreign external impedance in series. When the LED tube lamp is connected to the foreign external impedance in series, the impedance detection controller causes at least two transient variations to an operating current of the LED tube lamp and limits the operating current of the LED tube lamp to not exceed 5 MIU in root-mean-square (RMS), in which a duration of each transient variation does not exceed 1 millisecond when the impedance detection controller performs the impedance detection.
US11441740B2 Method and system for simulating a leak in a pipeline, and an outlet for coupling a conduit to a pipeline
Various embodiments provide a method of simulating a leak in a pipeline. The method includes: receiving a fluid stream from a fluid supply; and outputting the received fluid stream through an outlet such that the received fluid stream hits an outer surface of the pipeline at a location opposite the outlet such that a vibration is caused in the pipeline. Some other embodiments provide a corresponding system for simulating a leak in a pipeline, and a corresponding outlet for coupling a conduit to a pipeline.
US11441738B2 Pressure vessel system for a motor vehicle
A pressure vessel system for a motor vehicle has at least one pressure vessel, to which an extraction line is connected. The extraction line has a connection point, to which a connection line leading to a consumer is connected. The connection point of the extraction line includes a first coupling part of a quick coupling, to which a second coupling part of the quick coupling, arranged on the connection line, is connected. The first coupling part has a non-return valve, which closes the extraction line when the second coupling part is decoupled.
US11441737B2 Hydrogen transport, distribution and storage system, method and apparatus
A system uses existing pipelines, e.g., natural gas, oil, etc., to transport hydrogen to one or more distribution points. The disclosed hydrogen distribution system enables use of water, sewer, storm drain and other existing pipelines for local distribution. Hydrogen is produced from an energy source at a producing location. A safety pipe is located inside an existing pipeline configured to carry a first product and a hydrogen delivery line, configured to carry hydrogen, is placed inside the safety pipe such that a channel is formed between an exterior of the hydrogen delivery line and an interior of the safety pipe. Hydrogen is injected into the hydrogen delivery line and a sweeper gas is injected into the channel to purge any hydrogen that might be leaking from the hydrogen delivery line.
US11441736B2 Multi-vessel fluid storage and delivery system
A multi-vessel fluid storage and delivery system is disclosed which is particularly useful in systems having internal combustion engines which use gaseous fuels. The system can deliver gaseous fluids at higher flow rates than that which can be reliably achieved by vapor pressure building circuits alone, and that keeps pressure inside the storage vessel lower so that it reduces fueling time and allows for quick starts thereafter. The system is designed to store gaseous fluid in liquefied form in a plurality of storage vessels including a primary storage vessel fluidly connected to a pump apparatus and one or more server vessels which together with a control system efficiently stores a liquefied gaseous fluid and quickly delivers the fluid as a gas to an end user even when high flow rates are required. The system controls operation of the pump apparatus as a function of the measured fluid pressure, and controls the fluid pressure in a supply line according to predetermined pressure values based upon predetermined system operating conditions.
US11441735B2 High pressure vessel
A high-pressure container includes a cylinder composed of plastic, at least one half-shell composed of plastic, a substantially rotationally symmetrical insert as a boss member, and a sleeve. The cylinder is to serve as a centre member, while the at least one half-shell is at an axial end of the cylinder. The insert as a boss member, the insert having a foot member at an end thereof facing the container interior. The foot member is embedded in the plastic of the half-shell to substantially form a hollow cone or hollow cylinder. The sleeve is pressed into the inner circumference of the foot member at least in a pressing portion of the sleeve. The plastic of the half-shell is arranged between the sleeve and an inner circumference of the foot member so that in a pressing portion, a thin plastic layer of the plastic of the half-shell is pressed between the sleeve and the inner circumference of the foot member.
US11441732B2 Manufacturing method for high-pressure tank and high-pressure tank
A high-pressure tank includes a liner, a first reinforcing layer covering an outer surface of the liner, and a second reinforcing layer covering an outer surface of the first reinforcing layer. The first reinforcing layer is formed as a cylindrical member, a valve-side dome member, and an end-side dome member are fitted to each other in a state where resin intervening members are arranged between these members neighboring each other, respectively. The resin intervening member is formed into a ring shape.
US11441729B2 Device for recovering, separating and purifying oil mist in minimum quantity lubricant grinding process
The present invention relates to a device for recovering, separating and purifying oil mist in a minimum quantity lubricant (MQL) grinding process, comprising: an air separating mechanism, which comprises a pipeline and a fan fixedly connected with one end of the pipeline, wherein the fan is used for forming negative pressure in the pipeline, at least one conical filter mesh mechanism is arranged in the pipeline, and a tip of the conical filter mesh mechanism faces one side of an air inlet direction of the pipeline; and a filtering and recovering mechanism, which is connected with the pipeline and comprises a tank body, a filtering mechanism and a recovering mechanism, wherein the tank body is connected with the pipeline by a connecting part, and the filtering mechanism is connected with the recovering mechanism.
US11441728B2 Mounting apparatus
A mounting apparatus for variably displaying an item includes a clamping device including a first jaw, and a cradle, the clamping device configured to adjustably decrease a distance between the first jaw and the cradle to apply a clamping force therebetween upon an item to be displayed. A swiveling device coupled to the clamping device is configured to selectively permit and prevent swiveling adjustment of a position of the clamping device independently of the distance between the first jaw and the cradle. The swiveling device, when loosened, permits three dimensional rotation adjustments of the clamping device. A three-member cradle has a second jaw opposite the first jaw, and a pair of laterally and diagonally extending shoulders.
US11441727B1 Mobile device support system
A support stand for mobile devices which may be arranged in multiple configurations to support different devices in different orientations, and which may support a wireless charger. An exemplary embodiment may include a support member for supporting a mobile device which is pivotably connected to a base. One or more arms may be removably connected to the support member. The arms may each be connectable to the support member in a first position in which the arms are parallel to the support member and a second position in which the arms are not parallel (e.g., perpendicular) to the support member. The arms may be interchangeably connected in different positions to support a wide range of mobile devices. A wireless charger may be secured to the support member such that the mobile device may rest upon the wireless charger when supported by the support member.
US11441721B1 Weather resistant pipeline vibration dampener connector system utilizing arctic grade rubber
A damper that is made up of a number of dampening members that have a flexible core that is covered with an arctic grade rubber cover. Each dampening member is then attached to links that make up the damper chain. The steel core is made of steel wire that is fitted with a bolt at each end. The cover is placed over the steel core and is then sealed with end covers that are glued in place. Each end cover has a hole to receive a fastener that first passes through a link and then into the bolt at the end of the steel core. In this way, a strong, yet flexible damper chain is formed that is able to stand up to the harshest weather conditions for a long life.
US11441720B2 Shower hose silencing pad apparatus
A shower hose silencing pad apparatus for silencing noise of a shower hose against the wall includes at least two segment bodies. Each segment body has a pair of outer edges and a sidewall extending therebetween. The sidewall has an inner face, an outer face, and a channel extending from the outer face through the inner face and between the pair of outer edges. Each segment body attaches to a shower hose. A plurality of dampeners is coupled to the outer face of each segment body. A plurality of connector straps is coupled to the segment bodies. Each connector strap is coupled between the outer edges of adjacent segment bodies of the at least two segment bodies.
US11441719B2 Method and device for induction heating of an inner pipe of an assembly of coaxial pipes
A method of heating an inner pipe of a set of coaxial pipes, wherein the inner pipe is heated by induction using an electromagnetic induction coil (5) surrounding the outer pipe coaxially, the coil passing electrical power at a frequency lower than 100 Hz optimized for maximum energy efficiency of Joule effect heating of the inner pipe. A device (8) is also provided for induction heating an inner pipe of coaxial pipes, the device has a) an induction heater having at least one electromagnetic induction coil (5) coaxially surrounding the outer pipe of the coaxial pipes, and b) a raising device (9) for raising a portion (1-2) of coaxial pipes (1) above the sea bed (13) together with the induction coil(s) (5) surrounding it.
US11441716B2 Resin pipe joint, piping, and piping production method
A resin pipe joint (1, 11) includes a tubular joint body portion (2, 12) defining an internal flow path (P) the internal flow path being configured to allow a fluid to flow therein; and two or more welding end portions (3-3c, 13a, 13b) respectively provided at two or more opening portions (A1-A3) of the internal flow path (P), each of the welding end portions being configured to be welded to an abutting welding end portion of other resin piping member, wherein the internal flow path (P) comprises: one of a branched point (Bp) that branches the internal flow path (P) into two or more portions; a curved point (Cp) that bends the internal flow path (P); and an internal diameter transition point (Tp) that changes an internal diameter of the internal flow path, in mid-way of the internal flow path, and wherein a length (Lh) from the branched point (Bp), the curved point (Cp) or the inner diameter transition point (Tp) to an end face of the welding end portion (3-3c, 13a, 13b) is shorter than half of a straight distance (SD, SD1-SD4) between two points adjacent to each other, the two points being selected from the group consisting of branched points (Bp), curved points (Cp) and inner diameter transition points (Tp) of piping to be formed using the resin pipe joints (1, 11).
US11441715B1 Ratchet clamp with automatic fail safe
A ratchet clamp with automatic fail safe preferably includes a first clamp half, a second clamp half, a ratchet arm and a locking ratchet device. The first and second clamp halves include a substantially semi-circular shape and a V-shaped cross section. One end of the first clamp half is pivotal secured to one end of the second clamp half. The ratchet arm includes a plurality of teeth. The locking ratchet device includes a ratchet lever and a lock pawl. The ratchet arm extends from an opposing end of the first clamp half. The locking ratchet device extends from an opposing end of the second clamp half. The ratchet arm is inserted into the locking ratchet device. The ratchet lever is lifted to tighten the clamp around flanges of two pipes. The lock pawl is used to lock a position of the ratchet arm relative to the locking ratchet device.
US11441714B2 System, method and apparatus for ramped retainer for a pipe
A pipe system has a pipe with an axis and a retainer groove formed in an exterior of the pipe near an axial end of the pipe. The pipe system also has a tubular body with an interior and one end sized to receive the axial end of the pipe therein to form a pipe assembly. The pipe system also has a retainer configured to be received in the retainer groove and to be both axially movable and radially movable relative to the retainer groove during formation of the pipe assembly and to retain the pipe and the tubular body in the pipe assembly.