Document Document Title
US11410138B2 Value transfer card management system
In an aspect, a computing system is configured to: obtain, from a transfer rail server, stored card data, the stored card data identifying one or more entities having a stored representation of a value transfer card; obtain, from the transfer rail server, data indicating a time of last use of the value transfer card by one or more of the identified entities; identify a dormant entity based on the data indicating the time of last use of the value transfer card by the one or more of the identified entities; send, to a client device associated with the value transfer card, a notification providing a prompt to disable the value transfer card for the dormant entity; receive a command; and disable the value transfer card for the dormant entity to prevent further use of the value transfer card by the dormant entity.
US11410135B2 Computerized money transfer system and method
A plurality of agent terminals operable by agents of the money transfer service are interconnected by a communications network. A money transfer control system is connected to the communications network for controlling the implementation of the money transfer service. The money transfer control system includes an agent account data store storing account data for each agent and a transaction data store storing transaction data for transactions by agents implementing money transfers from a sending entity to at least one receiving entity.
US11410131B2 Talent platform exchange and rating system
According to various aspects, systems and methods are provided for tracking actions performed in various disparate talent platforms, and generating ratings for parties that use the talent platforms based on the tracked actions. Some embodiments provide objective ratings of hiring and staffing parties that are automatically determined based on stored data records of tracked actions. The hiring and staffing party ratings may build transparency of activity performed by the parties within the disparate talent platforms. This in turn builds trust among users of the online system.
US11410127B2 Visualization of chat task recording, linking messaging, and record keeping
A system is provided for displaying information related to a task in a chronological chat format. The system may include a memory, a processor configured to execute instructions stored within the memory, a network interface communicatively coupled to a network, a task database having records for a plurality of tasks, and a display that allows selection of a task record from the plurality of tasks. The display displays chat information obtained from the task record along with task-related data, such as customer data, received over the network interface in real time. The display may also allow selection of other individuals related to the task to participate in a chat session. The task-related data includes both textual data and attached file information.
US11410125B2 Systems and methods for dynamically determining wearable items for a subscription electronics transactions platform
Disclosed are methods, systems, and non-transitory computer-readable medium for dynamically assorting merchandise. For example, a method may include receiving or generating a plurality of cells defined by one or more dimensions, receiving a total number of resources for allocation to the plurality of cells, allocating the total number of resources among the plurality of cells, determining one or more stock keeping units for each cell, determining a quantity of each of the one or more stock keeping units in each cell, assigning one or more launch dates for each of the one or more stock keeping units for each cell, and stocking the one or more inventories with one or more articles corresponding to the stock keeping units in each cell, based on the determined quantity and the assigned one or more launch dates of each of the stock keeping units in each cell.
US11410124B2 Determining a remaining amount of material in a material package
It may be determined that a material package has been used by determining that the material package has moved from a previously recorded location based upon location data corresponding to the material package and a beacon code. The location data may correspond to the material package and the beacon code being periodically reported by a beacon located proximate to the material package. Next, a weight of the material package that has been used subsequent to the material package being used may be received and, based upon the beacon code and in response to receiving the weight of the material package; the material database for a material package record may be queried. A remaining amount of material corresponding to the material package may be calculated based upon the received weight and data from the material package record found from the material package record.
US11410122B1 Determining inventory levels using switch-equipped strips and patterns of activated or deactivated indicators
An impulse strip including a plurality of clips, hooks or other features for attaching items to the impulse strip also includes a plurality of switches associated with each of the clips, hooks or other features. The switches are in communication with illuminators or other indicators that are arranged in an array. When an item is loaded onto the strip, or removed from the strip, a switch may be opened or closed, causing one of the illuminators in the array to be activated or deactivated accordingly. An image captured of the illuminators is processed to determine which of the illuminators is activated and which is deactivated, and an inventory level of the strip may be determined based on the statuses of the respective illuminators corresponding to the clips, the hooks or the other features of the impulse strip.
US11410121B2 Proactively predicting large orders and providing fulfillment support related thereto
Methods, apparatus, and processor-readable storage media for proactively predicting large orders and providing fulfillment support related thereto are provided herein. An example computer-implemented method includes classifying, via a first set of one or more machine learning techniques, a transaction quote as a transaction quote that exceeds one or more size-related parameters or a transaction quote that does not exceed the one or more size-related parameters; determining, if the transaction quote is classified as a transaction quote that exceeds one or more size-related parameters, supportability of converting the transaction quote into a transaction order via a second set of one or more machine learning techniques; and outputting, based on the determined supportability, information pertaining to converting the transaction quote into a transaction order and fulfilling the transaction order to one or more entities associated with transaction order fulfillment.
US11410113B2 Shipping preferences population systems and related methods
The present systems and methods describe a computer system that collects user shipping preferences, including, for example, the shipping speeds (e.g., standard three to five day shipping) a user selects on various retailer websites. The system is configured to determine the one or more preferred shipping methods for the user based on the collected shipping preferences and to save the preferred shipping methods to memory (e.g., the user commonly prefers standard shipping). When the user visits an online retailer, the system, detects a shipping field (e.g., where the user may select or input a shipping preference), accesses the saved preferred shipping method (e.g., the user prefers standard shipping), and populates the shipping field with the saved preferred shipping method (e.g., the system automatically selects “standard shipping” for the user).
US11410111B1 Generating predicted values based on data analysis using machine learning
This disclosure describes techniques that include predicting a business metric associated with a given business enterprise using machine learning algorithms that have been trained on data, from other businesses, about that same business metric. In one example, this disclosure describes a method that includes selecting, from a data set, a training data subset and a test data subset; generating a plurality of candidate models configured to generate a predicted output metric, wherein the plurality of candidate models is generated by applying a plurality of machine learning algorithms to the training data subset; evaluating, using the test data subset, each of the plurality of candidate models to select a chosen model; receiving production data that includes data representing input metrics for a business entity not included within the plurality of business entities; and generating a predicted output metric for the business entity.
US11410108B2 Methodology and system for dynamic lightweight personalized analytics
An embodiment of the present invention is directed to a feedback-based system and methodology for dynamic lightweight personalized analytics (DLPA). Disclosed embodiments include a process for dynamically leveraging various inputs such as behavioral and other analytics types, and using a small number of dynamically adjusted parameters, a small memory footprint and optimal computation, to deliver behavioral and other suggestions for customer behavior. In addition, certain actions are cancelled, prior to their completion, based on new, dynamically discovered customer behaviors.
US11410106B2 Privacy management systems and methods
Data processing systems and methods, according to various embodiments, are adapted for mapping various questions regarding a data breach from a master questionnaire to a plurality of territory-specific data breach disclosure questionnaires. The answers to the questions in the master questionnaire are used to populate the territory-specific data breach disclosure questionnaires and determine whether disclosure is required in territory. The system can automatically notify the appropriate regulatory bodies for each territory where it is determined that data breach disclosure is required.
US11410101B2 Efficient analysis of user-related data for determining usage of enterprise resource systems
An example embodiment may involve a software application executable on a computing device of a computational instance of a remote network management platform associated with a managed network. The managed network may contain an enterprise resource planning (ERP) system comprised of computing devices of the managed network on which ERP software is executable. The managed network may be granted a number of authorizations to access the ERP system and capabilities thereof. The ERP system may store user-related data for individual users of the managed network who access the ERP system. The software application may communicate with one or more of the ERP clients to access the user-related data, use a set of compliance criteria to identify, within the user-related data, a set of users, and store in memory an indication identifying the set of users as a potential source of non-compliance with the number of authorizations.
US11410095B2 Server, system, and information processing method for deciding a dispatch schedule of a vehicle loaded with equipment to be used in a health checkup
Provided is a system including a vehicle loaded with equipment to be used in a health checkup, a server configured to decide a dispatch schedule of the vehicle, and a terminal apparatus used by the user. The server sets the equipment to be loaded onto the vehicle based on information about the user transmitted from the terminal apparatus or information about the user stored in a database, and additionally decides the dispatch schedule for the vehicle. The terminal apparatus and the vehicle receives the dispatch schedule from the server, and the vehicle is driven based on the dispatch schedule.
US11410092B2 Dynamically predicting venue activity based on weather data
A system for a dynamic weather-driven seat selection is provided. A computing device receives (i) weather data, (ii) venue data for a physical venue, and (iii) user preferences, the user preferences including preferred sun exposure information for a user. The computing device predicts cloud coverage and available shade for the physical venue, based, at least in part, on the weather data and the venue data. The computing device generates a sun exposure profile for the physical venue, based, at least in part, on the predicted cloud coverage and available shade. The computing device provides a user with a dynamic seat selection for a scheduled event at the physical venue based, at least in part, on the user preferences and the sun exposure profile.
US11410090B1 Systems, devices, software, and methods for managing live events
Systems, devices, software, and methods of the present invention enable stakeholders in the live event industry to coordinate activities to enable more efficient and effective staging of single live events and live event tours. The system provides a management platform that serves the communication and data needs of the entire industry ecosystem by aggregating a multitude of data streams and stakeholders to enable collaborative live event planning, booking, promoting, and executing in ways never before possible.
US11410089B2 Dynamic booking system for shared dockless bikes using trajectory position
A computer-implemented method is provided for allocating a set of shared dockless bikes. The method includes providing a notification to a user of an availability prediction of a shared dockless bike, from among the set of shared dockless bikes, based on a trajectory of the shared dockless bike with respect to a current location of the user, and adding the user to a request queue associated with the current location of the user, responsive to the user agreeing to wait a specified time period for access to the shared dockless bike. The method further includes maintaining an available bikes queue for newly available shared dockless bikes, from among the shared dockless bikes, responsive to the newly available ones of the shared dockless bikes becoming available. The method also includes notifying users of the newly available shared dockless bikes in a priority order determined from the request queue.
US11410086B2 System and method for class specific deep learning
A method for controlling a physical process includes receiving an input dataset corresponding to the physical process. The method further includes determining a data model based on the input dataset. The data model includes a plurality of latent space variables of a machine learning model. The method also includes receiving a plurality of reference models corresponding to a plurality of classes. Each of the plurality of reference models includes a corresponding plurality of latent space variables. The method includes comparing the data model with each of the plurality of reference models to generate a plurality of distance metric values. The method further includes selecting a reference model among the plurality of reference models based on the plurality of distance metric values. The method also includes controlling the physical process based on the selected reference model.
US11410082B2 Data loss machine learning model update
A mechanism is provided for implementing a model update mechanism to update new models in real time while avoiding data loss and system downtime. Responsive to receiving a request to update a scorer model currently being executed by an existing worker thread in the data processing system, the model update mechanism initializing a new worker thread. The model update mechanism loads an updated scorer model into the new worker thread and initializes a state transfer from the existing worker thread to the new worker thread. The model update mechanism executes the updated scorer model such that the updated scorer model scores the input data. The model update mechanism then outputs a prediction based on the updated scorer model processing of the input data.
US11410078B2 Method and data processing system for making machine learning model more resistent to adversarial examples
A method and data processing system for making a machine learning model more resistant to adversarial examples are provided. In the method, an input for a machine learning model is provided. A randomly generated mask is added to the input to produce a modified input. The modified input is provided to the machine learning model. The randomly generated mask negates the effect of a perturbation added to the input for causing the input to be an adversarial example. The method may be implemented using the data processing system.
US11410075B2 Contextually-aware recommendations for assisting users with task completion
A system for assisting users in making progress towards the completion of a task by recommending actions is provided. The techniques disclosed herein enable a system to receive user input signals, such as a voice input, a text input or any other type of input comprising phrases indicating a task. The system can then automatically generate recommendations for directing the user to complete the task. The techniques disclosed herein can also identify a contextually-relevant application that is most suitable for completing the identified task. For instance, a user may have several messaging applications. Based on a context of the user's input, and other historical data utilized by one or more machine learning engines, a system can recommend an appropriate application, or provide a ranking of the applications, suitable for completing an identified task. The techniques disclosed herein also employ machine learning engines to improve accuracy of the recommendations over time.
US11410074B2 Method, apparatus, and system for providing a location-aware evaluation of a machine learning model
An approach is provided for a location-aware evaluation of a machine learning model. The approach, for example, involves designating a geographic area for creating an evaluation dataset for the machine learning model. The approach also involves separating a plurality of observation data records into the evaluation dataset and a training dataset based on a comparison of a respective data collection location of each of the plurality of observation data records to the geographic area. The training dataset is then used to train the machine learning model, and the evaluation dataset is used to evaluate the trained machine learning model.
US11410070B2 Syndrome data compression for quantum computing devices
A quantum computing device comprises at least one quantum register including a plurality of logical qubits. A compression engine is coupled to each logical qubit of the plurality of logical qubits. Each compression engine is configured to compress syndrome data. A decompression engine is coupled to each compression engine. Each decompression engine is configured to receive compressed syndrome data, decompress the received compressed syndrome data, and route the decompressed syndrome data to a decoder block.
US11410064B2 Automated determination of explanatory variables
A determination is made of an explanatory variable with respect to an objective variable. A subset of data from data to be analyzed is created, in response to setting the objective variable to be analyzed to perform analysis. Association analysis is applied to analysis results, in response to a number of analysis runs exceeding a predetermined number. An association rule is derived for the explanatory variable from a result of the association analysis. An explanatory variable having a relevance value greater than a threshold value with the objective variable in the data to be analyzed is selected. The selected explanatory variable is scored as an input using the association rule to determine whether the explanatory variable is to be added or removed.
US11410062B2 Method and system for reducing risk values discrepancies between categories
The present teaching generally relates to removing perturbations from predictive scoring. In one embodiment, data representing a plurality of events detected by a content provider may be received, the data indicating a time that a corresponding event occurred and whether the corresponding event was fraudulent. First category data may be generated by grouping each event into one of a number of categories, each category being associated with a range of times. A first measure of risk for each category may be determined, where the first measure of risk indicates a likelihood that a future event occurring at a future time is fraudulent. Second category data may be generated by processing the first category data and a second measure of risk for each category may be determined. Measure data representing the second measure of risk for each category and the range of times associated with that category may be stored.
US11410058B2 Artificial intelligence system for estimating excess non-sapient payload capacity on mixed-payload aeronautic excursions
A system for selection of physical asset transfer paths using mixed-payload aeronautic excursions includes a client-interface module operating on at least a server, the client-interface module, configured to receive an initial location, a terminal location, and a description of at least an element of non-sapient payload, a path-selection module operating on the at least a server configured to identify at least an aeronautic path from the initial location to the terminal location and a plurality of aeronautic excursions traversing the at least an aeronautic path and select an aeronautic excursion of the plurality of aeronautic excursions based on a plurality of excess non-sapient payload storage estimations corresponding the plurality of aeronautic excursions, and a capacity estimation artificial intelligence module operating on the at least a server, the capacity estimation artificial intelligence module designed and configured to generate the plurality of excess non-sapient payload storage estimations.
US11410053B2 Apparatuses, methods and systems for a digital conversation management platform
The APPARATUSES, METHODS AND SYSTEMS FOR A DIGITAL CONVERSATION MANAGEMENT PLATFORM (“DCM-Platform”) transforms digital dialogue from consumers, client demands and, Internet search inputs via DCM-Platform components into tradable digital assets, and client needs based artificial intelligence campaign plan outputs. In one implementation, The DCM-Platform may capture and examine conversations between individuals and artificial intelligence conversation agents. These agents may be viewed as assets. One can measure the value and performance of these agents by assessing their performance and ability to generate revenue from prolonging conversations and/or ability to effect sales through conversations with individuals.
US11410046B2 Learning-based service migration in mobile edge computing
Learning-based service migration in mobile edge computing may be provided. First, a service migration policy may be created for a network that includes a plurality of edge clouds configured to provide a service to users. Next, a movement of a user receiving the service from a source edge cloud may be detected. The source edge cloud may be associated with a first area and the detected movement may be from the first area to a second area. Then, the service migration policy may be applied to determine whether to migrate the service for the user from the source edge cloud. In response to determining to migrate the service, a target edge cloud may be identified and the service for the user may be migrated from the source edge cloud to the target edge cloud. The service migration policy may then be updated based on a success of the migration.
US11410042B2 Dynamic Boltzmann machine for estimating time-varying second moment
A computer-implemented method includes employing a dynamic Boltzmann machine (DyBM) to predict a higher-order moment of time-series datasets. The method further includes acquiring the time-series datasets transmitted from a source node to a destination node of a neural network including a plurality of nodes, learning, by the processor, a time-series generative model based on the DyBM with eligibility traces, and obtaining, by the processor, parameters of a generalized auto-regressive heteroscedasticity (GARCH) model to predict a time-varying second-order moment of the times-series datasets.
US11410040B2 Efficient dropout inference for bayesian deep learning
Certain aspects of the present disclosure are directed to methods and apparatus for deep learning in an artificial neural network. One example method generally includes receiving input data at an input to a layer of the neural network; replicating a group of neural processing units in the layer to form a superset of neural processing units, the superset comprising n instances of the group of neural processing units; processing the input data using the superset to generate output data for the layer; and determining an uncertainty of the output data. Processing the input data includes performing a dropout function by zeroing out one or more weights of a set of weights for each of the n instances of the superset of neural processing units and convolving, for each of the n instances in parallel, the input data with one or more non-zeroed out weights of the set of weights.
US11410039B2 Architectures, systems and methods having segregated secure and public functions
A system is provided for control of an entertainment state system having segregated secure functions and public functions for use by one or more users of the system. First, a public interface portal receives instructions regarding operation of the entertainment state system from the one or more users. The interface portal includes a first interface, a processor, a graphical user interface (GUI) coupled to the processor, a control unit in operative communication with the processor and graphical user interface, and a second interface providing an application program interface (API). Secondly, a secure entity unit is provided, the secure entity unit including a receive interface, the receive interface adapted to receive a call from the application program interface (API) of the interface portal, a send interface, the send interface adapted to provide a response to the interface portal interface, a game engine, and a financial engine.
US11410034B2 Cognitive device management using artificial intelligence
Methods, apparatus, and processor-readable storage media for cognitive device management using artificial intelligence are provided herein. An example computer-implemented method includes determining an initial telemetry data collection frequency value for a given device by applying machine learning techniques to historic data pertaining to additional devices; collecting an initial set of telemetry data associated with the given device and one or more subsequent sets of telemetry data associated with the given device in accordance with the initial telemetry data collection frequency value; performing a comparison of the one or more subsequent sets of telemetry data to the initial set of telemetry data; updating the initial telemetry data collection frequency value by applying the machine learning techniques to information resulting from the comparison; determining automated actions related to the given device by utilizing a neural network in connection with the collected telemetry data; and automatically initiating the automated actions.
US11410032B2 Word2VEC processing system
A computer system for performing negative sampling, including a processor chip having a plurality of on-chip memory banks, a plurality of on-chip compute engines and a memory interface, wherein the on-chip memory banks include memory blocks that store corresponding sets of ‘likely to be updated’ word vectors, a memory block that stores a subset of ‘less likely to be updated’ word vectors and a noise sample cache that stores a subset of negative samples. An external memory is coupled to the memory interface, and stores a set of ‘less likely to be updated’ word vectors and a set of negative samples. The on-chip compute engines include a refresh thread, which accesses the set of negative samples in the external memory to provide the subset of negative samples stored in the noise sample cache on the processor chip, such that these negative samples can be readily accessed on the processor chip.
US11410031B2 Dynamic updating of a word embedding model
Methods, systems and computer program products for updating a word embedding model are provided. Aspects include receiving a first data set comprising a relational database having a plurality of words. Aspects also include generating a word embedding model comprising a plurality of word vectors by training a neural network using unsupervised machine learning based on the first data set. Each word vector of the plurality of word vector corresponds to a unique word of the plurality of words. Aspects also include storing the plurality of word vectors and a representation of a hidden layer of the neural network. Aspects also include receiving a second data set comprising data that has been added to the relational database. Aspects also include updating the word embedding model based on the second data set and the stored representation of the hidden layer of the neural network.
US11410027B2 Performance estimation-based resource allocation for reconfigurable architectures
The technology disclosed relates to allocating available physical compute units (PCUs) and/or physical memory units (PMUs) of a reconfigurable data processor to operation units of an operation unit graph for execution thereof. In particular, it relates to selecting, for evaluation, an intermediate stage compute processing time between lower and upper search bounds of a generic stage compute processing time, determining a pipeline number of the PCUs and/or the PMUs required to process the operation unit graph, and iteratively, initializing new lower and upper search bounds of the generic stage compute processing time and selecting, for evaluation in a next iteration, a new intermediate stage compute processing time taking into account whether the pipeline number of the PCUs and/or the PMUs produced for a prior intermediate stage compute processing time in a previous iteration is lower or higher than the available PCUs and/or PMUs.
US11410025B2 Implementing a multi-layer neural network using crossbar array
Systems and methods for implementing a multi-layer neural network using crossbar arrays are disclosed. In some implementations, an apparatus comprises: a plurality of first devices, a plurality of second devices, and a plurality of first flow controllers connecting the plurality of first devices and the plurality of second devices. Each flow controller in the plurality of first flow controllers is independently controlled from other flow controller in the plurality of first flow controllers. In some implementations, the apparatus further comprises: a plurality of third devices; a plurality of second flow controllers connecting the plurality of second devices and the plurality of third devices; and a first common ground line separating the plurality of first flow controllers and the plurality of second flow controllers. Each of the plurality of second flow controllers is independent of each of the plurality of first flow controllers.
US11410024B2 Tool for facilitating efficiency in machine learning
A mechanism is described for facilitating smart distribution of resources for deep learning autonomous machines. A method of embodiments, as described herein, includes detecting one or more sets of data from one or more sources over one or more networks, and introducing a library to a neural network application to determine optimal point at which to apply frequency scaling without degrading performance of the neural network application at a computing device.
US11410022B2 Method and a machine learning system for classifying objects
A method for classifying an object having the following: receiving at least one item of distance information of an object based on a first electromagnetic signal transmitted by a transmitter device and a first electromagnetic signal received by a receiver device; receiving at least one item of oscillation information of the object based on a second electromagnetic signal transmitted by a transmitter device and a second electromagnetic signal received by a receiver device, which represents a solid oscillation of at least one subsection of the object; and classifying the object based on the received information.
US11410018B2 Method, apparatus, and system for inferring contaminated air exposure level based on operation information of wearable device or portable air purifier
A contaminated air exposure level inferring apparatus may include a receiver for receiving a fine dust concentration measured from a fine dust sensor of the wearable device or the portable air purifier, an exposure level classifier for inferring a contaminated air exposure level of a user holding the wearable device or the portable air purifier based on the measured fine dust concentration, and a communicator for communicating with a server. The server may include an artificial intelligence model learner for generating an artificial intelligence model that has learned data on the measured fine dust concentration through a deep neural network. According to the present disclosure, it is possible to infer the contaminated air exposure level of the user of the wearable device or the portable air purifier by using artificial intelligence (AI), a contaminated air exposure level inferring technology based on the artificial intelligence, and a 5G network.
US11410000B2 Computer-implemented method, computer-implemented diagnosis method, apparatus for classifying image, and computer-program product
A computer-implemented method is provided. The computer-implemented method includes classifying an image using a classification model having a residual network. Classifying the image using the classification model includes inputting an input image into the residual network having N number of residual blocks sequentially connected, N≥2, (N−1) number of pooling layers respectively between two adjacent residual blocks of the N number of residual blocks, and (N−1) number of convolutional layers respectively connected to first to (N−1)-th residual blocks of the N number of residual blocks; processing outputs from the first to the (N−1)-th residual blocks of the N number of residual blocks respectively through the (N−1) number of convolutional layers; vectorizing outputs respectively from the (N−1) number of convolutional layers to generate (N−1) number of vectorized outputs; vectorizing an output from a last residual block of the N number of residual blocks to generate a last vectorized output.
US11409999B2 Method of labelling features for image recognition and apparatus thereof
A method of labelling features for image recognition and an apparatus thereof are provided. The method includes inputting an image to be recognized to an image recognition model to obtain a classification result; obtaining a plurality of recognized features and positions of the recognized features from the image to be recognized based on activation maps respectively corresponding to a plurality of preset features in the classification result; and labelling the recognized features and the positions of the recognized features activating the classification result. Accordingly, the features determined by the image recognition model can be showed clearly by the method of labelling features for image recognition and the apparatus thereof.
US11409998B2 Trimming search space for nearest neighbor determinations in point cloud compression
A search space for performing nearest neighbor searches for encoding point cloud data may be trimmed. Ranges of a space filling curve may be used to identify search space to exclude or reuse, instead of generating nearest neighbor search results for at least some of the points of a point cloud located within some of the ranges of the space filling curve. Additionally, neighboring voxels may be searched to identify any neighboring points missed during the trimmed search based on the ranges of the space filling curve.
US11409995B2 Anomaly detection by classifying past behavior
Various embodiments relate to a method for detecting anomalies in a system by an anomaly detector, including: receiving a trained machine learning model that detects anomalies; receiving a set of new inputs from the to the anomaly detector from the system; setting a label for each of the set of new inputs to a value indicating normal operation of the system; training a new anomaly detection model using incremental learning to update the trained machine learning model using the labeled set of new inputs; receiving a set of past model inputs with an associated label; producing a verification set by inputting the set of past model inputs into the new anomaly detection model; and comparing the verification set with the labelled past model inputs to determine if an anomaly is present.
US11409994B2 Methods for image segmentation, computer devices, and storage mediums
Methods for image segmentation, computer devices, and storage mediums. The method includes acquiring a to-be-segmented image, inputting the to-be-segmented image into an input variable of a full convolution neural network and outputting a convolution characteristic pattern; inputting the convolution characteristic pattern into an input variable of a context-switchable neural network and outputting context expression information; and generating an intermediate characteristic pattern for image segmentation according to the convolution characteristic pattern and the context expression information.
US11409991B2 Regularizing the training of convolutional neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a convolutional neural network using a regularization scheme. One of the methods includes repeatedly performing the following operations: obtaining a kernel of a particular convolutional layer; applying a Fourier transform to the kernel; generating a decomposition using singular-value decomposition (SVD); generating a regularized diagonal matrix; generating a recomposition; applying an inverse Fourier transform to the recomposition; and training the convolutional neural network on training inputs.
US11409984B2 Systems and methods for image searching
A system and a method for image searching. The method may include obtaining a target image and a plurality of images, wherein at least one similar image to the target image is to be searched from the plurality of images. The method may include determining a target feature vector of the target image and a feature vector of each of the plurality of images, each of the target feature vector and the feature vectors being an N-dimensional feature vector in an N-dimensional feature space. The method may include determining a search region in the N-dimensional feature space. The method may include determining one or more candidate images, the feature vector of each candidate image being within the search region. The method may further include determining the at least one similar image to the target image among the one or more candidate images.
US11409981B1 Document classification using signal processing
Aspects of the present disclosure provide techniques for document classification through signal processing. Embodiments include receiving a document for classification. Embodiments include generating an image of the document. Embodiments include producing a signal representation of the document based on numbers of non-white pixels in each horizontal scan line or vertical scan line of the image of the document. Embodiments include comparing the signal representation of the document to signal representations of previously-classified documents. Embodiments include determining, based on the comparing, a classification for the document. Embodiments include performing additional processing with respect to the document based on the classification for the document.
US11409979B2 Method of barcode templating for enhanced decoding performance
An exemplary method of decoding a barcode uses a barcode template of known fixed fields in the barcode to enhance error correction in decoding of the barcode. A barcode having encoded data is scanned with an exemplary electronic device including a barcode scanner, a memory, and a barcode template stored in the memory. The barcode template includes fixed data fields and variable data fields. The barcode's encoded data are sampled into a codeword array, and a barcode template that matches the format of the scanned barcode is selected. Typically, error correction is then performed on the codeword array, and the error-corrected codeword array is then outputted.
US11409976B1 Color recognition method and barcode detection device using the same
There is provided a barcode detection device including an image sensor and a processor. The image sensor captures an image frame of a color barcode. The processor sequentially processes every row of the image frame to find at least one color segment in each row of the image frame, categorizes color segments of a same color in one cluster according to a position relationship and a color similarity of the color segments in the image frame, and averages color parameters of pixels in one cluster to accordingly recognize a color of the pixels in said one cluster.
US11409975B2 Passive near field communication (NFC) device, method and system
The present disclosure relates to a NFC communication system, to a method of establishing communication between a wireless communication device and a passive NFC device and to a passive NFC device. The passive NFC device includes an NFC controller, an NFC transceiver coupled with the NFC controller, and at least one persistent flag coupled with the NFC controller, the persistent flag being switchable between an activated state and a deactivated state. The NFC controller is configured to perform a logical operation being divisible into a sequence of at least a first subtask and a second subtask and the NFC controller is configured to ascertain the status of the persistent flag. The NFC controller is further configured to selectively perform at least one of the first subtask and the second subtask on the basis of the status of the persistent flag.
US11409974B2 Tracking and authentication of product via distributed ledger and proximity indication
Copies of a distributed ledger with multiple blocks are stored on multiple computing devices. A first computing device coming into proximity with a particular object triggers generation of a new block to the distributed ledger, the new block identifying a characteristic of the object and including a hash of a previous block of the distributed ledger. The new block is optionally verified before it is appended onto the distributed ledger and transmitted out to each of the multiple computing devices so that each copy of the distributed ledger includes the new block.
US11409972B2 Coexistence of wireless technologies on an antenna
A device implementing a system for NFC communication with a second device includes an antenna and a processor configured to transmit a pulse signal for detection of another device within proximity of the device, and to detect, in conjunction with transmission of the pulse signal, that a first value of a measurement parameter of the antenna satisfies an initial detection factor. The processor is further configured, in response to the detection, to set a confirmation detection factor for the measurement parameter of the antenna based at least in part on the first value of the measurement parameter of the antenna, to transmit a confirmation pulse signal, and to initiate a second polling for reception of data from the other device when a second value of the measurement parameter of the antenna detected in conjunction with transmission of the confirmation pulse signal satisfies the confirmation detection factor.
US11409970B2 UWB communication device and corresponding operating method
In accordance with a first aspect of the present disclosure, an ultra-wideband (UWB) communication device is provided, comprising: a UWB communication unit being configured to establish and perform UWB radio communication with an external device, a radio frequency (RF) communication device being a radio frequency identification (RFID) tag, wherein the RF communication device is configured to receive at least one command from an external reader and to initiate a wake-up or a power-up of the UWB communication unit in response to receiving said command. In accordance with a second aspect of the present disclosure, a corresponding method of operating an ultra-wideband (UWB) communication device is conceived.
US11409948B2 Centralized brand asset management
Techniques described herein are directed to centralized brand asset management. In an example, a first computing device associated with a first point-of-sale (POS) service can receive an instruction to update a web page of a merchant, wherein the instruction to update the web page of the merchant changes a brand asset of the merchant. The first computing device can send a request to update the brand asset of the merchant to a centralized data storage storing one or more brand assets of one or more merchants. The centralized data storage can update the brand asset to an updated brand asset, which can be available to at least a second computing device associated with a second POS service. The second POS service can update a respective POS service feature based on the updated brand asset.
US11409947B2 Method and system for modifying web page based on tags associated with content file
A method includes receiving a web-page with a search bar and a first set of card(s) including file(s) of a first set of content files. The method includes transmitting an indication the search bar was selected and receiving tag array(s) associated with a second set of content files. The method includes displaying, within an expanded search bar, tag array(s) including a first tag array associated with file(s) among the second set of files, and transmitting an indication the first tag array was selected from within the search bar, and receiving a third set of content files for populating card(s) on a modified web-page. Each file of the third set of files includes a file most-recently downloaded to a server and associated with the first tag array. The method includes displaying the modified web-page, including a second set of one or more cards including file(s) of the third set of files.
US11409946B2 System and method for linking financial management accounts to source compliance documentation
A system and method for linking management requirements for financial instruments to source documents. The system generates a viewing interface for viewing managed accounts that contain various financial instruments. Source documents for the financial instruments are converted into a digital format, therein producing digitized documents. The digitized documents are stored in a searchable database. The digitized documents are analyzed to locate specific clauses within the digitized documents that create management requirements. The clauses are identified with unique numerical identifiers. The numerical identifiers are used to create hyperlinks for recalling said clauses from the database. The hyperlinks are added to the viewing interface wherein the hyperlinks can be used to recall and review the clauses directly.
US11409942B2 Portable braille translation device and method
Devices and methods use a processor, a scanner, and a display screen. The processor is used to recognize Braille characters within the field of view of the scanner. The processor is used to convert the Braille characters into text, and the display screen is used to display the text visibly.
US11409941B2 Semiconductor chip design method and computing device for performing the same
A method of designing a semiconductor chip includes: acquiring first data including information about arrangement of a plurality of cells on the semiconductor chip; acquiring second data including information about routing between the plurality of cells and power and signal lines; and outputting a verification result by detecting an error of arrangement of the plurality of cells based on matching of the first data and the second data.
US11409940B2 Virtual to real waveform emulator
A method of validating support circuits of a qubit array includes generating virtual control waveforms from one or more abstracted support circuits of the qubit array. An abstracted pulse sequence is created from the virtual control waveforms. The abstracted pulse sequence is converted into waveforms. The waveforms are sent to individual qubits of the qubit array. Output data from the qubit array is captured in response to the sent waveforms.
US11409939B2 Test generation systems and methods
Example test generation systems and methods are described. In one implementation, a hardware test suite generator includes a script reader that receives a test definition script and parses the test definition script. A test generator receives the parsed test definition script from the script reader and creates a test suite. A template reader receives a test definition template and parses the test definition template. A code generator receives the parsed test definition script from the script reader and receives the parsed test definition template from the template reader.
US11409938B2 Integrated circuit and method of manufacturing same
An integrated circuit includes a first and a second set of conductive traces. The first set of conductive traces is in a first level and extends in a first direction. The second set of conductive traces is in a second level and extends in a second direction. The second set of conductive traces includes a first conductive trace corresponding to a gate terminal of a first p-type transistor and a gate terminal of a first n-type transistor, and a second conductive trace corresponding to a gate terminal of a second n-type transistor and a gate terminal of a second p-type transistor. The first and second conductive trace are separated from each other in the first direction. The first n-type transistor and the second p-type transistor are part of a first transmission gate. The second n-type transistor and the first p-type transistor are part of a second transmission gate.
US11409937B2 Semiconductor device including cell region having more similar cell densities in different height rows, and method and system for generating layout diagram of same
A method of manufacturing a semiconductor device that includes identifying a first area in the layout diagram which is populated with cells, the first area including first and second rows extending substantially parallel to a first direction, the first and second rows having substantially different cell densities; relative to a second direction, substantially perpendicular to the first direction, the first and second rows having corresponding first (H1) and second (H2) heights. The method also includes replacing cells in the first row which have the H1 height with corresponding substitute cells, each substitute cell being correspondingly taller relative to the second direction and correspondingly narrower relative to the first direction, the replacing thereby increasing a density of the second row at least without substantially increasing a density of the first row.
US11409933B2 Method for diagnosing analog circuit fault based on cross wavelet features
A method for diagnosing analog circuit fault based on cross wavelet features includes steps of: inputting an excitation signal to an analog circuit under test, and collecting time domain response output signals to form an original data sample set; dividing the original data sample set into a training sample set and a test sample set; performing cross wavelet decomposition on both sets; applying bidirectional two-dimensional linear discriminant analysis to process the wavelet cross spectra of the training sample set and the test sample set, and extracting fault feature vectors of the training sample set and the test sample set; submitting the fault feature vectors of the training sample set to a support vector machine for training an SVM classifier, constructing a support vector machine fault diagnosis model; and inputting the fault feature vectors of the test sample set into the model to perform fault classification.
US11409929B2 Dynamic adjustment of cross-sectional views
An example computing system is configured to (i) receive a request to generate a cross-sectional view of a three-dimensional drawing file, where the cross-sectional view is based on a location of a cross-section line within the three-dimensional drawing file and includes an intersection of two meshes within the three-dimensional drawing file; (ii) generate the cross-sectional view of the three-dimensional drawing file; (iii) add, to the generated cross-sectional view, dimensioning information involving at least one of the two meshes; (iv) generate one or more controls for adjusting a location of the cross-section line within the three-dimensional drawing file; and (v) based on an input indicating a selection of the one or more controls, adjust the location of the cross-section line within the three-dimensional drawing file, update the cross-sectional view based on the adjusted location of the cross-section line, and update the dimensioning information to correspond to the updated cross-sectional view.
US11409927B2 Architecture for configurable distributed system simulation timing
Systems and methods are provided for the configurable simulation of distributed systems, such as vehicle-based processing systems. Simulations may be performed in various modes in which the timing of operations is based on timing observed in real-world instances or other recorded processes. In one simulation mode, the execution times of individual tasks are aligned to those of a recorded process. Data consumed during the recorded process is also consumed during the corresponding portion of the simulation, and data generated during the simulation is associated with timing data from data generated during the recorded processes. In another simulation mode, data generated during the simulation is associated with timing data based on a statistical analysis of timing data from one or more recorded processes. The various simulation modes, and a production mode for real-word instances, may be provided via a unified application programming interface.
US11409923B1 Systems and methods for generating reduced order models
Systems and methods for generating reduced order models are provided herein. In embodiments, a set of learning points is identified in a parametric space. A 3D physical solver may be used to perform a simulation for each learning point in the set of learning points to generate a learning data set, where the 3D physical solver is selected from a plurality of compatible 3D physical solvers for simulating different physical aspects of a product or process. The learning data set may be compressed to reduce the learning data set to a smaller set of vectors. Coefficients from the learning data set and the smaller set of vectors may then be used to interpolate a set of coefficients within a design space for the reduced order model.
US11409914B2 Method of managing a tamper-proof device comprising several software containers
The invention is a method for managing a tamper-proof device comprising a plurality of software containers and an operating system. The operating system is able to handle a set of communication protocols with external entities. The operating system accesses a pairing data in which each communication protocol of said set has been associated with a single software container and upon receipt of a message from one of the external entities, the operating system uses the pairing data to route the message to the software container associated with the communication protocol used to convey the message.
US11409913B2 Communication apparatus capable of restricting execution of application function based on identification information of external wireless device, and corresponding communication method and recording medium
In a communication method, a processor activates an application program; acquires identification information of an external wireless device from the external wireless device; reads, from a memory, function restriction information indicative of presence/absence of restriction of a function of the application program associated with the acquired identification information; and sets an executable function of the application program in accordance with the read function restriction information.
US11409910B2 Predicting confidential data value insights at organization level using peer organization group
In an example embodiment, submitted confidential data of a certain cohort (e.g., title, region, organization) is split into two components covering different portions of the cohort attributes (e.g., a first portion for (title, region)-wise confidential data values and a second portion of organization-wise compensation adjustments). These two portions are then analyzed separately and the inferences from both models are integrated together to obtain predictions for compensation values for the cohort as a whole.
US11409907B2 Methods and systems for cryptographically secured decentralized testing
A method of cryptographically secured decentralized testing includes receiving, by a computing device and from a secure test apparatus, an output of a cryptographic function of a secret test result identifier, authenticating the output, and recording, in a data repository, an indication of a test result as a function of the output.
US11409906B2 Privacy-secure edge-zone digital identity computing for open-loop pixel-state control
A system includes a display control prime located within a central-zone in communication with a provisioned agent operating on an edge-zone device. The display control prime may implement prime-blind open-loop pixel-state control on the edge-zone device by executing pixel-state commands via the provisioned agent. The provisioned agent, operating within the edge-zone, may have access to un-sanitized data, which may be unavailable to the display control prime in the central-zone. The display control prime may provide conditional pixel-state commands via a pixel-state control parameter matrix. The provisioned agent may identify an operative pixel-state command from among the conditional pixel-state commands based on the un-sanitized data to which the display control prime is blind.
US11409900B2 Processing event messages for data objects in a message queue to determine data to redact
Provided are a computer program product, method, and system for determining data to redact in an object. Event messages for objects are received. Each event message includes at least one facet, each facet for an instance of data in an object resulting from deep data inspection of the object that is used to determine whether the instance of data should be redacted. The event messages are added to a message queue. A determination is made of an event message in the message queue for an object having a facet for an instance of data that indicates the instance of data is to be redacted. Redaction is performed on the instance of data in the object in the determined event message having the facet indicating the instance of data is to be redacted data.
US11409899B2 Change fingerprinting for database tables, text files, and data feeds
Change fingerprinting is applied to a text file, database table, or data feed to determine the timeframe in which an identified “wild file” was generated, even when its file creation meta-data is missing. Each row in the data contains information on a single object. At least one column in the data contains an age for each object at the time the file was created. The age data can be used to determine the date the file was created, such as by using recognition processing or by looking at data that has been added or dropped from the file based on age. By identifying the timeframe in which the wild file was created, the data owner may greatly reduce the computational burden needed to determine if the wild file contains stolen data because it greatly reduces the universe of files that must be compared to the wild file.
US11409897B2 Constraint querying for collaborative intelligence and constraint computing
Embodiments of the present disclosure are directed to techniques for constraint querying that allow data consumers to query collaborative data in a trustee environment, subject to configurable constraints, to derive collaborative intelligence without exposing underlying raw data provided by the tenants or collaborative data shielded by the trustee environment. Constraints can be applied in response to a query in multiple ways, including reformatting a query prior to execution, applying constraints after executing a query, constraining eligible queries for execution, applying access constraints prior to execution, and others. To reformat a query subject to constraints, the query can be parsed into an execution tree, which can be reformatted into a constrained execution tree by replacing executable units of logic inconsistent with a particular constraint with custom executable units of logic consistent with the constraint. The constrained execution tree can be translated into the language used by the trustee environment and forwarded for execution.
US11409895B2 Automatic discovery of computing components within a hierarchy of accounts defining the scope and services of components within the computing environment
A feature selection methodology is disclosed. In a computer-implemented method, components of a computing environment are automatically monitored, and have a feature selection analysis performed thereon. Provided the feature selection analysis determines that features of the components are well defined, a classification of the features is performed. Provided the feature selection analysis determines that features of the components are not well-defined access to those features are discarded. Results of the feature selection methodology are generated.
US11409894B2 Fuel injection throttle body
A throttle body fuel injection system including a throttle body with at least one air intake, a fuel injector coupled to the throttle body at a fuel port and an annular ring coupled to the cylindrical inner wall of the air intake. The annular ring includes a primary fuel discharge orifice adjacent to the fuel port and a plurality of secondary fuel discharge orifices arranged radially around the annular ring for spraying atomized fuel into the air intake.
US11409890B2 Video recording apparatus and video recording verification system, and video recording method and video verification method
A video recording apparatus includes an illumination apparatus applying a modulated illumination light, a control apparatus controlling the illumination apparatus, an imaging apparatus imaging the illumination light and an object at the same time to generate video data; and a storage apparatus storing the video data generated by the imaging apparatus. The control apparatus generates encrypted data by using at least a portion of the video data imaged by the imaging apparatus and encryption information generated as information changing in accordance with a date and time and used for encryption and controls the illumination apparatus such that the illumination light is modulated by the generated encrypted data.
US11409889B2 Method and system for encrypted searching
The present teaching relates to a method, system, and programming for encrypted searching. In a search session, a uniform resource locator (URL) is received, wherein a portion of the URL is encrypted via a first key. A second key associated with the first key is obtained. A determination is made regarding whether a time-related criterion associated with the second key is satisfied. In response to the time-related criterion being satisfied, the portion of the URL is decrypted based on the second key to obtain a keyword, one or more search results are obtained based on the keyword, and a webpage including the one or more search results to be provided to a user is generated.
US11409888B2 Security information processing device, information processing method, and recording medium
An efficient examination of a security threat that may affect a product is enabled. A security information processing device includes threat information model generation means for generating, by use of first threat information including threat information indicating a threat related to security, a threat information model capable of classifying a piece of information as the threat information, collection means for collecting one or more threat information candidates each being a candidate for the threat information, from an information source providing information related to security, and detection means for detecting, by use of information about a component constituting a product and the threat information model, second threat information including the threat information that may affect the product, from the collected one or more threat information candidates.
US11409878B2 Trusted sequence for computing devices via hashes
An example computer system includes a memory having a computer program, a set of data containing a cryptographic first hash protected by a code, and a set of trusted security guidelines for operating an electronic device; a trusted platform module device to store a second hash associated with the computer program; a trusted application computing agent to establish that a hardware initialization sequence of the electronic device is trusted upon matching the first hash with the second hash; and a controller to operate the computer program on the electronic device according to the set of trusted security guidelines.
US11409873B2 Detection of cyber machinery attacks
A method of cyber protection of a machine based on acquiring acoustic signals from a vicinity of the machine, while the machine is operative. The method includes analyzing the acquired acoustic signals to determine whether the machine or a controller of the machine is operating suspiciously and initiating a cyber measure on the controller of the machine, responsive to a determination based on the acquired acoustic signals that the machine or the controller is operating suspiciously.
US11409871B1 Universal tracing of side-channel processes in computing environments
A method for identifying suspicious activity on a monitored computing device is described. In one embodiment, the method may include monitoring a local procedure call interface of the monitored computing device, identifying, based at least in part on the monitoring, a remote procedure call (RPC) of a suspicious process, the RPC being transmitted over a local procedure call message of the local procedure call interface, analyzing the RPC of the suspicious process, and performing a security action based at least in part on the analyzing.
US11409869B2 Automatic threat detection of executable files based on static data analysis
Aspects of the present disclosure relate to threat detection of executable files. A plurality of static data points may be extracted from an executable file without decrypting or unpacking the executable file. The executable file may then be analyzed without decrypting or unpacking the executable file. Analysis of the executable file may comprise applying a classifier to the plurality of extracted static data points. The classifier may be trained from data comprising known malicious executable files, known benign executable files and known unwanted executable files. Based upon analysis of the executable file, a determination can be made as to whether the executable file is harmful.
US11409866B1 Adaptive cybersecurity for vehicles
A method, implemented by a computing system on-board a vehicle, differentiates whether an anomaly originating from a hardware component of the vehicle is caused by a cybersecurity threat, by a degradation of the performance of the hardware component, or by both. States of the respective nodes in a first group of nodes of the first hardware component are compared with a stored table of sets of states of nodes in the first group. A determination is made of whether the anomaly associated with the first hardware component is caused by a cybersecurity threat or by health degradation of the first hardware component based on the comparison of the states of the nodes of the first group with the sets of possible states of the respective nodes where each set is associated with one of a cybersecurity threat and health degradation.
US11409863B2 Computer-based systems configured for detecting and sandboxing external resources and methods of use thereof
To facilitate improved email and device security, embodiments of systems and methods include intercepting, by a processor associated with an entity, an internet request, where the internet request is produced by a link received in an email at a first computing device. The processor determines that the link is externally bound relative to an entity network. The processor determines an existence of a sandbox environment instance in a set of existing sandbox environment instances. The processor routes the link through the sandbox environment instance. The processor updates the sandbox log in the database based on the sandbox environment instance and the link. The processor causes to display on a screen of the first computing device a user interface for interacting with the link in the sandbox environment instance, and the processor logs activities associated with interacting with the link in a security log.
US11409862B2 Intrusion detection and prevention for unknown software vulnerabilities using live patching
A variety of methods are provided for an application or operating system (OS) kernel intrusion detection and prevention, based on verification of security invariants and legitimacy of security state transitions from the past historical state. Methods are provided for an application or OS kernel intrusion detection and prevention for unknown attack vectors and vulnerabilities based on additional security checks added to the software by means of live patching.
US11409861B2 Passwordless authentication
Provided is passwordless user registration process in which a user initially registers a device or a network of trusted devices rather than submitting a password. Thus, example embodiments are directed to a truly passwordless user account across all devices. In one example, a method may include receiving a registration request of an unregistered user from an authentication device, the registration request comprising a user identifier and a device credential obtained by the authentication device, performing a passwordless registration of the unregistered user with an application, wherein the performing comprises registering the unregistered user as a passwordless user with passwordless access to the application and registering the authentication device as a first trusted device of the passwordless user, and transmitting a notification to the authentication device indicating successful passwordless registration.
US11409860B2 System and method for remote authentication
A system enables a content creator to upload the content onto the server and set rules and conditions for the access and retrieval. The content is downloaded to a portable storage medium, the content will be encrypted for display at a particular destination device. When the content is loaded on the destination device, the destination device will check if the content is loaded on the correct destination device by checking the information of the destination device attached to the content against the device information stored on the destination device.
US11409858B2 Authorized device or component determinations
In some examples, a scanner that is to verify a device includes a scanner input/output (I/O) interface to physically and communicatively connect to a device I/O interface of the device. The scanner includes a processor to send an input through the scanner I/O interface to the device, receive, at the scanner I/O interface, an output responsive to the input from the device, the output comprising a cryptographic value based on a cryptographic operation applied on data of the input, and determine whether the device is an authorized device based on the received output.
US11409857B2 Recording medium, information processing method, information processing apparatus, and information processing terminal
A non-transitory computer-readable recording medium having computer-readable instructions stored thereon, which when executed, cause an information processing apparatus including a memory and processing circuitry, to execute a method including managing a first account and a second account for a service provided by the information processing apparatus, registering a second user corresponding to the second account as a user capable of recovering the first account, in response to receiving a request from a first information processing terminal corresponding to a first user corresponding to the first account, determining whether authentication is successful based on authentication information of the first user received from a second information processing terminal corresponding to the second user, and providing the first user access to the service based on the determination.
US11409851B2 Authentication method and electronic device
An authentication method and an electronic device, the method including receiving a touch operation on an icon of a first application, collecting a biological feature of a user in response to the touch operation, comparing the collected biological feature with a biological feature bound to the first application, where the first application is bound to at least one biological feature, each biological feature is bound to a user account of the first application, each user account is corresponding to a resource directory, when the comparison result indicates that the collected biological feature matches a first biological feature of the at least one biological feature, determining a first user account bound to the first biological feature, and logging in to the first application based on the first user account, and loading information stored in a first resource directory corresponding to the first user account.
US11409845B2 Method for determining if a machine learning model has been copied
A method is provided for detecting copying of a machine learning model. A plurality of inputs is provided to a first machine learning model. The first machine learning model provides a plurality of output values. A sequence of bits of a master input is divided into a plurality of subsets of bits. The master input may be an image. Each subset of the plurality of subsets of bits corresponds to one of the plurality of output values. An ordered sequence of the inputs is generated based on the plurality of subsets of bits. The ordered sequence of the inputs is inputted to a second machine learning model. It is then determined if output values from the second machine learning model reproduces the predetermined master input. If the predetermined master input is reproduced, the second machine learning model is a copy of the first machine learning model.
US11409844B2 Systems and methods for license management in a domain-separated architecture
Present embodiments are directed toward a domain-separated license management system (DSLMS) for managing software license compliance in a domain-separated architecture, such as a domain-separated client instance. The DSLMS populates a domain tree structure with a determined number of software licenses assigned to, and a determined number of software licenses in use by, each granular domain of the instance, and this information is stored in the leaf nodes of the domain tree structure. The domain tree structure may be further populated to include a number of software licenses assigned to, and a number of software licenses in use by, each non-leaf node of the domain tree structure. Once populated, the domain tree structure is used to determine whether the represented domain-separated client instance is fully-compliant, partially-compliant, or non-compliant. Further, software licenses are rebalanced between the granular domains of a partially-compliant instance domain-separated client instance to bring the instance into full compliance.
US11409834B1 Systems and methods for providing content
Systems, methods, and non-transitory computer-readable media can, for a first content item comprising a plurality of scan versions, calculate render scores for at least some of the plurality of scan versions, each render score being indicative of a likelihood of an associated scan version to render successfully on a first client computing device. A first scan version of the plurality of scan versions is selected based on the render scores. The first scan version of the first content item is transmitted to the first client computing device.
US11409833B2 Systems and methods for providing a user interface with grid view
A tool (systems, apparatus, methodology, application, user interface, etc.) for accessing content, such as webpages hosted over a network such as the internet, and more particularly, a tool for accessing the content of a webpage and further displaying a grid view superimposed over the content of the webpage.
US11409832B2 Dynamic content modifications
In some implementations, a method for remediating issues on webpages through client-side fixes that are performed without modifying underlying webpage code includes receiving, at a remediation server system, a request for remediation code, the request for remediation code originating from a client computing device that has accessed a webpage that has a statement requiring the remediation code, the webpage being part of a website that is hosted by a third party server system, the request identifying the webpage that is requesting the remediation code. The method can further include identifying one or more specific remediations for remediating issues on the website; accessing one or more specific remediation code portions; and accessing a client-side remediation code engine. The method can further include transmitting the client-side remediation code engine and the one or more specific remediation code portions to the client computing device.
US11409828B2 Dynamic language translation of web site content
Methods, systems, and computer readable medium for providing content with respect to a website. A request for content is received where the request includes information related to a user. One or more pieces of localized content associated with at least one condition is retrieved when it is determined that the at least one condition is consistent with the information related to the user, where each localized content is localized with respect to the content requested. At least one of the retrieved localized content is identified when the information related to the user meets the associated at least one condition. The identified at least one localized content is sent as a response to the received request for content.
US11409827B2 Providing electronic search and guidance using non-address destination designations
Disclosed are various embodiments for providing electronic search and guidance using non-address destination designations. In one embodiment, a particular feature identifier is selected via a client device. A particular geographic location corresponding to the particular feature identifier is determined. Navigation instructions to the geographic location and/or a map showing the geographic location are presented via the client device.
US11409824B2 Systems and methods to curate notifications from unsubscribed social media accounts
Methods and systems for curating notifications from unfollowed accounts are described herein. The system tracks that a first account previously followed a second account and subsequently unfollowed the second account. The system identifies an interest of the first account and monitors the activities of the second account for activity that matches the interest. If there is a match between the interest and an activity of the second account, the system notifies the first account of the activity. These methods and systems provide the user with relevant information from unfollowed accounts.
US11409820B1 Workflow relationship management and contextualization
Described herein are methods and system for electronic workflow management having a central server that periodically scans data accessible to multiple computers and data interacted with by different users to generate a nodal data structure comprising of interrelated nodes where each node corresponds to a workflow component, such as files, messages, tasks, and the like. The server then executes various analytical protocols to identify and link/merge nodes corresponding to related content. The server then allows a user to customize graphical user interfaces where the server arranges the content of each graphical user interface based on their corresponding relationships within the nodal data structure.
US11409819B2 Method and device for recommending social user
A method for recommending a social user includes: acquiring the first user identification information corresponding to the user equipment, wherein, the user equipment is wirelessly connected to a wireless access point; sending the first user identification information and the corresponding access point identification information of the wireless access point to a second network device; receiving one or more pieces of second social user information returned by the second network device, wherein the second social user information corresponds to the access point identification information; and sending at least one of the one or more pieces of the second social user information to the user equipment. The method recommends social users on the basis of a shared wireless access point, thereby facilitating offline socialization because of the short physical distance between recommended social users who are connected to the shared wireless access point.
US11409815B2 Transforming an expression tree hierarchy of a database query for dynamic data of a database
A system can generate an expression tree hierarchy based on a database query that refers to dynamic data of a database having a data model. The dynamic data is undefined in the data model of the database. The system can invoke a process that traverses the expression tree hierarchy to transform the expression tree hierarchy and iteratively or recursively translate multiple expression fragments of the expression tree hierarchy in accordance with the process while maintaining a contextual type stack. A particular iteration or recursion operates on a particular expression fragment of the multiple expression fragments to convert the particular expression fragment into another expression fragment for another expression tree hierarchy.
US11409814B2 Systems and methods for crawling web pages and parsing relevant information stored in web pages
Embodiments herein provide for a more efficient web crawler (102) that accesses a plurality of links from a web page (106). In certain embodiments, the web crawler (102) determines link scores for each of the plurality of links, with each link score corresponding to a probability that the associated link leads to a web page (106) of a target page type. The plurality of links and the associated link scores are added to a priority queue (114). The web crawler (102) accesses a second web page (106) using the highest-ranked link in the priority queue (114), obtains links from that web page (106), identifies a link score for each of those links, and adds those links to the priority queue (114) based on their link scores. This process can be repeated for several pages, as needed, using the highest-rank link in each instance, until the crawler (102) identifies a web page (106) of a target page type.
US11409809B2 Visualizing data center inventory and entity relationships
A system can provide a visual representation of an inventory of data entities for a distributed computing system. Inventory data including cost and operational data for data entities such as data centers, servers, and virtual machines, can be converted into a format file. The format file can be used to create a tree of nodes and node summaries corresponding to the data entities. A user interface can display hierarchical and isolated views of the tree revealing parent child relationships between data entities within a computing system infrastructure. Node summaries including cost and utilization data can be displayed to reveal how specific sub-costs such as labor and licensing, are driven by data entities in one level of the infrastructure and pushed to respective parent or child data entities in other levels. Views of the tree can be used to determine areas of inefficiency or reduced value within the computing system.
US11409806B2 Apparatus and method for constructing Aho-Corasick automata for detecting regular expression pattern
An apparatus for constructing Aho-Corasick automata according to the present invention includes a concatenative normal form transforming unit configured to receive a regular expression that is expressed using an operator including a concatenation and an alternation and transform the regular expression into concatenative normal forms (wherein each concatenative normal form is defined as a form in which character alternations are connected by concatenation); a trie generating unit configured to generate a trie from the concatenative normal forms by updating states and transitions of the trie (wherein each transition corresponds to a set of characters) while processing each concatenative normal form in order; and a failure link creating unit configured to create a failure link for each state of the trie by using a set of characters corresponding to each transition of the trie.
US11409798B2 Graph processing system including different kinds of memory devices, and operation method thereof
A method for operating a graph processing system including a first and second memory, comprising: storing in the first memory, a start index, a terminal index and an edge value of graph data; storing in the second memory, a start vertex of the graph data; rearranging the start vertex as an intermediate vertex by using to the start index; performing a graph computation on the intermediate vertex by using to the terminal index and the edge value; storing in the second memory, a terminal vertex as a result of the graph computation; determining whether a graph processing operation is completed by comparing the terminal vertex and the start vertex; setting the terminal vertex as the start vertex when the graph processing operation is not completed; and iterating the rearranging, the performing, the storing the terminal vertex, the determining and the setting until the graph processing operation is completed.
US11409795B2 Atomically executed application program interfaces
An example operation may include one or more of identifying a caller blockchain node and one or more callee blockchain nodes within a blockchain network and issuing, by the caller blockchain node, application programming interface calls to application programming interfaces corresponding to each of the one or more callee nodes, in response to a first application programming interface call being issued successfully, directing a smart contract associated with the caller blockchain node to initiate a distributed transaction involving the one or more callee nodes to perform the application program interface calls, the caller node issues application programming interface calls and the one or more callee nodes each performing application programming interface requests.
US11409794B2 Image deformation control method and device and hardware device
A method and a device for controlling deformation on an image, and a hardware device are provided. In the method for controlling deformation on an image, a to-be-processed image is acquired; an audio file is acquired; the audio file is played and a first attribute value of the audio file corresponding to a current time point is acquired; an extent of the deformation on the image is determined based on the first attribute value; and deformation processing is performed on the to-be-processed image based on the extent of the deformation on the image. With the method for controlling deformation on an image, the extent of the deformation on the image is controlled based on the attribute value of the audio file, thereby solving the technical problem in the conventional technology that the special effects of deformation cannot be flexibly generated.
US11409792B2 System and method for streaming individualized media content
A system and method that provides a rule based randomized media content management system. The system includes a database that stores media content that is associated with category metadata that identifies content of the media content with corresponding categories. Moreover, a programming rules engine generates a list of approved media content based on business rules and a predictive rules engine generates media content selection characteristics based on media display device data and media consumption data associated with the viewer. Furthermore, a media content playlist engine is provided that generates a media content playlist by applying the generated media content selection characteristics to the list of approved media content to select media content, such that the resource consumption by the media display device is minimized by selecting media content that is targeted to the viewer of the media display device according to one or more business rules.
US11409791B2 Joint heterogeneous language-vision embeddings for video tagging and search
Systems, methods and articles of manufacture for modeling a joint language-visual space. A textual query to be evaluated relative to a video library is received from a requesting entity. The video library contains a plurality of instances of video content. One or more instances of video content from the video library that correspond to the textual query are determined, by analyzing the textual query using a data model that includes a soft-attention neural network module that is jointly trained with a language Long Short-term Memory (LSTM) neural network module and a video LSTM neural network module. At least an indication of the one or more instances of video content is returned to the requesting entity.
US11409784B2 Methods and apparatus to detect unconfined view media
Methods, apparatus, systems and articles of manufacture are disclosed to detect unconfined view media. A disclosed apparatus includes means for generating a pixel map to generate a reference pixel map for media data; means for detecting a field of view to detect a field of view for a presentation of the media data; and means for determining a view edge to determine a first view edge based on the field of view and the reference pixel map and that the media data corresponds to unconfined view media based on the first view edge.
US11409778B2 Mapping of topics within a domain based on terms associated with the topics
A method including obtaining terms that are specific to a domain. First and second sets of the terms are obtained from first and second users. The first set do not adhere to a standard; the second terms do adhere to the standard. Tokens are obtained from the terms. First and second topics, representing terms, are identified within the domain. The terms are assigned to exactly one corresponding topic. The terms are assigned to the topics. First and second topic names are identified for the first and second topics. Identifying includes analyzing, for relevance, ones of the tokens. Identifying also includes selecting a particular token as a selected topic name for a selected one of the first topics and the second topics. A similarity value is determined between the first and the second selected topics. A mapping is established, based on the similarity value, between the first and second selected topic.
US11409776B2 Anonymous reporting system
An anonymous reporting system for use in reporting and following up on incidents, accidents, and the like. The system may be accessed via an Internet website. A reporting individual may select a type of incident to report. In one example, the reporting individual may select a level on anonymity and some, none or all of the individual's personal identification is displayed to the organization according to the selected level.
US11409774B2 Testing client-side rendering capabilities
In some implementations, a computing device can test the client-side rendering capabilities of a map module running on a computing device. For example, the map module can include a test module that sends test data to a rendering module of the browser. The rendering module can render the test data into a rendering context based on the test data. The test module can compare the pixel data in the rendering context to expected pixel data to determine whether the rendering module is capable of accurately rendering an image based on the test data. If the rendering module is capable of accurately rendering the rendering context based on the test data, the map module can be configured to perform client-side rendering of images. For example, the map module can be configured to perform client-side rendering of map data based on map data received from a map server.
US11409773B2 Selection device, selection method, and non-transitory computer readable storage medium
A selection device includes an identification unit that identifies search histories related to element candidates that are candidates for a new element, and pieces of posted information on the element candidates. The selection device includes a selection unit that selects, from among the element candidates, an element candidate in order to generate learning data to cause a model to learn a feature of information on the new element based on the identified search histories and the identified pieces of posted information.
US11409768B2 Resource management systems and methods
Example resource management systems and methods are described. In one implementation, a processing device is to: provide a plurality of virtual processors, each virtual processor comprising a cache memory to cache a portion of database data accessed from a storage platform; receive a query referencing the database data stored in the storage platform; determine at least one task to process the received query; and allocate the at least one task to a subset of the plurality of virtual processors to process the at least one task. The allocation may be based at least in part on the respective portions of the database data that are cached within the respective cache memories of the subset of the plurality of virtual processors.
US11409766B2 Container reclamation using probabilistic data structures
Disclosed herein is the creation of probabilistic data structures for container reclamation. One method involves retrieving a segment object list of a data container and creating a probabilistic data structure. The segment object list comprises a plurality of segment objects, the data container comprises the plurality of segment objects and a plurality of data objects, and each segment object of the plurality of segment objects comprises a hash value determined by performing a hashing function on a corresponding data object of the plurality of data objects. The creating includes, for each segment object in the segment object list, identifying an element of a plurality of elements of the probabilistic data structure using a hash value of the each segment object and setting the element to indicate the segment object references a corresponding data object of the plurality of data objects.
US11409760B2 Data array of objects indexing
An operations integration processor generating tag names from an array of objects in a language-independent data format different than a tag format for integration with a tag-based control and data acquisition system. The operations integration processor receives a response from a web service and parses the response to identify one or more objects and corresponding values in the array contained in the response. The response includes an array of objects and is in a language-independent data format different than a tag format. The processor configures a selected object of the array to act as a unique index for the array of objects and generates one or more tag names from the parsed response. The tag names each represent a tag having at least one of an object and a value associated with it based on the information provided in the response. The generated tag names include the selected object in an array index part thereof.
US11409759B2 Data dump formatting utilizing dynamically created control structures
In one general embodiment, a computer-implemented method includes identifying a data dump and a predefined data structure, parsing the predefined data structure to determine one or more identifiers within the predefined data structure, determining that a match exists between one or more elements of the data dump and the one or more determined identifiers of the predefined data structure, and formatting the data dump utilizing the predefined data structure, in response to the determining.
US11409757B2 System and method for collecting, consolidating and processing data
A method for collecting, consolidating and processing data is provided. The method includes receiving, using at least one of said at least one processor, data via a plurality of data streams, aggregating, using at least one of said at least one processor, data received via the plurality of data streams, validating, using at least one of said at least one processor, the received data, and transforming, using at least one of said at least one processor, the received data into standardized data formats.
US11409747B2 Combined filtering and indexing for read-only data sets
The present disclosure provides a method for executing a query in a database, the method comprising receiving the query that comprises a query key; searching a data structure of the database to determine whether the query key includes a portion that corresponds to an entry in the database, wherein the data structure comprises a first sequence of values comprising information that indicates whether the database comprises data that corresponds to a portion of a key, and a second sequence of values comprising pointers pointing to data that corresponds to the key; in response to the query key including a portion that corresponds to an entry in the database, determining a location of a value in the first sequence, wherein the value corresponds to the portion of the query key; and determining a pointer in the second sequence of values according to the location, wherein the pointer points to data that corresponds to the query key.
US11409745B2 Optimizing the execution order between analytical functions and joins in SQL queries
Execution of a query invoking an analytical function (AF) is optimized. The query includes a join operation between an AF table and an AuxiliaryTable. A determination is made that the AF includes a plurality of AF properties. Query-level properties about the query are inferred. A determination is made to change an order of the join operation from the plurality of AF properties and query-level properties.
US11409743B2 Property learning for analytical functions
In some examples, a system learns properties of an analytical function based on information of queries invoking the analytical function that have been previously executed, creates a function descriptor for the analytical function based on the learning, and provides the function descriptor for use by an optimizer in generating an execution plan for a received database query that includes the analytical function.
US11409741B2 Enabling data format specific database functionalities over existing data types by marking operand values
Functionalities of new data types are enabled for data stored using native data types (“recognized data types”) supported by DBMSs. Values having a latent data type may be stored using a recognized data type of a DBMS. That is, a value stored in a database table may be recognized by a DBMS as having a recognized data type (e.g., character string) but the value may also include information that indicates the value conforms to a particular latent data type. DBMSs compile database statements. The database statement can contain multiple expressions that may specify a latent data type or that may have a recognized data type but that also imply latent data types. By determining that various expressions have latent data types, operations that rely on the expressions as having a latent data type may be validated in a query and executed accordingly.
US11409738B2 Method and system for query federation based on natural language processing
A system and method for generating a database query from a natural language using a query engine selector module for identifying appropriate database query format, a query engine builder module to generate appropriate database query using an intermediate query language 2 (IQL2) as input, and a data retriever module for fetching data from single or multiple data sources.
US11409737B2 Interactive structured analytic systems
An analytics system can include a display on which a plurality of images are shown, and an analytics application communicably coupled to the display. The analytics application can receive a question and hypotheses from a user using the display. The analytics application can also generate queries using a natural language module, and send the queries to a plurality of data sources. The analytics application can further receive data from the data sources in response to the queries, and evaluate the data to generate evaluated data. The analytics application can also present the evaluated data, and receive a selection of at least one data item of the evaluated data. The analytics application can further convert the at least one data item into evidence, receive a selection of the evidence applied to a hypothesis, and evaluate the hypothesis. The analytics application can also present an assessment that the hypothesis answers the question.
US11409731B2 Self-adaptive data source aggregation system and method
A data aggregation system for aggregation of data from at least two data sources includes: a data aggregation unit configured to determine a data aggregation action to be executed by the system, in response to a message received by at least one data source device, each message comprising data; a consistency checking unit configured to check the consistency of each message received from a data source device using one or more consistency rules and determine an action to be executed by said data aggregation unit depending on the consistency checking; and an accuracy metric determination unit configured to determine an accuracy metric for the executed action based on feedback values received from a set of at least one user device, said data aggregation unit comprising a rule updating unit configured to update said consistency rules based on the accuracy metrics determined for the executed actions.
US11409730B2 Blockchain-based transaction platform with enhanced scalability, testability and usability
Provided is a method of truncating one or more blocks in a blockchain (300) by an aging process executed by participating computer node (501, 502) of the blockchain. The method includes truncating one or more blocks (310, 320) with a time stamp (210) that is older than a pre-determined cut-off time (t1) by the computer node; creating a new block (360) in which one or more data packets of the new block capture essential data (312, 320) of blocks that are truncated; and appending the new block to the blockchain.
US11409727B2 Concurrent execution of database operations
The present disclosure relates to executing concurrent database operations in a database system during a time window. The database operations are configured to use storage units of a storage space of the database system. A first usage speed of free storage units is determined to be used by at least one first database operation and a second usage speed of free storage units to be used by a second database operation. The first and second usage speeds may be used for determining a maximum number of free storage units to be used by the second database operation during the time window. The second database operation may be executed during the time window in accordance with the maximum number. The first database operation may be executed, wherein the execution of the first database operation during the time window being limited to the storage units of the storage space.
US11409723B2 Detecting interesting decision rules in tree ensembles
Mechanisms are provided for detecting interesting decision rules from a set of decision rules in a tree ensemble. Each tree in the tree ensemble is traversed in order to assign each individual data record from a set of data records to an identified leaf node in each tree. Predicted values are determined for the tree ensemble based on predictions provided by each leaf node to which each individual data record is assigned. Interesting sub-indices for decision rules from the set of decision rules are determined and, for each decision rule corresponding to the leaf nodes in the tree ensemble, the sub-indices are combined into interestingness index It. The decision rules are ranked corresponding to the leaf nodes in the tree ensemble according to the associated value of the interestingness index It and a subset of the decision rules corresponding to the leaf nodes in the tree ensemble are reported.
US11409721B2 System and method for providing access to a sharded database using a cache and a shard technology
In accordance with an embodiment, the system enables access to a sharded database using a cache and a shard topology. A shard-aware client application connecting to a sharded database can use a connection pool (e.g., a Universal Connection Pool, UCP), to store or access connections to different shards or chunks of the sharded database within a shared pool. As new connections are created, a shard topology layer can be built at the database driver layer, which learns and caches shard key ranges to locations of shards. The shard topology layer enables subsequent connection requests from a client application to use a fast key path access to the appropriate shard or chunk.
US11409715B2 Maintaining high-availability of a file system instance in a cluster of computing nodes
A method for maintaining high-availability of file system instances is described. The method includes maintaining replica file system instances such as a first replica file system instance on a first computing node and a second replica file system instance on a second computing node. Further, a third computing node is instructed to create a sparse replica file system instance on the third computing node in response to detection of a failure condition associated with the second computing node. Moreover, a data update request is directed to the first replica file system instance and the sparse replica file system.
US11409713B2 System and process for scalable and secure content delivery
Aspects of the subject disclosure may include, for example, segmenting a file to obtain a set of segments, wherein the file can be regenerated according to a recombination of the set of segments. At least some segments are transported to a targeted group of users including a first group of users and a second group of users, via unlicensed frequency spectrum and according to a peer-to-peer file sharing process. A segmentation record identifying the set of segments is provided to the targeted group of users. A progress of a delivery of the set of segments is monitored according to the segmentation record. The progress of the delivery is analyzed to identify a deficiency in delivery of a particular segment of the set of segments. Responsive to the deficiency, the particular segment is provided to the first group of users via a licensed frequency spectrum. Other embodiments are disclosed.
US11409711B2 Barriers for dependent operations among sharded data stores
Example distributed storage systems, replication managers, and methods provide barriers for dependent data operations among sharded data stores. Shard operation logs may be associated with different shards and storage nodes. Dependent data operations may be identified in each shard and data operation entries corresponding to dependency sets for those dependent data operations may be determined. Log-based operations may be executed by delaying execution of the dependent data operations in all shards until the dependency set data operations in all shards are completed.
US11409705B2 Log-structured storage device format
Embodiments of the disclosure provide techniques managing a log-structured solid state drive (SSD) format in a distributed storage system. SSDs in the distributed storage system maintains a journal of logical changes to storage objects to persist prepared and committed changes in the latency path. The journal includes metadata entries that describe changes and reference data pages. Dense data structures (such as a logical block addressing table) index the metadata entries. To reduce the amount of overhead in I/O operations, the distributed storage system maintains the dense data structures in memory rather than on disk.
US11409702B2 Display device and control method therefor
Disclosed is a display apparatus and a control method thereof. The display apparatus includes a display configured to display an image thereon; a storage configured to store a plurality of files therein to display the image; and a processor configured to: generate a first integrity check value of a first file based on at least one second file corresponding to a request for execution of the first file from an application, and identify whether to execute the first file by identifying whether the first integrity check value generated as above is consistent with a second integrity check value of the first file that has been generated based on the at least one second file before the request for execution of the first file was made.
US11409699B2 Drive recorder operation system, drive recorder, operation method, and recording medium for operation
A drive recorder operation system includes a drive recorder and an operation server. The drive recorder generates index information respectively corresponding to a plurality of video files, sends the index information to the operation server, and prohibits a video file from being overwritten based on an overwrite prohibition command from the operation server. The operation server receives an instruction designating index information and sends an overwrite prohibition command including the designated index information to the drive recorder.
US11409698B2 Parallel materialisation of a set of logical rules on a logical database
A computer-implemented method of providing a materialisation of a set of logical rules on a logical database comprising a set of logical facts. Each of a plurality of parallel processing threads performs the following steps. A logical fact that has not previously been received by any thread is received by the thread. By applying any of the logical rules to the received logical fact and/or any of the logical facts received by any thread prior to the received logical fact, the thread determines whether a new logical fact is implied, and if so the new logical fact is added to the set of logical facts. The thread then repeats the above steps on any further logical facts in the set of logical facts that have not previously been received by any thread. When all threads are waiting for a new logical fact, the method has completed.
US11409697B2 Efficient configuration compliance verification of resources in a target environment of a computing system
A method includes executing a configuration engine on one or more data processing device(s) of a computing system. In accordance with the execution, the method also includes discovering at least a subset of a number of resources associated with a target environment of the computing system, generating an environment definition associated with the target environment, building baseline configurations, policies and metadata for at least the subset of the number of resources, and versioning the aforementioned data. Further, the method includes, in accordance with tracking the metadata versioned in the repository, automatically scanning at least the subset of the number of resources and retrieving a first and/or a second specific configuration based on the scanning, and automatically determining a misconfiguration based on comparing the first specific configuration to a corresponding baseline configuration and/or verifying that a sequence of configurations is correctly defined based on the second specific configuration.
US11409694B2 Processor element matrix performing maximum/average pooling operations
A processor is provided. The processor includes a plurality of processing elements configured to be arranged in a matrix form, and a controller configured to control the plurality of processing elements during a plurality of cycles to process a target data, control first processing elements so that each of the first processing elements operates data provided from adjacent first processing elements and the input first element and inputs each of second elements included in a second row among the plurality of elements to second processing elements arranged in the second row among the plurality of processing elements, control the second processing elements so that each of the second processing elements operates data provided from adjacent second processing elements and the input second element, and operates data provided from the adjacent first processing elements in the same column among the first processing elements and pre-stored operation data.
US11409687B2 Systems and methods for automatically mapping between operation technology data and information technology data
A system may include a data delivery pipeline communicatively coupled to one or more microservices that receive a dataset transmitted through the data delivery pipeline. The system may also include a first microservice that receives a first dataset corresponding to operation technology (OT) data or information technology (IT) data and determines a second dataset based on the first dataset. The system may also include a second microservice that receives the second dataset from the first microservice via the data delivery pipeline, determines an action to perform in an industrial automation component of an industrial automation system based on an analysis of the second dataset, and transmits the action to the industrial automation component via the data delivery pipeline.
US11409685B1 Data synchronization operation at distributed computing system
In one example, a method comprises: receiving, by a hardware data processor and from a network adapter, a transfer complete message indicating that the network adapter has initiated a transfer of data received from a network to the hardware data processor, the transfer being performed over an interconnect coupled between the hardware data processor and the network adapter; based on receiving the transfer complete message, performing, by the hardware data processor, a flush operation to fetch any remaining portion of the data buffered in the interconnect to a local memory of the hardware data processor; based on determining that flush operation is complete, storing, by the data hardware processor, the transfer complete message at the local memory; and based on determining that the transfer complete message is stored at the local memory, starting the computation operation of the data at the hardware data processor or preforming an error handling operation.
US11409682B2 Folded memory modules
A memory module comprises a data interface including a plurality of data lines and a plurality of configurable switches coupled between the data interface and a data path to one or more memories. The effective width of the memory module can be configured by enabling or disabling different subsets of the configurable switches. The configurable switches may be controlled by manual switches, by a buffer on the memory module, by an external memory controller, or by the memories on the memory module.
US11409677B2 Bus slave circuit and related single-wire bus apparatus
A single-wire bus apparatus that includes a bus slave circuit(s) is provided. The bus slave circuit(s) can receive a unicast, a multicast, and/or a broadcast command sequence over a single-wire bus. In embodiments disclosed herein, the bus slave circuit(s) can be configured to determine whether to respond to a received multicast or broadcast command sequence based on a predefined response policy. As such, the single-wire bus apparatus can be configured to mix and match a legacy slave circuit(s), which always responds to the received multicast or broadcast command sequence, with an enhanced slave circuit(s) that can decide whether to respond to the received multicast or broadcast command sequence based on the predefined response policy. As a result, it is possible to improve design and implementation flexibility, such as supporting more bus slave circuits per port.
US11409676B2 System on chip, memory device, electronic device comprising the SoC and memory device, and method for storing data in the electronic device
Provided is a SoC, a memory device, an electronic device and a method for storing data in an electronic device. The electronic device comprises a host configured to output data, and a memory device including a memory storage configured to receive the data and to store the data. The host is configured to generate data bus inversion (DBI) information on the data to be provided to the memory device in accordance with a data parallelizing system, the data parallelizing system being inside the memory device, and to provide the DBI information to the memory device. The memory device is configured to provide the data to the memory storage, the data output from the host, the data encoded in accordance with the DBI information, the providing the data being in accordance with the data parallelizing system.
US11409675B2 Data transmission method for convolution operation, fetcher, and convolution operation apparatus
A data transmission method for a convolution operation, and a convolution operation apparatus including a fetcher that includes a loader, at least one sender, a buffer controller, and a reuse buffer. The method includes loading, by the loader, input data of an input feature map according to a loading order, based on input data stored in the reuse buffer, a shape of a kernel to be used for a convolution operation, and two-dimensional (2D) zero-value information of weights of the kernel; storing, by the buffer controller, the loaded input data in the reuse buffer of an address cyclically assigned according to the loading order; and selecting, by each of the at least one sender, input data corresponding to each output data of a convolution operation among the input data stored in the reuse buffer, based on one-dimensional (1D) zero-value information of the weights, and outputting the selected input data.
US11409673B2 Triggered operations for collective communication
Examples include a method of managing storage for triggered operations. The method includes receiving a request to allocate a triggered operation; if there is a free triggered operation, allocating the free triggered operation; if there is no free triggered operation, recovering one or more fired triggered operations, freeing one or more of the recovered triggered operations, and allocating one of the freed triggered operations; configuring the allocated triggered operation; and storing the configured triggered operation in a cache on an input/output (I/O) device for subsequent asynchronous execution of the configured triggered operation.
US11409671B2 Artificial reality system having multi-bank, multi-port distributed shared memory
This disclosure describes various examples of a system which uses a multi-bank, multi-port shared memory system that may be implemented as part of a system on a chip. The shared memory system may have particular applicability in the context of an artificial reality system, and may be designed to have distributed or varied latency for one or more memory banks and/or one or more components or subsystems within the system on a chip. The described shared memory system may be logically a single entity, but physically may have multiple memory banks, each accessible by any of a number of components or subsystems. In some examples, the memory system may enable concurrent, common, and/or shared access to memory without requiring, in some situations, full locking or arbitration.
US11409669B2 Memory space protection
Executable memory space is protected by receiving, from a process, a request to configure a portion of memory with a memory protection attribute that allows the process to perform at least one memory operation on the portion of the memory. Thereafter, the request is responded to with a grant, configuring the portion of memory with a different memory protection attribute than the requested memory protection attribute. The different memory protection attribute restricting the at least one memory operation from being performed by the process on the portion of the memory. In addition, it is detected when the process attempts, in accordance with the grant, the at least one memory operation at the configured portion of memory. Related systems and articles of manufacture, including computer program products, are also disclosed.
US11409666B2 Techniques for providing I/O hints using I/O flags
Techniques for processing I/O operations may include: issuing, by a process of an application on a host, an I/O operation; determining, by a driver on the host, that the I/O operation is a read operation directed to a logical device used as a log to log writes performed by the application, wherein the read operation reads first data stored at one or more logical addresses of the logical device; storing, by the driver, an I/O flag in the I/O operation, wherein the I/O flag has a first flag value denoting an expected read frequency associated with the read operation; sending the I/O operation from the host to the data storage system; and performing first processing of the I/O operation on the data storage system, wherein said first processing includes using the first flag value in connection with caching the first data in a cache of the data storage system.
US11409660B1 Systems and methods for translating address strings to standardized addresses
The technology disclosed relates to systems and methods for constructing standardized addresses for a plurality of jurisdictions. The system includes logic to receive an address string for a place-of-interest. The address string can have a plurality of substrings. The system includes logic to classify substrings in the plurality of substrings as address substrings and non-address substrings. The system includes logic for one-to-one mapping respective address substrings in the address string to respective address components. The system includes logic to access respective standardized formats for the respective address components. The system includes logic to conform the address substrings to the respective standardized formats of the respective address components. The system can then access a template that specifies an order of concatenating the conformed address substrings. The system includes logic to concatenate the conformed address substrings according to specified order.
US11409656B2 Semiconductor device
A semiconductor device includes a core which includes a first cache and a second cache; and a third cache configured to connect to the core, wherein the core is configured to: hold a read instruction that is issued from the first cache to the second cache, hold a write-back instruction that is issued from the first cache to the second cache, process the read instruction and the write-back instruction, determine whether a target address of the read instruction is held by the first cache by using a cache tag that indicates a state of the first cache, and when data of the target address is held by the first cache, abort the read instruction until it is determined that data of the target address is not held by the first cache.
US11409652B2 Estimating worker nodes needed for performing garbage collection operations
Systems and methods for estimating the number of workers needed to perform a garbage collection operation are disclosed. Similarity groups are used to identify segments associated with objects in a computing system. Using deletion records that identify objects to be deleted, the similarity groups impacted by the deletion records can be identified. The number of workers can be determined based on the impacted similarity groups. More specifically, the number of impacted similarity groups and/or workers can be evaluated in terms of memory requirements, input/output constraints and/or time requirements to estimate the number or workers needed to clean similarity groups impacted by a garbage collection operation.
US11409650B2 Method for managing flash memory module and associated flash memory controller and electronic device
The present invention provides a flash memory controller, wherein the flash memory controller is arranged to access a flash memory module, and the flash memory controller includes a ROM, a microprocessor and a time-management circuit. The ROM stores a program code, the microprocessor is configured to execute the program code to control the access of the flash memory module, and the time-management circuit is configured to generate current time information. In the operations of the flash memory controller, when the microprocessor writes data into last pages of a specific block of the flash memory module, the microprocessor writes the time information generated by the time-management circuit into one of the last pages of the specific block.
US11409645B1 Intermittent failure metrics in technological processes
Systems and methods for testing a subject system with a software testing process are described. The system receives Boolean states responsive to repeatedly applying a first test case to a subject system. Each Boolean state signifies an outcome of an application of the first test case to a version of a first software feature over a span of time. The system identifies test case outcomes for the first test case that are adjacent in time and different and generates an intermittency value for the first test case. The system determines that the intermittency value for the first test case exceeds an intermittency threshold and alerts an engineering resource. Finally, the system repeats the above operations until the intermittency value for the first test case does not exceed the intermittency threshold.
US11409643B2 Systems and methods for simulating worst-case contention to determine worst-case execution time of applications executed on a processor
Techniques for determining worst-case execution time for at least one application under test are disclosed using memory thrashing. Memory thrashing simulates shared resource interference. Memory that is thrashed includes mapped memory, and optionally shared cache memory.
US11409642B2 Automatic parameter value resolution for API evaluation
A method for parameter value resolution, includes extracting, from an application programming interface (API) repository, metadata information associated with an API parameter set of at least one API and generating parameter clusters associated with the API parameter set based on the extracted metadata information. Each parameter cluster may include word tokens associated with at least one API parameter of the API parameters set. The method furthers includes determining a representative term for each parameter cluster and based on the determined representative term, extracting sample parameter values from a knowledge base server. The method further includes generating test API endpoints associated with the at least one API based on the extracted sample parameter values, validating the extracted sample parameter values by executing the generated test API endpoints, and publishing, based on the validation, validation result as an indicator for suitability of the at least one API for a software application.
US11409641B1 Mutation testing of database functions
Methods and apparatuses are described for mutation testing of database functions. A computing device identifies database functions for testing from at least one database. The computing device generates, for each identified database function, mutated database functions by automatically applying mutations to the identified database function that change aspects of the identified database function. The computing device deploys the mutated database functions to the at least one database. The computing device determines line coverage attributes associated with each mutated database function. The computing device selects tests for execution against each mutated database function based upon the line coverage attributes associated with each mutated database function. The computing device executes the selected tests against each mutated database function using test automation applications to determine an outcome associated with each test. The computing device generates an output file comprising the outcome associated with each test executed against the mutated database functions.
US11409640B2 Machine learning based test case prediction and automation leveraging the HTML document object model
Techniques are described for predicting test scenarios and generating test case documents and/or automation scripts using machine-learning algorithms. For example, input may be received representing a web page, and an HTML Document Object Model (DOM) of the web page may be analyzed. From the DOM, a plurality of HTML elements may be extracted and processed by a machine-learning algorithm. Based on the processed plurality of HTML elements, a plurality of predictions for test case scenarios may be generated, and converted into a set of human-readable instructions, such as a test case document, and/or a set of machine-readable instructions, such as an automation script. In some instances, a user selection of at least one predicted test scenario from a displayed list of one or more predicted test scenarios is received and corresponding human-readable instructions and/or machine-readable instructions are generated for the selected scenario(s).
US11409637B2 Page simulation system
The disclosed computer-implemented method may include accessing updated data structures that are to be included in a user interface functionality test, where the updated data structures contribute to a user interface. The method may also include accessing live or snapshotted data captured from services running in a production environment, initiating generation of a first user interface instance using the updated data structures and using the accessed live or snapshotted data, and initiating generation of a second user interface instance using a different version of the data structures and using the same accessed live or snapshotted data. The method further includes comparing the first user interface instance to the second user interface instance to identify differences and then determine which outcome-defining effects the updated data structures had on the user interface based on the identified differences between the user interfaces. Various other methods, systems, and computer-readable media are also disclosed.
US11409636B2 Processor including debug unit and debug system
The present disclosure discloses a debug unit, comprising: a write register configured to store kernel write data written by a kernel of a processor, wherein the processor is communicatively coupled to a debugger configured to read the kernel write data, wherein the kernel write data is associated with a kernel write flag bit to indicate data validity of the kernel write data; and a control unit including circuitry configured to control access to the write register by the kernel of the processor and the debugger based on data validity indicated by the kernel write flag bit. The present disclosure further discloses a corresponding processor including the debug unit, a corresponding debugger communicatively coupled to the processor, and a corresponding debug system including the processor coupled to the debugger.
US11409635B2 Hacker-resistant anti-debug system
A computer system includes an operating system, a memory coupled to the operating system, and a processor (e.g., an anti-debug processor) coupled to the operating system. The operating system receives, from a debug process, a request to create an essential debug object for attachment to a target process. The anti-debug processor scans a kernel memory of the operating system for the essential debug object and verifies a presence of the essential debug object in the kernel memory, and scans the kernel memory to identify a process that has stored in the kernel memory the essential debug object. The anti-debug processor then halts the debug process, without using an internal interface or function of the operating system, thereby preventing the debug process from attaching to the target process.
US11409633B2 System and method for auto resolution of errors during compilation of data segments
A system and method for auto resolution of errors during compilation of data segments is disclosed. The method includes the steps of detecting one or more errors to be resolved associated with a data segment, determining an error type for each of the one or more errors from predefined error types based on neuron activations and a code logic derived from the data segment, arranging the one or more errors in a sequence of resolving, predicting a solution for each of the one or more errors, resolving the one or more errors sequentially for generating an error free data segment, and optimizing the error free data segment. The method further includes generating a pseudo code corresponding to the error free data segment and converting the pseudo code into at least one of the plurality of native languages.
US11409629B1 Systems and methods for optimizing a machine learning-informed automated decisioning workflow in a machine learning task-oriented digital threat mitigation platform
A system and method for adapting an errant automated decisioning workflow includes reconfiguring digital abuse or digital fraud logic parameters associated with automated decisioning routes of an automated decisioning workflow in response to identifying an anomalous drift or an anomalous shift in efficacy metrics of the automated decisioning workflow, wherein the automated decisioning workflow includes a plurality of distinct automated decisioning routes that, when applied in a digital threat evaluation of data associated with a target digital event, automatically compute a decision for disposing the target digital event based on a probability digital fraud; simulating, by computers, a performance of the automated decisioning routes in a reconfigured state based on inputs of historical digital event data; calculating simulation metrics based on simulation output data of the simulation; and promoting to an in-production state the automated decisioning workflow having the automated decisioning routes in the reconfigured state.
US11409624B2 Exposing an independent hardware management and monitoring (IHMM) device of a host system to guests thereon
The technology disclosed herein enables a guest executing in a host of a host computing system to access an IHMM device of the host computing system. In a particular embodiment, a method provides, in the host, providing a virtualized IHMM device to a guest IHMM device driver in the guest and exchanging IHMM information between the guest IHMM device driver and the virtualized IHMM device. The method further provides, translating the IHMM information between the virtualized IHMM device and a host IHMM device driver on the host. The host IHMM device driver interacts with the host IHMM device based on the IHMM information.
US11409622B1 Methods and systems for a non-disruptive planned failover from a primary copy of data at a primary storage system to a mirror copy of the data at a cross-site secondary storage system without using an external mediator
Systems and methods are described for a non-disruptive planned failover from a primary copy of data at a primary storage cluster to a mirror copy of the data at a cross-site secondary storage cluster without using an external mediator. According to an example, a planned failover feature of a multi-site distributed storage system provides an order of operations such that a primary copy of a first data center continues to serve I/O operations until a mirror copy of a second data center is ready. This planned failover feature improves functionality and efficiency of the distributed storage system by providing non-disruptiveness during planned failover without using an external mediator based on a primary storage cluster being selected as an authority to implement a state machine with a persistent configuration database to track a planned failover state for the planned failover.
US11409618B2 Transaction recovery
Transaction recovery in a cloud computing environment. Transaction recovery includes determining whether a first container of a plurality of containers in the cloud computing environment is crashed. In response to the first container being crashed, the method may include determining at least one transaction log entry from a first log file corresponding to the first container. Transaction recovery includes retrieving at least one in-doubt transaction corresponding to the first container from a first database corresponding to the first container. Transaction recovery includes comparing the at least one transaction log entry with the at least one in-doubt transaction for transaction recovery.
US11409611B2 Snapshot and backup copy operations for individual virtual machines
System and techniques for performing snapshot and backup copy operations for individual virtual machines in a shared storage. The system can also include one or more shared physical computer storage devices communicatively coupled to the hypervisor to store the plurality of virtual machines. A plurality of storage volumes can be provided in the one or more shared physical computer storage devices where each storage volume uniquely corresponding to one of the virtual machines. The system can issue a command to a hypervisor to perform a snapshot or backup copy operation with a particular information management policy.
US11409607B1 Basic input output system updates
Example implementations relate to Basic Input Output System updates. In some examples, a computing device can include a memory, a processor to, in response to completion of a Basic Input/Output System (BIOS) update, generate and store a boot status variable in the memory, determine whether the BIOS update was successful, in response to the BIOS update being successful, delete the boot status variable from the memory and perform a power event, and in response to the BIOS update being unsuccessful, perform a BIOS recovery.
US11409606B2 Apparatus and method for handling a firmware error in operation of a memory system
A memory system includes a memory device including plural non-volatile memory cells storing firmware and a controller configured to load the firmware in a volatile memory and employ a plurality of cores, each capable of performing an operation based on the firmware. A core, which is in a standby state or an idle state between the plurality of cores, is configured to check whether an error has occurred in the volatile memory in which the firmware is loaded.
US11409601B1 Memory device protection
Systems, apparatuses, and methods related to memory device protection are described. A quantity of errors within a memory device can be determined and the determined quantity can be used to further determine whether to utilize single or multiple memory devices for an error correction and/or detection operation. Multiple memory devices need not be utilized for the error correction and/or detection operation unless a quantity of errors within the memory device exceeds a threshold quantity.
US11409597B2 System and methods for hardware-software cooperative pipeline error detection
An error reporting system utilizes a parity checker to receive data results from execution of an original instruction and a parity bit for the data. A decoder receives an error correcting code (ECC) for data resulting from execution of a shadow instruction of the original instruction, and data error correction is initiated on the original instruction result on condition of a mismatch between the parity bit and the original instruction result, and the decoder asserting a correctable error in the original instruction result.
US11409595B2 Channel modulation for a memory device
Methods, systems, and devices for channel modulation for a memory device are described. A system may include a memory device and a host device coupled with the memory device. The system may be configured to communicate a first signal modulated using a first modulation scheme and communicate a second signal that is based on the first signal and that is modulated using a second modulation scheme. The first modulation scheme may include a first quantity of voltage levels that span a first range of voltages, and the second modulation scheme may include a second quantity of voltage levels that span a second range of voltages different than (e.g., smaller than) the first range of voltages. The first signal may include write data carried over a data channel, and the second signal may include error detection information based on the write data that is carried over an error detection channel.
US11409593B1 Discovering insights and/or resolutions from collaborative conversations
Methods, computer program products, and/or systems are provided that perform the following operations: in an information technology (IT) management system, grouping one or more ongoing service failure events into a service failure record; identifying a representative event for the service failure record; identifying one or more conversations that relate to the one or more ongoing service events; computing, using a similarity algorithm, feature similarity scores for respective conversations of the one or more conversations based, at least in part, on the features associated with the representative event and features associated with the respective conversations; linking a subset of the one or more conversations to the one or more ongoing service events in the service failure record based, at least in part, on the computed feature similarity scores; and providing the service failure record to a collaboration platform utilized in addressing the one or more ongoing service events.
US11409591B2 Anomaly determination apparatus, anomaly determination method, and non-transitory computer readable medium storing program
An anomaly determination apparatus, an anomaly determination method, and a program, capable of easily determining whether or not an anomaly has occurred are provided. An anomaly determination apparatus (1) includes a transformation unit (2) and an anomaly determination unit (3). The transformation unit (2) performs a transformation process using a transform function for transforming an anomaly level of a signal into a probability variable value, the probability variable value being a variable value in accordance with a predetermined probability distribution. Note that the transform function is a monotone function. The anomaly determination unit (3) determines presence/absence of an anomaly of a sample of the anomaly level by using a result of the transformation by the transformation unit (2).
US11409586B2 Systems and methods for extending the data model of a monolithic database through a microservice for a multi-tenant platform
A multi-tenant system comprises a monolithic database storing global records, each including global fields common for all tenants; a custom field database storing custom records, each including custom fields for a tenant; a custom field record service processing a custom record storage request by instructing the custom field database to store custom field values of the custom record for the tenant, and processing a custom record fetch request by instructing the custom field database to retrieve the custom field values; a monolithic application configured to receive a record storage or fetch request, configured to partition the record storage request into the global record storage request and the custom record storage request, configured to send the custom record storage request to the custom field record service, configured to partition the record fetch request into the global record fetch request and the custom record fetch request, and configured to send the custom record fetch request to the custom field record service.
US11409584B2 Cross-application data sharing
A data writing request is received at a web browser from a first application, where the data writing request comprises data and address information of a web page into which the data is written, and where the web browser and the first application are associated with a mobile device. The data writing request is sent to a web server. An instruction message is received from the web server and the data is stored at a shared storage space on the mobile device based on the instruction message. A data access request is received from a second application, where the web browser and the second application are associated with the mobile device. The data is read from the shared storage space based on the access request and sent to the second application.
US11409581B2 Coalition network identification
One or more computing devices, systems, and/or methods are provided. Event information associated with a plurality of events may be identified. The plurality of events may be associated with first entities corresponding to a first entity type and second entities associated with a second entity type. A first network profile associated with the first entities and the second entities may be generated based upon the event information. First representations associated with the first entities and second representations associated with the second entities may be generated based upon the first network profile. Clusters in the first representations and/or the second representations may be identified. One or more coalition networks associated with fraudulent activity may be identified based upon the clusters.
US11409576B2 Dynamic distribution of a workload processing pipeline on a computing infrastructure
Disclosed are systems, methods, and computer readable media for automatically assessing and allocating virtualized resources (such as central processing unit (CPU) and graphics processing unit (GPU) resources). In some embodiments, this method involves a computing infrastructure receiving a request to perform a workload, determining one or more workflows for performing the workload, selecting a virtualized resource, from a plurality of virtualized resources, wherein the virtualized resource is associated with a hardware configuration, and wherein selecting the virtualized resources is based on a suitability score determined based on benchmark scores of the one or more workflows on the hardware configuration, scheduling performance of at least part of the workload on the selected virtualized resource, and outputting results of the at least part of the workload.
US11409574B2 Instance creation in a computing system
A system and method for efficiently creating and managing application instances in distributed computing systems is disclosed. Controls are presented for specifying an application for instantiation, a data file for use with the application, and a destination for results from the application. Application resources and topology may be recommended to the user based on prior application execution, and CPU, GPU, and interconnect parameters such as bandwidth and latency. The controls may enable to user to customize the recommendations prior to automated instantiation based on the user's needs, such as whether the application is to be run in batch mode or interactive mode.
US11409569B2 Data processing system
A data processing system being configured to select between different hardware resources for the running of an application configured for the sending and receiving of data over a network. The selection of hardware resources may be between resources on the network interface device, and hardware resources on the host. The selection of hardware resources may be between first and second hardware resources on the network interface device. An API is provided in the data processing system that responds to requests from the application irrespective of the hardware on which the application is executing.
US11409566B2 Resource control device, resource control method, and computer readable medium
A process control unit (41) causes a plurality of control-target processes to operate in a memory area of a size equal to or smaller than a limiting value x. When a stopping process is detected, a resource allocation unit (43) allocates a size of a usable memory area for each of the control-target processes as a relaxed limiting value. When the stopping process is detected, the process control unit (41) causes each of the control-target processes to perform fallback operation in a memory area of a size equal to or smaller than the relaxed limiting value allocated to the process by the resource allocation unit (43).
US11409565B2 Methods, computing unit and memory pool for enabling usage of remote memory resources
A computing unit, a memory pool and methods therein, for enabling the computing unit to use memory resources in the memory pool, e.g. as configured by a resource scheduler. When a memory unit in the memory pool is allocated to the computing unit and an optical wavelength is assigned for communication between the computing unit and the allocated memory unit over an optical network, the computing unit is configured with a first mapping between the assigned optical wavelength and the allocated memory unit. Thereby, the optical network can be utilized efficiently to achieve rapid and reliable communication of messages from the computing unit to the allocated memory unit.
US11409560B2 System, apparatus and method for power license control of a processor
In one embodiment, a processor includes a current protection controller to: receive instruction width information and instruction type information associated with one or more instructions stored in an instruction queue prior to execution of the one or more instructions by an execution circuit; determine a power license level for the core based on the corresponding instruction width information and the instruction type information; generate a request for a license for the core corresponding to the power license level; and communicate the request to a power controller when the one or more instructions are non-speculative, and defer communication of the request when at least one of the one or more instructions is speculative. Other embodiments are described and claimed.
US11409559B2 System and method for weak lock allowing force preemption by high priority thread
A method, computer program product, and computer system for identifying, by a computing device, an attribute of a lock object associated with data. It may be determined that the lock object is acquired by a first task performing a transaction with the data based upon, at least in part, the attribute of the lock object. The lock object may be acquired by a second task by releasing the lock object from the first task prior to the transaction with the data being completed, wherein the second task is a higher priority task than the first task.
US11409553B1 System and method for isolating work within a virtualized scheduler using tag-spaces
A system and corresponding method isolate work within a virtualized scheduler using tag-spaces. The system comprises a tag-space resource configured to store at least one respective assignment of at least one scheduling group to a given tag-space. The given tag-space defines a given ordering-atomicity domain that isolates, within the virtualized scheduler, (i) work belonging to the at least one scheduling group from (ii) work belonging to at least one other scheduling group, assigned, in the tag-space resource, to a respective tag-space different from the given tag-space. The system further comprises a work scheduler that schedules, for processing, work belonging to the at least one scheduling group and work belonging to the at least one other scheduling group. Such scheduling may have independent ordering and atomicity effectuated therebetween by the given ordering-atomicity domain. Such independency of ordering and atomicity improves quality-of-service of the virtualized scheduler.
US11409552B2 Hardware expansion prediction for a hyperconverged system
A method, apparatus, system, and computer program product to managing a hyperconverged system. Hardware resource usage in a hyperconverged system is monitored. A set of supported applications for the hyperconverged system that have been purchased but are undeployed is identified. A determination is made as to whether a number of additional hardware nodes is needed to deploy and utilize the set of supported applications for the hyperconverged system that have been purchased but are undeployed. A set of actions is initiated in response to a determination that the number of additional hardware nodes is needed to deploy and utilize the set of supported applications for the hyperconverged system that have been purchased but are undeployed.
US11409548B2 Keypress event smoothener and predictor
In some embodiments, a key smoothener and predictor module of a software application executing on a computing device receives a sequence of key events from an input device of the computing device and through a user interface of the software application. The key smoothener and predictor module stores the sequence of key events in a key event queue and predicts the total number of key events for processing in a current processing cycle of the application based on the sequence of key events. A processing component of the software application processes an aggregated key event that indicates multiple keypresses. The number of the multiple keypresses is the same as the predicted total number of key events for the current processing cycle. The software application further causes the user interface of the software application to be updated based on processing the aggregated key event.
US11409545B2 Dynamic execution of parameterized applications for the processing of keyed network data streams
A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.
US11409544B2 Dynamically-configurable baseboard management controller
Methods, systems, apparatuses, and computer-readable storage mediums described herein are configured to dynamically configure a baseboard management controller to monitor a state of a server. For example, a configuration schema may be provided to the baseboard management controller. The configuration schema specifies each of the devices of the server that is to be monitored by the baseboard management controller. The configuration schema also specifies additional configuration details with respect to each of the devices. Based on the configuration information included in the configuration schema, the baseboard management controller performs a discovery sequence with respect to each of the devices to verify that such devices are communicatively coupled to the baseboard management controller. If the discovery sequence is successful, the baseboard management controller begins monitoring the devices. However, if the discovery sequence is unsuccessful, the baseboard management controller issues an error, thereby enabling the proper personnel to remediate the issue.
US11409539B2 On-demand programmable atomic kernel loading
Devices and techniques for on-demand programmable atomic kernel loading are described herein. A programmable atomic unit (PAU) of a memory controller can receive an invocation of a programmable atomic operator by the memory controller. The PAU can then perform a verification on a programmable atomic operator partition for the programmable atomic operator. Here, the programmable atomic operator partition is located in a memory of the PAU. The PAU can then signal a trap in response to the verification indicating that the programmable atomic operator partition is not prepared.
US11409535B2 Processing device and related products
A processing device and related products are disclosed. The processing device includes a main unit and a plurality of basic units in communication with the main unit. The main unit is configured to perform a first set of operations in a neural network in series, and transmit data to the plurality of basic units. The plurality of basic units are configured to receive the data transmitted from the main unit, perform a second set of operations in the neural network in parallel based on the data received from the main unit, and return operation results to the main unit.
US11409527B2 Parallel processor in associative content addressable memory
A parallel processor in associative content-addressable memory (PPAC) is provided. Processing in memory (PIM) moves computation into memories with the goal of improving throughput and energy-efficiency compared to traditional von Neumann-based architectures. Most existing PIM architectures are either general-purpose but only support atomistic operations, or are specialized to accelerate a single task. The PPAC described herein provides a novel in-memory accelerator that supports a range of matrix-vector-product (MVP)-like operations that find use in traditional and emerging applications. PPAC is, for example, able to accelerate low-precision neural networks, exact/approximate hash lookups, cryptography, and forward error correction. The fully-digital nature of PPAC enables its implementation with standard-cell-based complementary metal-oxide-semiconductor (CMOS), which facilitates automated design and portability among technology nodes. A comparison with recent digital and mixed-signal PIM accelerators reveals that PPAC is competitive in terms of throughput and energy-efficiency, while accelerating a wide range of applications and simplifying development.
US11409522B2 Automatic scaling of microservices applications
A device may receive information identifying a set of tasks to be executed by a microservices application that includes a plurality of microservices. The device may determine an execution time of the set of tasks based on a set of parameters and a model. The set of parameters may include a first parameter that identifies a first number of instances of a first microservice of the plurality of microservices, and a second parameter that identifies a second number of instances of a second microservice of the plurality of microservices. The device may compare the execution time and a threshold. The threshold may be associated with a service level agreement. The device may selectively adjust the first number of instances or the second number of instances based on comparing the execution time and the threshold.
US11409520B2 Custom term unification for analytical usage
A system includes reception of a definition of a first attribute to associate with a logical object of the first application, reception of a definition of a second attribute to associate with a second logical object of the first application, determination, based on the definition of the first attribute and the definition of the second attribute, that the first attribute and the second attribute are associated with a same semantic, based on the determination, generation of e a first identifier associated with the first attribute and the second attribute and storing the first identifier associated with the first attribute and the second attribute in a first data schema associated with the first application, and storage of the first identifier associated with the first attribute and the second attribute in an analytics schema associated with an analytics application.
US11409519B2 Method and apparatus for implementing a UI modernization application module
Various methods, apparatuses/systems, and media for implementing a UI modernization application module. A receiver receives a request to implement a new feature into a current application. A processor accesses a database to receive statistical data of current source codes and components corresponding to the current application. The processor determines whether an impact value regarding an impact on the current source codes in implementing the new feature into the current application exceeds a predetermined threshold value. When it is determined that the impact value exceeds the predetermined threshold value, the processor determines whether current application development could run in parallel with a new version of the application if the new feature is implemented into the current application. When it is determined that current application development could run in parallel with the new version of the application, the processor implements the new feature into the current application.
US11409510B2 Virtualized file server
In one embodiment, a system for managing communication connections in a virtualization environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its respective I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to the selected one of the FSVMs.
US11409498B2 Data processing system and data processing method
A data processing system calculates prediction or planning data of an object from observation data of a calculation object of the prediction or planning data and observation data of various factors, including a first processing section which identifies a model used for calculation of the prediction or planning data of each of the factors, a second processing section which calculates data which indices the kind of a time transition of the factor from the observation data of the factor and classifies the observation data of the factor by using the calculated data which indicates the kind of the time transition, and a third processing section which changes the model for calculation of the prediction or planning data on the basis of the classified observation data and the prediction data of the factor in a prediction or planning data calculation object time period and calculates the prediction or planning data.
US11409497B2 Hands-free navigation of touch-based operating systems
Aspects of the present invention allow hands-free navigation of touch-based operating systems. The system may automatically interface with a touch-based operating system and generate hands-free commands that are associated with touch-based commands. Embodiments may utilize motion and/or audio inputs to facilitate hands-free interaction with the touch-based operating system.
US11409496B2 Prioritizing media content requests
Example techniques relate to prioritizing media content requests. An example implementation involves a computing system receives an explicit request to play back a playlist on one or more playback devices of a media playback system. The computing system causes the playback devices to play back a given audio track of the playlist. While the playback devices are playing back first tracks of the playlist, the computing system receives one or more implicit requests for second audio tracks in the playlist. While the playback devices are playing back the second audio tracks of the playlist, the computing system receives an explicit request to play back audio content on a mobile device. The computing system determines that the request to play back the audio content on the mobile device is a higher priority than the requests for second audio tracks and switches playback from the playback devices to the mobile device.
US11409492B2 System including a plurality of display apparatus and control method thereof
A display apparatus in a display system displays an image based on a received image signal, obtains and stores status information showing operation status of the plurality of display apparatuses, and identifies whether the plurality of display apparatuses normally operate based on the stored status information, and outputs result information about the identified normal/abnormal operation.
US11409491B2 Shelving display
One broad aspect of the invention features a shelving facing display. The shelving facing display includes a housing, an electronic display, and multiple product sensors. The housing is mountable to a forward edge of a product shelf. The electronic display is mounted to the housing and arranged to be viewed from in front of the shelf. The electronic display is controllable to present desired images across at least a majority of a width of the shelf. The multiple product sensors are mounted to the housing. Each sensor is arranged to detect product on a respective width of the shelf. The display is configured to alter a displayed image in response to input from the product sensors.
US11409488B2 Electronic device and display control method thereof
A mobile communication device is provided. The mobile communication includes a first touch display forming a portion of a first surface of the mobile communication device, a second touch display forming a portion of a second surface of the mobile communication device, and a processor configured to display in the first touch display a first screen corresponding to an application executed in a first folding state while a state of the device is the first folding state, identify the state of the mobile communication device changing to a second folding state, and display in the second touch display, based on the identification, a second screen corresponding to the application and an image partially overlapping the second screen, a touch input on the second touch display while the second screen and the image are displayed in the second touch display as overlapping is configured to not be processed as an input.
US11409486B2 System and storage medium
A system including a client terminal and server is provided. The client terminal includes a display controller configured to display a message transmitted from a user different from a user of the client terminal and a transmission unit configured to transmit a print request message including user identification information of the user different from the user of the client terminal and a file to be printed. The server includes a request unit configured to perform print request processing for printing the file to be printed by using a printing apparatus corresponding to the user identification information included in the print request message.
US11409480B2 Print method and print system for image forming device that prints re-encrypted and re-decrypted data
A print method for using an image forming device to print an encrypted file transmitted from a terminal device includes a reception step in which a password of the encrypted file is received, a decryption step in which normal data is generated by decrypting the encrypted file using the password, a restriction setting step in which, based on the normal data, restricted data is generated which is set so as to restrict print processing, a restriction releasing step in which, based on an operation of a user with respect to the image forming device, the restriction of the restricted data is released so that to generate the normal data; and a printing step in which the normal data is printed using the image forming device.
US11409475B2 Inspection apparatus, image forming system, inspection program, and inspection method
An inspection apparatus includes: a hardware processor that: conducts an inspection on an image by comparing a scanned image with a correct image, the image being formed on paper in accordance with a print job, the scanned image being generated by reading the image, the correct image serving as a reference for the inspection of the image; and determines whether a page is a target for the inspection in accordance with a type of the paper on which the image will be formed according to print setting of the print job, wherein the hardware processor conducts the inspection on the image on a page that has been determined to be the target for the inspection by the hardware processor, and does not conduct the inspection on the image on a page that has been determined to not be the target for the inspection.
US11409474B2 Systems and methods for communicating externally from a sealed volume
A data processing device may include an internal volume that is sealed from space outside the internal volume and an optical system. The optical system may include a first portion, disposed in the internal volume, adapted to receive network data units from devices disposed in the internal volume and a second portion of the optical system. The optical system may also include the second portion, disposed outside of the internal volume, adapted to obtain the network data units from the first portion via an optical connection using transmission at optical frequencies.
US11409472B1 Trim command processing method, memory control circuit unit and memory storage apparatus
A trim command processing method, a memory control circuit unit, and a memory storage apparatus are provided. The method includes: receiving a trim command from a host system, where the trim command is configured to indicate data stored in at least one logical address among a plurality of logical addresses can be erased; calculating a first data volume of data required to be programmed when a data trim operation is performed according to the trim command; and determining whether to perform a first trim operation or a second trim operation according to the first data volume.
US11409469B2 Storage device for supporting multiple hosts and operation method thereof
An operation method of a storage device including first and second physical functions respectively corresponding to first and second hosts includes receiving performance information from each of the first and second hosts, setting a first weight value corresponding to the first physical function and a second weight value corresponding to the second physical function, based on the received performance information, selecting one of a first submission queue, a second submission queue, a third submission queue, and a fourth submission queue based on an aggregated value table, the first and second submission queues being managed by the first host and the third and fourth submission queues are managed by the second host, processing a command from the selected submission queue, and updating the aggregated value table based on a weight value corresponding to the processed command from among the first and second weights and input/output (I/O) information of the processed command.
US11409467B2 Memory system and method of controlling nonvolatile memory and for reducing a buffer size
According to one embodiment, a memory system determines, for each of groups corresponding to streams, whether or not a length of write data associated with a set of write commands belonging to a same group reaches a minimum write size of a nonvolatile memory. When a length of write data associated with a set of write commands belonging to a first group corresponding to a first stream reaches the minimum write size, the memory system transfers the write data associated with the set of write commands belonging to the first group from a write buffer in a memory of the host to a first buffer in the memory system, and writes the write data transferred to the first buffer to a first write destination block corresponding to the first stream.
US11409463B2 Systems and methods for contextual memory capture and recall
Systems and methods for contextual memory capture and recall are provided. The contextual memory capture and recall systems and methods help a user create, store, and recall memory information associated with an identified activity. The contextual memory capture and recall systems and methods are capable of identifying user activities where a memory inquiry may be desirable, creating a memory inquiry with a recommended memory action based on the activity, providing the memory inquiry to the user, and automatically linking an accepted memory action, along with any received memory information for the memory action, with the identified activity.
US11409462B2 Data removal marking in a memory device
Devices and techniques for data removal marking in a memory device are described herein. A delete command can be received at the memory device. A count of data portions in the delete command can be compared to determine whether the count is below a threshold. In response to determining that the count of data portions is below the threshold, the data portions can be written to a buffer. When a buffer full event is detected, a segment of an L2P data structure can be loaded into working memory of the memory device. Then, each record in the segment of the L2P data structure that has a corresponding entry in the buffer can be updated to mark the data as removable (e.g., invalid).
US11409456B2 Methods to reduce storage capacity
A virtual storage device may be generated that replicates a layout of a physical storage device it is replacing. The virtual storage device may be used to store data formerly stored in the physical storage device. The layout may detail various configurations of the physical storage device such as if the physical storage derive implements fixed or variable-block sizes and/or if it implements a level of redundant array of independent disks (RAID). By replicating the layout of a physical storage device that it may replace, the virtual storage device described within various embodiments may offer advantages over other virtual storage devices.
US11409455B2 Method and system for enabling deduplication for asynchronous replication in a storage system
Techniques are used for enabling deduplication for asynchronous replication in a storage system. The techniques may be used to provide, among other things, retrieving, on a source system, a virtual index key corresponding to a logical address, and determining whether a deduplication index table for a target system includes an entry with the same virtual index key.
US11409452B2 Initialization methods and associated controller, memory device and host
The present invention provides a method performed by a secure digital (SD) card supporting both an SD mode and a peripheral component interconnect express (PCIe) mode for initializing the SD card. The method includes: (a) after receiving a first supply voltage through a first voltage supply pin from a host coupled to the SD card, entering the SD mode if the SD card is not in the PCIe mode and a CMD0 command for entering the SD mode is received through a command pin from the host coupled to the SD card; and (b) after receiving the first supply voltage through the first voltage supply pin from the host coupled to the SD card, performing a PCIe linkup process if the SD card is not in the SD mode and a second supply voltage is received through a second voltage supply pin from the host coupled to the SD card. The SD card enters the PCIe mode if the PCIe linkup process succeeds.
US11409451B2 Systems, methods, and storage media for using the otherwise-unutilized storage space on a storage device
Systems, methods, and storage media for using the otherwise-unutilized storage space on a storage device without having a substantial effect on the normal operation of the storage device by one or more users accessing the storage device through one or more primary file organization architecture controllers of the storage device are disclosed. Implementations may: identify, by a secondary file organization architecture controller, logical units of separation present on the virtual storage device without affecting operation of the primary file organization architecture of the computer; identify unutilized storage space on at least one of the logical units of separation; cause auxiliary data to be stored store in the unutilized storage space; record, in a data storage associated with the secondary file organization architecture, the state of the auxiliary data without notifying the primary file organization architecture controller; and retrieve at least some of the auxiliary data without notifying the file organization architecture controller.
US11409449B2 Workload based storage optimization
Some implementations relate to storage of data in a storage device with a plurality of chips. In some implementations, a computer-implemented method includes identifying a plurality of software applications that are configured to access data from the storage device, determining a data access pattern for each of the plurality of software applications, and based on the data access pattern, assigning a respective subset of the plurality of storage chips to each software application such that each storage chip is configured for access by a specific software application.
US11409448B2 Selectively storing data into allocation areas using streams
Techniques are provided for selectively storing data into allocation areas using streams. A set of allocation areas (e.g., ranges of block numbers such as virtual block numbers) are defined for a storage device. Data having particular characteristics (e.g., user data, metadata, hot data, cold data, randomly accessed data, sequentially accessed data, etc.) will be sent to the storage device for selective storage in corresponding allocation areas. For example, when a file system receives a write stream of hot data, the hot data may be assigned to a stream. The stream will be tagged using a stream identifier that is used as an indicator to the storage device to process data of the stream using an allocation area defined for hot data. In this way, data having different characteristics will be stored/confined within particular allocation areas of the storage device to reduce fragmentation and write amplification.
US11409446B2 Media management on power-up
A method includes detecting a power-up event associated with a memory sub-system comprising a plurality of blocks of memory cells having blocks of memory cells associated therewith, responsive to detecting the power-up event and prior to receipt of signaling indicative of a host initiation sequence, determining that a block of memory cells associated with a respective block among the plurality of blocks of memory cells is an open virtual block of memory cells, determining that the respective block associated with the open virtual block of memory cells exhibits greater than a threshold health characteristic value, and selectively performing a media management operation of a respective block of memory cells associated with the open virtual block of memory cells in response to the determination that the respective block exhibits greater than the threshold health characteristic value.
US11409438B2 Peripheral circuit and system supporting RRAM-based neural network training
A peripheral circuit includes a data preparation circuit, configured to selectively import, to a row or column of the resistive random access memory (RRAM) crossbar array based on a first control signal, preprocessed data obtained by first preprocessing on first data that is input into the data preparation circuit, a data selection circuit, configured to selectively export second data from the row or column of the RRAM crossbar array based on a second control signal, and perform second preprocessing on the second data to obtain third data, a data reading circuit, configured to: perform a weight update control operation, and perform a max pooling operation on fourth data that is input into the data reading circuit, to obtain fifth data, and a reverse training computation circuit, configured to calculate an error and a derivative of sixth data that is input into the reverse training computation circuit.
US11409436B2 Buffer management in memory systems for read and write requests
A memory system having memory components and a processing device to: receive a write request from a host system; store data of the write request in a portion of a buffer of the memory system during a first time period in which the write request is pending in the memory system; receive a read request from the host system; and store data of the read request in a portion of the buffer during a second time period in which the read request is pending in the memory system. The portion of the buffer storing the data of the write request overlaps at least in part with the portion of the buffer storing the data of the read request.
US11409433B2 Systems and methods for non-contacting interaction with user terminals
Systems and methods are provided to enable users to interact with user terminals having a touch screen interface without requiring the user to physically contact a surface of the touch screen interface.
US11409430B2 Screen stabilizer
A system for controlling the screen of a device comprising a device having a screen for displaying output and a virtual window displayed on an edge of said device. Said window functions independently from any other application running within said device and is always available on the screen. Providing a swiping action from said window towards inside the screen blocks said screen to some type of interaction.
US11409420B2 Dynamic modeler
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamically modeling a page using dynamic data. One of the methods includes receiving, at a dynamic modeling system, a dynamic input request comprising data characterizing a single dynamic final event of a main task; automatically detecting one or more discrepancies in the single dynamic final event; generating, in response to the one or more discrepancies, a run-time task interface that identifies one or more dynamic options for responding to the one or more discrepancies, comprising: automatically generating a new child task of the main task for addressing the one or more discrepancies; and automatically determining a recipient resource of the new child task; sending, to the recipient resource, data characterizing the run-time task interface; receiving, from the recipient resource, data characterizing the completed child task; and automatically validating one or more fields of the completed child task.
US11409419B2 Sound-directed graphic accessibility
Apparatuses, methods, systems, and program products are disclosed for sound-directed graphic accessibility. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to present a graphic on a touch-enabled display of a device. The graphic may be formatted as a binary graphic with lines defining edges of objects within the graphic. The code is executable by the processor to detect a touch on the touch-enabled display. The code is executable by the processor to, in response to determining that the touch is at a location on the display that corresponds to a line of the graphic, provide at least one sound to direct the touch to follow the line of the graphic.
US11409418B1 Systems and methods for searching and filtering media content
The present disclosure provides a method for searching and filtering media content, comprising presenting, with the aid of a computer processor, a first media stream from a previous filtering result. The first media stream may be generated from content aggregated from a plurality of different sources over a network. Two or more graphical elements associated with two or more content filter panels may be provided in a user interface for filtering the first media stream. The two or more content filter panels may comprise at least a first panel for filtering by media source and a second panel for filtering by social tag. A navigational gesture may be received on the user interface indicating a selection of a content filter panel. A second media stream may then be generated in response to a selection of an item provided by the selected content filter panel.
US11409415B1 Frame interpolation for media streaming
When streaming content such as movies, music, or audiobooks for presentation, changes in conditions or unavailable frames may result in stutters or other negative experiences during presentation. Described herein are techniques and systems for extrapolating one or more frames based on previously received data. When an unavailable frame is determined, an interpolated frame is generated for presentation in place of the unavailable frame. The interpolated frame may be generated based on other frames that were received out of sequence, such as frames for presentation subsequent to the unavailable frame, as well as frames for presentation prior to the unavailable frame.
US11409414B2 Device, method, and graphical user interface for sharing content from a respective application
A device with a display and, optionally, a touch-sensitive surface detects a first input corresponding to a request to share first content from a first application while displaying the first application on the display. In response to detecting the first input, the device displays a sharing interface that includes a plurality of options for sharing the first content. While displaying the sharing interface, the device detects selection of an affordance in the sharing interface. In accordance with a determination that the affordance is a respective user-first sharing option for a respective user, the device initiates a process for sharing the first content with the respective user. In accordance with a determination that the affordance is a protocol-first sharing option for a respective protocol, the device initiates a process for sharing the first content using the respective protocol.
US11409413B2 Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
Certain exemplary embodiments relate to techniques for generating electronic menu (eMenu) graphical user interface layouts for use in connection with electronic devices (e.g., tablets, phablets, smart phones, etc.). A virtual grid-based layout including rows and columns that together constitute regularly sized and shaped grid cells is defined. Input identifying items to be included in the eMenu is received. Each item has associated length and width dimensions corresponding to a number of grid cells. At least some of the items are flagged for inclusion in the eMenu. Those items marked for inclusion are automatically and programmatically arranged in the eMenu in the grid cells of the grid-based layout in a manner that minimizes the number of unused grid cells. A tag-based representation of the layout corresponding to the formatted eMenu is stored. The file is made available to the electronic device in enabling the formatted eMenu to be displayed thereon.
US11409411B1 Single finger user interface camera control
Methods, systems, and apparatus, including medium-encoded computer program products, for controlling a virtual camera in a three dimensional environment displayed on a two dimensional touchscreen display of a handheld mobile computing device include: rendering a camera-control user interface (UI) element in a portrait mode UI; receiving first input indicating contact with the UI element, and then receiving second input indicating movement of the maintained contact point; rotating the camera view around a targeted location responsive to the second input indicating movement along a first axis of the UI element; zooming the camera view in and out from the targeted location responsive to the second input indicating movement up and down along a second axis of the UI element; and rendering changes to which portion of the three dimensional environment is shown from which perspective responsive to changing the camera view while the second input is received.
US11409408B2 Display apparatus and non-transitory computer readable medium storing program
A display apparatus includes a switching unit that switches a display state of a second screen such that display targets displayed in a first screen are included at a certain ratio in a case where the first screen transitions to the second screen according to an operator and display targets displayed in the second screen and an arrangement of the display targets are changed from the display targets displayed on the first screen and an arrangement of the display targets.
US11409406B2 User interface for mobile device to navigate between components
A method, system, apparatus, and computer program product provide the ability to navigate between components in a computer-aided design (CAD) mobile drawing application. A drawing is opened in the CAD mobile drawing application on a mobile device. A navigation panel is activated. A component is selected in the drawing. In response to the selecting, information about the selected component is displayed within the navigation panel. Via a mobile device gesture, an element of the information is selected and used as the selected element. The navigation panel is updated by displaying information about the selected element.
US11409401B2 Touch sensor and display device having the same
A touch sensor and a display device including the same, in which the touch sensor includes a base layer including a first sensing area and a second sensing area, a sensing driving electrode extending along a first direction in the first sensing area and the second sensing area, a first sub-sensing electrode disposed in the first sensing area and extending along a second direction intersecting the first direction, a second sub-sensing electrode disposed in the second sensing area and extending along the second direction, a first common electrode disposed in the first sensing area, and a second common electrode disposed in the second sensing area. The first sub-sensing electrode and the second sub-sensing electrode are electrically connected to each other.
US11409399B2 Display panel with touch detector, touch panel, and electronic unit
There are provided a display panel with a touch detector that allows the touch detection electrodes to be less visible, a touch panel, and an electronic unit having the display panel with a touch detector. The display panel with a touch detector includes: a display layer including a plurality of display elements arranged side by side; and an electrode layer alternately segmented into first regions and second regions along a first direction, the electrode layer including a plurality of first slits arranged side by side to extend in a second direction, and a plurality of second slits each allowing an adjacent pair of the plurality of first slits in the second regions to be in communication with one another.
US11409398B2 Input device
An input device is provided and includes substrate; first metal mesh shape electrodes provided on layer of substrate; second metal mesh shape electrodes provided on same layer of the substrate as first metal mesh shape electrodes; second metal connection electrodes each of which connects adjacent two of second metal mesh shape electrodes on same layer as first metal mesh shape electrodes; insulating film covering second metal connection electrodes; first transparent connection electrodes each of which connects adjacent two of first metal mesh shape electrodes on insulating film; and protective film covering first metal mesh shape electrodes, second metal mesh shape electrodes, and first transparent connection electrodes.
US11409394B2 Liquid crystal display device to improve display quality during hover operation
A liquid crystal display device includes: a first electrode layer provided on a display surface side to prevent noise from being emitted from a display element to the outside; a second electrode layer provided outside the first electrode layer to perform position detection; a hover signal generation unit that generates a detection signal to be input to the second electrode layer and the first electrode layer for detection of an indicator approaching the display surface; a common electrode that applies a common voltage to derive the display element; a cancellation signal generation unit that generates a cancellation signal which cancels a signal component leaking from the first electrode layer to the common electrode; and a voltage addition unit that superimposes a cancellation signal on the common voltage.
US11409389B2 Method and computer program for monitoring touchscreen events of a handheld device
The invention relates to a method for monitoring touchscreen events (3) of a handheld device (6), wherein —a monitoring application (1) is provided, —at least one touchscreen event (3) on a display screen (61) of said handheld device (6) is detected by means of said monitoring application (1), wherein the touchscreen event (3) is directed to a foreground application (2), —event data (4) is generated for said at least one touchscreen event (3) by means of said monitoring application (1), wherein said event data (4) comprises a time stamp (41) of said at least one touchscreen event (3) and an identification (42) of said foreground application (2), —said event data (4) is stored by means of said monitoring application (1). The invention further relates to a computer program for executing the steps of the method according to the invention.
US11409384B2 Electronic device and touch device with transmission line in bending area
A touch display device including a substrate, a first touch electrode, a display layer and an insulating layer is provided. The substrate includes a first bending portion. The first touch electrode is disposed over the substrate. Over the first bending portion of the substrate, the display layer is disposed between the substrate and the first touch electrode, and the insulating layer is disposed between the display layer and the first touch electrode.
US11409380B2 Human machine interface system
A human machine interface system for controlling a device comprising: a housing; a human digit activatable physical element; a processor in communication with the element, the processor to receive and process an input from the element; a communicator to communicate an output from the processor wherein the output comprises a command intended for the device; wherein the element, the processor and the communicator are all disposed about or within the housing or connected thereto.
US11409377B2 Foldable mouse
A foldable computer mouse is provided that includes a deformable body configurable to be formed into a first expanded configuration usable for receiving inputs for controlling a computing device and a second folded configuration in which a first portion of the deformable body is folded over a second portion of the deformable body. The mouse also includes an input sensor disposed on the deformable body and configured to detect tactile input, a motion tracking component disposed on the deformable body and configured to detect movement of the computer mouse, and a communications component configured to wirelessly communicate tactile input and motion tracking data to the computing device.
US11409371B2 Systems and methods for gesture-based control
Systems and methods for gesture-based control are described. In some embodiments, a system may include a device configured to be worn at a person's wrist. The wearable device may include a biopotential sensor, a wrist location sensor, and a wireless transmitter. The system may have a first state and a second state. In the first state, the system may be configured to classify first data based on an output from the wrist location sensor to detect a wake word gesture. In the second state, the system may be configured to classify second data to detect a second gesture, the second data being based on both wrist location data and biopotential data. The system may be configured to transition from the first state to the second state based, at least in part, on a detection of the wake word gesture.
US11409370B1 Device gesture recognition system to control privacy mode
A mobile computing device is provided. The device includes a memory, a sensor, and at least one processor coupled to the memory and configured to determine an occurrence of one or more gestures, based on data provided by the sensors, which are indicative of an orientation of the device. The gestures include turning the device face-down or face-up. The at least one processor is further configured to interpret the gestures in response to the determination and adjust a setting for use by an application (e.g., a collaboration application) based on the interpretation. The setting is associated with a privacy mode. A privacy mode on-state setting is associated with muting the microphones of the device and disabling the video transmission from the camera of the device. A privacy mode off-state setting is associated with unmuting the microphones of the device and enabling the video transmission from the camera of the device.
US11409367B2 Apparatus and method for manipulating objects with gesture controls
An apparatus for manipulating an object includes first and second gesture controllers, each operatively connected to the object and structured and programmed such that, in a first-action active state, each can causes a first action to be carried out on the object by an appropriate first-action gesture made in the gesture controller. Only one of the first and second gesture controllers at any given time is capable of being in the first-action active state, and the first-action active state is transferable between the first and second gesture controllers upon the detecting of a first-action transfer gesture by one of said first gesture controller and said second gesture controller. Specific gesture control apparatus and methods for manipulating an object are also disclosed.
US11409366B2 Gesture-based device activation system
A gesture-based device activation system is provided. The system may include a user computing device and a gesture application operable on the user computing device. The system may operate to allow the user computing device to capture gestures performed by a user, wherein the gestures are associated with user selected device functionality. The gestures performed by the user result in operation of the user computing device in accordance with the gestures and functions previously entered and stored by the user.
US11409362B2 Touch button component, vibration sensor component, and electronic device
A touch button component with a vibration sensor component to implement a touch button attached to an inner surface of a housing, where a drive system drives the housing to vibrate, and vibration of the housing is suppressed when the housing is subjected to a touch force. When it is identified that a case in which the vibration of the housing is suppressed meets a force habit of a user, a trigger signal is output.
US11409360B1 Biologically-constrained drift correction of an inertial measurement unit
A method comprising determining a set of position parameters for an inertial measurement unit (IMU) on a headset worn by a user. The set of position parameters includes at least a first yaw measurement and a first roll measurement. The set describes a pointing vector. The method further comprises calculating a drift correction component that describes a rate of correction. The drift correction component is based at least in part on the set of position parameters. The method further comprises applying the drift correction component to one or more subsequent yaw measurements for the IMU. The drift correction component forces an estimated nominal position vector to the pointing vector at the rate of correction.
US11409356B1 Using data correlation to reduce the power consumption of signal processing systems without affecting the precision of computation
A method and system for reducing power consumed in processing units when processing units are used to calculate computationally expensive linear functions on a sequence of correlated data. Processing of a new data sample may be performed to consume less power by using results obtained from the processing a previous reference data sample.
US11409347B2 Method, system and storage medium for predicting power load probability density based on deep learning
The disclosure provides a method, a system and a storage medium for predicting power load probability density based on deep learning. The method comprises: S101, collecting power load data of a user, meteorological data and air quality data in a preset historical time period, and dividing the collected data into a training set and a test set; S102, determining a deep learning model for predicting power load; S103, inputting the test set into the deep learning model for predicting power load, and obtaining power load prediction data of the user at different quantile points in a third time interval; S104, performing kernel density estimation and obtaining a probability density curve of the power load of the user in the third time interval.
US11409345B2 Information processing apparatus, information processing method, and program
[Object] To provide an information processing apparatus, an information processing method, and a program that are capable of improving the convenience of the communication connection to an external apparatus.[Solution] An information processing apparatus including: a control unit configured to detect an external apparatus in a wireless communication scheme, and perform control such that power ON request data is transmitted to the external apparatus in accordance with a detection result within a certain time from a detection processing start for the external apparatus, the power ON request data requesting the external apparatus to be powered on.
US11409344B1 Head-mounted heat dissipation device
A head-mounted heat dissipation device includes a fan assembly and a wearing assembly. The wearing assembly is connected to the fan assembly to fix the fan assembly onto a head of a user. The fan assembly includes a casing and fans arranged in the casing. Air inlets and air outlets are defined in the casing. The air outlets are located on an inner side of the bottom surface of the casing, so that the air from the air outlets can be blown to the user's face. In addition, air guide strips are arranged side by side on a side of the air outlet within the casing for concealing the operation of the fans.
US11409343B2 Quantum computing array
A quantum processing system includes a first set of control electronics operating at a first temperature. A second set of control electronics is communicatively coupled to the first set of control electronics and operating at a second controlled temperature that is lower than the first temperature. The second set of control electronics includes one or more circuits configured to perform a write and a read operation to one or more qubits. There is a qubit array that includes the one or more qubits and operating at a third controlled temperature that is lower than the second temperature. The qubit array is controlled by the second set of control electronics.
US11409337B2 Display device
A display device is disclosed. The display device includes a display panel, a main frame located at the rear of the display panel, and an inner plate located between the display panel and the main frame, the display panel being coupled to the inner plate, wherein the inner plate includes a coupling area depressed from the inner plate to the main frame by pressing, and the inner plate and the main frame are coupled to each other at the coupling area by welding.
US11409332B2 Computer with keyboard
A device may include a display portion that includes a display housing and a display at least partially within the display housing. The device may also include a base portion pivotally coupled to the display portion and including a bottom case, a top case coupled to the bottom case and defining an array of raised key regions, and a sensing system below the top case and configured to detect an input applied to a raised key region of the array of raised key regions.
US11409330B2 Receptacles for electronic devices
An example electronic device that includes a computing device further including a display and a housing. The housing has a front side and a back side, and the display is disposed on the front side. In addition, the electronic device includes a receptacle disposed on the back side of the housing. The receptacle is to receive an accessory device. Further, the electronic device includes a sensor in the receptacle to communicate with the computing device. The sensor to sense the presence of the accessory device within the receptacle. In response to the sensor sensing the presence of the accessory device within the receptacle, the computing device is to change a power state of the accessory device.
US11409325B2 Electronic apparatus
An electronic apparatus includes an electronic module and a display module including a plurality of pixels. The display module including a panel hole that extends through an upper surface and a lower surface of the display module and overlaps the electronic module. An impact absorbing layer is disposed on the display module and includes a lower surface adjacent to the display module and an upper surface opposite to the lower surface. A light shielding pattern is disposed on the upper surface of the impact absorbing layer. The impact absorbing layer further includes a transmission opening that is surrounded by the light shielding pattern and overlaps the panel hole and the electronic module. A window is disposed on the impact absorbing layer. The light shielding pattern has a closed-line shape.
US11409323B2 Delay monitoring scheme for critical path timing margin
A monitoring system for monitoring delay of critical path timing margins can include a plurality of adaptive monitoring circuits, where each adaptive monitoring circuit is coupled to a corresponding one of a plurality of paths in a circuit. Each adaptive monitoring circuit can include a first delay element designed to cause a mean timing margin of the plurality of N paths in the circuit to be within one minimum mean unit delay; a second delay element coupled to the first delay element and designed to add a mean delay of k*σmax; a set-up capture element capturing an output of the second delay element; and a set-up warning comparison element that outputs a set-up warning signal when the output of the set-up capture element and a shadow capture element or a capture element of the corresponding one of the plurality of paths do not satisfy an expected condition.
US11409319B2 Multi-functional knob
A multi-functional knob comprising: a button unit exposed to the outside and having a gripping circumferential surface; a guide body unit of a hollow type, configured such that the button unit surrounds at least a portion thereof and is fixedly coupled to an outer surface thereof; a fixing housing of a hollow type, at least partially surrounding the button unit and the guide body unit; a push member assembled to the fixing housing and configured to move in a direction parallel to a longitudinal axis in response to movement of the guide body unit; and a printed circuit board connected to the fixing housing.
US11409317B2 Piecewise correction of errors over temperature without using on-chip temperature sensor/comparators
A temperature dependent correction circuit includes a first supply source, a second supply source, a rectifying circuit, and a reference. The first supply source is configured to supply a first signal that varies with temperature along a first constant or continuously variable slope. The second supply source is configured to supply a second signal that varies with temperature along a second constant or continuously variable slope. The rectifying circuit is configured to receive the first and second signal, rectify the first signal to produce a first rectified signal, and add the first rectified signal to the second signal to produce a correction signal. The reference is configured to receive the correction signal.
US11409316B2 Method for operating an energy generating system, and inverter for an energy generating system
A method for operating an energy generation system containing a photovoltaic generator and an inverter, wherein electric power is transferred between the inverter and an AC voltage grid, and wherein the transferred electric power comprises an active power (P) and a reactive power (Q) is disclosed. The method includes operating the photovoltaic generator, in a first operating mode, at a maximum active power point (MPP) by way of the inverter, and setting the active power (P) of the photovoltaic generator via the inverter in a second operating mode depending on a grid frequency instantaneous value (f) and on a grid frequency rate of change (df/dt), and in the second operating mode, setting the reactive power (Q) depending on a grid voltage instantaneous value (U) and on a grid voltage rate of change (dU/dt).
US11409315B2 Systems, methods and apparatus for encouraging energy conscious behavior based on aggregated third party energy consumption
Accessing an energy management policy for a plurality of devices is described, wherein the devices are coupled with a first structure. The energy usage of the devices is monitored. An energy usage rule and energy usage is then compared. The energy management policy and energy usage is also compared. Based on the comparing, an instruction is generated to modify an energy usage profile of said device to correlate with the energy usage rule associated with the devices and the energy management policy, thereby enabling efficient energy management.
US11409313B2 Voltage reference architecture
Aspects of the present disclosure provide a voltage reference architecture. An example circuit generally includes a resistor ladder, a reference current source, and a plurality of multiplexers. The resistor ladder comprises a plurality of resistive elements coupled in series. The reference current source has an output coupled to the resistor ladder. The plurality of multiplexers have inputs coupled to one or more nodes between the plurality of resistive elements and the output of the reference current source, each of the multiplexers having an output selectively coupled to one of the inputs of the multiplexer.
US11409309B2 Automatic aircraft positioning systems and methods
An automatic aircraft positioning system includes a first aircraft including one more fiducials, and a second aircraft including a positioning radar, control devices that are configured to control operation of the second aircraft, and a control unit in communication with the positioning radar and the control devices. The positioning radar is configured to transmit a radar transmit signal. The one or more fiducials are configured to receive the radar transmit signal and output one or more return signals in response to the radar transmit signal. The positioning radar is configured to receive the one or more return signals and determine a position and orientation of the second aircraft relative to the first aircraft, or vice versa, from the one or more return signals. The control unit is configured to automatically control the second aircraft in relation to the first aircraft during an automatic positioning mode.
US11409304B1 Supplementing top-down predictions with image features
The described techniques relate to predicting object behavior based on top-down representations of an environment comprising top-down representations of image features in the environment. For example, a top-down representation may comprise a multi-channel image that includes semantic map information along with additional information for a target object and/or other objects in an environment. A top-down image feature representation may also be a multi-channel image that incorporates various tensors for different image features with channels of the multi-channel image, and may be generated directly from an input image. A prediction component can generate predictions of object behavior based at least in part on the top-down image feature representation, and in some cases, can generate predictions based on the top-down image feature representation together with the additional top-down representation.
US11409301B2 Item transport system and method combining storage with picking
Disclosed is an item transport system. The item transport system includes: a control server, at least one carrying robot, at least one storage container and at least one picking container. The control server obtains order information and container information of items to be transported and integrates the order information with the container information to provide transport information for the at least one carrying robot. The storage container and the picking container are both configured to accommodate items to be stored and items to be picked interchangeably. The carrying robot carries the storage container or the picking container based on the transport information received from the control server. Further disclosed is an item transport method.
US11409293B2 Method and apparatus for operating autonomous shuttle using edge computing
A method of operating an autonomous shuttle includes attempting to recognize a guideline based on a route recognition device of the autonomous shuttle, transmitting an additional information request message to first nodes located within a predetermined range from the autonomous shuttle when failing to recognize the guideline, receiving a response message to the additional information request message from the first nodes, and driving along the guideline based on the received response message.
US11409292B2 Method, apparatus, and computer program product for generating a map of road links of a parking lot
A method is provided for gathering probe data and using the gathered data to creating parking lot road link geometry. Methods may include: receiving probe data from a plurality of probes in and around a parking lot; identify a plurality of seed points, where the plurality of seed points are iteratively created from the probe data; generating one or more parking lot road links based on identification of compatible seed points; determining if one or more parking lot road links is within a predefined distance of an end of each of the one or more parking lot road links; forming a T-junction between a first parking lot road link and a second parking lot road link; generating a parking lot map including the one or more parking lot road links; and providing for guidance of a vehicle through the parking lot based on the generated parking lot map.
US11409291B2 Modular autonomous drone
An autonomous quadcopter has four motors, each motor coupled to a corresponding propeller and a flight controller coupled to the four motors to provide input to the four motors to control flight. The autonomous quadcopter also has a plurality of cameras and an Artificial Intelligence (AI) controller coupled to the plurality of cameras to receive input from the plurality of cameras, determine a flightpath for the autonomous quadcopter according to the input from the plurality of cameras, and provide commands to the flight controller to direct the flight controller to follow the flightpath.
US11409288B2 Lane changing method, device for driverless vehicle and computer-readable storage medium
A lane changing method, device for a driverless vehicle and a computer-readable storage medium are provided. The lane changing method includes: determining candidate lanes, to which a lane changing is to be performed, based on a travelling intention of a main vehicle; screening the candidate lanes based on lane changing conditions of the candidate lanes; selecting, from the screened candidate lanes, a target lane, to which the lane changing of the main vehicle is to be performed; determining whether the lane changing of the main vehicle from a current lane to the target lane is safe; and performing the lane changing, if the lane changing is determined to be safe.
US11409285B2 Method for maneuver prediction of traffic participant
A method and system for navigating traffic for an autonomously controllable vehicle operates by detecting at least one target vehicle within a traffic environment with at least one sensor disposed on a primary vehicle. The system obtains information with a plurality of sensors disposed on the primary vehicle of the traffic environment and the at least target vehicle and predicts a maneuver of the at least one target vehicle with a controller disposed on the primary vehicle for a future time based on the information obtained relating to the traffic environment and the at least one target vehicle. The system further generates a recommended path for the primary vehicle with the controller that avoids conflicts with a future position of the at least one target vehicle based on predicted maneuvers of the at least one target vehicle.
US11409284B2 Relaxation optimization model to plan an open space trajectory for autonomous vehicles
In one embodiment, an open space model is generated for a system to plan trajectories for an ADV in an open space. The system perceives an environment surrounding an ADV including one or more obstacles. The system determines a target function for the open space model based on constraints for the one or more obstacles and map information. The system iteratively, performs a first quadratic programming (QP) optimization on the target function based on a first trajectory while fixing a first set of variables, and performs a second QP optimization on the target function based on a result of the first QP optimization while fixing a second set of variables. The system generates a second trajectory based on results of the first and the second QP optimizations to control the ADV autonomously according to the second trajectory.
US11409282B2 Control system for movable body, control method for movable body, and non-transitory storage medium
A control system for a movable body is mountable on the movable body. The control system includes controllers and a detector. The controllers are configured to control functional systems of the movable body. The detector is configured to detect a movement situation of the movable body. Priorities corresponding to movement situations of the movable body are in advance assigned to each of the plurality of functional systems. When at least one of the plurality of controllers malfunctions, control resources of normal controllers, among the plurality of controllers, which do not malfunction are preferentially distributed to one or more of the functional systems having a high priority according to the movement situation of the movable body at that time.
US11409279B1 Autonomously motile device with remote control
Movement of an autonomously motile device may be controlled by a user device. The user device may display image data captured by a camera of the autonomously motile device; a user may provide input, such as a touch gesture on a display screen, indicating a command for the autonomously motile device to move to a location indicated by the input. The autonomously motile device determines a coordinate of the input and a time of the touch input; the autonomously motile device then determines a direction and distance of a corresponding movement.
US11409278B2 System and method for providing a teleoperation instruction to an autonomous vehicle
The present disclosure is directed to systems and techniques for providing a teleoperation instruction to an autonomous vehicle. While the autonomous vehicle is travelling to a destination, the autonomous vehicle may encounter a situation preventing the autonomous vehicle from travelling to the destination. A control center may receive information from the autonomous device and provide instructions with limited controls for the autonomous vehicle to navigate to an intermediate position. In such an intermediate position, the may make way for an emergency vehicle, obtain additional sensor data for continued autonomous planning, signal intent to other objects in the environment, and the like.
US11409276B2 Method and system for controlling robots within in an interactive arena and generating a virtual overlayed
A program for operating a robot, comprising providing, a user interface for controlling a robot, wherein the user interface is from the perspective of a recording device, applying, an overlay over the robot, wherein the overlay is visible through the user interface, enabling, a user to control the position and orientation of a robot, connecting a user device with a robot, converting a request from a user to alter the position and orientation of the robot, where the request is processed based on the requested position and orientation of the robot based on a target location determined by the recording device, detecting, the updated robot position and orientation through the recording device, and altering, the robot position and orientation based on a request from the user and the preserved overlay of the robot based on the new position and orientation based on the recording device perspective of the robot.
US11409275B2 Systems and methods for predicting environmental conditions
Provided are systems and methods for a predictive analysis system, comprising: at least one first sensor at a first location of interest that receives a first source of sensor data; at least one second sensor at a second location of interest that receives a second source of sensor data; and a predictive data processing device that generates a predictive outcome regarding an anticipated event at the first location of interest in response to an analysis of a combination of the first source of sensor data, the second source of sensor data, and a source of historical data.
US11409263B2 Method for programming repeating motion of redundant robotic arm
A method is presented for programming a repeating motion of a redundant robotic arm on the basis of a variable parameter convergence differential neural network. The method may include establishing an inverse kinematics equation, creating an inverse kinematics problem, introducing a repeating motion indicator, converting a time-varying convex quadratic programming problem into a time-varying matrix equation, and integrating an optimal solution to obtain an optimal solution of a joint angle. The use of the variable parameter convergence differential neural network to solve the repeating redundant mechanical motion has the advantages of high computational efficiency, high real-time performance, and enhanced robot arm robustness.
US11409260B2 Runtime controller for robotic manufacturing system
Example systems and methods allow for runtime control of robotic devices during a construction process. One example method includes determining at least one sequence of robot operations corresponding to at least one robot actor, causing the at least one robot actor to execute a portion of the at least one sequence of robot operations during a first time period, receiving an interrupt signal from a mobile computing device indicating a modification to the at least one sequence of robot operations, where the mobile computing device is configured to display a digital interface including one or more robot parameters describing the at least one robot actor and one or more tool parameters describing operating characteristics of at least one physical tool, and causing the at least one robot actor to execute a portion of the at least one modified sequence of robot operations during a second time period.
US11409258B2 Information processing device and information processing method
An information processing device is connected to a measurement device provided in the vicinity of a machine tool for machining a workpiece using a tool and a numerical control device configured to control the machine tool. The information processing device includes: a display unit configured to display information; a first acquisition unit configured to acquire, from the measurement device, measurement information measured by the measurement device; a second acquisition unit configured to acquire, from the numerical control device, state information indicating a state of the machine tool; and a display control unit configured to cause the display unit to display the measurement information and the state information.
US11409256B2 Information processing device, information processing method and non-transitory computer-readable storage medium for synchronizing edited content of control programs
This information processing device is provided with an editing unit and a storage unit. The editing unit performs editing on one or more controller data sets that contain control programs to be executed on a control device. The storage unit stores a sharing setting table indicative of sharing settings of the control programs included in the respective controller data sets. When the control program for a first controller data set and the control program for a second controller data set that are included in the plurality of controller data sets are set to be shared, the editing unit synchronizes the edited content for the control program for the first controller data set with the control program for the second controller data set.
US11409254B2 Manufacturing system for biopharmaceutical products
The present disclosure relates to a manufacturing system, method and control circuitry for quality assured manufacturing of at least two biopharmaceutical products. The manufacturing system comprises a warehouse facility, a hydration facility, and at least two biopharmaceutical manufacturing facilities, wherein the warehouse facility and hydration facility are comprised in the macro structure. Each biopharmaceutical manufacturing facility is comprised in a respective micro node, and a control facility in the macro structure is configured to control interoperability of the macro structure and the micro nodes by means of a network spine interconnecting the macro structure with each micro node.
US11409251B2 Modeling of an industrial automation environment in the cloud
A cloud-based modeler component that generates interactive models of an industrial automation system(s) (IAS(s)) is presented. An interactive model facilitates remote viewing of, interaction with, troubleshooting of problems with, or optimization of industrial assets of an IAS. The modeler component polls industrial assets via cloud gateways to obtain information relating to the industrial assets to identify industrial assets of the IAS and relationships with other industrial assets or can receive information from a communication device that obtains information relating to legacy industrial assets to identify those legacy assets and their relationships. The modeler component generates an interactive model of the industrial assets of the IAS based on the information. The modeler component also can discover new industrial assets added to the IAS, can receive a pre-deployed model of an industrial asset from the industrial asset or another source, and can incorporate the pre-deployed model in the interactive model.
US11409247B2 Analog electronic watch system and analog electronic watch
In an analog electronic watch system, a terminal equipment detects current display positions of hands in an image of the hands and a dial plate, and generates current display time information based on the current display positions. An analog electronic watch corrects the display positions of the hands based on the display time information. The terminal equipment at least acquires hand identification information including hand shape information about a shape of the hand of the analog electronic watch based on watch identification information transmitted from the analog electronic watch. The terminal equipment detects the current display positions based on the hand identification information, and transmits display time information based on the current display positions to the analog electronic watch.
US11409246B2 Time display apparatus and time correction method
A time display apparatus includes a display section that displays the time, a first receiver that receives a wireless signal containing information on the time zone corresponding to a destination from a transmitter provided in a moving object, a second receiver that receives a satellite signal from a positioning satellite to perform positioning and calculates position information, and a processor that is capable of selectively executing a first process of setting time to be displayed on the display section based on the time zone information and a second process of setting the time to be displayed on the display section based on the position information and does not execute the second process for the period until the processor determines that a predetermined condition is satisfied in a case where the first receiver has received the wireless signal.
US11409243B2 Timepiece transmission coupling
A transmission coupling (100), especially a timepiece transmission coupling, for the mechanical linkage of at least one first part (2A) of a first shaft at least movable in rotation about a first axis (A2) to at least one second part (3A) of a second shaft at least movable in rotation about a second axis (A3), the first and second axes being parallel or substantially parallel, the transmission coupling including the at least one first part (2A), the at least one second part (3A), and at least a first elastic return system (15, 16; 18; 16a′-16d′; 111a, 111b; 221, 222, 223, 224) arranged so as to limit or cancel out the play between the at least one first part (2A) and the at least one second part (3A), and connecting the at least one first part (2A) and the at least one second part (3A).
US11409242B2 Holographic projector
A holographic projector includes a spatial light modulator, a light receiving member and a driver. The spatial light modulator is arranged to receive and represent a computer-generated hologram and spatially modulate light incident on the spatial light modulator to form a holographic reconstruction in accordance with the computer-generated hologram. The light receiving member is arranged to receive spatially modulated light along an optical axis from the spatial light modulator and the holographic reconstruction is formed on the light receiving member. The driver is coupled to the light receiving member to move the light receiving member in a plane. The driver is configured to move the light receiving member while maintaining an orientation of the light receiving member relative to the spatial light modulator substantially constant.
US11409237B2 Developing apparatus with an airflow passage to provide air flow at a longitudinal end of a developer roller
A developing device includes a developer roller to rotate in a rotation direction, a photosensitive body adjacent the developer roller, and an air flow passage extending through a non-image forming region at a longitudinal end of the developer roller. A closest position is defined where the developer roller and a photosensitive body are closest to one another. The air flow passage extends from inside the developing device and forms an air flow directed toward an upstream side of the closest position, relative to the rotation direction of the developer roller.
US11409232B2 Developing cartridge
A developing cartridge may include a housing configured to hold toner. The cartridge may further include a developing roller including a developing roller shaft, a supply roller including a supply roller shaft, a developing electrode and a supply electrode. The developing electrode and supply electrode may be configured to guide an electrical contact of an image forming apparatus in one or more directions. In some examples, the developing electrode and supply electrode may have angled surfaces that extend toward one another.
US11409230B2 Developing cartridge including first and second cams connected by connection member and movable relative to casing
A developing cartridge includes: a casing; a developing roller rotatable about an axis extending in a first direction; a first cam positioned at one end portion of the casing; a second cam positioned at another end portion of the casing; and a connection member connecting the first cam and the second cam to each other. The first cam is movable relative to the casing and the developing roller in the first direction between a first position and a second position, and the second cam is movable relative to the casing and the developing roller in the first direction between a third position and a fourth position. The second cam is movable from the third position to the fourth position due to a tensile force of the connection member in accordance with movement of the first cam from the first position to the second position.
US11409229B2 Image forming apparatus which prevents execution of a print process while an interlock with a cover portion is released
A control device permits execution of a print process on condition that an object sensor detects an object at a detection position. A switch mechanism, in accordance with a release operation, releases an interlock between a first displacement member and a closing operation of a cover portion. In a state where a second displacement member is located at an actuation position, a detected portion is located at the detection position. When the second displacement member is located at a retreat position, a first contact portion is not in contact with the cover portion. When the cover portion is closed, the cover portion displaces the second displacement member from a standard position to an actuation position. When the first displacement member is displaced from a first relay position to a second relay position, the first displacement member displaces the second displacement member from the standard position to the retreat position.
US11409227B2 Drum unit, cartridge, electrophotographic image forming apparatus and coupling member
A drum unit detachably mountable to a main assembly of an electrophotographic image forming apparatus includes a photosensitive drum and a coupling member provided on the photosensitive drum. The coupling member includes a driving force receiving portion and a supporting portion movably supporting the driving force receiving portion. The supporting portion includes a first extended portion and a second extended portion which extend at least in an axial direction of the photosensitive drum.
US11409226B2 Electrophotographic image forming apparatus
An image forming apparatus includes a first unit that is movable to a first inside position of the main assembly. The first unit includes a first shutter provided with a first contacting portion. The apparatus also includes a second unit movable to a second inside position of the main assembly. The second unit includes a second shutter provided with a second contacting portion. The main assembly includes a first contacted portion causing the first shutter to move from a first position toward a second position by contacting of the first contacting portion while moving the first unit to the first inside position, and a second contacted portion causing the second shutter to move from a third position toward a fourth position by contacting of the second contacting portion while moving the second unit to the second inside position.
US11409224B2 Image forming apparatus in which scanner frame and support frame are connected and fixed
An image forming apparatus includes a housing frame, a scanner frame, a first support frame, a second support frame, and a connecting member. The second support frame supports the scanner frame. The second support frame includes a horizontal support member and a vertical support member. The scanner frame includes a member to be connected. The insertion plate of the connecting member penetrates through the opening of the member to be connected in the first direction, and is inserted through the opening of the vertical support member. The insertion plate has an upper face located in contact with an upper end face of the opening of the member to be connected, at least via one position, and has a lower face located in contact with a lower end face of the opening of the vertical support member, at least via two positions spaced from each other in the second direction.
US11409221B2 Cutting apparatus and image forming system
An image forming system includes an image forming apparatus, a cutting apparatus, and a controller. The cutting apparatus includes a conveyance path, a first cutting unit configured to cut, at a cutting position with respect to a conveyance direction of the sheet on the conveyance path, the sheet in a width direction perpendicularly intersecting with the conveyance direction, and a second cutting unit configured to cut, at a cutting position with respect to the width direction, the sheet in the conveyance direction. The controller is configured to control the cutting apparatus such that, in a case where the sheet is cut neither with the first cutting unit nor with the second cutting unit, the sheet is conveyed through the conveyance path with the first cutting unit and the second cutting unit retreated not to contact with the sheet passing through the conveyance path.
US11409215B2 Information processing apparatus, control method, and storage medium
An information processing apparatus to control an image forming system includes a reception unit and a control unit. The image forming system includes a first conveyance unit configured to convey a recording medium and a second conveyance unit located downstream of the first conveyance unit in a conveyance route of the recording medium. The reception unit receives an instruction to set a conveyance speed of the first conveyance unit. The control unit sets the conveyance speed of the first conveyance unit to the image forming system based on the setting instruction, and sets a conveyance speed of the second conveyance unit to the image forming system based on the instruction to set the conveyance speed of the first conveyance unit.
US11409212B2 Heating device, fixing device, and image forming apparatus including an airflow path and an outer airflow path
A heating device includes a heater, a housing, an airflow path, and an outer airflow path. The airflow path is configured to flow air from an airflow generator into the housing. The outer airflow path is configured to flow air from the airflow generator to an outer face of the housing.
US11409211B2 Blanket memory artifact reduction
In one example of the disclosure, a first transfer of ink is made from a photoconductor to a blanket in contact with the photoconductor. The blanket is to cycle along a path. The first transfer occurs at a first arc of the blanket path. A second transfer of the ink is made from the blanket to a media in contact with the blanket. The second transfer occurs at a second arc of the blanket path. A heat source located adjacent to a third arc of the blanket path is utilized to heat an external surface of the blanket. The heating is to occur following the second transfer of the ink.
US11409210B2 Developing cartridge having coupling and developing roller
In a cartridge, a housing has a developer accommodating portion and includes a first side wall and a second side wall. A coupling member is disposed at a position opposite to the developer accommodating portion with respect to the first side wall. A detection body is disposed at a position opposite to the developer accommodating portion with respect to the second side wall. A first driving force transmission member is positioned at the same side with the coupling member with respect to the first side wall, and transmits driving force from the coupling member to a rotating member. A second driving force transmission member is positioned at the same side with the detection body with respect to the second side wall, and transmits driving force from the rotating member to the detection body.
US11409209B2 Status determination and control of toner cartridge using sensor
An example operation method of an image forming apparatus includes obtaining, from a sensor, an output signal corresponding to a degree of shrinkage of a transporting member that transports a developing agent in a toner cartridge, as the transporting member rotates, determining a state of the toner cartridge based on a characteristic of the output signal, and executing a recovery mode that increases a driving force delivered to the transporting member when determining that the state of the toner cartridge is an abnormal state in which toner is not normally supplied to a developing device.
US11409207B2 Method and system for converting a toner cartridge printer
A method of converting a CMYW toner printer to print with one or more non-standard toners, comprising the steps: providing a CMYW toner printer; wherein the CMYW toner printer has four starting toner printing cartridges; wherein the four starting toner printing cartridges comprise a white toner printing cartridge, a cyan toner printing cartridge, a magenta toner printing cartridge, and a yellow toner printing cartridge; removing one or more of the four starting toner printing cartridges from the CMYW toner printer, such that there are one or more empty toner cartridge slots; providing one or more non-standard toner printing cartridges that are each filled with one type of one or more non-standard toners; and installing the one or more non-standard toner printing cartridges into the one or more empty toner cartridge slots.
US11409196B2 Method for forming patterns
Disclosed is a method for forming patterns that can improve line width roughness (LWR) by forming a first resist material on an etch target layer, forming a second resist material including a light-shielding portion and a light-transmitting portion on the first resist material, exposing the first resist material using the light-shielding portion of the second resist material as an exposure mask, removing the second resist material, forming a first resist pattern by developing the exposed first resist material, and etching the etch target layer using the first resist pattern as an etch barrier.
US11409195B2 Method for forming photoresist
The present disclosure provides a photoresist. The photoresist is formed by a crosslinking polymerization reaction between a reactive group-containing biimidazole molecule and a nitrogen-containing compound.
US11409194B2 Resist composition and patterning process
A resist composition comprising a base polymer and a quencher in the form of an amine compound having an iodized aromatic ring bonded to the nitrogen atom via a divalent hydrocarbon group offers a high sensitivity and minimal LWR or improved CDU, independent of whether it is of positive or negative tone.
US11409193B2 Reticle in an apparatus for extreme ultraviolet exposure
A reticle for an apparatus for EUV exposure and a method of manufacturing a reticle, the reticle including a substrate including an edge region and a main region; a multi-layer structure on the main region and the edge region, a sidewall of the multi-layer structure overlying the edge region; a capping layer covering an upper surface and the sidewall of the multi-layer structure and at least a portion of the edge region of the substrate; and an absorber layer on the capping layer, the absorber layer covering an entire upper surface of the capping layer on the edge region of the substrate, wherein a stacked structure of the capping layer and the absorber layer is on an upper surface of the edge region of the substrate, and a sidewall of the stacked structure of the capping layer and the absorber layer is perpendicular to an upper surface of the substrate.
US11409191B2 Projection optical system and projection apparatus
A projection optical system includes: a first optical system and a second optical system disposed in that order from an enlargement side. The second optical system forms an intermediate image of the image, and the first optical system enlarges and projects the intermediate image. The first optical system includes: a first lens group, a first reflecting optical element, and a part of a second lens group, disposed in that order from the enlargement side. The second optical system includes: a remainder of the second lens group, a second reflecting optical element, and a third lens group, disposed in that order from the enlargement side. The second reflecting optical element reflects light output from the third lens group toward the second lens group. The first reflecting optical element reflects light output from the second lens group toward the first lens group.
US11409189B2 Optical module, projection type image display apparatus, and method of manufacturing optical module
Provided are an optical module and an image display apparatus, in which an adjustment position of a compensation plate is easily maintained even in a case where the image display apparatus is miniaturized, and a method of manufacturing the image display apparatus. An optical module including a fixing part that fixes an adjustment position of a phase difference compensation plate in a Z-axis direction perpendicular to a main surface of a liquid crystal panel; a projection type image display apparatus including a light source, a rotation body that rotationally adjusts, by an angle adjustment member, rotation of a phase difference compensation plate disposed between a liquid crystal panel and a polarized beam splitter of the liquid crystal panel, and a holder part that fixes the angle adjustment member of the rotation body to a fixing part in a Z-axis direction; and a method of manufacturing an optical module, the method including fixing an adjustment position of a phase difference compensation plate in a Z-axis direction perpendicular to a main surface of a liquid crystal panel.
US11409188B2 Camera and suction cup apparatus
A camera fixed by suction to a transparent member and configured to capture an image through the transparent member includes: a planar portion having an opening; an auxiliary member attached to a surface of the planar portion and including a hole formed therein, the hole communicating with the opening of the planar portion, the auxiliary member having a plate shape and being brought into contact with the transparent member; and a suction portion causing the auxiliary member to be attached by suction to the transparent member by forming a negative pressure in the opening of the planar portion, in which the auxiliary member is softer than a material of the planar portion.
US11409185B2 Compact microresonator frequency comb
Systems and methods for precision control of microresonator (MR) based frequency combs can implement optimized MR actuators or MR modulators to control long-term locking of carrier envelope offset frequency, repetition rate, or resonance offset frequency of the MR. MR modulators can also be used for amplitude noise control. MR parameters can be locked to external reference frequencies such as a continuous wave laser or a microwave reference. MR parameters can be selected to reduce cross talk between the MR parameters, facilitating long-term locking. The MR can be locked to an external two wavelength delayed self-heterodyne interferometer for low noise microwave generation. An MR-based frequency comb can be tuned by a substantial fraction or more of the free spectral range (FSR) via a feedback control system. Scanning MR frequency combs can be applied to dead-zone free spectroscopy, multi-wavelength LIDAR, high precision optical clocks, or low phase noise microwave sources.
US11409184B2 Acousto-optic deflector with multiple output beams
Optical apparatus includes an acousto-optic medium and an array of multiple piezoelectric transducers attached to the acousto-optic medium. A drive circuit is coupled to apply to the piezoelectric transducers respective drive signals including at least first and second frequency components at different, respective first and second frequencies and with different, respective phase offsets for the first and second frequency components at each of the multiple piezoelectric transducers.
US11409183B1 Phase-wrapping method for beam steering in optical phased arrays
A method and apparatus are provided for controlling the phase shifts produced in a binary corporate tree network of the kind, e.g., that can drive a phased array for steering an optical beam. The method employs a novel phase-wrapping technique in which an entire layer of the binary tree is disabled when the phase added in that layer reaches 2π. With that technique, it is possible to economize on electrical control lines and on the use of electric power, while still maintaining the ability to produce arbitrary phases at the output of the tree network.
US11409182B2 Liquid lens and camera module and optical apparatus comprising same
The present invention provides a liquid lens comprising a first plate having a cavity for receiving conductive liquid and nonconductive liquid formed thereon, a first electrode disposed on an upper portion of the first plate, a second electrode disposed on a lower portion of the first plate, a second plate disposed on an upper portion of the first electrode, and a third plate disposed on a lower portion of the second electrode, wherein at least one of the first plate and the second plate comprises a structure through which at least one of the conductive liquid and the nonconductive liquid can flow.
US11409181B2 Attenuator photonic circuit with vertical interferometric structure
The invention relates to a photonic circuit for attenuating the amplitude of an optical signal, comprising a Mach-Zehnder interferometer for coupling an input waveguide (14) and an output waveguide (15), said interferometer comprising a modulation section (SM1) which includes a first waveguide (11), a second waveguide (12) and a phase shifter (13) configured to introduce a phase difference between a first optical signal circulating on the first waveguide and a second optical signal circulating on the second waveguide.The first and second waveguides are arranged in two distinct parallel layers and the phase shifter is a thermo-optical phase shifter arranged to preferentially act on one of the first and second waveguides.
US11409180B2 Cloud-based system for controlling electrochromic devices
A system includes a gateway having a memory, and a processing device coupled to the memory. The processing device is to identify a first subset of a data stream associated with a smart window system. The first subset of the data stream includes sensor data that has changed more than a threshold amount. Responsive to identifying the first subset of the data stream, the processing device is to transmit the first subset of the data stream to a server device. The server device is to generate one or more instructions based on the first subset of the data stream. Responsive to receiving the one or more instructions from the server device, the processing device is to cause one or more electrochromic devices to be controlled based on the one or more instructions.
US11409171B2 Display panel, manufacturing method thereof and display apparatus
The present application discloses a display panel, a manufacturing method and a display apparatus. The display panel includes: a first substrate; a first metal layer formed on the first substrate; a second metal layer; and a black color resistance layer formed between the first metal layer and the second metal layer; the first metal layer is a scan line, the second metal layer is a data line, and an insulating layer and the black color resistance layer are disposed at the intersection of the scan line and the data line.
US11409166B2 Display panel and display device
The present disclosure provides a display panel and a display device. The display panel includes a first substrate, a second substrate disposed opposite to the first substrate, a display area, a sealant disposed in the non-display area of the display panel, a gold ball coating area disposed in the non-display area, and a retaining wall disposed between the gold ball coating area and the display area. The retaining wall is configured to block a gold ball from flowing into the display area.
US11409163B2 Common delay for LCD backlighting using LEDs
An LED panel has an interleaved topology in which two adjacent LED rows in the LED panel are driven by different drivers. A delay time can be implemented between starting times two adjacent LED rows. Such an LCD panel can be employed to backlight an LCD panel in an LCD display. Implementing a delay time in driving the LED panel can reduce visual artifacts in the LCD display.
US11409161B2 Systems and methods for implementing a dual green-blue light-emitting diode with different wavelengths
A dual green-blue light-emitting diode unit may include a first green-blue light-emitting diode and a second green-blue light-emitting diode. The first green-blue light-emitting diode may include a first green diode configured to emit green light at a first green wavelength, a first blue diode configured to emit blue light at a first blue wavelength, and a first conformal coating of red phosphor over the first green diode and the first blue diode. The second green-blue light-emitting diode may include a second green diode configured to emit green light at a second green wavelength different from the first green wavelength, a second blue diode configured to emit blue light at a second blue wavelength different from the first blue wavelength, and a second conformal coating of red phosphor over the second green diode and the second blue diode.
US11409158B2 Display device
An optical film is shaped so that a first normal drawn from a starting point of a curve to an outer periphery of an application region is longer than a second normal drawn from the starting point of the curve to an outer periphery of a display region, a third normal drawn from an end point of the curve to the outer periphery of the application region is longer than a fourth normal drawn from the end point of the curve to the outer periphery of the display region, and a fifth normal drawn from a single point on the curve located between the starting point and the end point of the curve to the outer periphery of the application region is shorter than each of the first normal and the third normal.
US11409156B2 Optical device with liquid crystal alignment
An optical device, comprising: —a first electrode layer; —a second electrode layer provided at a distance from the first electrode layer; —the first and second electrode layer being light transmitting; wherein the optical device further comprises, in between the first and the second electrode layers: o a diffractive optical element adjacent to the first electrode layer and comprising at least one sloped surface; and o a liquid crystalline material filling a space between the sloped surface and the second electrode layer; the liquid crystalline material having a pretilt that compensates for a slope angle of the at least one sloped surface.
US11409151B2 Liquid crystal display
Provided a liquid crystal display (LCD) including a backlight unit, a lower polarizing plate provided on the backlight unit, a lower glass substrate provided on the lower polarizing plate, a plurality of thin-film transistors provided on the lower glass substrate, a liquid crystal layer provided on the plurality of thin-film transistors, the liquid crystal layer including a plurality of liquid crystal cells spaced apart from each other in a lattice structure and respectively corresponding to the plurality of thin-film transistors, a color filter provided on the liquid crystal layer, an upper glass substrate provided on the color filter, an upper polarizing plate provided on the upper glass substrate, and a heat release structure configured to externally release thermal energy of the LCD.
US11409149B2 Electronic device
An electronic device includes a first base substrate, a flexible member, and a bending auxiliary structure. The first base substrate includes a first side. The flexible member includes a first end, a second end opposite to the first end, and a main body portion located between the first end and the second end. The first end is connected to the first base substrate at the first side. The bending auxiliary structure is provided at the first side and including at least one curved surface. The main body portion of the flexible member is bent around the at least one curved surface of the bending auxiliary structure, so that the first end and the main body portion or the first end and the second end are at least partially overlapped in a direction perpendicular to the first base substrate.
US11409148B2 Display device comprising a back plate having a side wall part that includes a plurality of bumps with a same height and arranged at intervals and method for manufacturing the same
Provided are a display device and a method for manufacturing the same, the display device includes: a back plate, a cover plate and a display panel, the cover plate is opposite to the back plate, the cover plate has a central area and a peripheral area, the display panel is fixed to the central area, the back plate includes a base plate and a side wall part, a surface of the side wall part facing the cover plate is a bonding surface; a portion of areas on the bonding surface are provided with a supporting structure, which includes multiple bumps with a same height and arranged at intervals, surfaces of the bumps facing the cover plate contact the peripheral area; a structural adhesive is provided between a portion of the bonding surface without the supporting structure and the cover plate to fix the cover plate to the bonding surface.
US11409146B2 Digital instrument cluster comprising dual display plastic lens
The present disclosure relates to a dual-display digital cluster for use with a vehicle, which includes a plastic lens having a plurality of curvatures, super retardation films (SRFs) adhered to a plurality of positions on a rear surface of the plastic lens by using an optically clear adhesive (OCA), a plurality of liquid crystal displays (LCDs) each adhered to rear surfaces of the super retardation films by using an optically clear resin (OCR), a carrier bezel configured to be assembled to a rear side of the plastic lens, to support the plurality of LCDs closely, and to prevent the plastic lens from being deformed, a rear cover assembled to a rear side of the carrier bezel, and at least one printed circuit board (PCB) disposed between the carrier bezel and the rear cover.
US11409140B2 Optical phase modulator and optical modulator
There is described an optical phase modulator generally having a substrate; a waveguide mounted to the substrate and extending along a path of the substrate, the waveguide having a first series of phase shift units distributed along the waveguide, each phase shift unit having two Bragg gratings being spaced apart from one another along the path and a cavity between the two spaced-apart Bragg gratings; and a modulation circuit configured for driving a length of the series of phase shift units of the waveguide in accordance with a modulation signal thereby modulating a refractive index of the waveguide to induce a phase shift to an optical signal propagating along the waveguide.
US11409139B2 Semiconductor device including waveguide heater, and method and system for generating layout diagram of same
A semiconductor device includes: a transistor layer including components of at least one transistor, a waveguide having a long axis extending in a first direction, and an alpha interconnection layer over the waveguide; a stack of metallization layers over the transistor layer, the stack including one or more beta interconnection layers interposed between corresponding pairs of neighboring ones of the metallization layers; and a heater in the alpha interconnection layer or in one of the one or more beta interconnection layers; and wherein, relative to a second direction substantially perpendicular to the first direction, the heater substantially overlaps at least a portion of the waveguide.
US11409138B2 Smart automated contact lens cleansing device
A method of cleansing a contact lens using an automated contact cleansing device configurable to perform a plurality of cleansing cycles having different characteristics, the method comprising: storing a cleansing solution at a storage unit; transferring, at a first transfer line, the solution from the storage unit to a reservoir; housing the solution in the reservoir for at least one cycle; transferring, at a second transfer line, the solution from the reservoir to a drain; collecting data relating to a condition of one or more components of the device; transmitting at least one of the condition of the one or more components of the device, and diagnostic information relating to the device; storing instructions to perform at least one of the cycles; and executing the instructions to control at least one of the first transfer line, the second transfer line, and the housing for the at least one cycle.
US11409127B1 Folding frame for eyeglasses
A folding frame for eyeglasses, the frame being structured to fold into a W-shape and thereby, dispose a frame front left half in parallel with a frame front right half, both left and right halves being disposed between respective left and right temple pieces. A first catch holds the left and right halves in parallel at a stored configuration, and a second catch holds the temple pieces in parallel at the stored configuration. An enlarged grip area is sometimes provided in at least one temple piece to facilitate one-handed orienting of the fully-deployed frame in registration on a user's head. Certain embodiments are configured to permit a user to cause a one-handed release and subsequent automatic frame deployment from a stored configuration to a first configuration wherein the frame front left and right halves are disposed in a common plane, and the temple pieces are disposed normal to that plane.
US11409126B2 Light adjustment apparatus, 3D display apparatus, and control method thereof
The present disclosure is related to a display panel. The display panel may include a plurality of pixel units. Each of the plurality of pixel units may include a first pixel unit or a second pixel unit. The first pixel unit may include a first light adjusting structure configured to adjust an angle of light that transmits through the first light adjusting structure. The second pixel unit may include a second light adjusting structure configured to adjust an angle of light that transmits through the second light adjusting structure. A plurality of first pixel units may be configured to display a left-eye image. A plurality of second pixel units may be configured to display a right-eye image.
US11409124B2 Optical module having image shake correction function
A movable unit of an optical module having an image shake correction function is supported by a gimbal mechanism so as to be rotatable around a first axis R1 and a second axis R2. The movable body is driven by a shake-correction magnetic drive mechanism including magnets and fixed to the movable body. The movable body further includes a lens-moving magnetic drive mechanism to move a lens module in an optical axis direction. The lens-moving magnetic drive mechanism includes a lens-moving coil fixed to the lens module 7 and a lens-moving magnet disposed radially outward of the lens-moving coil. The magnets and also serve as the lens-moving magnet and are disposed radially outward of a triaxial intersection.
US11409118B2 Device and method for generating a 3D light field
The present disclosure provides a device for generating a 3D light field. The device comprises a first lens having a fixed focal length, and an imaging element arranged to send light into the first lens. The imaging element is configured to send the light from different positions within a defined distance on the optical axis of the first lens, in order to produce different depth layers of the 3D light field within a frame duration.
US11409117B2 Device for generating a linear intensity distribution in a working plane
Device for generating a linear intensity distribution in a working plane (20), comprising at least one laser light source (11), optics (14) which shape the light (12) emitted by the at least one laser light source (11) in a first direction (X) and/or in a second direction (Y), a beam transformation device (13) increasing the beam quality factor (Mx2) with respect to the first direction (X) and decreasing the beam quality factor (My2) with respect to the second direction (Y), as well as an objective (17) acting in the second direction (Y) and a focusing device (18) acting in the second direction (Y), which is arranged behind the objective (17), wherein the objective (17) and the focusing device (18) image into the working plane (20) a plane (19) behind the beam transformation device (13) in which the light (12) in the second direction (Y) has an intensity distribution with a super-Gaussian profile or with a profile similar to a super-Gaussian profile.
US11409113B2 Wearable accessory with phased array antenna system
An accessory for an electronic device includes: an AR headset; at least one phased array antenna on the AR headset, the at least one phased array antenna comprising an array of antenna elements that are configured to form a beam in a determined direction, the at least one phased array antenna being configured to communicate wirelessly with an external device; a local communication system in the AR headset, the local communication system configured to communicate locally with the electronic device; and a battery in the AR headset, the battery operatively connected to each of the at least one phased array antenna and the local communication system.
US11409112B2 Electronic device using an augmented reality
Provided is an electronic device using an augmented reality, which is capable of selectively driving a monocular mode and a binocular mode by using one display module. According to an aspect of the present invention, an electronic device includes: a glasses body including a left eye lens and a right eye lens and a nose support part positioned between the left and right lenses; one display module positioned at the nose support part; an optical system including a left eye optical system transferring a screen displayed on a display provided in the display module and to the left eye lens and a right eye optical system transferring the screen to the right eye lens; and a control unit controlling the screen displayed on the display so as to display the screen on at least one lens of the two lenses.
US11409107B2 Ultra-thin optical component, virtual imaging method of same optical component, and display device using same
The present invention provides an ultra-thin optical component, including a mirror projection device and a reflector, where the mirror projection device is configured to refract image light symmetrically, then form a real image, and project the real image to the reflector, where the real image is located between a human eye and the reflector; and the reflector is configured to reflect the image light to the human eye. The present invention further provides a display device using the ultra-thin optical component and a virtual imaging method. By means of the ultra-thin optical component, the display device, and the imaging method in the present invention, an optical component is made thinner and lighter, and an image source display device is easier to configure and package, to achieve the appearance of ordinary glasses.
US11409105B2 See-through computer display systems
Aspects of the present invention relate to methods and systems for the see-through computer display systems with integrated IR eye imaging technologies.
US11409103B2 Light-guide optical element employing polarized internal reflectors
A light-guide optical element (LOE) includes a transparent substrate having two parallel major external surfaces for guiding light within the substrate by total internal reflection (TIR). Mutually parallel internal surfaces within the LOE are provided with a structural polarizer which is transparent to light polarized parallel to a primary polarization transmission axis, and is partially or fully reflective to light polarized perpendicular to the primary polarization transmission axis. By suitable orientation of the polarization axis of successive internal surfaces together with the polarization mixing properties of TIR and/or use of birefringent materials, it is possible to achieve the desired proportion of coupling-out of the image illumination from each successive facet.
US11409102B2 Head mounted system and information processing apparatus
A head mounted system includes an eye imaging device configured to image an eye of a wearer of the head mounted system, a periphery imaging device configured to image a periphery of the wearer, a display device configured to display, toward the wearer, a peripheral image of the periphery of the wearer imaged by the periphery imaging device, and a control device configured to adjust display of the peripheral image on the display device based on an eye image of the eye of the wearer imaged by the eye imaging device.
US11409099B2 Optical apparatus
An optical system includes a plurality of internal apertures, a plurality of external optical assemblies and a telescope assembly positioned between the plurality of internal apertures and the plurality of external optical assemblies. Each internal aperture is operable to receive a corresponding aperture-specific optical signal. Each external optical assembly corresponds to one of the internal apertures, and each external optical assembly is operable to direct the aperture-specific optical signal of the corresponding internal aperture in a corresponding external direction. The external direction for each external optical assembly is independently controllable and the telescope assembly defines a shared optical train arranged to direct the aperture-specific optical signals between each internal aperture and the corresponding external optical assembly.
US11409089B2 Optical apparatus
An optical system includes a plurality of internal apertures, a plurality of external optical assemblies and a telescope assembly positioned between the plurality of internal apertures and the plurality of external optical assemblies. Each internal aperture is operable to receive a corresponding aperture-specific optical signal. Each external optical assembly corresponds to one of the internal apertures, and each external optical assembly is operable to direct the aperture-specific optical signal of the corresponding internal aperture in a corresponding external direction. The external direction for each external optical assembly is independently controllable and the telescope assembly defines a shared optical train arranged to direct the aperture-specific optical signals between each internal aperture and the corresponding external optical assembly.
US11409088B2 Optical system
In order to provide an optical system to be installed in a projection system which is capable of allowing a patient to view a clear image in a diagnostic imaging apparatus, the optical system according to the present invention includes a Fresnel lens having a base material and a plurality of annular sections arranged around a center axis on a reference surface of the base material, and a deflection element configured to deflect light from the Fresnel lens. In a cross section including the center axis, an inclination angle of the annular sections to the reference surface changes asymmetrically between from a middle point of one and other ends of the Fresnel lens to the one end and from the middle point to the other end.
US11409082B2 Camera lens
The present invention provides a camera lens consisting of eight lenses and having a small height, a wide angle, and good optical properties. The camera lens includes, sequentially from an object side, a first lens having a positive refractive power; a second lens having a positive refractive power; a third lens having a negative refractive power; a fourth lens having a positive refractive power; a fifth lens having a negative refractive power; a sixth lens having a positive refractive power; a seventh lens having a positive or negative refractive power; and an eighth lens having a negative refractive power. The camera lens satisfies specific conditions.
US11409077B2 Camera optical lens
The present invention relates to the field of optical lenses and provides a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens; a second lens; a third lens; a fourth lens; a fifth lens; a sixth lens; a seventh lens; and an eighth lens. The camera optical lens satisfies following conditions: 4.00≤f1/f≤7.50; f2≤0.00; and 1.55≤n4≤1.70, where f denotes a focal length of the camera optical lens; f1 denotes a focal length of the first lens; f2 denotes a focal length of the second lens; and n4 denotes a refractive index of the fourth lens. The present invention can achieve high optical performance while achieving ultra-thin, wide-angle lenses having a big aperture.
US11409075B2 Plastic optical lens assembly, imaging lens module and electronic device
A plastic optical lens assembly includes a first lens element, a second lens element and a cementing glue coating. A first spacing section is located between a first optical effective portion and a first engaging structure. A second optical effective portion is disposed correspondingly to the first optical effective portion. A second spacing section is located between the second optical effective portion and a second engaging structure. The first engaging structure is engaged with the second engaging structure. A reference space is between the first and the second spacing section. The cementing glue coating is at least disposed between the first and the second optical effective portions, and the first and the second lens elements are cemented by the cementing glue coating.
US11409074B2 Electronic apparatus and control method thereof
An electronic apparatus comprises a sight position detection unit configured to detect region of a sight positon to a display unit which displays an object, and a control unit configured to perform control to, in a case where a state where the detected region of the sight position is not moving continues for a first time period, select an object corresponding to the region of the sight position, and in a case where a state where the detected region of the sight position is moving and a direction of movement of the region of the sight position and a direction of movement of an object satisfy a predetermined condition continues for a second time period, select the object.
US11409070B2 Shape memory alloy wire attachment structures with adhesive for a suspension assembly
Embodiments of the disclosure include a suspension assembly having a support member, a moving member movably coupled to the support member, and shape metal alloy wires coupled between the support and moving members by attachment structures. According to various embodiments, the attachment structures include at least one of: an adhesive disposed proximate to a side of the attachment structures and between the attachment structures.
US11409069B2 Optical element driving mechanism
The present disclosure provides an optical element driving mechanism, which includes a movable assembly, a fixed assembly, and a driving assembly. The movable assembly is configured to be connected to an optical element. The movable assembly is movable relative to the fixed assembly. The driving assembly is configured to drive the movable assembly to move relative to the fixed assembly in a range of motion. The optical element driving mechanism further includes a positioning assembly configured to position the movable assembly at a predetermined position relative to the fixed assembly when the driving assembly is not operating.
US11409063B2 Optical interposer
Waveguides of optically transparent interposers are adiabatically coupled to respective waveguides of photonic integrated circuits that are mounted to the optically transparent interposers. In particular, photonic integrated circuits can be mounted to an interposer that has both optical connections and electrical connections. The optical connections of the interposer can be adiabatically coupled to the photonic integrated circuit. The electrical connections can be connected to the photonic integrated circuit and to a host board that also supports an ASIC.
US11409061B2 Optical module
An optical module includes a base having a first surface, a board having a second surface and a third surface, an optical circuit element having a fourth surface, a fifth surface and two ports, and an array lens. The first surface is joined to the second surface by a first solder. The third surface has a first metallic pattern and a second metallic pattern that are joined to the fourth surface by a second solder. The array lens is fixed onto the first surface of the base so as to be optically coupled to the two ports provided at one end of the optical circuit element in the first direction. The first metallic pattern is formed closer than the second metallic pattern to the one end of the optical circuit element in the first direction and is formed between the two ports in the second direction.
US11409056B2 Optical fiber connectors and methods of connecting optical fibers
A connector for optically connecting an optical fiber to an optical fiber port at a leading edge of the connector, the connector comprising: a housing configured to receive the optical fiber; a latch coupled to the housing and extending from the housing toward the leading edge of the connector; and a handle coupled to the latch, the handle operable to move the latch between locked and unlocked positions with respect to the optical fiber port, wherein moving the handle away from the leading edge of the connector unlocks the latch from the optical fiber port.
US11409053B2 Optical connector
An optical connector including a housing body having a ferrule, an outer housing, a latch, and a tab is disclosed. The latch extends from a proximal end toward a front end of the optical connector and includes an engaging part at a distal end. The tab is placed on an outer side of the latch, movable with respect to the outer housing, and pushes down the engaging part toward the housing body according to movement of the tab. The distal end of the latch floats to space apart from the housing body. A first protrusion is disposed on an inner side of the tab. The optical connector is configured to contact an inner side of the latch with the first protrusion to push down the engaging part toward the housing body with the first protrusion as a fulcrum when the engaging part is engaged with the external device.
US11409052B2 In-line hinged dust shutter assembly for a fiber optic connector
An in-line dust shutter formed as part an adapter. A hinged dust shutter assembly is secured to an adapter wall. A shutter plate covers an opening formed at either end of the adapter to prevent debris from entering the adapter and distorting the light signal between opposing fiber optic connectors. The shutter plate extends at angle alpha from a rotational axis. The shutter plate is biased closed by a bias spring place about a pin of the rotational axis.
US11409047B2 Optical coupling method and apparatus
An optical coupling method and apparatus are disclosed. The optical coupling method improve the speed of optical alignment between an optical fiber and a grating coupler (GC) of an optical coupling apparatus for a characteristic test of a silicon photonic integrated circuit (Si-PIC) chip by using a reflective grating couplers disposed on the Si-PIC chip.
US11409046B2 Backside binary grated lens coupled to front side waveguide
A wafer structure includes a diffractive lens disposed on a backside of a wafer and coupled to a front side waveguide, the diffractive lens being configured to receive light and focus the light to the front side waveguide.
US11409042B2 Reinforcement device for optical fiber fusion splicing section and fusion splicer provided with same
A reinforcement device for an optical fiber fusion-spliced portion, which reinforces a fusion-spliced portion of optical fibers by heating and shrinking a reinforcement sleeve covering the fusion spliced portion, includes a heater configured to heat the reinforcement sleeve. The heater includes a sleeve housing portion capable of housing the reinforcement sleeve. The sleeve housing portion includes a first wall portion extending in a longitudinal direction of the sleeve housing portion and a second wall portion facing the first wall portion. The first wall portion and the second wall portion are configured such that a distance therebetween increases from a bottom portion side of the sleeve housing portion toward a top portion side of the sleeve housing portion in a cross-section orthogonal to the longitudinal direction. At least one bent portion is formed to at least one of the first wall portion and the second wall portion in the cross-section.
US11409040B1 Optical couplers for ridge-to-rib waveguide core transitions
Structures for an optical coupler and methods of fabricating a structure for an optical coupler. A first plurality of segments are positioned with a first spaced arrangement along a longitudinal axis, and a second plurality of segments are positioned with a second spaced arrangement along the longitudinal axis between the first plurality of segments and a waveguide core. A slab layer has a plurality of sections respectively connected to the second plurality of segments. The second plurality of segments have a first thickness, and the slab layer has a second thickness that is less than the first thickness.
US11409037B2 Enlarged waveguide for photonic integrated circuit without impacting interconnect layers
Structures and methods implement an enlarged waveguide. The structure may include a semiconductor-on-insulator (SOI) substrate including a semiconductor-on-insulator (SOI) layer over a buried insulator layer over a semiconductor substrate. An inter-level dielectric (ILD) layer is over the SOI substrate. A first waveguide has a lower surface extending at least partially into the buried insulator layer, which allows vertical enlargement of the waveguide, without increasing the thickness of the ILD layer or increasing the length of interconnects to other devices. The enlarged waveguide may include nitride, and can be implemented with other conventional silicon and nitride waveguides.
US11409036B2 Input waveguide arrangement in a photonic chip
A photonic chip includes a device layer and a port layer, with an optical port located at the port layer. Inter-layer optical couplers are provided for coupling light between the device and port layers. The inter-layer couplers may be configured to couple signal light but block pump light or other undesired wavelength from entering the device layer, operating as an input filter. The port layer may accommodate other light pre-processing functions, such as optical power splitting, that are undesirable in the device layer.
US11409035B1 Three port transceiver
An optical coherent transceiver comprising a polarization and phase-diversity coherent receiver and a polarization and phase-diversity modulator on the same substrate interfaced by three grating couplers, one grating coupler coupling in a signal, one grating coupler coupling in a laser signal, and a third grating coupler coupling out a modulated signal.
US11409026B2 Mirror cabinet capable of preventing mirror capacitive touch button from touch missoperation
The invention relates to a mirror cabinet capable of preventing mirror capacitive touch button from touch misoperation, the mirror cabinet comprises a mirror surface, which comprises a glass layer, a metal plating layer provided on the back of the glass layer, and an uncoated metal layer area is provided on the back of the glass layer, and a capacitive touch panel including a plurality of touch buttons is provided in the uncoated metal layer area; a back of the mirror is also provided with a controller electrically connected to the capacitive touch panel and a high-frequency switching power supply electrically connected to the controller. The mirror cabinet can prevent touch misoperation of the mirror surface capacitive touch button so as to enable a touch system to have good stability.
US11409023B2 Methods to handle discontinuity in constructing design space using moving least squares
Method for constructing a continuous design space for generating a physical property model in a faulted subsurface medium. The matching relationship of the fault traces on the two sides of each fault is used in a systematic way to determine the location of the fault traces in the design space. The location of any other point in the design space may then be determined by interpolation of the locations of fault traces. The fault traces are thus used as control points for the mapping. The method involves: (a) identifying the control points and determining their location in both physical and design space and (b) using selected control points, mapping any point from physical space to design space, preferably using the moving least squares method.
US11409020B2 Method and apparatus for obtaining residual gravity anomaly
Disclosed are method and apparatus for obtaining residual gravity anomaly. The method comprises obtaining Bouguer gravity anomaly of a target region, determining a first pre-set range corresponding to each sampling point in the target region, obtaining a first regional field value of each sampling point in the first pre-set range through a surface fitting method based on the coordinate and field value of the sampling point, traversing the target region to obtain first regional gravity anomaly of the target region according to the first regional field values of the sampling points in the target region, and obtaining first residual gravity anomaly of the target region according to the Bouguer gravity anomaly and the first regional gravity anomaly. The residual gravity anomaly thus obtained is more accurate, thus enabling an accurate prediction of an underground geological body.
US11409019B1 Device for producing high resolution backscatter images
An X-ray imaging apparatus comprises a digital X-ray detector housed in a radiation shielded enclosure with multiple pinhole apertures in the front panel of the housing. An X-ray source illuminates a target and X-rays are backscattered towards the X-ray imaging apparatus. The multiple pinhole apertures arranged in a pattern so that each pinhole generates a respective pinhole image on the X-ray detector. The size of each image is controlled by the thickness of the front panel and the width of the pinhole aperture (acting as optical stops), and the distance to the X-ray detector, and these values are selected to prevent overlap between any pair of pinhole images on the X-ray detector. An image processor is used to generate a synthetic combined image of the object form the multiple pinhole images.
US11409009B2 Semiconductor detector geometry
A method of fabricating a semiconductor detector device to exhibit a target sensitivity to incident radiation in a predetermined energy range is described, the method comprising: providing a semiconductor detector; defining on a detector surface of the semiconductor detector a large plurality of pixels; wherein the detector is geometry is controlled with reference to the size of the said pixels such that a single interaction event in the predetermined energy range will produce a detectable signal in each of a plurality of adjacent pixels making up a cluster of at least three pixels. A detector fabricated by such a method and a method of obtaining spectral information about incident radiation using such a detector are also described.
US11409005B2 GNSS receiver adapted to produce, use, and communicate software-generated satellite signal data
A Global Navigation Satellite System (GNSS) receiver that includes a satellite signal generator generating signal data for a signal that is not being tracked by the receiver. The receiver includes a satellite signal generator running an algorithm to process first and second received signals to produce a software-synthesized satellite signal, and the generated signal data is used to correct bias or is communicated to a spaced-apart GNSS receiver or used for onboard positioning calculations. The satellite constellation may be the Galileo constellation, with the first and second signals being E5A and E5B signals tracked by the receiver and the generated third signal being an E5AltBOC signal. With a half-a-cycle bias resolution technique, the satellite signal generator generates synthetic E5AltBOC data of high quality. For a receiver, which physically tracks E5AltBOC, synthetic E5AltBOC may be used to monitor polarity of a physically tracked E5AltBOC and correct it if error is detected.
US11409001B2 Method for tilt measurement and compensation of surveying instrument based on GNSS receiver and IMU sensor
A method for tilt measurement and compensation of a GNSS RTK surveying instrument based on a GNSS receiver and an IMU sensor is proposed. Based on the algorithm principle of the Kalman filter, the prediction and the correction of the designed multi-dimensional unknown state variable are cycled for multiple times to make the multi-dimensional unknown state variable approach the true value as much as possible. Then, based on the multi-dimensional unknown state variable, the latest three-dimensional attitude angle from the XYZ coordinate system to the NED coordinate system and the latest rotation matrix can be obtained efficiently and accurately. Finally, the coordinate of the antenna phase center of the GNSS receiver is reduced to the coordinate of the bottom end of the pole by a geometric transformation. In addition, no factory calibration is needed as the self-calibration can always be done during the operation process.
US11408997B2 System and method for increasing resolution of images obtained from a three-dimensional measurement system
A system uses range and Doppler velocity measurements from a lidar system and images from a video system to estimate a six degree-of-freedom trajectory (6DOF) of a target. The 6DOF transformation parameters are used to transform multiple images to the frame time of a selected image, thus obtaining multiple images at the same frame time. These multiple images may be used to increase a resolution of the image at each frame time, obtaining the collection of the superresolution images.
US11408994B2 High resolution wide swath synthetic aperture radar system
A side-looking High Resolution Wide Swath Synthetic Aperture Radar, HRWS-SAR, system comprising an antenna array and a beamforming network. The antenna array comprises a plurality of antenna elements to transmit and receive electromagnetic waves. The beamforming network includes a plurality of true time delay lines, TTDLs connected to a plurality of phase shifters. Each phase shifter is connected to a respective one of the plurality of antenna elements. The beamforming network engages with the transmit antenna array to transmit the electromagnetic waves by performing beamsteering across a swath using a pulse. The pulse has a chirped waveform and a transmit pulse duration. Beamsteering is performed based on an increasing or decreasing frequency of the chirped waveform over the transmit pulse duration. The beamforming network engages with the antenna array to receive, during a receive time window, echoes corresponding to the electromagnetic waves reflected by or from the swath.
US11408990B2 Systems and methods for selecting ultra-wideband preamble according to environmental condition
An ultra-wideband (UWB) wireless communication system comprises a first wireless transceiver that outputs a unit of data having a first preamble that includes data for performing a time-of-flight distance measurement; a second wireless transceiver that replaces the first preamble of the unit of data with a second preamble for providing a performance level required for the time-of-flight distance measurement between the first and second wireless transceivers commensurate with an environment in which the second wireless transceiver is used; and a communication link between the first and second wireless transceivers that transmits the unit of data having the first preamble from the first wireless transceiver to the second wireless transceiver, transmits the second preamble from the second wireless transceiver to the first wireless transceiver, and exchanges subsequent electronic communications between the first and second wireless transceivers using the second preamble.
US11408989B2 Apparatus and method for determining a speed of a vehicle
An apparatus for determining a speed of a vehicle, in which the vehicle includes one or more sensors to determine a distance to or a relative speed of an object in an environment of the vehicle, and in which the apparatus includes a data interface and a processing module. The data interface is configured to receive sensor data from the one or more sensors, where the sensor data indicates the distance to and/or the relative speed of the object. The processing module is configured to determine (i) a motion state of the object based on the received sensor data, and (ii) the speed of the vehicle based on the determined motion state and the received sensor data.
US11408988B2 System and method for acoustic vehicle location tracking
Techniques for acoustic vehicle location tracking are presented. In one embodiment, a processor receives, from a radio-frequency positioning system, measurements of a candidate location for a plurality of vehicles and receives, from a plurality of acoustic sensors, acoustic signals associated with a detected vehicle. The acoustic signals are compared to an acoustic vehicle signature library that includes acoustic information associated with the vehicles. Upon determining that the acoustic signals match acoustic information associated with a vehicle in the acoustic vehicle signature library, the measurements of the candidate location of the detected vehicle based on the radio-frequency signals are compared with a location of the vehicle based on the acoustic signals. Upon determining that the measurements of the candidate location are within a predetermined area of the location of the detected vehicle, the measurements are provided to a vehicle location database.
US11408986B1 Reverse acoustic calibration method
A method for calibrating an acoustic calibration tank providing the tanks with reference hydrophones positioned along the tank. The tank is filled with a fluid at a known temperature and pressure. A calibrated reverse hydrophone is positioned in the tank, opposite one of the reference hydrophones. A known acoustic wave is created in the tank using the calibrated reverse hydrophone and the opposite reference hydrophone output is measured. Free field voltage sensitivity is computed for the reference hydrophone. This gives the calibration factor for the reference hydrophone. The calibrated reverse hydrophone can be repositioned. An iterative process can be utilized for the other reference hydrophones, and other known pressures and temperatures.
US11408985B2 Sensor channel isolation systems and methods
Techniques are disclosed for systems and methods to provide accurate and reliable compact sonar systems for mobile structures. A sonar system includes multiple sensor channels, each comprising a sonar transmitter and a sonar receiver, and a logic device configured to provide control signals and receive sensor signals from the sensor channels. The logic device is configured to provide transmission signals to sonar transducer assemblies, where signal patterns of the transmission signals are differentiated based at least in part on frequency content. Acoustic returns are processed using the signal patterns to reduce inter-channel pickup between the sensor channels. Resulting sonar data and/or imagery may be displayed to a user and/or used to adjust a steering actuator, a propulsion system thrust, and/or other operational systems of the mobile structure.
US11408982B2 Electromagnetic wave detection apparatus, program, and electromagnetic wave detection system
An electromagnetic wave detection apparatus (10) includes an irradiator (11), a first detector (17), a propagation unit (20), a memory (13), and a controller (14). The irradiator (11) irradiates electromagnetic waves. The first detector (17) detects reflected waves of the electromagnetic waves irradiated onto an object (ob). The propagation unit (20) includes propagation elements (px). By irradiation position of the electromagnetic waves irradiated onto the object (ob), the propagation elements (px) switch between propagating and not propagating the reflected waves towards the first detector (17). The memory (13) stores information related to the emission direction of the electromagnetic waves. The controller (14) updates the information related to the emission direction based on the position of the propagation element (px) that is propagating the reflected waves toward the first detector (17) when the first detector (17) detects the reflected waves.
US11408981B2 Method of lidar scanning
A method of lidar scanning over a rotational range provides a dense scanning pattern over the entire rotational range without the need for complex control of components. The method comprises rotating an angled scanning mirror at a first angular velocity about an axis of rotation; rotating a first diffractive or refractive optical element at a second angular velocity about the axis of rotation; controlling a stationary laser source to emit light along an emission beam path that passes through the first diffractive optical element before being incident upon the scanning mirror in order to reflect said light onto a scanning beam path; and detecting light reflected from external objects present in the scanning beam path.
US11408971B1 Computerized estimation of minimum number of sonic sources using maximum matching of a bipartite graph
A computerized machine (a) determines temporal and spatial confidence intervals for each one of plural sonic events, (b) classifies pairings among the sonic events as either comparable or non-comparable, and (c) estimates a minimum number of sonic sources, some of which are in motion, that could have produced or generated the sonic events. Sonic event times and positions are characterized by corresponding temporal and spatial confidence intervals. A pairing of sonic events is classified as comparable only when that pairing meets one or more preselected constraints, some of which depend on the temporal and spatial confidence intervals. The estimated minimum number of sonic sources is equal to the total number of sonic events minus the cardinality of a maximum matching of a bipartite graph derived from the classifications of the pairings and a chronological ordering of the set of sonic events.
US11408968B2 Device for identifying a position of an electronic unit on a motor vehicle
The present invention relates to a device (DISP) for identifying a position (PosB) of a secondary electronic unit (BA) on a motor vehicle (V), comprising: —a central electronic unit (PE) suitable for managing the power supply to a plurality of secondary electronic units (BA) and having: —a switching device (DC) for switching the power supply to all the secondary electronic units (BA); —a main timer (CPTA) suitable for being triggered in a time-correlated manner with the activation of the power supply to said secondary electronic units (BA) by said switching device (DC); —and said plurality of secondary electronic units (BA); wherein each of said secondary electronic units (BA) comprises a secondary timer (CPTB) suitable for being triggered in a time-correlated manner with the power supply to said secondary electronic unit (BA); and is suitable for performing internally at least one measurement of a voltage (VH, VL) when it is powered, said at least one measurement of a voltage (VH, VL) representing the position (PosB) of said secondary electronic unit (BA) on the motor vehicle (V).
US11408965B2 Methods and apparatus for locating RFID tags
A radio frequency identification (RFID) system includes an array of antennas to distinguish line-of-sight (LOS) paths from non-line-of-sight (NLOS) paths. The distance between adjacent antennas in the array of antennas is less than half the wavelength of the radio frequency (RF) signal of the system. Each antenna in the antenna array is also digitally controlled to change relative phase difference among the antennas, thereby allowing digital steering of the array of antennas across angles of arrival (AOAs) between 0 and π. The digital steering generates a plot of signal amplitudes as a function of AOAs. LOS paths are distinguished from NLOS paths based on the shapes (e.g., depth, gradient, etc.) of local extremes (e.g., maxima or minima) in the plot.
US11408963B2 Wave-source-direction estimation device, wave-source-direction estimation method, and program storage medium
A wave-source-direction estimation device includes: a plurality of input units that acquires, as input signals, electrical signals based on waves detected by a plurality of sensors; a signal selection unit that selects a plurality of pairs that are each a combination of two input signals from among a plurality of the input signals; a relative delay time calculation unit that calculates, as relative delay times, arrival time differences of the waves at the sensors that are supply sources of the two input signals composing each of the pairs, for each wave source direction; and an integrated-estimated-direction-information calculation unit that generates per-frequency estimated direction information for each of the pairs using the input signals composing each of the pairs and the relative delay times of each of the pairs and generates integrated estimated direction information by assigning a weight to and integrating the estimated direction information on all the pairs.
US11408961B2 Floating base vector sensor
Systems and methods are provided for sensing acoustic signals using a floating base vector sensor. A vector sensor according to an embodiment of the present disclosure can be used to detect and characterize low frequency sound wave(s) in a viscous medium (e.g., air, water, etc.) by detecting a periodic motion of the media particles associated with the sound wave(s). The orientation of the particle velocity deduced from such measurements can provide information regarding the wave vector of the sound wave(s), can define the direction of arrival (DOA) for the acoustic signal, and can assist locating the source of the sound of interest.
US11408959B2 Positioning through multipath reflection
A positioning system and method includes a transmitter, a receiver, and a controller. The transmitter includes at least one energy source configured to emit an optical or quasi-optical electromagnetic signal as a channel communication. The receiver includes at least one detector element configured to receive the channel communication. The controller is connected to the receiver and configured to estimate a position of the transmitter within a space using a reference map of the space and one or more diffuse components of an impulse response of the channel communication.
US11408955B2 MRI with improved segmentation in the presence of susceptibility artifacts
A system for generating MR images for segmentation and/or use in correcting attenuation in subsequent images using other modalities (e.g., PET, SPECT, etc.) is described. A surrogate soft tissue device is provided and positioned on the patient near the artifact source to provide a surrogate soft tissue boundary that can be imaged and interpreted during segmentation to mitigate the deleterious effects of a local susceptibility artifact in the MR image.
US11408950B2 Magnetic sensor
A magnetic sensor is provided that can attenuate a magnetic field in a direction that is perpendicular to the magnetic field detecting direction at a higher rate than the magnetic field in the magnetic field detecting direction.Magnetic sensor 1 has: first soft magnetic layer 3; a pair of second soft magnetic layers 4A, 4B that is positioned at a location that is different from first soft magnetic layer 3 in the Z direction of first soft magnetic layer 3; and magnetic field detecting element 2 that is positioned between first soft magnetic layer 3 and second soft magnetic layers 4A, 4B in the Z direction, wherein magnetic field detecting element 2 has a magnetic field detecting direction that is parallel to a direction in which the pair of second soft magnetic layers 4A, 4B is arranged. As viewed in the Z direction, second soft magnetic layers 4A, 4B are positioned on both sides of a center of first soft magnetic layer 3, and magnetic field detecting element 2 is positioned inside of a periphery of first soft magnetic layer 3.
US11408944B2 Estimation of the remaining useful life of capacitors
A method for determining a value representative of the remaining useful life, RUL, of a capacitor, the method comprising the following operations: repeating for several iterations 1 to k, k being an integer greater than 1: acquiring environment measurements that are representative of the environment of the capacitor at a current iteration; based on previous environment measurements acquired at previous iterations 1 to k−1 before the current iteration, and on the received environment measurements at iteration k, calculating at least one aging model; based on the at least one calculated aging model, determining the value representative of the RUL of the capacitor.
US11408938B2 Bidirectional scan cells for single-path reversible scan chains
A circuit comprises a plurality of scan chains. The plurality of scan chains comprises bidirectional scan cells. Each of the bidirectional scan cells comprises two serial input-output ports serving as either a serial data input port or a serial data output port based on a control signal. Each of the plurality of scan chains is configured to perform a shift operation in either a first direction or a second direction based on the control signal. The first direction is opposite to the second direction.
US11408936B2 Generating multiple pseudo static control signals using on-chip JTAG state machine
A scan chain may be formed throughout an integrated circuit in which the scan chain is coupled to a set of pins via bi-directional input/output (I/O) buffers. A state machine may be provided to control the scan chain. Decoding logic may monitor states and transitions between states and generate pseudo static control signals in response to certain states and transition sequences in order to free up test pins for use as additional scan data I/O pins using a single JTAG IR. A test pattern may be received from an external tester using the set of I/O pins and buffers operating in parallel. The test pattern may then be provided to combinatorial logic circuitry coupled to the scan chain. A response pattern may be captured in the scan chain. The response pattern may then be provided to the external tester using the same set of I/O pins and buffers operating in parallel.
US11408935B2 JTAG registers with concurrent inputs
The present disclosure relates to an apparatus comprising: a host device or a System-on-Chip: a memory component having an independent structure and including at least an array of memory cells organized in sub-arrays with associated decoding and sensing circuitry; a JTAG interface in said at least an array of memory cells including a boundary-scan architecture; an instruction register in said boundary-scan architecture of the JTAG interface including at least a couple of Bits indicative of the presence of a Test Data Input (TDI) signal. The apparatus has an extended TDI functionality using the data IO to improve the overall performances.A method for improving the communication between a Host or SoC device and an associated independent memory component is also disclosed.
US11408930B2 Semiconductor device and operation method of the semiconductor device
A semiconductor device includes a voltage comparison circuit and a calibration control circuit. The voltage comparison circuit compares test reference voltages and generates a comparison result signal. The calibration control circuit controls an offset value of the voltage comparison circuit.
US11408926B2 Electrical connecting device, inspection apparatus, and method for electrical connection between contact target and contact member
An electrical connecting device having one or more contact members to be in contact with a contact target is provided. The electrical connecting device includes a main body having one or more recesses on a surface thereof opposed to the contact target, and a flexible portion that covers the recesses to form sealed spaces. The main body includes a gas exhaust passage and an air supply passage provided for each of the sealed spaces to adjust a pressure in each of the sealed spaces, and the contact members are respectively disposed to be opposed to the recesses with the flexible portion interposed therebetween.
US11408925B2 Semiconductor element and method for identifying semiconductor element
A semiconductor element encompasses a first external electrode on an upper surface side of a semiconductor chip, a second external electrode, spaced apart from the first external electrode, provided in parallel with the first external electrode; and a protective film covering the first and second external electrodes, having first and second windows to expose portions of upper surfaces of the first and second external electrodes, respectively. Planar patterns of the first and second windows are in two-fold rotational symmetry with respect to a center point of an area including the first and second external electrodes and to be asymmetric with respect to a center line between the first and second external electrodes.
US11408918B2 Micro-discontinuity measurement and simulation devices and methods
An electrical measurement apparatus may include a bias voltage generator configured to generate and output a bias voltage, a bias probe coupled to the output of bias voltage generator configured to apply voltage bias to a first portion of an external circuit which may be subjected to environmental stresses such as vibration, temperature, humidity etc., a measurement probe configured to receive a second electrical signal from a second portion of the external circuit, and a control unit configured to control the bias voltage generator to generate different bias voltages, patterns, AC/DC etc., receive the second electrical signal from the measurement probe and cause the device to output a response in the second electrical signal to the time-domain discontinuity in the first electrical signal.
US11408911B2 Optomechanical structure with corrugated edge
This disclosure is related to devices, systems, and techniques for inducing mechanical vibration in one or more mechanical structures. For example, a system includes a mechanical structure extending along a longitudinal axis. The mechanical structure includes a set of mechanical beams, where the set of mechanical beams are configured to guide a modulated optical signal, and where the set of mechanical beams includes a first mechanical beam and a second mechanical beam separated by a gap. The first mechanical beam includes at least one of a first corrugated inner edge parallel to the longitudinal axis and a first corrugated outer edge parallel to the longitudinal axis. The second mechanical beam includes at least one of a second corrugated inner edge parallel to the longitudinal axis and a second corrugated outer edge parallel to the longitudinal axis.
US11408908B2 Fiber optic sensor, manufacturing method thereof and motion sensing device
A fiber optic sensor, a manufacturing method thereof and a motion sensing device relating to the field of sensors are provided. The fiber optic sensor includes a bushing, a magnetic mass block and a sensing optical fiber. The magnetic mass block is located in the bushing, and a magnetic fluid is adsorbed onto an outer surface, opposite to an inner wall of the bushing, of the magnetic mass block, such that the magnetic mass block is capable of being suspended in the bushing and moving along an axis of the bushing. One end of the sensing optical fiber is in a first end opening of the bushing. A surface, opposite to the sensing optical fiber, of the magnetic mass block is a reflecting surface. The sensing optical fiber is configured to provide incident light for the reflecting surface and to receive measuring light from the reflecting surface.
US11408907B2 Total pressure and total temperature measurement in a turbomachine
A method of testing and/or controlling the operation of an axial turbomachine through which passes a gas stream, includes the following actions: measurement of operating parameters of the turbomachine, said parameters including pressure in the gas stream at different axial positions, and calculation of operating conditions of the turbomachine from the measured parameters and the Laplace coefficient γ of the gas passing through the turbomachine, wherein the measurement of parameters includes a measurement of the temperature of the gas stream, and the calculation of operating conditions includes a determination of the Laplace coefficient γ on the basis of the measurement of the temperature of the gas stream.
US11408906B2 Method and apparatus for monitoring fluid dynamic drag
Methods and apparatus for monitoring fluid-dynamic drag on an object, such as a bicycle, ground vehicle, watercraft, aircraft, or portion of a wind turbine are provided. An array of sensors obtain sensor readings for example indicating: power input for propelling the object; air speed and direction relative to motion of the object; and ground speed of the object. Sensor readings may also indicate: temperature; elevation and humidity for providing a measurement of air density. Sensor readings may also indicate inclination angle and forward acceleration. Processing circuitry determines a coefficient of drag area based on the sensor readings and optionally one or more stored parameters, according to a predetermined relationship. A pitot tube based apparatus for measuring fluid speed and direction is also provided. Methods for dynamic in situ calibration of the pitot tube apparatus, and of adjusting correction factors applied to correct measurement errors of this apparatus are also provided.
US11408902B2 Method to store sample tubes in a laboratory storage and retrieval system
A method to store sample tubes in a laboratory storage and retrieval system is presented. The laboratory storage and retrieval system comprises a storage section, a database comprising a sample tube inventory of the storage section, a control device, and at least one sample tube transport system. The storage section comprises at least two storage subsections. In a first step of the method, the control device identifies at least two sample tubes with at least one substantially identical sample tube attribute and distributed over the at least two storage subsections. In a second step of the method, the at least one sample tube transport system consolidates the at least two sample tubes in at least one storage subsection, wherein the control device further determines in which of the at least two storage subsections the identified sample tubes are consolidated.
US11408901B2 Strip for measuring blood lipids
The present invention relates to a strip for measuring blood lipids. The strip for measuring blood lipids, of the present invention, presses, with an optimal pressure or to an optimal height, a contact surface of a protruding part of a measurement layer disposed between an upper cover and a lower substrate, so as to improve the uniform diffusion of a biological sample, thereby having an effect of increasing measurement result accuracy of the biological sample.
US11408900B2 Secreted P-glycoprotein is a non-invasive biomarker of chronic rhinosinusitis
Methods for identifying and optionally treating subjects, e.g., subjects who have Chronic Rhinosinusitis (CRS), based on the detection of elevated levels of soluble P-glycoprotein in nasal secretions. The methods of treatment can include administration of a therapeutically effective amount of a P-glycoprotein inhibitor.
US11408898B2 System, assay and method for partitioning proteins
The present disclosure provides a system comprising a communication interface and computer for assigning a label to the biomolecule fingerprint, wherein the label corresponds to a biological state. The present disclosure also provides a sensor arrays for detecting biomolecules and methods of use. In some embodiments, the sensor arrays are capable of determining a disease state in a subject.
US11408897B2 Mass defect-based multiplex dimethyl pyrimidinyl ornithine (DiPyrO) tags for high-throughput quantitative proteomics and peptidomics
The use of mass defect signatures to impart milliDalton mass differences between isotopically labeled peptides at the MS1-level allows multiplex quantification without the increased mass spectral complexity that occurs with mass difference approaches. Provided herein is a mass defect-based chemical tag, dimethyl pyrimidinyl ornithine (DiPyrO), that is compact and easy to synthesize at high purity in few steps using commercially available starting materials. The multiplex DiPyrO tags are amine-reactive and can impart a mass difference onto labeled peptides and through calculated substitution of heavy isotopes. DiPyrO offers up to 10-plex quantification on current Orbitrap or FT-ICR platforms without increasing mass spectral complexity. The synthesis of the DiPyrO tag is provided along with viability of the DiPyrO tag for labeling complex proteomics samples using yeast extract digests and its effect on labeled peptides during LC-MS2 analysis. Labeling and quantification of glycans and metabolites using the DiPyrO tag is also demonstrated.
US11408896B2 Methods for discovering protein-protein interactions
An embodiment relates to a method, comprising: obtaining a biological sample, performing a protein complex immunoprecipitation (Co-IP) on the sample, performing a reverse phase protein array (RPPA) on the sample after performing the protein complex immunoprecipitation, and identifying one or more protein complexes. A further embodiment relates to a method of treatment, comprising: obtaining a tissue sample from a patient, performing Co-IP then RPPA on the sample, identifying a protein complex, determining whether the protein complex comprises known protein drug targets, and treating the patient with a drug that interacts with the known protein drug targets.
US11408895B1 Allergen characterization, potent allergen product formulation, comprehensive allergen reagent, and allergy assay
A method for detecting and quantifying allergen components of a substance is described herein. A method can include obtaining an Ig sample derived from two or more individuals, and one or more capillaries comprising allergenic biologics adhered thereto. The Ig sample can be applied to the one or more capillaries and allergen component and molecules that has bound with the Ig sample, can be detected in the one or more capillaries. A molecular weight and/or frequency of appearance, an isoelectric charge and/or frequency of appearance, a molecular functional group and/or frequency of appearance or a combination thereof, of the allergen component can be recorded. Furthermore, methods for determining the minimum and maximum concentrations of the detected allergen components for pre-determined platforms, formulating an allergen product using the determined concentration ranges and applying the allergen product to result an effective assay are described.
US11408893B2 Selective near-infrared optical imaging of necrotic cells and simultaneous cell fixing and counter staining with metallacrown complexes
A method for selective labelling of necrotic cells including incubating the cells in a solution including a Ln(III)Zn16(HA ligand)16 metallacrown complex, wherein the HA ligand is a hydroximate ligand.
US11408891B2 Imaging agent
The invention relates to platinum and rhenium complexes of formula (I) that may be used as imaging agents. In particular, the invention relates to imaging agents, for example imaging agents for use in the imaging of peroxisomes. Certain embodiments of the invention relate to compounds per se. Other embodiments relate to a process for the preparation of compounds and to the use of compounds as imaging agents. (Formula (I))
US11408887B2 Biomarkers for diagnosis of lung cancer
The present invention relates to biomarkers of lung cancer, particularly to markers that enable distinguishing between subtypes of non-small cell lung cancer (NSCLC), particularly between adenocarcinoma (AC) and squamous cell carcinoma (SCC). In particular, the present invention relates to means and methods for diagnosing, assessing the level of severity and selecting methods of treating NSCLC.
US11408884B2 Polymer dot compositions and related methods
Lyophilized chromophoric polymer dot compositions are provided. Also disclosed are methods of making and using the lyophilized compositions, methods of dispersing the lyophilized compositions in aqueous solutions and kits supplying the compositions.
US11408877B2 Optimization of the spatial distribution of air quality measurement means
A system, for measuring a physical quantity representative of air quality in an observation zone, comprises a mapping with a set (V) of modeled values representative of the physical quantity; means for measuring the physical quantity and possessing N positions or N trajectories in the observation zone to exhibit a spatial distribution (Sopt); and means for calculating Sopt. The calculating means are configured to construct a mesh comprising G points in the observation zone; calculate, for a given spatial distribution, an estimator ({circumflex over (V)}) of the set V for each of the G points in the mesh; calculate a cost function representative of the difference or of the likelihood between {circumflex over (V)} and the V values extracted at the G points; and extract the Sopt to minimize or maximize the cost function.
US11408875B2 Method for detecting and identifying toxic and harmful gases based on machine olfaction
Disclosed is a method for detecting and identifying toxic and harmful gases based on machine olfactory. Information about the toxic and harmful gases is firstly collected through the machine olfactory system and then analyzed through a Selected Linear Discriminate Analysis (SLDA) combined with a Markov two-dimensional distance discriminant method to identify various toxic and harmful gases. The algorithm disclosed in the invention extracts the characteristic information of the sample data, and then fast processes and identifies the information as a linear recognition algorithm does, having wide applications in the field of machine olfaction, especially in detecting and identifying the toxic and harmful gases in real-time based on machine olfaction. The algorithm involves low complexity and high recognition efficiency.
US11408873B2 Gas sensor system
A gas sensor system is equipped with a first gas detection unit, and a second gas detection unit. The first and second gas detection units include a gas introduction port for introducing a gas to be measured, a measurement chamber communicating with the gas introduction port, a conversion medium (NH3 oxidation catalyst) arranged between the gas introduction port and the measurement chamber, and which converts a portion of a first gas type into a second gas type, and a detection device that detects the second gas type. A ratio of diffusion resistances of the first gas detection unit and the second gas detection unit is greater than or equal to 0.71 and less than or equal to 1.4.
US11408872B2 Method for preparing original data of odor image
A method for preparing original data of an odor image includes a measurement result acquiring step of acquiring each measurement result measured with respect to the odor substance included in the sample in each of a plurality of sensor elements of an odor sensor, and a data processing step of generating the original data for representing the odor of the sample in the image by processing each of the acquired measurement results. Each of the sensor elements has different detection properties with respect to the odor substance. In a case where each of the original data items is represented in a small image, the odor of the sample is represented in an odor image in a predetermined display mode in which small images are assembled, and each of the small images is varied in accordance with the magnitude of the value of each original data item.
US11408871B2 Internet-of-things smell sensor devices and services
Various techniques are described herein for using smell sensor-based Internet-of-Things (IoT) devices to detect and identify individual users based a unique scent or smell print. Interconnected networks of such devices may be used in collaboration, along with other devices such as IoT devices and home monitoring system devices, to track user movements and activities. Such smell sensor device also may be used to detect weapons, explosives, narcotics, and other prohibited items that may be concealed and/or not detectable using security cameras. The data received from the smell sensors and smell-based IoT devices may be used, alone or in combination with other security sensors and systems, to perform safety and security screening within homes, airports or other secure areas, or within any public indoor or outdoor location.
US11408870B2 Apparatus and methods for reducing fugitive gas emissions at oil facilities
Apparatus and methods for detecting and reporting pollution at an oil facility are disclosed. The technology utilizes a logic control system to read from a pollution sensor and present the sensed data as a pollutant from a leak. The pollution leakage can be further managed and reduced.
US11408860B2 Ultrasound probe with row-column addressed array
An ultrasound probe can detect flaws in an object in a non-destructive manner. The probe includes a row-column addressed (RCA) array with a plurality of row and column electrodes. The row and column electrodes are configurable to have at least four states: 1) a transmission state, 2) a reception state, 3) a ground state, and 4) a high impedance state. The probe also includes a control circuit to operate the RCA array in different transmission and reception configurations.
US11408854B2 Magneto-optical detection and discernment of biofluid crystals
A diagnostic device is described herein that can be used to perform magneto-optical detection and discernment of crystals within a biofluid sample. A magnetic field can be applied by the diagnostic device in a direction relative to light traveling through the sample. The presence of a crystal can be determined based on the magneto-optical properties of the sample. The detected crystal can be one of two similar crystal types that may be in the biofluid sample. The two similar crystal types can exhibit different magneto-optical properties under a magnetic field in a different direction. Accordingly, the type of crystal can be discerned by applying the magnetic field in the different direction as light travels through the sample. Discernment of the type of crystal can lead to diagnosis of the particular disease condition and subsequent proper treatment of the disease condition.
US11408851B2 Electrochemical method to determine the sensitivity of a gas sensor by pulse sequences
An electrochemical method for determining the sensitivity of at least one gas sensor. The method includes applying at least two electrical pulses to at least two parts of at least two electrodes of the gas sensor, recording the change of the current pattern induced in the at least two electrodes by the at least two pulses over time, calculating at least one value for the sensor sensitivity by applying an algorithm to the current pattern induced by the at least two pulses, and comparing the calculated sensitivity value to known gas sensitivity calibration data.
US11408847B2 Extreme-condition sensors for use with electrical capacitance volume tomography and capacitance sensing applications
An electrical capacitance volume tomography sensor for use in high temperature, high pressure applications for measuring or imaging a flow within the sensor, the sensor comprising an outer pressure vessel, a plurality of electrodes placed within the outer pressure vessel, a plurality of threaded studs, wherein one of the threaded studs is attached to one of the plurality of electrodes, a coating or layer is placed on the plurality of electrodes for electrically isolating the plurality of electrodes, a plurality of holes in the outer pressure vessel for allowing terminal connections to the plurality of electrodes within the outer pressure vessel, wherein each of the plurality of holes accepts one of the plurality of threaded studs, and a plurality of gaskets, where one gasket is placed at each of the plurality of holes to seal the pressure at each of the holes in the outer pressure vessel by placing one gasket concentric around one threaded stud and conforming each gasket between a back of an electrode and the inside wall of the pressure vessel by tightening each of the plurality of nuts on each of the threaded studs.
US11408841B2 Thermal conductivity measuring device, heating device, thermal conductivity measuring method, and quality assurance method
A thermal conductivity measuring device includes a sample container that has a plurality of storage sections; a drive unit that is configured to move the plurality of storage sections of the sample container; and a radiation thermometer that is configured to measure the temperature of a predetermined position of the sample container.
US11408840B2 High throughput interrogation of physiochemical properties of a protein
Disclosed are methods for interrogating the physiochemical properties of a protein of interest, including method for predicting the stability of a protein at low pH, such as may be encountered during a manufacturing viral inactivation step.
US11408836B2 Method for inspecting components using computed tomography
A method of inspecting a component using computed tomography is described, the method comprising the steps of: (a) providing a computed tomography (CT) scanner; (b) providing a target component; (c) reviewing the geometry of the component; (d) estimating the best component orientation; (e) orienting the component; (f) scanning the component with the CT scanner; (g) loading CT scan data into 3D image software; (h) registering the best CT scan data; (i) determining acceptable and unacceptable regions of CT scan data; (j) determining additional component orientations; (k) repeating steps (e) through (i) until all regions of CT scan data for the component are acceptable; and (l) creating a merged volume of acceptable CT scan data.
US11408829B2 Macro inspection systems, apparatus and methods
The disclosed technology relates to an inspection apparatus that includes a stage configured to retain a specimen for inspection, an imaging device having a field of view encompassing at least a portion of the stage to view a specimen retained on the stage, and a plurality of lights disposed on a moveable platform. The inspection apparatus can further include a control module coupled to the imaging device, each of the lights and the moveable platform. The control module is configured to perform operations including: receiving image data from the imaging device, where the image data indicates an illumination landscape of light incident on the specimen; and automatically modifying, based on the image data, an elevation of the moveable platform or an intensity of one or more of the lights to adjust the illumination landscape. Methods and machine-readable media are also contemplated.
US11408825B2 Forensic detector and the system thereof
A forensic detector for remotely sensing a porphyrin-containing substance on a surface of an object is provided. The forensic detector includes an excitation light source for generating an excitation light beam, plural optical elements, one or more sensors for measuring a first and second radiation powers, and a computer processor. The excitation light beam has an excitation wavelength capable of exciting porphyrin to luminesce at a target wavelength centered between 665-675 nm. The first and second radiation powers are in non-overlapping wavelength regions of the object-originated light beam. The computer processor is configured to compute a SNR according to the first radiation power and a background noise power level, and to determine if the porphyrin-containing substance is present on the surface according to the SNR. The background noise power level is obtained from the one or more second radiation powers.
US11408824B2 Biological material measurement device
A biological material measurement device 80 comprises; a first light source emitting a first light; an ATR prism 20 including a front surface and a back surface and allowing the first light made incident from one end to be transmitted therethrough and emitted from the other end; a hyperbolic metamaterial layer 90 including a front surface and a back surface and arranged on the front surface of the ATR prism 20 such that the back surface of the hyperbolic metamaterial layer is in contact therewith; and a first light detector detecting the first light emitted from the ATR prism 20. An amount of a biological material in a living body is measured from the detected first light.
US11408822B2 Method of generating terahertz wave and apparatuses performing the same
A method of generating a terahertz wave and apparatuses performing the method are disclosed. According to an example embodiment, a method of generating a terahertz wave includes outputting a laser comb by modulating a laser output from a laser source based on a linearly modulated frequency of an output that is output from a frequency source, and generating a terahertz wave based on a first comb line and a second comb line selected from the laser comb.
US11408819B2 Process and system for identifying the gram type of a bacterium
A detection of the Gram type of a bacterial strain includes: illumination, in the wavelength range 415 nm-440 nm, of at least one bacterium of said strain having a natural electromagnetic response in said range; acquisition, in the range 415 nm-440 nm, of a light intensity reflected by, or transmitted through, said illuminated bacterium; and determination of the Gram type of the bacterial strain as a function of the light intensity acquired in the range 415 nm-440 nm.
US11408817B2 Detection chip, detection system, and detection method
The detection system according to the present invention has a detection chip, a light source, and a detection unit. The detection chip has a housing that has an opening at an upper portion, and a reaction field for trapping a substance to be detected, the reaction field being arranged on an inner surface of the side walls included in the housing. The light source irradiates the detection chip with light from the outside such that evanescent light or surface plasmon resonance is generated under the reaction field. The detection unit detects light which is emitted from the detection chip when the light source irradiates the detection chip with light, and the amount of which changes depending on the amount of the substance to be detected trapped in the reaction field.
US11408815B2 Method and a device for quantifying living organisms and use of a device
Disclosed is a method for quantifying living organisms (1, 4) in a liquid sample (2), the method comprising the steps of •guiding the liquid sample (2) into a chamber (3), •analysing pictures of the sample (2) inside the chamber (3) to detect the number of organisms (4) moving by themselves in the sample, •illuminating the sample (2) with light in at least a part of the violet-blue spectrum while detecting the number of organisms (1) that are fluorescent in the sample inside the chamber (3), and •analysing pictures of the sample (2) inside the chamber (3) while illuminating the sample (2) with light in at least a part of the violet-blue spectrum to detect the number of organisms (1, 4) that are both moving by themselves and fluorescent. A device (15) for quantifying living organisms (1, 4) and use of a device (15) is also disclosed.
US11408814B2 Apparatus and methods for high throughput three-dimensional imaging
An imaging system (200) including a phase-modulating element (202) configured and arranged with optics (100) in an imaging path (300) of the imaging system, to modulate light emitted from an object (150), while the object is in motion with respect to the imaging system, to create a modified point-spread function (PSF); and a processor (700) configured and arranged to generate, on an image plane (500) of the imaging system, a three-dimensional image from the modulated light to provide depth-based characteristics of the object. Other applications are also described.
US11408812B2 High density deposition for array production
Disclosed herein are methods for producing high density cellular arrays. In some embodiments, the methods comprise: providing a sample comprising a plurality of cells; and introducing the plurality of cells in the sample into microwells of a microwell array to produce a cellular array, wherein the microwell array comprises 500 or more microwells per inch2, and wherein 25% or more of the microwells of the cellular array comprise a single cell. The disclosed methods can be used for producing a high density synthetic particle array and a high density reagent array.
US11408811B2 Methods and systems for determining residual fluid saturation of a subsurface formation
A method for determining residual fluid saturation of a subsurface formation includes acquiring a sample of the subsurface formation, determining a first residual oil saturation during a water flooding process, determining a second residual oil saturation during a gas flooding process, determining a third residual oil saturation during an enhanced oil recovery (EOR) processes, and determining irreducible water saturation during an oil displacing water process.
US11408809B2 Stuck-ball method to delineate gelation time
Methods for determining the gelation period of a gel solution are provided. The methods provided include introducing an inert ball into each of a plurality of gel solution containers having a gel solution therein. In the method, the inert balls are then allowed to sink to the bottom of the containers, followed by a step of repeatedly inverting a first gel solution container at specified time intervals until the onset of gelation of the first gel solution is observed. Methods further include repeatedly inverting an additional gel solution container at specified intervals where each of the subsequent gel solution containers containing the inert balls and gel solutions are sequentially inverted in series until the inert ball is observed to remain fixed in place in the solution.
US11408808B2 Intelligent rolling contact fatigue testing system and testing method therefor
An intelligent rolling contact fatigue testing system and testing method therefor, including a main testing system (3), a loading system (4) and a subsidiary testing system (7), and further including a testing device, wherein the testing device includes a light source (S3), a CCD camera (S5) and a monitoring assistance device (S2), and during testing, a roller test specimen (306) and an subsidiary testing piece (706) are provided in the monitoring assistance device (S2) after being rolled in contact with each other for a certain time, and the roller test specimen (306) and the rotating brush (S210) are rotated simultaneously in a state in which the lubricating oil is sprayed, and the CCD camera (S5) dynamically collects the surface image of the roller test specimen (306), and then performing quantization evaluation on a fatigue failure state by image preprocessing, image processing and image post-processing.
US11408806B2 System and method for monitoring crack propagation of transparent rock specimen
A system and method for monitoring crack propagation of a transparent rock specimen monitors a breakage process of a specimen loading process. In the system and method for monitoring crack propagation of a transparent rock specimen, under the condition of no contact with a rock specimen, intensity changes of laser light passing through the transparent rock specimen in a loading state are determined, such that a computer (5) forms, according to laser intensity change data, a three-dimensional diagram of crack propagation of the transparent rock specimen (4) in a continuously loaded state at a plurality of set time points. This is used to analyze a breakage starting point and a crack propagation path and process of the transparent rock specimen (4) in the loading state, and achieve the purpose of qualitative analysis of the rock specimen.
US11408801B2 Optical time-domain reflectometer device including multiple and bi-directional optical testing for fiber analysis
In some examples, an optical time-domain reflectometer (OTDR) device may include a laser source to emit a laser beam into a device under test (DUT), and a connection port to connect the OTDR device to a first end of the DUT, where the OTDR device may be designated a first OTDR device. A sensor display generator may determine a length of the DUT, receive, from a second OTDR device connectable to a second opposite end of the DUT, and over the DUT, OTDR information acquired by the second OTDR device in a direction from the second OTDR device towards the first OTDR device, and ascertain, based on acquisition by the first OTDR device, further OTDR information in a direction from the first OTDR device towards the second OTDR device. The sensor display generator may generate a bi-directional combined schematic display that includes relevant optical events with respect to the DUT.
US11408800B2 Aberration estimating method, aberration estimating apparatus, and storage medium
An aberration estimating method includes acquiring a light intensity distribution of an optical image of an object formed via a target optical system, acquiring an approximated aberration of the target optical system based on the light intensity distribution, determining an initial value of the aberration of the target optical system based on the approximated aberration, and estimating an aberration of the target optical system using the initial value.
US11408797B2 GIL fault on-line monitoring system based on vibration signals and support vector machine
A GIL fault on-line monitoring system based on vibration signals and support vector machine, via a monitoring device mounting on the outer surface of the CIL channel, monitors the vibration signals generated on the tube wall during the power transmission process, and perform fault diagnosis through comparison. For example, when the abnormal vibration signals appear near a certain post insulators, then it can be determined that the corresponding location is experiencing a fault. The system is capable of operating without powering off the GIL or disassembling the GIL, thus it is an economic, convenient and effective troubleshooting method with high implementation feasibility. The system can monitor the operation state of the GIL in real time and send information to a monitoring station through a wireless device, and thus guarantees the stable operation of the GIL.
US11408795B2 Sealability evaluation method and the like and standard artificial leak device
It is an object of the present invention to enhance reliability of an allowable limit conductance used for setting a threshold value for evaluating sealability of a test object, and further, enhance reliability of the sealability evaluation. By leak testing a test object 9A with a sealing defect 9g, a leakage characteristic that shows a relationship between an internal-external pressure difference and a leak flow rate is obtained. A conductance of a test object with a similar artificial leak 9B having a similar artificial leak device 29 disposed therein, conducting the leak-detected substance is measured. The similar artificial leak device 29 has a leakage characteristic similar to the obtained leakage characteristic. An allowable limit conductance is obtained based on results of the measurement. Sealability of a test object 9 is evaluated based on a threshold value set with a standard artificial leak device 9S having the allowable limit conductance.
US11408794B2 Fuel, communications, and power connection systems and related methods
Embodiments of system and methods for supplying fuel, enabling communications, and conveying electric power associated with operation of a hydraulic fracturing unit of a plurality of hydraulic fracturing units are disclosed and may include a fuel line connection assembly configured to be connected to the first hydraulic fracturing unit and to supply fuel from a fuel source to a gas turbine engine connected to the hydraulic fracturing unit. A system also may include a communications cable assembly configured to be connected to the hydraulic fracturing unit and to enable data communications between the hydraulic fracturing unit and a data center or another hydraulic fracturing unit. A system further may include a power cable assembly configured to be connected to the hydraulic fracturing unit and to convey electric power between the hydraulic fracturing unit and a remote electrical power source or the plurality of hydraulic fracturing units.
US11408793B2 Method for checking a connection state between a blood treatment apparatus and a blood tubing set, and apparatuses
Methods for checking a connection between a compressed air outlet of a blood treatment apparatus and a pressure measuring line of an extracorporeal blood tubing set. The methods include providing a blood treatment apparatus having a compressed air line. A compressed air device is in fluid communication with the compressed air line for generating pressure within the compressed air line. A compressed air outlet is in fluid communication with both the compressed air line and an exterior of the blood treatment apparatus. The compressed air outlet is connectable with a pressure measuring line and a pressure sensor. The method also includes building up a pressure and an air flow in the compressed air line and/or at the compressed air outlet, measuring a pressure at the compressed air outlet or in the compressed air line, and evaluating an increase of the measured pressure.
US11408790B2 Fluid circuit monitoring system for determining when to perform preventative maintenance
A fluid circuit monitoring system for monitoring a fluid circuit includes a pressure sensor for sensing a pressure of fluid flowing in the fluid circuit and an interface member fluidly communicating the fluid circuit to the pressure sensor. The fluid circuit monitoring system may be used to monitor a pressure or temperature differential between an inlet and outlet of the fluid circuit and determine a fluid flow rate of the fluid circuit. The pressure differential, temperature differential, or fluid flow rate can be logged and used to determine if preventative maintenance should be performed on the fluid circuit.
US11408789B2 Measuring arrangement with a pressure sensor module
A pressure sensor module, comprising: a pressure measuring cell; and a mounting ring. The pressure measuring cell includes a platform and a measuring membrane, whose front face extends parallel to the rear face of the platform. The mounting ring has a mounting passageway with an inner mounting surface, which defines an inner axial stop plane for mounting the pressure measuring cell, wherein the mounting ring has an outer mounting surface, and the pressure measuring cell is inserted with the rear face preceding into the mounting passageway. The rear face of the platform is adhered with the inner mounting surface, wherein the inner mounting surface has a shoulder, which extends from an inner lateral surface of the mounting ring radially inwards. The mounting surface has between the axial stop surface and the inner lateral surface an annularly surrounding recess, in order to accommodate excess adhesive in the case of the adhering of the axial stop surface with the rear face of the platform.
US11408784B2 Flexible circuit design for monitoring physical bodies
A flexible circuit may be provided that allows for the monitoring of a physical object. The flexible circuit includes a plurality of flexible conductive segments that are disposed in a geometric pattern. The flexible conductive segments include nodes, and the physical object is monitored by analyzing changes in electrical resistance in the conductive segments between the nodes. The flexible circuit may also include sensors disposed on the nodes for monitoring additional conditions. A processor monitors the flexible conductive segments and sensors, and may provide an output regarding the status of the physical object.
US11408779B2 Temperature sensor and methods of use
A temperature sensing assembly includes a sheath defining an interior space, a first temperature sensor and a second temperature sensor. The first temperature sensor has first and second conductors extending within the interior space of the sheath and joined at a first junction point. The first conductor is constructed of a first material and the second conductor is constructed of a second material that is different than the second material. The second temperature sensor has third and fourth conductors extending within the interior space of the sheath and joined at a second junction point. The third conductor is constructed of a third material and the fourth conductor is constructed of a fourth material that is different than the fourth material. The first material is different than each of the third and fourth materials. The first junction point is adjacent to the second junction point.
US11408777B2 Temperature sensor, display panel, and display apparatus
The present disclosure discloses a temperature sensor, a display panel, and a display apparatus, in the field of sensors. The temperature sensor includes a ring oscillator consisting of n levels of phase inverters, where n is an odd number greater than or equal to 1. Each level of phase inverter includes a first thin film transistor (TFT) and a second TFT that are connected in series. An on/off state of the second TFT is configured to be in a normally-on state, an on/off state of the first TFT is configured to be determined by a signal input to the phase inverter, and mobility of an active layer material of the first TFT is greater than mobility of an active layer material of the second TFT.
US11408776B2 Power supply device, and method for detecting opening of exhaust valve of power supply device
Disclosed is a power supply device including a battery having an exhaust valve that opens when an internal pressure becomes higher than a set pressure, the battery being housed in a case, a temperature sensor that detects a temperature in the case, and a detection circuit that detects opening of the exhaust valve at a detected temperature detected by the temperature sensor. In this power supply device, the detection circuit detects that a high temperature time (t1) from a timing at which a rate of rise (ΔT/Δt) of the temperature detected by the temperature sensor is higher than a rise rate set value and exceeds the rise rate set value to a timing at which the detected temperature falls to less than or equal to a reference temperature is longer than a high temperature time set value, and detects the opening of the exhaust valve.
US11408774B2 Device for measuring the temperature of a container comprising a fluid
Disclosed is a sensing device for measuring the temperature of a container enclosing a fluid that is stationary or in motion, the sensing device comprising: a band for completely encircling and conforming to the outer surface of the container; a thermally conductive material disposed on a housing portion that abuts the surface of the container on one side when the device is mounted on the container and on a second side abuts the temperature sensor; a wireless communication means in communication with the sensor, wherein the wireless communication means transmits temperature data to a remote wireless device, thereby notifying a user when a temperature measurement falls above or below a target temperature or range thereof; and the band being made of elastomeric material so that when mounted on the container, or tightened therearound, the temperature sensor abuts snugly against the thermally conductive material.
US11408773B2 On-board radiation sensing apparatus
Systems, methods, and apparatuses for providing on-board electromagnetic radiation sensing using beam splitting in a radiation sensing apparatus. The radiation sensing apparatuses can include a micro-mirror chip including a plurality of light reflecting surfaces. The apparatuses can also include an image sensor including an imaging surface. The apparatuses can also include a beamsplitter unit located between the micro-mirror chip and the image sensor. The beamsplitter unit can include a beamsplitter that includes a partially-reflective surface that is oblique to the imaging surface and the micro-mirror chip. The apparatuses can also include an enclosure configured to enclose at least the beamsplitter and a light source. With the apparatuses, the light source can be attached to a printed circuit board (PCB). Also, the enclosure can include an inner surface that has an angled reflective surface that is configured to reflect light from the light source in a direction towards the beamsplitter.
US11408767B1 Optical filter for an optical sensor device
An optical system includes an optical element and an optical filter with a first set of channels and a second set of channels respectively associated with a first region and a second region of the optical filter. The optical element causes first light beams and second light beams associated with a subject to respectively fall incident on the first region within a first incidence angle range and on the second region within a second incidence angle range. A first channel, of the first set of channels, passes, based on the first incidence angle range, a set of the first light beams that are associated with a first subrange of a particular wavelength range. A second channel, of the second set of channels, passes, based on the second incidence angle range, a set of the second light beams that are associated with a second subrange of the particular wavelength range.
US11408766B2 Detection device and optical filter
According to an aspect, a detection device includes: a substrate; a plurality of photodiodes arranged on the substrate; a protective film that covers the photodiodes; a plurality of lenses provided so as to overlap the respective photodiodes; a first light-blocking layer that is provided between the photodiodes and the lenses and is provided with first openings in regions overlapping the respective photodiodes; and a second light-blocking layer that is provided between the first light-blocking layer and the lenses and is provided with second openings in regions overlapping the respective photodiodes and the respective first openings. The first light-blocking layer is provided with slits in regions overlapping gaps between the photodiodes adjacent to each other, and the second light-blocking layer is provided so as to be continuous across the photodiodes adjacent to each other and is provided so as to overlap the slits.
US11408765B2 Optical detector and system therefor
There is provided in a first form, a detector. The detector includes a photosensitive detector element; and a reflecting surface disposed about and proximal to the photosensitive detector element, wherein the reflecting surface is configured to reflect radiation impinging on the reflecting surface onto the photosensitive detector element; and wherein the reflecting surface is further configured to determine a field of regard greater than a predetermined field of view.
US11408764B2 Environmental waveguide sensor with improved design configuration
A sensor comprises: a thin structure, which is configured to receive a force for deforming a shape of the thin structure and which is arranged above a substrate; and a waveguide for guiding an electro-magnetic wave comprising: a first waveguide part; and a second waveguide part; wherein the second waveguide part has a larger width than the first waveguide part; and wherein the first and the second waveguide parts are spaced apart by a gap which is sufficiently small such that the first and second waveguide parts unitely form a single waveguide, wherein one of the first and the second waveguide part is arranged at least partly on the thin structure and another of the first and the second waveguide part is arranged on the substrate.
US11408762B2 Electronic weighing scales with user-configurable check weigh function and methods of using the same
Electronic weighing scales with check weigh functionality that include user interfaces and programming capability that are designed for both ease of use and configurability. In some examples, electronic weighing scales include check weigh memory buttons configured for one-touch programming that can be used for quickly and easily storing and recalling a target weight. In some examples, electronic weighing scales include check weigh visual indicators designed and configured to conspicuously display a result of a check weigh function weight comparison.
US11408757B2 Flow meter device according to the vortex measuring principle, measuring tube for same, and method for measuring the flow rate or the flow speed of a medium
A measuring tube for guiding a fluid for a flow meter device according to the vortex measuring principle, wherein the measuring tube has an inflow-side opening in an inflow-side end face and an outflow-side opening in an outflow-side end face, between which the measuring tube extends in the axial direction includes: a bluff body which is arranged in the measuring tube, wherein the bluff body functions to bring about a Kármán vortex street with a flow-rate-dependent vortex frequency when a fluid flows through the measuring tube; at least one vortex detector for detecting vortexes of the vortex street and for providing vortex-dependent signals; and a control valve between the vortex detector and the outflow-side end face and axially spaced apart from the vortex detector, which annularly constricts the flow cross-section of the measuring tube.
US11408756B2 Magnetic position measuring device
A magnetic position measuring device includes a magnetic scale and a scanning unit movable relative thereto in at least one measuring direction. The magnetic scale has scale regions positioned at a regular pitch and have an oppositely oriented magnetization, the pitch indicating the extension of a scale region along the measuring direction. The scanning unit has at least one first detector unit cell, which includes three stripe-shaped magnetoresistive detector elements set apart from one another in the measuring direction, the longitudinal directions of the detector elements each having an orientation oriented perpendicular to the measuring direction. Adjacent detector elements along the measuring direction in the first detector unit cell have a distance of, for example, one twelfth of the pitch, relative to one another.
US11408750B2 Prioritizing collecting of information for a map
A host map system for updating a region of a host map based on sensor data received from a plurality of connected vehicles travelling in the region comprises monitoring a host map region for discrepancies, defining a geo-fence around an area of a discrepancy and setting a schedule for activing the geo-fence. When a connected vehicle enters the geo-fence, the host mapping system transmits the geo-fence to the connected vehicle and requests that it share its sensor data while travelling in the geo-fenced area. The host mapping system receives the sensor data and processes the data to update details of the host map. The host mapping system may transmit the updated map to connected vehicles travelling in the map region.
US11408747B2 In-vehicle apparatus and information presentation method
An in-vehicle apparatus mounted in a vehicle includes: a map information storage unit that stores map information; a communication control unit that acquires traffic information; a travel history database in which a travel history of the vehicle with respect to each road is recorded; a route estimation unit that estimates a travel route of the vehicle by using the map information and the travel history database; a traveling time calculation unit that calculates actual traveling time of the vehicle with respect to the travel route and calculates predicted traveling time required when traveling the travel route estimated by the route estimation unit by using the traffic information; and a display control unit that performs control to display a map screen indicating the travel route and display the actual traveling time and the predicted traveling time together with the map screen.
US11408741B2 Self-localization estimation device
A self-localization estimation device includes: a map-information acquisition unit that acquires map information including lane information for specifying lanes in which vehicles are enabled to travel; a position calculation unit that calculates an own-vehicle absolute position being an absolute position of an own vehicle in response to navigation signals received from a plurality of navigation satellites, the position calculation unit including a self-location measurement unit, a vehicle-momentum measurement unit, and dead reckoning unit; and a position estimation unit that estimates, based on the map information and the own-vehicle absolute position, a corrected own-vehicle position being a corrected position of the own vehicle. The position estimation unit estimates the corrected own-vehicle position by superimposing a reliability of the map information and a reliability of the own-vehicle absolute position on each other.
US11408739B2 Location correction utilizing vehicle communication networks
Adjusting inconsistencies and inaccuracies in location perception, one or more computer processors identify data indicating a location of a computing device; detect a subsequent computing device within a threshold proximity to the computing device; receive data indicating a location of the subsequent computing device; determine a first location reliability score for the identified data indicating the location of a computing device and a second location reliability score for the received data indicating the location of the subsequent computing device; calculate one or more location corrective parameters for the computing device based, at least in part, on the identified data indicating the location of the computing device, the received data indicating the location of the subsequent computing device, the first location reliability score, and the second location reliability score; adjust the data indicating the location of the computing device based on the calculated one or more location corrective parameters.
US11408738B2 Automated mapping information generation from inter-connected images
Techniques are described for using computing devices to perform automated operations to generate mapping information using inter-connected images of a defined area, and for using the generated mapping information in further automated manners. In at least some situations, the defined area includes an interior of a multi-room building, and the generated information includes a floor map of the building, such as from an automated analysis of multiple panorama images or other images acquired at various viewing locations within the building—in at least some such situations, the generating is further performed without having detailed information about distances from the images' viewing locations to walls or other objects in the surrounding building. The generated floor map and other mapping-related information may be used in various manners, including for controlling navigation of devices (e.g., autonomous vehicles), for display on one or more client devices in corresponding graphical user interfaces, etc.
US11408737B2 System and method for determining a vehicle orientation
Embodiments of the present disclosure are directed to systems and methods for determining a vehicle orientation. In one implementation, a computer-implemented method for determining a vehicle orientation may include receiving a first set of satellite signals associated with a connected device positioned relatively stationary with respect to a vehicle. The method may also include determining that the first set of satellite signals is insufficient to determine the vehicle orientation. The method may further include determining the vehicle orientation based on a first relative orientation of the connected device relative to the vehicle and a second relative orientation of the connected device relative to a reference object.
US11408730B2 Stress measuring device and stress measuring method
A stress measuring device and a stress measuring method for measuring a stress distribution of an object are provided. The stress measuring method includes: receiving a first-dimension image of the object; marking an area of the first-dimension image to generate a marked area; calculating a first stress applied to the marked area and transforming the marked area to a strained marked area corresponding to a second-dimension image to generate a determination result; and calculating the stress distribution corresponding to the first-dimension image of the object according to the determination result.
US11408729B2 Measuring system and method
The disclosure provides a metrology system, comprising: a lens assembly configured to receive reflected light from a sample surface and split the reflected light into at least a first reflected beam and a second reflected beam; an imaging unit configured to receive the first reflected beam to generate imaging data of the sample surface, wherein the imaging data includes distribution information of at least one detection area located in at least one detection region of the sample; a film thickness measuring unit configured to receive the second reflected beam, and obtain film thickness data of a specified object in the detection area; and a processing unit, communicatively coupled to the imaging unit and the film thickness measuring unit, and configured to: determine a detection path of the at least one detection area based on the distribution information, and cause the film thickness measuring unit to obtain film thickness data of the detection area based on the detection path, wherein, on an optical path, spectrum receiving surface of the imaging unit is configured to be optically conjugate with the sample surface, and a spectrum receiving surface of the film thickness measuring unit are configured to be optically conjugate with the sample surface.
US11408724B2 Interferometry with an achromatic interferometric superposition of electromagnetic fields
An interferometer apparatus includes a beam splitter arranged for splitting an input beam into a first beam propagating along a first interferometer arm including a deflection mirror and a second beam propagating along a second interferometer arm including a deflection mirror. The first and second interferometer arms have an identical optical path length. A beam combiner is arranged for recombining the first and second beams into a constructive output and a destructive output. In the first interferometer arm compared with the second interferometer arm, one additional Fresnel reflection at an optically dense medium is provided and a propagation of the electromagnetic fields of the first and second beams, when recombined by the beam combiner, results in a wavelength-independent phase difference of π between the contributions of the two interferometer arms to the destructive output. Furthermore, an interferometric measurement apparatus and an interferometric measurement method are described.
US11408721B2 Rotation angle detection device and rotation angle detection method
A rotation angle detection device, including: a rotor; a stator including one bias magnetic field generation portion (BMFGP) and magnetic detection elements; and a rotation angle calculation processor calculating a rotation angle of the rotor from detection signals of the detection elements, wherein a surface of the rotor has convex and concave portions (CCPs), which change in “x” (“x”≥1) cycles for a mechanical angle of 360, and a shape of the CCPs make the detection elements possible to obtain a sine wave, and wherein “a” (“a”≥2) detection elements are arranged along a circumferential direction of the stator at equal intervals for one cycle of the CCPs—so as to be opposed to the surface of the rotor, and the BMFGP extends in the circumferential direction for one cycle of the CCPs so as to overlap with the “a” detection elements.
US11408720B2 Device and method for measuring thickness of dielectric layer in circuit board
A method for measuring thickness of dielectric layer in circuit board includes the following steps: First, circuit board including dielectric layer and circuit layers is provided. The dielectric layer is between the circuit layers, and the circuit board further includes test area including test pattern and through hole. The test pattern includes first conductor and second conductors. The distance between the side of the through hole and the second conductor is less than the distance between the side of the through hole and the first conductor. Next, measuring device including conductive pin and sensing element is provided. Next, the conductive pin is powered, and one end of the conductive pin is electrically connected to the second conductor. Next, the sensing element is moved along the through hole to obtain sensing curve, and the thickness of the dielectric layer is calculated via variations of the sensing curve.
US11408719B2 Deployable device with control of deployed length of a deployable structure
A deployable device includes a supporting structure, a deployable structure capable of switching from a configuration wound around a first axis to a configuration deployed according to a second axis substantially at right angles to the first axis, by being deployed by a length defined in a frame of reference of the supporting structure, wherein it further comprises a deployed length control device comprising a sensor and a computer linked to the sensor, a first conductive track electrically linked to the sensor extending on the deployable structure, substantially along the perimeter of the deployable structure, and forming one or more turns of a first coil in the wound configuration, and in that the sensor is configured to measure an electrical parameter from the first electrically conductive track which varies with the deployed length of the deployable structure and the computer is configured to determine the deployed length of the deployable structure.
US11408717B2 Low drag, high density core projectile
A projectile designed to be lead-free and have a ballistic coefficient ranging from about 0.13 to about 0.80 or greater for enhanced energy/performance at extended ranges may have an elongated body formed with a jacket including a wall having an end defining an ogive portion and a cavity or recess defined within the jacket and in which a core is received. The projectile can be configured in various calibers and sizes. The projectile core may be formed from a plurality of core sections, and at least one of the plurality of core sections may include tungsten powder and a lead-free binder material pressed together to form a substantially cylindrical shape or compact. One or more of the core sections further can be sintered, and the one or more core sections may be received in an end-to-end relationship within the cavity defined by the jacket to form a stacked, sectional core.
US11408714B2 Polymer ammunition having an overmolded primer insert
One embodiment of the present invention provides a polymeric ammunition cartridge and methods of making and using the same. The cartridge includes a substantially cylindrical insert connected to a substantially cylindrical polymeric middle body. The substantially cylindrical insert includes a top surface opposite a bottom surface and a substantially cylindrical coupling element that extends from the bottom surface, a primer recess in the top surface that extends toward the bottom surface, a primer flash hole positioned in the primer recess to extend through the bottom surface, and a flange that extends circumferentially about an outer edge of the top surface. The substantially cylindrical polymeric middle body includes a substantially cylindrical polymeric bullet-end and a substantially cylindrical polymeric coupling end connected by a powder chamber, wherein the substantially cylindrical polymeric coupling end extends over the substantially cylindrical coupling element and covers a circumferential surface of the primer flash hole.
US11408713B2 Entangling projectiles and systems for their use
An entangling projectile for use with a projectile deployment system includes a pair of pellets. At least one of the pair of pellets has a head with a head outer diameter and a shank with a shank outer diameter, the shank outer diameter being less than the head outer diameter. A tether connects the pair of pellets. A centering shroud is carried by a shank of the at least one of the pair of pellets. The centering shroud has at least one tether opening formed therein to receive the tether. The tether is coupled to the pellet and extends along the shank of the pellet and through the at least one tether opening formed in the centering shroud.
US11408712B2 Unmanned aerial vehicle with collapsible net assembly
An example of a drone includes a drone chassis, a plurality of motors attached to the drone chassis and a plurality of propellers coupled to the plurality of motors. The drone further includes a net assembly mounted to the drone chassis. The net assembly extends above the plurality of propellers. The net assembly including a bottom portion and a plurality of upright frame members that are mounted to the bottom portion by a plurality of articulating joints.
US11408704B2 Hybrid riser for archery bow
In some embodiments, an archery bow riser comprises a body defining a first end, a second end and a grip portion. The body defines a shooting axis and comprises a first portion and a second portion. The first portion comprises a metal and the second portion comprises carbon fibers. The first portion extends to a first side of the shooting axis and to a second side of the shooting axis, and the second portion extends to the first side of the shooting axis and to the second side of the shooting axis.
US11408703B2 Compound projectile launcher
A projectile launcher includes a frame having a vertical grip and a forearm brace configured to stabilize the projectile launcher using a user's arm. The projectile launcher includes a drawstring hub rotatably mounted to the frame and rotatable in a first direction and a second direction. Movement of a drawstring away from the drawstring hub corresponds with rotation of the drawstring hub in the first direction and movement of the drawstring toward the drawstring hub corresponds with rotation of the drawstring hub in the second direction. The projectile launcher includes at least one flexible limb attached to at least one power cable. A power cable section of the drawstring hub, where the power cable is connected, has a let-off portion. The let-off portion has a first section having a first diameter and a second section having a second diameter and the first diameter is greater than the second diameter.
US11408701B2 Carbine assembly
Provided is a fast cycling/low recoil pistol caliber carbine assembly. The carbine assembly may include an upper receiver, a lower receiver, a feed ramp, a bolt stop, a magazine, a control mechanism comprising a control lever, a control base, a control pivot pin, and a control spring, an ejector, a gap filler member. The assembly provides last round bolt hold open, trigger finger actuated bolt release, short stroke cycle, barrel ramp, ambidextrous magazine release, and uses Glock magazines.
US11408698B2 Ammunitions magazine loader bullets retainer
A magazine loader for loading bullets in a magazine is presented, the magazine loader comprising a body including a first opening for inserting bullets in the magazine loader and a second opening for loading bullets in a magazine, when the magazine loader is used in conjunction with the magazine, a plurality of vertical channels inside the body for receiving bullets therein, a dented member including a series of raised portions sized and designed for selectively locating and aligning the bullets of the lower row of bullets in a loadable row of bullets by preventing the bullets in the loadable row of bullets to move upon vertical pressure of additional bullets located in the plurality of channels and an actuator for moving the loadable row of bullets out of the magazine loader through a magazine receptacle.
US11408697B2 Firearm magazine extension article
A firearm magazine extension article generally comprises; an extension spring stop that couples to a distal end of an OEM firearm magazine, and an extension body that couples to the extension spring stop. The extension body further comprises locking tabs receivable by the extension spring stop to secure it and the whole of the article to the OEM firearm magazine. To deter any lateral movement by the article and to further secure the article, the extension spring stop comprises a first spring plate receiving orifice to receive a spring plate tab, and the extension body comprises a second spring plate receiving orifice to also receive the spring plate tab.
US11408691B2 Air conditioner
The present invention relates to an air conditioner. The air conditioner according to the present embodiment has a refrigeration capacity of 11 kW to 16 kW, inclusive, and uses R134a as a refrigerant circulating therein, and since a refrigerant pipe therein is made of a ductile stainless steel material having 1% or less of a delta-ferrite matrix structure with respect to the grain size area thereof, the refrigerant pipe can maintain strength and hardness as good as or better than those of a copper pipe, while also maintaining good processability.
US11408687B2 Heat exchanger assembly
A heat exchanger assembly comprising a frame (10) and a heat exchanger (20), wherein the heat exchanger (20) comprises a core of plates (21) stacked in a first direction, with edges (22) protruding along their outline, characterized in that the frame (10) comprises a retaining element (30) configured to engage plate edges (22) so that the retaining element (30) restricts movement of the heat exchanger (20) with respect to the frame (10) in the first direction, wherein the retaining element (30) comprises an elongated core (31) attached to the frame (10) and plurality of protrusions (32) protruding from this core (31), said protrusions (32) configured to protrude between plate edges (22).
US11408685B2 Block and unit for storing thermal energy
A modular block for storing thermal energy having a bottom wall and lateral walls defining a chamber. The lateral walls are made from a mouldable material. First thermal management elements are disposed in the chamber, which has at least one communication passage to the outside environment to allow a refrigerating fluid or a heat-transfer fluid a in heat exchange relationship with the first thermal management elements to pass into and out of the chamber. The modular block has second thermal management elements arranged laterally around the lateral walls or included in the mouldable material of the lateral walls for the thermal management of the chamber. The first thermal management elements are separated from the second thermal management elements by a part of the mouldable material of the lateral walls.
US11408679B2 Shoe dryer and control method thereof
A shoe dryer including a main body, a shoe receiver provided inside the main body and configured to receive a shoe, a blower configured to blow air toward the shoe received in the shoe receiving portion, a camera configured to obtain an image of the shoe by photographing the shoe received in the shoe receiver, and a control device configured to recognize information about the shoe from the image of the shoe obtained by the camera, and control a direction of air blown by the blower based on the information about the shoe.
US11408678B2 Method and apparatus for separating hydrocarbons
The claimed invention provides a method and an apparatus for separating hydrocarbons, wherein the method and the apparatus are used for separating a hydrocarbon having 3 or more carbon atoms including at least propane (hereinafter sometimes called “C3+ NGL”. NGL: Natural Gas Liquid) from liquefied natural gas (LNG).
US11408675B2 Method and apparatus in a cryogenic liquefaction process
Methods and apparatus for the efficient cooling within air liquefaction processes with integrated use of cold recovery from an adjacent LNG gasification process are disclosed.
US11408673B2 Mixed refrigerant system and method
Provided are mixed refrigerant systems and methods and, more particularly, to a mixed refrigerant system and methods that provides greater efficiency and reduced power consumption.
US11408671B2 System and method for liquefying production gas from a gas source
A method for liquefying production gas from a gas source containing a fluid having C1-C12 entrained gases includes passing the gas through a first stage of cryogenic liquefaction to cool the gas to a temperature between −50 degrees Celsius and −87 degrees Celsius to create a fluid containing a liquefied C3-C12 petroleum gas and a gaseous C1-C2 natural gas. The liquefied C3-C12 petroleum gas and gaseous C1-C2 natural gas are passed through a second phase separator to separate the liquefied C3-C12 petroleum gas from the gaseous C1-C2 natural gas. The liquefied C3-C12 petroleum gas is collected into liquefied petroleum gas storage vessels.
US11408667B2 Water dispenser
A water dispenser for a refrigerator including a water discharge nozzle fluidly connected to a water source, a valve configured to selectively block the fluid connection, and an actuator operated to allow water to be dispensed. The water discharge nozzle is pivotally mounted to a surface of the refrigerator to pivot between a retracted position and an extended position. In the extended position, the water discharge nozzle is extended outwards beyond the surface of the refrigerator. The water discharge nozzle is biased towards one of the extended and retracted positions. The valve is configured to block the fluid connection between the water discharge nozzle and the water source when the water discharge nozzle is in the retracted position. When the water discharge nozzle pivots to the extended position, the valve is operated to enable fluid connection between the water discharge nozzle and the water source.
US11408666B2 Refrigeration appliance cabinet thermal insulation container and refrigeration appliance
A thermal insulation container (100) for a cabinet of a refrigeration apparatus includes a plurality of foamed boards (10) and a connecting mechanism (20). At least two adjacent foamed boards (10) are connected by the connecting mechanism (20), The connecting mechanism (20) includes a first connecting member (210) and a second connecting member (220). A connecting hook (211) is rotatably provided on the first connecting member (210), and a fixing post (221) is rotatably provided on the second connecting member (220). An elastic protrusion (216) is provided on the first connecting member (210) or the second connecting member (220), and the elastic protrusion (216) is pressed by the connecting hook (211) during rotation. In a connection position, the connecting hook (211) is rotated to cooperate with the fixing post (221) and to be located between the fixing post (221) and the elastic protrusion (216). In a separation position, the connecting hook (211) is separated from the fixing post (221).
US11408665B2 Door for home appliance, home appliance, and method for manufacturing the same
A door for a home appliance, a home appliance, and a method for manufacturing the same, are disclosed. The door for a home appliance comprises a panel assembly; and a frame assembly defining a predetermined space having an opening connected with an edge of the panel assembly, and making a foaming space for receiving a thermal insulator by means of the predetermined space of the frame assembly and the edge of the panel assembly, wherein a foaming injection hole through which the thermal insulator is injected is provided on at least one of ends of an upper surface, a lower surface, a left side and a right side of the frame assembly.
US11408664B2 Household refrigeration appliance including a drawer, and method for producing the household refrigeration appliance
A household refrigeration appliance includes a thermally insulated body delimiting a coolable interior space, a refrigeration device cooling the interior space, a drawer with a front panel to be pushed into and pulled out of the interior space to deposit and remove food, and a display on the front panel. The front panel closes the interior space when the drawer is pushed in, and the upper region of the front panel has an upwardly open recessed grip with a front wall portion to be gripped from the rear and an oblique recessed grip portion transitioning into the wall portion to be gripped from the rear. The display is in a depression of the grip portion and the front panel includes a semitransparent cover completely covering the display through which displayed information shines when the display is switched on. A method for producing the domestic refrigeration device is also provided.
US11408661B2 Single cord ice press assembly
An electric ice press includes a mold body having a first mold segment and a second mold segment movable relative to each other. A heated guide rail extends between the first mold segment and the second mold segment to transfer heat from the first mold segment to the second mold segment. The heated guide rail may be a heat pipe for transferring heat generated by a base heater in the first mold segment or an electrical resistance heating rod for generating heat, either of which requires only a single power cord electrically coupled to only the first mold segment.
US11408656B2 Heat source device and refrigeration cycle device
A heat source device includes a heat medium channel through which a heat medium flows, a plurality of refrigerant circuits through which refrigerant circulates, and a plurality of heat-medium heat exchangers configured to cause heat exchange to be performed between the heat medium in the heat medium channel and the refrigerant in the refrigerant circuits. The plurality of heat-medium heat exchangers include a first heat-medium heat exchanger to which at least one of the refrigerant circuits is connected and a second heat-medium heat exchanger to which a greater number of the refrigerant circuits are connected than to the first heat-medium heat exchanger.
US11408655B2 Oil separator, filter element, and compressor for cryocooler
An oil separator includes: an oil separator container; and a filter element that is disposed in the oil separator container, defines an outer cavity between the oil separator container and itself, includes an inner cavity into which refrigerant gas is introduced, and separates oil from the refrigerant gas flowing to the outer cavity from the inner cavity. The filter element includes a tubular inner filter member that surrounds the inner cavity, and an outer filter layer that includes a refrigerant gas outlet surface exposed to the outer cavity and is disposed outside the inner filter member. A wire-like or band-like filter retaining member that is in contact with the outer filter layer from the outside may be provided. The refrigerant gas outlet surface may occupy at least 80% of the surface area of the outer filter layer.
US11408654B2 Economizer and refrigeration system having the same
The present invention provides an economizer, including a housing having a first section and a second section; and a condenser outlet, an evaporator inlet, and a compressor intermediate-stage inlet that are disposed on the second section of the housing; wherein the first section has a contour matching a housing of a commonly used condenser, such that the first section can fit the housing of the condenser. The economizer of the present invention can better match an outer contour of a conventional condenser, so that the both can fit each other in arrangement as much as possible when applied to an overall layout of a refrigeration system, thereby significantly reducing a transverse space occupied by the refrigeration system.
US11408653B2 Heat exchanger
A heat exchanger, such as a flooded evaporator, comprises a shell extending along a longitudinal axis (X), an inlet pipe and an outlet pipe, through which respectively enters (F1) and exits (F2) a refrigerant flow, and a bundle of pipes crossing the shell along the longitudinal axis (X), and comprising a refrigerant flow diffuser provided inside the shell downstream the inlet pipe, the refrigerant flow diffuser extending along the longitudinal axis (X) and comprising openings through which the refrigerant flows. The refrigerant flow diffuser comprises a moving element and a stationary element, the moving element being movable with respect to the stationary element under action of a pressure force (FP) exerted by the refrigerant flow so that the refrigerant flow going through the openings is adjusted and a differential refrigerant pressure between refrigerant pressure downstream (P2) and upstream (P1) the refrigerant flow diffuser is kept constant.
US11408645B2 Hybrid thermosiphon system
The disclosure relates to a thermosiphon system operable to consistently maintain the permafrost and active frost layer in a frozen condition to adequately support buildings and other structures. During cooler seasons, the thermosiphon system uses a passive refrigeration cycle to efficiently maintain the frozen layers using the cold air. When the air temperature rises during the warmer months, the system transitions into an active refrigeration mode that uses a refrigeration system to minimize thawing or degradation of the permafrost and active frost layers.
US11408644B2 Circuit for detecting a leak in a water heater device and activating an alarm device
This disclosure is related to devices, systems, and techniques for outputting an alarm signal in response to detecting a leak in a water heater device. For example, a water heater device includes a leak sensor, an intermittent pilot light, and a circuit. The circuit includes processing circuitry configured to receive, from the leak sensor, an electrical signal including information indicative of a leak in the water heater device, activate, based on the electrical signal including information indicative of the leak, an alarm device, where the alarm device is powered for at least a period of time by a power source, where the power source is configured to receive energy from a thermoelectric device, and maintain an amount of energy stored by the power source so that the amount of energy is sufficient for the power source to supply energy to the alarm device.
US11408642B2 Leak detection sensor assemblies for water heaters
A water heater includes a leak detection system. The leak detection system includes a leak sensor assembly that is disposed in a bottom pan of the water heater. The leak sensor assembly includes a sensor housing that has a sensor channel that is formed therein such that the sensor channel is disposed at an elevation from a base of the bottom pan when the sensor housing is disposed on the base of the bottom pan. Further, the leak sensor assembly includes a leak sensor that is disposed in the sensor channel of the sensor housing. The leak sensor detects water that leaks from the water heater and accumulates in the bottom pan when a level of the water in the bottom pan rises to the elevation of the sensor channel and the leak sensor that is disposed therein.
US11408640B2 Housing assembly and water heater
Provided are a housing assembly and a water heater. The housing assembly includes a bottom plate assembly and an outer housing. The outer housing is provided with a hooking fitting portion, the bottom plate assembly includes: a base and a supporting portion, a crimping space for positioning the outer housing is formed between at least portion of the supporting portion and the base. The hooking fitting portion is hooked with the crimping space.
US11408639B2 Tankless water heaters and related methods for recreational vehicles
A tankless water heater for RV includes a heat exchanger disposed in a housing with an inlet cold water line and an outlet hot water line extending outside a front side of the housing. A burner, disposed in an operative relationship with the heat exchanger, is provided for heating water flowing through the heat exchanger and an exhaust system induces is provided to move exhaust fumes out a vent duct. The tankless water heater for RV can be partially automated using a microprocessor, which can receive signals from various sensors mounted with the water heater and can send control signals to control one or more parameters.
US11408629B2 Artificial intelligence device
Disclosed herein is an artificial intelligence device. An an artificial intelligence device according to an embodiment of the present invention includes a communication unit that obtains an external environmental factor and an internal environmental factor collected by a sensor and a processor that provides the internal environmental factors to an environmental factor prediction model to predict a subsequent internal environmental factor and allows a ventilation system and an air cleaning system to operate cooperatively with each other based on the predicted internal environmental factor.
US11408620B2 Air conditioner
An air conditioner includes a suction panel including a suction grille that defines a suction port configured to receive air, an heat exchanger and a fan that are positioned within the case, and an ion generator disposed in the suction panel and configured to generate ions in the air received through the suction port. The suction panel defines an installation groove recessed from an upper surface of the suction panel and configured to receive the ion generator therein. The ion generator is accommodated inside the installation groove and configured to provide ions toward the upper surface of the suction panel in an upward direction that defines a preset angle with respect to the suction panel.
US11408619B2 Support shelf for an air conditioner evaporator coil
A universal shelf for mounting an evaporator coil into an indoor furnace cabinet includes a planar platform substantially the size of the cross section of the furnace cabinet and having attachment means along its edges, which, in one embodiment, mate with existing mounting hardware for different types of evaporator coils. At least one side edge of the platform includes a rectangular step extending at least a portion of the length of the platform, the shelf adapted to mate with a U-shaped rail attachable to the inside of the cabinet. A foldable tab on the front edge of the shelf opposite the rail attaches to the front of the cabinet while, in a preferred embodiment, a leg hingedly attached to the rear corner of the shelf opposite the rail rests upon the floor of the cabinet to hold the platform level with the rail.
US11408616B2 Water heaters with real-time hot water supply determination
A water heating system can include a water heater having a tank, an inlet line, and an outlet line, where the inlet line provides unheated water to the tank, and where the outlet line draws heated water from the tank. The water heating system can also include multiple sensing devices, where each sensing device of the plurality of sensing devices measures a parameter associated with the tank. The water heating system can further include a controller communicably coupled to the plurality of sensing devices, where the controller determines an amount of heated water in the tank based on measurements made by the plurality of sensing devices.
US11408614B2 Temperature management system
A temperature management system for a private household or public building wherein there is one hot reservoir and one cold reservoir which are or can be coupled with at least one solar collector or outdoor heat exchanger that is installed outdoors for the purpose of heating or cooling the respective reservoir.
US11408613B2 Solar thermal roofing system
A solar thermal control system includes a membrane configured to receive solar energy, wherein the membrane is configured to form a cavity between the membrane and an outer surface of a structure by coupling to the outer surface, and wherein the solar energy is configured to heat air within the cavity. The control system also includes a thermal collection unit configured to connect to the cavity and receive and direct air from the cavity, and a ducting system coupled to the thermal collection unit and configured to direct air from the thermal collection unit to at least one of the interior of the structure and a vent.