Document Document Title
US11416814B1 Bin content verification
This disclosure describes a device and system for verifying the content of items in a bin within a materials handling facility. In some implementations, a bin content verification apparatus may pass by one or more bins and capture images of those bins. The images may be processed to determine whether the content included in the bins has changed since the last time images of the bins were captured. A determination may also be made as to whether a change to the bin content was expected and, if so, if the determined change corresponds with the expected change.
US11416813B2 Systems and methods for determining inventory using time-slotted tag communications
Systems and methods for determining an inventory. The methods comprise: placing an RFID tag in a first operational mode in which at least one communication operation or device of the RFID tag is disabled or bypassed; performing first operations by the RFID tag to determine when it is time to begin communications in accordance with the time slotted communications scheme; transitioning an operational mode of the RFID tag from the first operational mode to a second operational mode in which the communication operation(s) or device of the RFID tag is enabled or no longer bypassed, in response to a determination that it is time for the RFID tag to begin communications; and transitioning the operational mode of the RFID tag back into the first operational mode when the RFID tag's communications with a remote tag reader for inventory determination purposes are complete or a time slot has expired.
US11416812B2 Delivery assistance device, customer terminal, and delivery assistance method
Provided is a delivery assistance device enabling shortening of the time required for delivery in purchase of an item by online shopping. This delivery assistance device is provided with: management means for managing stock information about stock of an item held by each of a plurality of traveling vehicles; first reception means for receiving current position information indicating a current position of the traveling vehicle; first transmission means for transmitting the stock information to a customer terminal; second reception means for receiving order information and delivery address information; specification means for specifying a traveling vehicle arriving earliest at the delivery address; and second transmission means for transmitting the order information to the specified traveling vehicle, wherein the management means updates the stock information about stock of an item held by the specified traveling vehicle, based on the order information.
US11416811B2 System and apparatus for virtual reality smart inventory management
A system, method, and apparatus for logistics management. Inventory is received for storage at a physical storage location. The inventory is associated with an identifier. The inventory is stored in a location. The inventory is associated with the location. A system is updated with the inventory information including at least the identifier and the location for subsequent utilization. A virtual reality environment is shown to a number of users mirroring the physical storage location and movements of the inventory within the physical storage location.
US11416810B2 Electronic messaging to distribute items based on adaptive scheduling
Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide a platform to facilitate implementation of an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to facilitate distribution of items in accordance with an automatically adaptive schedule, for example, via an interface. In some examples, a method may include predicting data representing, for example, a zone of time in which depletion of an item is predicted. The method may monitor whether to replenish the item, and transmit via a network an electronic message including one or more item characteristics associated with the item to be replenished. The method may also include receiving another electronic message, and transmitting a control message to a merchant computing system to initiate adaptive distribution to replenish the item, among other things.
US11416808B2 Load receiving vehicle
According to the present invention, a load receiving vehicle is provided. The load receiving vehicle comprises a storage unit usable as a receiving place of a delivery article; a lock control unit capable of controlling lock and unlock of a door of the storage unit; and a communication unit, wherein if the communication unit receives delivery schedule information representing a delivery schedule to the load receiving vehicle, information based on the delivery schedule information is provided to a driver.
US11416806B1 Distributed numeric sequence generation
Various embodiments of a distributed numeric sequence generation system and method are described. In particular, some embodiments provide high-scale, high-availability, low-cost and low-maintenance numeric sequence generation. The distributed numeric sequence generation system comprises one or more hosts, wherein individual hosts implement a cache for caching a plurality of numeric sequences. The hosts receive a maximum gap size limit for a numeric sequence, in some embodiments, and determine a total cache size of the cache associated with the one or more hosts to store the values of the numeric sequence, such that if the values in the cache were lost then the maximum gap size limit would not be exceeded. The hosts limit the number of values of the numeric sequence in the cache associated with the one or more hosts to the determined total cache size for the values of the numeric sequence, in some embodiments.
US11416805B1 Light-based guidance for package tracking systems
A package tracking system comprises a package room for holding packages intended for delivery to one or more package recipients, an optical sensing device positioned to capture one or more images of each package brought to the package room, one or more light sources, and a computing system including a processor, memory, and executable code stored on the memory. The processor executes the executable code to detect a presence and location of a given package held in the package room based on the one or more images captured by the optical sensing device and on package identification information relating to the given package. The processor further executes the executable code to cause the one or more light sources to shine on or near the given package in the package room to provide light-based guidance specific to the given package.
US11416801B2 Analyzing value-related data to identify an error in the value-related data and/or a source of the error
A device may receive data related to operations of an organization. The operations of the organization may be associated with a value. The data may be received from two or more systems associated with the organization. The device may process the data using a set of rules to permit an analysis of the data. The device may process the data to identify an error related to the data or a source of the error. The error may negatively impact the value associated with the operations of the organization. The device may perform an action after identifying the error or the source of the error. The action may facilitate fixing the error.
US11416800B2 System and method for comparing enterprise performance using industry consumer data in a network of distributed computer systems
Systems, method and computer program products for presenting to a user a visualization of a vehicle dealer performance assessment based on dealer location and vehicle sales transaction data, where the assessment is based on geographically normalized metrics. Dealer location data and historical vehicle sales transaction data is collected by a in a vehicle data system from external data sources. Distances from dealers to geographical regions of interest are determined, and differences between these distances are normalized to produce competition zone indices for the geographical regions. The competition zone indices are then used to aggregate the geographical regions into different competition zones in which dealers of interest have corresponding levels of competitive advantage or disadvantage, normalized according to typical distances associated with transactions in the respective geographical regions.
US11416797B2 Resource management system, information processing device, and resource management method
A resource management system, which manages a resource consumed by a user, includes: a processor that executes a program; and a storage device that stores the program. The processor executes: a resource consumption amount acquisition process of acquiring a resource consumption amount of the user; a user characteristic estimation process of estimating characteristics of the user based on the resource consumption amount; a target calculation process of calculating a target value related to the resource consumption amount for which the user needs to cooperate based on the characteristics of the user estimated by the user characteristic estimation process; a cooperation request generation process of generating cooperation request data related to reduction of the resource consumption amount for the user based on the target value calculated by the target calculation process; and an output process of outputting the cooperation request data generated by the cooperation request generation process.
US11416796B2 Control system for generating and distributing energy resources and operating building equipment accounting for resource provider contraints
A method for controlling an energy production and distribution system includes identifying sources that supply input resources, subplants that produce output resources using the input resources, and sinks that consume the output resources. The method includes obtaining a cost function including a cost of producing the output resources and generating a transit time constraint that requires the input resources be sent from the sources to the subplants at a first departure time that occurs before a first arrival time at which the input resources are predicted to be used by the subplants. The method includes solving an optimization problem to determine an amount of the output resources to produce at each of multiple time steps within a time period. Solving the optimization problem includes performing an optimization of the cost function subject to the transit time constraint.
US11416790B2 Method and system for managing business deals
In accordance with embodiments, there are provided mechanisms and methods for managing business deals. The mechanisms and methods for managing business deals may enable embodiments to provide a dynamic and interactive user-interface including any combination of contacts, accounts, opportunities, allowing users to create tasks, events, leads (e.g., from Data.com), reports, dashboards, instant messenger, external deal spaces, email service (e.g., Outlook), a cloud-based productivity suite for businesses that allows work on any device (e.g., Google apps), mobile access, private messaging, lead management, mass email templates, social media monitoring (e.g., from Radian6), role-based sharing and security, and/or additional storage, for example. In an embodiment, the number of contacts may be unlimited.
US11416788B2 Method of providing client service
The invention relates to a system for providing location information to a system residing on a network with respect to a service provider providing service for a property comprising of an apartment or condo association and the location information is provided to the network with respect to a geofence system located within property.
US11416786B2 Learning power grid characteristics to anticipate load
Improving the operations of a computer system that is located within a power grid and that is associated with its own power sources. Past operational characteristics of the power grid are analyzed to derive learned characteristics for the power grid. Future operational characteristics of the power grid are also monitored. A prediction regarding a future load event associated with the power grid is then generated using the learned characteristics and the monitored characteristics. In response to this prediction, one or more operations are performed to balance the computer system with the power grid during the future load event, and to ensure a determined availability of services associated with the computer system during the future load event.
US11416784B2 Automated remote transactions between a vehicle and a lodging system
A system and method is disclosed for automated remote transactions between a vehicle and a lodging system. The system may enable the vehicle to initiate an automated remote transaction to the lodging system to book an accommodation and complete a remote payment. The lodging system may transmit available accommodations to the vehicle. The vehicle may respond with a booking request comprising an accommodation selection and vehicle identifying data and the lodging system may communicate the vehicle identifying data to a payment network to authorize the remote transaction. In response to authorizing the remote transaction, the lodging system may complete the booking request with the vehicle.
US11416778B2 Method and apparatus for hardware-accelerated machine learning
A feature extractor for a convolutional neural network (CNN) is disclosed, wherein the feature extractor is deployed on a member of the group consisting of (1) a reconfigurable logic device, (2) a graphics processing unit (GPU), and (3) a chip multi-processor (CMP). A processing pipeline can be implemented on the member, where the processing pipeline implements a plurality convolution layers for the CNN, wherein each of a plurality of the convolutional layers comprises (1) a convolution stage that convolves first data with second data if activated and (2) a sub-sampling stage that performs a member of the group consisting of (i) a max pooling operation, (ii) an averaging operation, and (iii) a sampling operation on data received thereby if activated. The processing pipeline can be controllable with respect to which of the convolution stages are activated/deactivated and which of the sub-sampling stages are activated/deactivated when processing streaming data through the processing pipeline. The deactivated convolution and sub-sampling stages can remain instantiated within the processing pipeline but act as pass-throughs when deactivated. The processing pipeline performs feature vector extraction on the streaming data using the activated convolution stages and the activated sub-sampling stages.
US11416775B2 Training robust machine learning models
Techniques for training robust machine learning models for adversarial input data. Training data for a machine learning (ML) model is received. The training data includes a plurality of labels for data elements. First modified training data is generated by modifying one or more of the plurality of labels in the training data using parameterized label smoothing with a first optimization parameter. The ML model is trained using the first modified training data. The training includes updating a first one or more model weights in the ML model, and generating a second optimization parameter suitable for use in future parameterized label smoothing for future training of the ML model
US11416774B2 Method for video recognition capable of encoding spatial and temporal relationships of concepts using contextual features
The proposed invention aims at encoding contextual information for video analysis and understanding, by encoding spatial and temporal relationships of objects and the main agent in a scene. The main target application of the invention is human activity recognition. The encoding of such spatial and temporal relationships may be crucial to distinguish different categories of human activities and may be important to help in the discrimination of different video categories, aiming at video classification, retrieval, categorization and other video analysis applications.
US11416773B2 Method and system for determining result for task executed in crowd-sourced environment
A method and system for completing a task executed in a crowd-sourced environment is disclosed. The method comprises, at a training phase: transmitting a training task to a plurality of users; acquiring a plurality of training results responsive to the training task; acquiring a respective user activity history associated with each user; for each of the plurality of training results, assigning a label value; generating a set of triples of training data; and training a machine learning algorithm, the training including, determining for each triples of data a set of features representative of a property of the triples of training data; and generating an inferred function based on the set of features, the inferred function being configured to determine a error parameter of a given result received from a given user to a given task.
US11416772B2 Integrated bottom-up segmentation for semi-supervised image segmentation
Embodiments of the present disclosure include a computer-implemented method, a system, and a computer program product for integrating bottom-up segmentation techniques into a semi-supervised image segmentation machine learning model. The computer implemented method includes training a machine learning model with a labeled dataset. The labeled dataset includes ground truth segmentation labels for each sample in the labeled dataset. The computer implemented method also includes generating a pseudo labeled dataset by applying an unlabeled dataset to the machine learning model using a top-down segmentation grouping rule. The computer implemented method further includes evaluating the pseudo labeled dataset using a bottom-up segmentation grouping rule to produce evaluation results, combining the pseudo labeled dataset with the second pseudo labeled dataset into a training dataset, and then retraining the machine learning model with the training dataset.
US11416771B2 Self-learning peer group analysis for optimizing identity and access management environments
Mechanisms are provided for identifying risky user entitlements in an identity and access management (IAM) computing system. A self-learning peer group analysis (SLPGA) engine receives an IAM data set which specifies user attributes of users of computing resources and entitlements allocated to the users for accessing the computing resources. The SLPGA engine generates a user-entitlement matrix, performs a machine learning matrix decomposition operation on the user-entitlement matrix to identify excessive entitlement allocations, and performs a conditional entropy analysis of the user attributes and entitlements in the IAM data set to identify a set of user attributes for defining peer groups. The SLPGA engine performs a commonality analysis of user attributes and entitlements for each of one or more peer groups defined based on the set of user attributes, and identifies outlier entitlements based on the identification of the excessive entitlement allocations and results of the commonality analysis.
US11416767B2 Generative adversarial network model training using distributed ledger
Embodiments are directed to the tracking of data in a generative adversarial network (GAN) model using a distributed ledger system, such as a blockchain. A learning platform implementing a classification model receives, from a third party, a set of data examples generated by a generator model. The set of data examples are processed by the classification model, which outputs a prediction for each data example indicating whether each data example is true or false. The distributed ledger keeps a record of data examples submitted to the learning platform, as well as of predictions determined by the classification model on the learning platform. The learning platform analyzes the records of the distributed ledger, and pairs the records corresponding to the submitted data examples and the generated predictions determined by the classification model, and determines if the predictions were correct. The classification model may then be updated based upon the prediction results.
US11416765B2 Methods and systems for evaluating training objects by a machine learning algorithm
Methods and systems for training a machine learning algorithm (MLA) comprising: acquiring a first set of training samples having a plurality of features, iteratively training a first predictive model based on the plurality of features and generating a respective first prediction error indicator. Analyzing the respective first prediction error indicator for each iteration to determine an overfitting point, and determining at least one evaluation starting point. Acquiring an indication of a new set of training objects, and iteratively retraining the first predictive model with at least one training object from the at least one evaluation starting point to obtain a plurality of retrained first predictive models and generating a respective retrained prediction error indicator. Based on a plurality of retrained prediction error indicators and a plurality of the associated first prediction error indicators, selecting one of the first set of training samples and the at least one training object.
US11416764B2 Automatic generation and transmission of a status of a user and/or predicted duration of the status
Automatically generating and/or automatically transmitting a status of a user. The status is transmitted for presentation to one or more additional users via corresponding computing device(s) of the additional user(s). Some implementations are directed to determining both: a status of a user, and a predicted duration of that status; and generating a status notification that includes the status and that indicates the predicted duration. Some implementations are additionally or alternatively directed to utilizing at least one trust criterion in determining whether to provide a status notification of a user to an additional user and/or in determining what status notification to provide to the additional user. Some implementations are additionally or alternatively directed to training and/or use of machine learning model(s) in determining a status of a user and/or a predicted duration of that status.
US11416763B2 Method of training classifier and detecting object
A classifier training method includes detecting error data from training data; and training a classifier configured to detect an object based on the error data.
US11416757B2 Classifier training using noisy samples
An example system includes a processor to receive input data comprising noisy positive data and clean negative data. The processor is to cluster the input data. The processor is to compute a potential score for each cluster of the clustered input data. The processor is to iteratively refine cluster quality of the clusters using the potential scores of the clusters as weights. The processor is to train a classifier by sampling the negative dataset uniformly and the positive set in a non-uniform manner based on the potential score.
US11416756B2 Systems and methods for physiological sensing for purposes of detecting persons affective focus state for optimizing productivity and work quality
A system that infers and detects how focused a worker is on work tasks, based on physiological parameters collected using wearable and environmental sensors. The system can identify whether a worker is in a focused state of flow, the affective state in which the worker's mind is fully immersed and actively engaged in their task. The system can also identify whether the worker is anxious (where the task demands/difficulty is too high relative the worker's skills) or bored (where the task is too easy). Once the focus state is detected, the information can be used in various applications for optimizing the worker's tasks and work quality such as monitoring task mastery, interventions to improve worker focus (e.g., recommending breaks, reassigning tasks, clarifying goals), identifying potentially lower quality production lots in a manufacturing environment, measuring the effects of skills training, and personal informatics for improving a worker's own productivity.
US11416749B2 Execution synchronization and tracking
An integrated circuit includes a processing engine configured to execute instructions that are synchronized using a set of events. The integrated circuit also includes a set of event registers and an age bit register. Each event in the set of events corresponds to a respective event register in the set of event registers. The age bit register includes a set of age bits, where each age bit in the age bit register corresponds to a respective event register in the set of event registers. Each age bit in the age bit register is configured to be set by an external circuit and to be cleared in response to a value change in a corresponding event register in the set of event registers. Executing the instructions by the processing engine changes a value of an event register in the set of event registers.
US11416744B2 Max pooling processor based on 1T1R memory
The present disclosure belongs to the technical field of artificial neural networks, and provides to a max pooling processor based on 1T1R memory, comprising an input module, a max pooling operation module, and an output module; the input module is configured to transmit an operating voltage according to the convolution result in the convolutional neural network; the 1T1R memory in the max pooling operation module is configured to adjust a conductance value of the RRAM according to the gate voltage of the transistor therein to achieve the max pooling operation by using the non-volatile multi-value conductance regulation characteristic of the RRAM, and store a max pooling result; and the output module is configured to read the max pooling result and output it.
US11416742B2 Audio signal encoding method and apparatus and audio signal decoding method and apparatus using psychoacoustic-based weighted error function
Provided is a training method of a neural network that is applied to an audio signal encoding method using an audio signal encoding apparatus, the training method including generating a masking threshold of a first audio signal before training is performed, calculating a weight matrix to be applied to a frequency component of the first audio signal based on the masking threshold, generating a weighted error function obtained by correcting a preset error function using the weight matrix, and generating a second audio signal by applying a parameter learned using the weighted error function to the first audio signal.
US11416740B2 Artificial intelligence optimized telecommunications systems
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an artificial intelligence system. In one aspect, a system includes multiple artificial intelligence skill agents that have each been trained to perform different actions in a telecommunications system. The system also includes an orchestrator agent that interacts with each of the artificial intelligence skill agents and coordinates which of the artificial intelligence agents performs actions in response to user inputs. The orchestrator agent receives a user input and determines an intent expressed by the user input. The orchestrator agent transmits an instruction to an artificial intelligence skill agent to perform an action that provides a response to the intent. In response to receiving the instruction from the orchestrator agent, the artificial intelligence skill agent performs the action when the artificial intelligence skill agent is capable of carrying out the action.
US11416739B2 Optimization control technology for building energy conservation
A simulation processor generates and stores a simulation model based on conditions associated with a physical structure, such as a building. A neural network processor implements a neural network, having an input layer coupled to receive sensor data from the structure and having an output layer coupled to supply control signals to the at least one electrically operable environmental control device. The neural network is trained using the simulation model. A particle swarm optimization processor programmed to receive the simulation results and perform particle swarm optimization, ascertains optimal parameters for controlling the at least one electrically operable environmental control device and supplies these optimal parameters to the neural network processor. The neural network processor uses the optimal parameters supplied by the particle swarm optimization processor to further train the neural network.
US11416737B2 NPU for generating kernel of artificial neural network model and method thereof
A neural processing unit (NPU), a method for driving an artificial neural network (ANN) model, and an ANN driving apparatus are provided. The NPU includes a semiconductor circuit that includes at least one processing element (PE) configured to process an operation of an artificial neural network (ANN) model; and at least one memory configurable to store a first kernel and a first kernel filter. The NPU is configured to generate a first modulation kernel based on the first kernel and the first kernel filter and to generate second modulation kernel based on the first kernel and a second kernel filter generated by applying a mathematical function to the first kernel filter. Power consumption and memory read time are both reduced by decreasing the data size of a kernel read from a separate memory to an artificial neural network processor and/or by decreasing the number of memory read requests.
US11416732B2 Simulated human-like affect-driven behavior by a virtual agent
A system for simulating human-like affect-driven behavior includes a hardware processor and a system memory storing software code providing a virtual agent. The hardware processor executes the software code to identify a character assumed by the virtual agent and having a personality, a target state of motivational fulfillment, a baseline mood, and emotions. The software code identifies current physical and motivational fulfillment states, and currently active emotions of the character, and determines a current mood of the character based on the baseline mood and the currently active emotions. The software code further detects an experience by the character and plans multiple behaviors including a first behavior based on the experience and the current physical state, the second behavior based on the experience, the personality, the current mood, and the currently active emotions, and a third behavior based on the target and current states of motivational fulfillment.
US11416729B2 Metal card manufacturing method
The present invention relates to a metal card manufacturing method including the steps of: preparing a metal sheet having a given size capable of accommodating a plurality of individual cards; forming holes on at least one or more edges of stacked sheets formed by stacking a plurality of sheets inclusive of adhesive sheets and an inlay sheet on which antenna coils are printed, the plurality of sheets having the same size capable of accommodating the plurality of individual cards as each other; fitting the holes formed on the stacked sheets to pins located on a loading plate; placing the metal sheet on top of the stacked sheets; forming a metal card sheet through lamination among the metal sheet and the stacked sheets; and cutting the metal card sheet along individual card outlines of the plurality of individual cards.
US11416726B2 Power management
A device comprising: an antenna; a power harvesting circuit for harvesting power from a radio frequency field received at the antenna in order to power functions of the device; a communication unit coupled to the antenna for transmitting and receiving signals by means of the antenna, the communication device being configured to communicate according to a protocol in which a party to a communication session deems the session to have timed out if during a predetermined period it does not receive a signal from another party to the session; and a module comprising a processing circuit; the device being configured to interrupt the operation of the module when the communication unit is transmitting a signal by means of the antenna.
US11416724B2 Toner supply control in image forming apparatus by using linear regression analysis
An example operation method of an image forming apparatus includes obtaining, through a sensor in the image forming apparatus, toner data corresponding to an amount of toner remaining in a developing apparatus, obtaining, based on the toner data in every predetermined period, a linear prediction model predicting the amount of toner remaining in the developing apparatus according to a time at which the toner is supplied to the developing apparatus, predicting, based on the linear prediction model, an expected supply time required for the amount of toner remaining in the developing apparatus to reach a target level, and controlling an operation of supplying the toner to the developing apparatus according to a result of comparing the expected supply time with a predetermined reference supply time.
US11416721B2 Hand-held printer having a camera for obtaining image data used to notify a user that a position has been reached
An applicator device includes a printing head that applies a material to a target, a camera that captures an image of the target, and a processor. In the case where the applicator device moves relative to the target or the target moves relative to the applicator device and an application area of the target in the image reaches a particular position in the image, the processor performs a notification process to notify that the application area has reached the particular position.
US11416719B2 Localization method and helmet and computer readable storage medium using the same
The present disclosure provides a localization method as well as a helmet and a computer readable storage medium using the same. The method includes: extracting first feature points from a target image; obtaining inertial information of the carrier, and screening the first feature points based on the inertial information to obtain second feature points; triangulating the second feature points of the target image to generate corresponding initial three-dimensional map points, if the target image is a key frame image; performing a localization error loopback calibration on the initial three-dimensional map points according to at least a predetermined constraint condition to obtain target three-dimensional map points; and determining a positional point of the specific carrier according to the target three-dimensional map points. In this manner, the accuracy of the localization of a dynamic object such as a person when moving can be improved.
US11416717B2 Classification model building apparatus and classification model building method thereof
A classification model building apparatus and a classification model building method thereof are provided. The classification model building apparatus introduces a clustering algorithm to assist in training a deep learning model for classification and takes a sum of a clustering loss function, a center concentration loss function and a classification loss function multiplied by different weights, respectively, as a total loss function for training the deep learning model. Based on the total loss function, the classification model building apparatus adjusts parameters of the deep learning model through a backpropagation algorithm to build a classification model.
US11416713B1 Distributed predictive analytics data set
A novel distributed method for machine learning is described, where the algorithm operates on a plurality of data silos, such that the privacy of the data in each silo is maintained. In some embodiments, the attributes of the data and the features themselves are kept private within the data silos. The method includes a distributed learning algorithm whereby a plurality of data spaces are co-populated with artificial, evenly distributed data, and then the data spaces are carved into smaller portions whereupon the number of real and artificial data points are compared. Through an iterative process, clusters having less than evenly distributed real data are discarded. A plurality of final quality control measurements are used to merge clusters that are too similar to be meaningful. These distributed quality control measures are then combined from each of the data silos to derive an overall quality control metric.
US11416709B2 Method, apparatus, device and computer readable medium for generating VQA training data
Embodiments of the present disclosure relate to a method, an apparatus, a device and a computer readable medium for generating VQA training data. The method comprises: obtaining a first group of training data of the VQA system, the first group of training data including a first question for an image in the VQA system and a first answer corresponding to the first question; determining a second question associated with the first question in term of semantic; and determining a second answer corresponding to the second question based on the first question and the first answer, to obtain a second group of training data for the image in the VQA system, the second group of training data including the second question and the second answer.
US11416707B2 Information processing method, information processing system, and information processing apparatus
An information processing method is executed by a computer, and includes: obtaining a first image generated by a multi-pinhole camera; extracting at least one point spread function (PSF) in each of a plurality of regions in the first image; obtaining a second image different from the first image, and reference data used in machine learning for the second image; generating a third image, by convolving each of a plurality of regions in the second image with at least one PSF extracted in a corresponding region of the plurality of regions in the first image; and outputting a pair of the reference data and the third image.
US11416706B2 Systems and methods for image processing
The disclosure relates to systems and methods for image processing. A trained deep learning model may be determined. An input image may be acquired. A processing result may be generated by processing the input image based on the trained deep learning model. The trained deep learning model may be obtained according to a process including: acquiring a preliminary deep learning model; acquiring a sample image; generating a plurality of sub-images based on the sample image; and training the preliminary deep learning model based on the plurality of sub-images to obtain the trained deep learning model.
US11416701B2 Device and method for analyzing spatiotemporal data of geographical space
Provided are a device and method for analyzing spatiotemporal data of a geographical space including one or more regions. The method includes imaging spatiotemporally varying data, selecting a representative image according to each transition state based on a spatiotemporal change in the imaged data, grouping pixels in the selected image by clustering the pixels, and performing group-specific data analyses.
US11416700B1 Computer-based systems configured for machine learning version control of digital objects and methods of use thereof
In some embodiments, a version control system receives a first version of a digital object and a second version of the digital object. The version control system extracts data from the first version of the digital object, and data from the second version of the digital object. The version control system utilizes a categorization machine learning model to generate structured representations of the first digital object and a second digital object. The version control system identifies differences between the two digital objects and utilizes a natural language technique to produce pseudo-instructions representing an update request. The version control system validates differences between the two digital objects and sends an auto-validation report to a client computing device when the differences are compliant with the pseudo-instructions.
US11416698B2 Method for providing proof of presence
Method for providing proof of presence at a predefined location, comprising: an initialing step (E1) during which initialization data of a digital device (10) are transmitted to a server (20), a computing step (E2) in which the device iteratively computes, at a refresh frequency (FMIN), a time index (INDT), a step (E3) of displaying a validation matrix barcode on the screen of the device, and a step (E4) of validating a presence at the predefined location, comprising a sub step (E41) of scanning the validation matrix barcode displayed on the screen of the device by means of a communication terminal (30).
US11416696B2 Latch and hinge systems for base stations and handheld devices
A base station or handheld device can be equipped with a latch system or a multi-hinge arrangement for electrical contacts. The latch system can be adjustable between different latching configurations in which the base station and handheld device are retained together by different degrees. The multi-hinge arrangement can provide rotation about multiple axes to provide rolling contact between electrical contacts of the base station and the handheld device.
US11416690B2 Memory card reader body with protective mesh on both sides
A memory card reader body includes proposed, on an internal face, a receiving recess to receive a memory card connector. The receiving recess has electrically conductive tracks forming a protective mesh for the memory card connector. The conductive tracks are such that they also extend on an external face of the memory card reader body through vias passing through the internal and external faces.
US11416689B2 System and method for natural language processing with a multinominal topic model
The invention refers to a natural language processing system configured for receiving an input sequence ci of input words (v1, v2, . . . vN) representing a first sequence of words in a natural language of a first text and generating an output sequence of output words (, , . . . ) representing a second sequence of words in a natural language of a second text and modeled by a multinominal topic model, wherein the multinominal topic model is extended by an incorporation of language structures using a deep contextualized Long-Short-Term Memory model.
US11416685B2 System and method for artificial intelligence driven document analysis, including automated reuse of predictive coding rules based on management and curation of datasets or models
Artificial intelligence based document analysis systems and methods are disclosed. Embodiments of document analysis systems may allow the reuse of coded datasets defined in association with a particular code by allowing these datasets to be bundled to define a dataset for another code, where that code may be associated with a target corpus of documents. A model can then be trained based on that dataset and used to provide predictive scores for the documents of the target corpora with respect to the code. Furthermore, this code can be applied not just to the target corpus of documents, but additionally can be applied against any other corpora.
US11416674B2 Information processing apparatus, method of processing information and storage medium
An information processing apparatus includes circuitry configured to acquire first form definition information defining a positional relationship between one or more items and a respective value of the one or more items stored in a memory, recognize and extract a specific item set with a specific character string and a specific value of the specific item from data of a form image based on the first form definition information as a recognition result, and display, on a display, the recognition result and an input reception section used for receiving an input of second form definition information.
US11416669B2 System and method of providing layout information for generated images based on a hybrid application
One or more non-transitory computer readable recording mediums configured to store an application program including instructions, which when executed by an information processing device that has a display part, causes the information processing device to transmit, to a server device, identification information of an object when the object displayed on a screen is selected. The information processing device is further configured to receive layout information relating to arrangement of the object from the server device. The information processing device is further configured to display the object on a screen displayed on the display part by executing a native program included in the application program. The information processing device is further configured to display, when the layout information is received, an object based on the layout information instead of the object displayed by the native program, using a web browser embedded in the application program.
US11416666B1 Integrated circuit and method for forming the same
A method for forming an integrated circuit (IC) is provided. The method includes obtaining an IC design; generating a layout according to the IC design; calculating a score of a region in the layout based on voltage levels in the region; and fabricating a semiconductor device according to the layout when the score of the region in the layout is equal to or less than a threshold value.
US11416658B2 System and method for estimating always-on energy load of a building with the aid of a digital computer
Improved energy conservation, including realization of a ZNET (Zero Net Energy including Transportation) paradigm, can be encouraged by providing energy consumers with a holistic view of their overall energy consumption. Current energy consumption in terms of space heating, water heating, other electricity, and personal transportation can be modeled by normalizing the respective energy consumption into the same units of energy. In addition, the passive always-on electricity consumption caused by inactive devices that contributes to the baseload of a building can be identified and addressed by the consumer, as appropriate by expressing baseload as a compound value that combines constant always-on loads and regularly-cycling loads. The baseload is estimated as the peak occurrence in a frequency distribution of net load data, after which the always-on load can be determined by subtracting out any regularly-cycling loads.
US11416657B2 Method for simulating vertically oriented current in a structure
A computer-implemented method of simulating a vertically-oriented current distribution of current flowing through a plurality of layers of one or more three-dimensional conductors embedded in a shielded multi-layered dielectric includes the steps of dividing portions of the circuit into subsections, the portions containing z-directed current into rectangular prisms; independently modeling a current distribution within each subsection, and, specifically, within the rectangular prisms, independently modeling a basis function of linearly changing or uniform current along the z-axis; independently determining the fields resulting from such assumed basis functions; determining a voltage induced by such determined fields, corresponding to a transfer impedance or transfer admittance of the subsection; and calculating a current distribution in one or more conductors according to the transfer impedance or transfer admittance of each subsection and an assumed voltage across each subsection.
US11416654B2 Analysis apparatus using learned model and method therefor
An analysis apparatus is provided. The analysis apparatus includes a model deriver configured to generate an analytic model for predicting a result of a numerical analysis performed multiple times iterations for a component by using a plurality of analytic data used for the numerical analysis for the component, and a model analyzer configured to predict the result of the numerical analysis performed multiple times iterations for a design target component by using the analytic model.
US11416652B2 System and method for predicting a physical and/or chemical phenomenon by means of a shared memory segment
The present invention relates to a system and method for predicting (simulating) at least one of a physical and chemical phenomenon on processors, each having computing cores. The system and method further includes a random-access memory including memory segments. The invention is based on the use of a table of numerical data that is stored in a single random-access memory segment that is “shared” between all of the cores.
US11416651B2 Dynamically adjustable training simulation
Systems, methods and program products for administering and modifying a simulation that incorporates the use of biometric data collection and computer-based predictive modeling techniques to reliably identify changes in the stress level of simulation participants while predictively adapting the simulation environment to manage each participants' stress levels within a pre-set or desired range. Each participant may have their biometric data collected and continuously monitored by wearing a computing device comprising biometric sensors, camera systems and audio recording devices. As the participants biometric data changes, the system monitors the participant for changes in stress level and maintains a desired stress level in the participant by modifying the adjustable properties of one or more virtual objects or computer-accessible real physical objects of the simulation environment to increase or decrease the stress level of the simulation on participants.
US11416650B2 Optimized visualization of loads and resistances for wellbore tubular design
System and methods for optimizing wellbore tubular design are provided. Design parameters for a wellbore tubular component are determined based on different types of axial loads expected during a downhole operation. The design parameters include load conditions at load points along the tubular component. An equivalent axial load is calculated for each load point, based on the corresponding load conditions. Design limits for the different types of axial loads are determined based on associated design parameters. A counter-load pressure is determined for at least one load point selected for each type of axial load, based on the corresponding equivalent axial load for each load point and a corresponding design limit for each type of axial load. At least one of the design limits is adjusted for the different types of axial loads, based on the counter-load pressure of the selected load point for each type of axial load.
US11416646B2 Integrated development environment to establish a digital thread in the lifecycle of a structural product
An apparatus for designing a structural product includes memory to store computer-readable program code for an integrated development environment to establish a digital thread in a lifecycle of the structural product, and processing circuitry to execute the computer-readable program code. The apparatus is thereby caused to generate a graphical user interface from which the integrated development environment is accessible to cause the apparatus to generate an electromagnetic effects (EME) model of the structural product from authoritative data including a solid model of the structural product, and parameterize the EME model with one or more electrical properties. The apparatus is caused to produce a computational electromagnetics (CEM) model of the structural product from the parameterized EME model, perform a CEM analysis from the CEM model to generate a corresponding solution is generated, and post-process the corresponding solution.
US11416642B2 Preparation of a three-dimensional model for data transmission
Various embodiments include a method for preparing a three-dimensional model for a fabrication component in the context of production for data transmission to different receiving entities comprising: receiving three-dimensional model data via an input interface; providing a detail-state for processing of the three-dimensional model on the respective receiving entity; and executing a reduction algorithm on a reference version of the received three-dimensional model data for automatically calculating and providing a reduced reference version with the provided detail-state.
US11416637B2 Method of managing privileges in a tamper-proof device comprising several software containers
The invention is a method for managing a tamper-proof device comprising a processor and an operating system able to handle a set of communication protocols with external entities. The operating system accesses a ruling data specifying for each communication protocol of the set whether Card Lock, Card Terminate and Final Application privileges as defined by GlobalPlatform Card Specification (V2.3) are authorized or forbidden. Upon receipt of a command from one of said external entities, the operating system uses the ruling data to deny or to authorize execution of the command based on the communication protocol used to convey the command.
US11416633B2 Secure, multi-level access to obfuscated data for analytics
In a computer-implemented method for providing obfuscated data to users, first, a user request to access data is received; then, an authorization level associated with the request received is identified. Next, obfuscated data is accessed in a protected enclave, which data corresponds to the request received. The data accessed has been obfuscated with an obfuscation algorithm that yields a level of obfuscation compatible with the authorization level identified. Finally, the obfuscated data accessed is provided to the user, from the protected enclave. Related systems and computer program products are also disclosed.
US11416628B2 User-specific data manipulation system for object storage service based on user-submitted code
Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. Different data manipulation functions can be placed in different I/O paths depending on the request method or user access level. For example, a user having full access may be returned the unaltered version of the object, whereas a user having modified or reduced access may be returned a modified or redacted version of the object. In this manner, owners of the object collection are provided with greater control over how the object collection is accessed.
US11416627B2 Imaging device transmits broadcast ID to user device, and the imaging device receives token to connect to central server and secure an authorized access of the imaging device by user
An example imaging device includes a communication engine to transmit a broadcast message including a broadcast ID corresponding to the imaging device. The communication engine further is to receive a session token from a central server in response to a request for accessing the imaging device received from a user device in receipt of the broadcast ID. The session token is to connect the imaging device to a user session corresponding to a user of the user device. The imaging device further comprises a user authorization engine to obtain preliminary user details from the central server using the session token. The preliminary user details include a login ID and a user-selected authentication mode. The user authorization engine is to set-up a user login session using the preliminary user details for receiving user authentication approval from the central server to allow the user to access the imaging device.
US11416626B2 Query-aware privacy for access control data analytics
A method comprises: maintaining a database (120, 130) of access control events; dividing a portion (138) of the database into shares (140A, 140B, 140C); passing the respective shares to respective third party servers (44A, 44B, 44C); processing the shares in the respective third party servers; passing output of the processing to a further server (40) in common; and processing the output on the further server.
US11416621B2 Authenticating software images
Methods, systems, and devices for authenticating software images are described. Software images may include different portions (e.g., different versions, different users) that may be authenticated using hashes associated with an underlying data structure of the portion of the software image. In some examples, hashes (e.g., first hashes) associated with the software image may be generated and stored using a tree structure, such that a previous hash may be used when calculating a hash associated with a new portion of the software image. To authenticate a portion of the software image, a command may be issued, and a second hash may be calculated using the current data structure of the software image. The second hash may be compared to the associated first hash, and the software image may be authenticated based on the hashes matching.
US11416618B2 Bidirectional trust chaining for trusted boot
A root of trust may include one or more hardware components of an IHS (Information Handling System) that operate using validated hardware instructions. Once a root of trust has been established, it may be extended by validating additional components and the instructions by which these components operate. A chain of trusted boot components may be used to securely initialize a set of components required to support core functions of the IHS. In order to detect components of a trusted boot chain that have been compromised, boot chain components validate their own instructions as well as the instructions to be utilized by the next boot component and the instructions utilized by the prior boot component, thus providing bidirectional validation of trusted boot chain components.
US11416615B2 Configuring trusted remote management communications using UEFI
Methods and system are provided for remote management of an IHS (Information Handling System). A keypair is generated by a client management application using operating system capabilities of the IHS. The client management application, as a privileged operating system user, writes a public key of the keypair to UEFI (Unified Extensible Firmware Interface) variables stored within a secured data storage device of the IHS. A BIOS of the IHS retrieves the public key from the UEFI variables and uses it to encrypt a remote management secret. The BIOS writes the encrypted secret back to the UEFI variables. The client management application uses the keypair to recover the remote management secret from the encrypted secret that was written to the UEFI variables by the BIOS. The secret is used to establish a secure remote management session between the client management application and a remote access controller of the IHS.
US11416611B2 Countering malware detection evasion techniques
An application downloaded from the network onto a target (production) machine can be validated in a sandbox environment. An execution report can be generated during the validation. When the validated application is executed on the target machine, operations performed by the application are limited based on the execution report.
US11416609B1 Systems and methods for cyber security threat detection and expedited generation of investigation storyboards using intelligent cyber security automations
A system and method for generating a digital cybersecurity artifact includes selectively executing an automated cybersecurity investigation workflow based on a probable cybersecurity threat type of a cybersecurity event, wherein an output of the automated cybersecurity investigation workflow includes one or more corpora of investigation findings data in response to executing the automated cybersecurity investigation workflow; selectively instantiating a digital cybersecurity artifact of a plurality of digital cybersecurity artifacts based on the probable cybersecurity threat type of the cybersecurity event, wherein the digital cybersecurity artifact includes a plurality of distinct regions electronically mapped to one or more threat type-specific content automations that, when executed, install investigation findings data into the plurality of distinct regions of the plurality of distinct regions of the digital cybersecurity artifact with selective subsets of investigation findings data of the one or more corpora of investigation findings data.
US11416606B2 Agent presence for self-healing
In one or more examples, there is disclosed a system and method of detecting agent presence for self-healing. An out-of-band monitoring process, such as Intel® AMT, or any process in firmware executing on a co-processor, may monitor one or more processes to determine if one goes down or otherwise meets a security criterion. Crashed processes may be reported to an enterprise security controller (ESC). The ESC may notice trends among affected machines and instruct the machines to take appropriate remedial action, such as booting from a remedial image.
US11416600B2 Unlocking passwords in augmented reality based on look
A method of using a head-mounted display to enable the display of confidential data includes authenticating a user by placing the HMD on the user's head, moving the HMD by moving the user's head to facilitate the user looking at a series of N objects in a predefined order, and providing access to the confidential data in response to the user looking at the predefined series of N objects in the predefined order and within a predefined time frame.
US11416597B2 Authentication system and electronic pen
An authentication system includes an electronic pen and an electronic apparatus. The electronic pen includes: a pickup unit in a first end portion configured to pick up color or image information of a part when the first end portion is pressed against the part; and a transmitter configured to transmit the picked-up color or image information to the electronic apparatus. The electronic apparatus includes: a receiver configured to receive the color or image information transmitted from the electronic pen; an authentication reference information storage device configured to store color or image authentication reference information; an authentication success or failure determining circuit configured to determine a success or a failure of authentication by comparing the color or image information with the color or image authentication reference information; and a control circuit configured to remove security protection of an authentication target when it is determined that the authentication succeeds.
US11416591B2 Electronic apparatus, authentication method, and program
There is provided an electronic apparatus, and an improved design flexibility and minimized power consumption for biometric authentication in an electronic apparatus that performs biometric authentication, the electronic apparatus including: a wearable part movable to be worn on a user's body; and a biometric information acquisition unit provided on the wearable part and configured to acquire biometric information of the user for user authentication. This configuration makes it possible to improve design flexibility and minimize power consumption for biometric authentication in an electronic apparatus that performs biometric authentication.
US11416587B1 Security deployment and management mechanism for software container
A data security server or system may be installed or placed into network to perform data security and network monitoring and analysis functions. The data security server may operate an isolated computing instance or engine, such as a software container engine. A computing resource service provider may send commands to the data security server to provision a variety of data security and monitoring applications in isolated software containers of the data security server. The data security server, via the data security and monitoring applications, may obtain copies of traffic going into and out of the network, and analyze the traffic to produce security data. The security data may be uploaded to the service provider for storage and retrieval.
US11416578B2 Automated planning based on converting discrete frameworks to continuous frameworks
A system and method for determining a result that includes a solution for a discrete non-linear optimization model for an optimization problem is disclosed. A non-linear relationship between a key performance indicator (KPI) to be optimized and at least one decision variable is determined using econometric modeling. A discrete optimization framework for the optimization problem is determined using a plurality of discrete values of decision variables of the optimization problem. A binary optimization framework is determined from the determined discrete optimization framework based on automatically revising an optimization equation of the discrete optimization framework. A continuous framework is determined from the determined binary optimization framework based on imposing additional constraints and based on modifying the optimization problem. The result is generated, and an action is controlled based on the result.
US11416576B2 Data processing consent capture systems and related methods
In various embodiments, a data processing consent capture system may be configured to prompt the data subject to consent to one or more types of data processing (e.g., to provide a desired consent) in response to identifying particular cookies (e.g., or types of data processing) that a data subject has not consented to. The system may, for example, substantially automatically prompt the data subject to consent for one or more particular types of data processing in response to determining that the user (e.g., data subject) has requested that a website or other system perform one or more functions that are not possible without a particular type of consent from the data subject. The system may, for example, prompt the user to consent in time for a certain interaction with the website, application, etc.
US11416575B2 Automation system and method
A computer-implemented method, computer program product and computing system for defining a data description model and a function description model for one or more of a plurality of machine-accessible public computing platforms; processing a complex task to define a plurality of discrete tasks each having a discrete goal; and executing the plurality of discrete tasks on the plurality of machine-accessible public computing platforms.
US11416572B2 Methods and systems for managing pathways for interaction among computing devices based on geographic location and user credit levels
Disclosed herein are methods and systems for facilitating information and expertise distribution via a communication network. A method at a first computing device may include receiving a request for information from a second computing device, determining at least one third computing device based on an analysis of the request for information, communicating the request for information to the determined at least one third computing device, receiving a response corresponding to the request for information from the determined at least one third computing device, adjusting a credit level of a user associated with the determined at least one third computing device based on the received response, and communicating the response to the second computing device. The credit level of the user may indicate one or more credits earned by the user.
US11416570B2 System and method for process-related generation of agricultural data
A method and a system for the process-related generation of agricultural data is disclosed. A server platform includes an input tool and a query tool, wherein the user uses the input tool to executes a process-related agricultural input routine, such as a documentation routine to document an agricultural process, or a planning routine for planning an agricultural process, and wherein the query tool is linked through IT to the input tool. The user provides agricultural process parameters in the input routine to the server platform. Further, the server platform includes data memory with query data comprising different lists of agricultural questions with boundary conditions associated therewith. The query tool compares the process parameters and the boundary conditions, and based on the comparison, the query tool selects a list of agricultural questions and queries the user about questions from the selected list.
US11416563B1 Query language for selecting and addressing resources
Methods, systems, and computer-readable media for a query language for selecting and addressing resources are disclosed. Records are stored in a data store. The records comprise attribute data descriptive of resources managed by a provider network. The data store is queried to select one or more records matching one or more values of the attribute data. The query is expressed using a query language. A resource group is determined based (at least in part) on the query. The resource group comprises one or more resources corresponding to the one or more records selected by the query.
US11416562B1 Corpus expansion using lexical signatures
In an approach to corpus expansion using lexical signatures, one or more computer processors retrieve a donor corpus of text, wherein the donor corpus includes a plurality of documents. One or more computer processors generate a document signature for each of the plurality of documents in the donor corpus. One or more computer processors retrieve a target corpus of text for expansion. One or more computer processors generate a corpus signature for the target corpus. One or more computer processors compare each document signature to the corpus signature. Based on the comparison, one or more computer processors determine a similarity score for each document signature. One or more computer processors rank the plurality of documents by the similarity score. One or more computer processors add one or more top-ranked documents of the plurality of documents to the target corpus.
US11416561B1 Identifying evidence within an information technology (IT) operations platform
Techniques are described for enabling analysts and other users of an IT operations platform to identify certain data objects managed by the platform (for example, events, files, notes, actions results, etc.) as “evidence” when such data objects are believed to be of particular significance to an investigation or other matter. For example, an event generated based on data ingested from an anti-virus service and representing a security-related incident might include artifacts indicating an asset identifier, a hash value of a suspected malicious file, a file path on the infected endpoint, and so forth. An analyst can use various interfaces and interface elements of an IT operations platform to indicate which of such events and/or artifacts, if any, represent evidence in the context of the investigation that the analyst is conducting. In response, the IT operations platform can perform various automated actions.
US11416559B2 Determining ranges for vague modifiers in natural language commands
A computing device receives user selection of a data source and a natural language command directed to the data source. The device identifies a first keyword and a second keyword in the natural language command. The first keyword corresponds to a first data field from the data source and the second keyword expresses a limit on a range of data values for the first data field. The device generates a visual specification that specifies the data source, a plurality of visual variables, and a plurality of data fields from the data source, including the first data field. The visual variables determine characteristics of visual marks in a data visualization according to the second keyword, and each of the visual variables is associated with a respective data field of the plurality of data fields. The device generates and displays the data visualization based on the visual specification.
US11416554B2 Generating context relevant search results
A method of generating search results, comprising; receiving, by a computing system, an instruction to generate search results relating to a SKU stored in a database; extracting, by the computing system, a context based on information relating to the SKU; generating, by the computing system, a dynamic search string, by: generating a key based on the instruction; identifying a dictionary based on the context, the dictionary containing a plurality of dictionary term; and generating the dynamic search string by determining the dictionary term corresponding to the key; searching, by the computing system, using the dynamic search string, in content data; returning results from the content data matching the dynamic search string; and generating for display on a client device, the results.
US11416553B2 Spatial indexing
Technology is described for using spatial analysis of data objects associated with a multi-dimensional virtual environment to organize computational units in a distributed computing system. The data objects may be grouped together using spatial location information and collections of data objects may be treated as processing partitions (i.e., sub-divisions of the entire group of data objects). A mapping may be created between the data objects and processing partitions for processing applications which process data objects assigned to a processing partition. The processing partitions may be defined, in part, according to how the data objects are grouped together spatially. The processing partitions may be load-balanced across hardware hosts in the distributed computing system.
US11416552B2 Graph updating apparatus, graph updating method and program
A graph updating device includes: a K neighbor vertex search unit that searches for a K neighbor vertex set of an added vertex in a neighbor graph on the basis of the neighbor graph and an object added to the neighbor graph as an added vertex and outputs the K neighbor vertex set; a vertex selection unit that selects a vertex candidate set on the basis of the neighbor graph, the added vertex, and the K neighbor vertex set of the added vertex and outputs the vertex candidate set, the vertex candidate set being a set of vertices that is present in the neighbor graph and possibly contains the added vertex in a K neighbor vertex set thereof; and a neighbor graph updating unit that reconstructs a K neighbor vertex set related to all vertices of the neighbor graph using K neighbor vertex sets of respective vertices of the vertex candidate set and adds the K neighbor vertex set of the added vertex to the reconstructed K neighbor vertex set to generate an updated neighbor graph.
US11416547B2 Method and system for querying an XML database
A method is provided for selecting a query execution plan, including: receiving an XML document including a plurality of root nodes and a plurality of leaf nodes; determining root-to-leaf paths based on the plurality of root nodes and the plurality of leaf nodes; generating a prime number for each unique root-to-leaf path; calculating a number of instances in which each prime number appears; generating an XML synopsis based on the prime numbers and the number of instances; determining a comparison between a query tree pattern and the XML synopsis; determining a type of the query tree pattern; calculating for each query tree pattern plan, a selectivity estimate based on the comparison and the type of the query tree pattern; determining an optimal query execution plan based on the selectivity estimate; and selecting the optimal query execution plan for performing a query of the XML document based on the determination.
US11416544B2 Systems and methods for digitally fetching music content
Systems and methods for digitally fetching music content may include (1) providing a user of a device with a music service accessible via the device, (2) receiving a digital user request to (i) select a music composition based on content from an additional music service and (ii) digitally fetch the music composition for use via the music service, and, in response to receiving the digital user request, (3) analyzing the content and selecting the music composition based on the analysis of the content, and (4) digitally fetching the music composition for use via the music service. Various other methods, systems, and computer-readable media are also disclosed.
US11416542B1 System and method for uploading still images of matching plates in response to an alert hit list using distributed LPR acquisition
A system comprising a capture device and a database. The capture device may be configured to (i) capture video and (ii) perform video analysis to extract metadata corresponding to the captured video. The database may be configured to (i) store the metadata, (ii) store an alert list comprising a search criteria, (iii) compare the metadata with the search criteria, (iv) communicate the alert list to the capture device if a match is detected between the metadata and the search criteria and (v) communicate an image to a subscriber associated with the alert list. The metadata may be used to determine objects detected in the video. The capture device may perform a cross-reference of the metadata with the search criteria after the alert list is received. The capture device may generate the image in response to a match of the metadata with the search criteria.
US11416541B2 System and method for visual art streaming runtime platform
The Loupe system creates a display and channel creation capability for art images to be presented to a user to optimize the user experience in viewing art images delivered onto digital displays, TVs and other screens facilitating the artwork transition with and without human interaction. Art imagery to be streamed includes imagery such as, but not limited to, filtered and personalized streams of art imagery. The Loupe system recommendations engine utilizes both human and machine curated data to determine factors of art images that optimize and extend the user time spent on viewing the images. The Loupe system gathers data that is analyzed through machine learning and AI algorithms to inform recommendations and select art images to optimize the user experience. The user may purchase fine art prints or select originals of the artwork image displayed, if available for sale, from the Loupe integrated electronic marketplace.
US11416540B2 Methods, systems, and media for presenting recommended content based on social cues
Methods, systems, and media for presenting recommended content based on social cues are provided. In accordance with some embodiments, a method for presenting recommended content is provided comprising: receiving a query associated with a user; generating a list of relevant media content items based on the query; selecting items for presentation to the user based on social relevance scores based on social connections of the user that have consumed a relevant item and contextual relevance scores for each item; causing the selected items to be presented to the user; and indicating that a particular item was consumed by a particular social connection.
US11416538B1 System and method for sharing trimmed versions of digital media items
A computing device that provides access to digital media items receives a command from an entity to share a digital media item that was uploaded by another entity. The computing device invokes an interface for trimming the digital media item in response to receiving the command. The computing device receives input for a trim operation to be performed on the digital media item. The computing device then provides a link or embed code for the digital media item for posting on a web site, wherein accessing the link or embed code causes the output of the trim operation to be presented to a user.
US11416536B2 Content recommendation system
Disclosed are systems and methods for determining similarities in content preferences among a plurality of users and generating content recommendations based on a requesting user's content consumption history. A requesting user may access the recommendation system to request content items for consumption. The recommendation system may be configured to identify users having consumed the same or similar content items as the requesting user, and to determine a ratio of content items consumed by the requesting user and an identified user to the total number of content items previously consumed by the requesting user. In one embodiment, the system may determine a degree of similarity in content preferences between the two users based on an inverse proportion of a level of popularity associated with the content items consumed by the requesting user and the identified user (e.g., sampled user).
US11416535B2 User interface for visualizing search data
A user interface (UI) for visualizing search data provides techniques for grouping and organizing aggregate data that shows the categories of topics included in search queries from a large number of individual users. Raw search queries are categorized into one of a number of topical categories. The search queries are assigned to a geographic location based on geolocations of computing devices generating the search queries. The UI presents a map that shows the number of search queries per topical category for each geographic location displayed in the current UI view. As a result of this UI design, a user can easily understand the interaction between geographic location and frequency of search query topics. Trends in the geographic distribution of searches and in the categories of topics searched are also easily understood from this UI design by changing the time range of the search queries displayed.
US11416533B2 System and method for automated key-performance-indicator discovery
Various methods and systems of statistical data processing and natural-language-processing are disclosed. According to one embodiment, an intelligent, automated KPI-discovery method uses existing machine-learning algorithms and Natural Language Processing (NLP) for extraction and construction of KPIs.
US11416529B2 Minimum coordination passage scoring
A computer-implemented method, computerized apparatus and computer program product for minimum coordination passage scoring. Given a candidate passage in a document collection potentially matching a query received, a set of overlapping terms between the candidate passage and the query is determined. For each overlapping term in the set, a first measure of a weight of the term in the query, a second measure of a weight of the term in the candidate passage, and a third measure of a specificity of the term in the document collection are calculated. a function of the first and second measure is evaluated to obtain a value reflecting a condition on the relation therebetween. A minimum coordination score representing a relative similarity between the candidate passage and the query is determined based on the value and the first, second and third measures obtained for each of the overlapping terms.
US11416528B2 Query acceleration data store
Systems and methods for a data index and query system that utilize a query acceleration data store. An example method includes receiving a query identifying a set of data to be processed and a manner of processing the set of data. A query processing scheme for obtaining and processing the set of data is defined. First partial results of the query stored in a data store are identified, with the first partial results corresponding to a first portion of the set of data. One or more partitions are dynamically allocated to obtain a second portion of the set of data from different data sources. The second portion of the set of data is processed to obtain second partial results. The first partial results and second partial results are combined. The query is executed based on the query processing scheme.
US11416525B2 System for fast and secure content provision
A method for displaying content to a user at a user device, the method comprising: initiating, at the user device, a web element request indicative of a web element; transmitting, at a web element server, the web element to the user device in response to the web element request; receiving, at a code provisioning server, a code portion request in response to the web element request; transmitting, at the code provisioning server, a code portion to the user device in response to the code portion request; executing, at the user device, the code portion in response to the web element request, wherein executing the code portion causes a processor at the user device to: collate user data at the user device; and generate an instruction to execute an action based on the collated user data.
US11416524B2 Data classification and modelling based application compliance analysis
In some examples, data classification and modelling based application compliance analysis may include generating, for application data for an application, and based on data laws, a knowledge graph schema that is used to generate an instantiated knowledge graph. Based on a plurality of data sources, domain knowledge and patterns, and the instantiated knowledge graph, classified data may be generated to generate an annotated knowledge graph. Based on the annotated knowledge graph, an indication of applicable sovereign laws and compliance related to the application data for the application may be generated. Based on the annotated knowledge graph and the applicable sovereign laws and compliance related to the application data for the application, a sovereign cloud strategy related to the application data for the application may be generated. Further, the sovereign cloud strategy may be applied to the application data for the application.
US11416522B2 Unsupervised learning of local-aware attribute relevance for device classification and clustering
In various embodiments, a device classification service obtains data indicative of device attributes of a plurality of devices. The device classification service forms, based on the obtained data indicative of the device attributes, a concept graph that comprises nodes that represent different sets of the device attributes. The device classification service determines, by analyzing the concept graph, a relevance score for each of the device attributes that quantifies how relevant that attribute is to classifying a device by its device type. The device classification service uses the relevance scores for the device attributes to cluster the plurality of devices into device type clusters by their device attributes.
US11416520B2 Unified activity service
Aspects of the present disclosure relate to a unified activity service. In one aspect, different files stored on different storage platforms may be rendered on different user interfaces. Multiple activities associated with each of the different files may be obtained from the activity service. In another aspect, activity metadata corresponding to the multiple activities may be stored in the activity service. Activities associated with the different files may include content changes in a file (e.g., edits and deletions), sharing a file, renaming a file, comments within a file, messaging, and conversations related to a file. The different storage platforms may be independent of the activity service.
US11416515B2 Track and trace vaporizers and cartridges
Disclosed herein are devices and methods for the selective tracing of Cannabis containing vaporizer cartridge through their lifecycle. A permanently a radio frequency identifier (RFID) that is near field communication (NFC) compatible is associated with a vaporizer cartridge having an assigned a unique identifier tag (UIT) and, utilizing a blockchain platform to allow each node in the supply and distribution chain to ledger and in their block of data to the NFC RFID of their transaction.
US11416513B2 Searching data structures maintained by distributed data sources
A method includes receiving a query that identifies an entity, obtaining a first set of entity records responsive to the query, wherein each record of the first set of entity records comprises one or more visual objects responsive to the query, obtaining a second set of entity records responsive to the query, wherein each record in the second set of entity records includes an entity score describing the entity that is associated with a period of time when the one or more visual objects were generated, executing computer program code correlating the first set of entity records with the second set of entity records, executing computer program code that uses the second set of entity records with which the first set of entity records is correlated to enhance the first set of entity records, and generating visual snapshot rendering data based on the enhanced first set of entity records.
US11416512B2 Systems and methods for facilitating data transformation
Systems and methods are provided for facilitating the transformation of data from a tabular data set organized according to a data schema to an object based data set organized according to data ontology. The data schema and the data ontology may be used to generate a custom coding language suitable for facilitating the creation of a transform script. Error checking, type checking, autocomplete, and preview tools may be provided to permit the verification of the transform script as it is created.
US11416506B2 Facilitating temporal data management for anomalous state detection in data centers
Facilitating temporal data management for anomalous state detection in data centers is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise performing a process of extraction, transformation, and loading of data from log files into a telemetry data store. The data can be loaded into the telemetry data store as telemetry data. The operations also can comprise dividing the telemetry data into first telemetry data and second telemetry data. The first telemetry data can comprise telemetry data that does not satisfy a defined quality level. The second telemetry data can comprise telemetry data that satisfies the defined quality level. Further, the operations can comprise removing the first telemetry data from the telemetry data store and outputting the second telemetry data based on a request for the second telemetry data.
US11416505B2 Querying an archive for a data store
In embodiments, a computer-implemented method may entail receiving a search request. A first data store and a second data store, that contains data archived from the first data store, may be identified. Data from the first data store may remain available in the first data store for a limited period of time once archived to the second data store. The first data store storing data in a first format and the second data store storing data in a second format, the first format and the second format being different from one another. Determining that a subset of data that has been archived into the second data store and is to be searched as part of the search request is still available from the first data store, and executing the search request on the subset of data utilizing the first data store. Additional embodiments are described and/or claimed.
US11416499B1 Vertical cuckoo filters
A system for streaming data items of a streaming application via a Vertical Cuckoo Filter (VCF), including: one or more computers communicating with a provider via a network; wherein the one or more computers includes: a processor; and a storage device coupled to the processor, wherein the storage device is configured to store the VCF, an insert module, a lookup module, and a delete module, the VCF includes buckets with one or more slots and includes at least two bitmasks, the insert module is configured to perform an insert operation of a first fingerprint of a first item from the provider on the VCF, the lookup module is configured to perform a lookup operation of a second fingerprint of a second item from the provider on the VCF, the delete module is configured to perform a delete operation of a third fingerprint of a third item from the VCF.
US11416495B2 Near-zero downtime relocation of a pluggable database across container databases
Embodiments minimize downtime involved in moving a PDB between CDBs by allowing read-write access to the PDB through most of the moving operation, and by transparently forwarding connection requests, for the PDB, from the source CDB to the destination CDB. The files of a source PDB are copied from a source CDB to a destination CDB, during which the source PDB may be in read-write mode. The source PDB is then closed to write operations so that changes to the source PDB cease. Another round of recovery is performed on the PDB clone, which applies all changes that have been performed on the source PDB during the copy operation and the PDB clone is opened for read and write operations. Forwarding information is registered with the source location, which information is used to automatically forward connection requests, received at the source location for the moved PDB, to the destination location.
US11416485B2 Dynamic query expressions
Implementations of the present disclosure include receiving a query, the query including an expression macro (EM), processing the query to provide a raw parse tree, the raw parse tree including an initial node representative of the EM, retrieving metadata corresponding to the EM, the metadata including a definition string, replacing the initial node with a node based on the definition string to provide a consumable parse tree, and executing the query within the database system using the consumable parse tree to provide a query result.
US11416477B2 Systems and methods for database analysis
Improved systems and methods for database analysis are described herein. A method includes generating a graph-based ontological data structure including nodes connected by edges in a low-latency database analysis system, wherein each node represents a respective analytical-object in the low-latency database analysis system, maintaining versions for each of the nodes in the graph-based ontological data structure, maintaining versions for each of the edges in the graph-based ontological data structure, maintaining a transaction log for each transaction with respect to the graph-based ontological data structure, reverting to an earlier version of at least a portion of the graph-based ontological data structure using the transaction log, versioned nodes, and versioned edges in response to an event, and outputting a version of the graph-based ontological data structure in a defined form for presentation to a user or for use by a client.
US11416471B2 Management of downloads from a network-based digital data repository based on network performance
Improved techniques and systems for storage, delivery and acquisition of digital assets stored in cloud data storage. Cloud data storage can be provided by a cloud data repository that is capable of storing digital data for various users. A given user can access cloud data storage from any of his/her authorized client devices via a network. A given client device can access not only locally stored digital assets but also remotely stored digital assets from cloud data storage. In one embodiment, downloads of digital assets resident in cloud data storage to client devices can be managed in view of available network performance. As one example, digital assets of differing quality levels can be downloaded in a manner dependent on network performance. As another example, locally stored digital assets of reduced quality can be upgraded (e.g., replaced) by higher quality versions in a manner dependent on network performance.
US11416467B1 Database architecture for reducing the burden on an on-disk database
An electronic device reservation system that reduces the burden on an on-disk database is disclosed that comprises an on-disk database including a reservation table and an in-memory database storing a count of available electronic devices for each type of electronic device. The system also comprises a server comprising one or more application programming interfaces configured to receive a reservation request for a type of electronic device, access the in-memory database to determine whether there is enough inventory, modify the reservation table in the on-disk database for the reservation request in response to determining that there is enough inventory, decrement the count of available electronic devices for the type of electronic device in the in-memory database in response to the modification, and send a notification to a subscriber indicating that they have reserved a place in line electronically for a pre-order of the requested type of electronic device.
US11416463B1 Incremental feature development and workload capture in database systems
Systems, methods, and devices for incremental feature development and workload capture in database systems are disclosed. The method includes determining a workload based on one or more client queries to be rerun for testing the feature release. The method further includes repeatedly executing a test run of the workload to identify whether there is a performance difference in the test run. The method further includes re-execute, in response to identifying the performance difference, the test run using resources with a different concurrency to identify whether the performance difference still exists. The method further includes flagging the performance difference as a false positive in response to identifying that the performance difference no longer exists when the test run is re-executed using the resources with different concurrency.
US11416461B1 Methods and apparatus to estimate audience sizes of media using deduplication based on binomial sketch data
Methods and apparatus to estimate audience sizes using deduplication based on binomial sketch data are disclosed. An apparatus to estimate an audience size for media based on binomial sketch data includes a coefficient analyzer to determine coefficient values of a polynomial based on variances, a covariance, and cardinalities corresponding to first binomial sketch data from a first database and second binomial sketch data from a second database. The apparatus also includes an overlap analyzer to determine a real root of the polynomial. The real root corresponds to an estimate of an overlap between the first binomial sketch data and the second binomial sketch data. The apparatus further includes a report generator to estimate the audience size based on the estimate of the overlap and the cardinalities of the first and second binomial sketch data.
US11416460B2 Source-agnostic service for performing deduplication for an object storage
Described is a system for a providing a service (or microservice) for performing deduplication for an object storage. The service (or microservice) may be source-agnostic in that it may receive data from multiple types of source systems by providing a uniform set of functions for deduplicating and writing the data to a destination object storage. The set of functions encapsulate a previously dispersed set of functionality provided by various components. Accordingly, the service provides a single scalable and stateless component for performing deduplication. For example, the service (e.g. deduplication service) may receive object related information and perform a filtering to accelerate network transfers. Accordingly, the service provides the ability to only transfer and write data that does not already exist on the object storage.
US11416459B2 No-code, event-driven edge computing platform
Unified management, automation and interoperability of business and device processes utilizing components of a no-code, event-driven edge computing platform on any device and/or across difference devices. In an embodiment, an event processor on a device accesses a first events dataset which may represent a two-dimensional structure. Each row in the events dataset is processed by the event processor to update the state of a runtime dataset which represents a two-dimensional structure. The updated state of the runtime dataset comprises event-defined processes. In an embodiment, the event-defined processes are executed by the event processor to process a second events dataset, wherein the execution of the event-defined processes further updates the state of the runtime dataset and may create one or more new events for processing.
US11416456B2 Method, apparatus, and computer program product for data quality analysis
A system is disclosed to evaluate data quality in a big data environment. An example method performed by the system includes retrieving one or more rules from an asset catalog. The method further includes retrieving, based on the one or more rules, counter information from a data set, and generating, by a processor, one or more metrics based on the one or more rules and the counter information. In addition, the method includes evaluating, by the processor, the one or more metrics based on the one or more rules. In an instance in which evaluation of a particular metric of the one or more metrics identifies an attribute value that exceeds a predetermined threshold, the method includes causing a notification message regarding the particular metric to be output. A corresponding apparatus and computer program product are also provided.
US11416453B2 Facilitating checkpoint locks for distributed systems
Facilitating checkpoint locks for distributed systems is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise generating an ordered data structure that comprises respective identifications of a group of nodes granted a shared lock for a data file. The group of nodes can comprise a node having a respective identification of the respective identifications. The operations also can comprise, based on a determination that a checkpoint function associated with the shared lock has completed at a node of the group of nodes, removing the respective identification of the node from the ordered data structure. In an example, the shared lock can be a checkpoint application program interface. In another example, the group of nodes can be nodes arranged in a distributed computing hierarchy.
US11416449B2 Method of synchronous deletion for distributed storage system
The present invention provides a method of synchronous deletion for distributed storage system. According to the present invention, after a first host accesses one or more first datum, a first data list and a second data list will be created in a blockchain network corresponding to the modification of the data in the first host. Then the first data list and the second data list are used to update a second host. Accordingly, by taking advantages of the indestructibility of the blockchain technology, the existence of the first data list and the second data list will be maintained. Then the second data accessed by the second host will still be consistent even the first host has modified them. In addition, a hardware safety module can be further adopted to ensure the correctness of the execution file in the second host.
US11416439B2 USB-C connection line and USB-C connection line signal judgement method thereof
A USB-C connection line and a USB-C connection line signal judgement method thereof are disclosed. The USB-C connection line can be connected between a first electronic device and a second electronic device. The USB-C connection line includes a receiver detector, a first signal detector, a second signal detector, and a controller. The receiver detector is used to detect whether a receiver signal is received; the receiver signal means that the first electronic device or the second electronic device is connected to a first port or a second port. The first signal detector and the second signal detector are used to detect whether an input signal is transmitted from the first electronic device or the second electronic device. The controller is used to determine whether any one of the input signal or the receiver signal is received so as to execute a startup procedure.
US11416437B2 Memory devices, modules and systems having memory devices with varying physical dimensions, memory formats, and operational capabilities
An apparatus is provided, comprising a plurality of memory devices and a buffering device that permits memory devices with a variety of physical dimensions and memory formats to be used in an industry-standard memory module format. The buffering device includes memory interface circuitry and at least one first-in first-out (FIFO) or multiplexer circuit. The apparatus further comprises a parallel bus connecting the buffering device to the plurality of memory devices. The parallel bus includes a plurality of independent control lines, each coupling the memory interface circuitry to a corresponding subset of a plurality of first subsets of the plurality of memory devices. The parallel bus further includes a plurality of independent data channels, each coupling the at least one FIFO circuit or multiplexer circuit to a corresponding subset of a plurality of second subsets of the plurality of memory devices.
US11416433B2 Enhancing the performance of a wireless dock when a USB mass storage device is connected
The performance of a wireless dock can be enhanced when a USB mass storage device is connected to the wireless dock. Filter drivers can be loaded on the USB stacks of a computing device and the wireless dock to perform functionality for reducing the number of communications that are sent over a wireless network when a USB mass storage device is connected to the computing device via the wireless dock. This reduction in the number of communications can be accomplished without jeopardizing data integrity or compliance with governing protocols.
US11416432B2 Methods for intelligent load balancing and high speed intelligent network recorders
A high speed intelligent network recorder for recording a plurality of flows of network data packets into and out of a computer network over a relevant data time window is disclosed. The high speed intelligent network recorder includes a printed circuit board; a high speed network switching device mounted to the printed circuit board; and an X column by Y row array of a plurality of intelligent hard drives with micro-computers mounted to the printed circuit board and coupled in parallel with the high speed network switching device.
US11416431B2 System with cache-coherent memory and server-linking switch
A system and method for managing memory resources. In some embodiments the system includes a first server, a second server, and a server-linking switch connected to the first server and to the second server. The first server may include a stored-program processing circuit, a cache-coherent switch, and a first memory module. In some embodiments, the first memory module is connected to the cache-coherent switch, the cache-coherent switch is connected to the server-linking switch, and the stored-program processing circuit is connected to the cache-coherent switch.
US11416426B2 Memory device and method of operating the same
A memory device includes an input/output circuit configured to receive a status read command from a memory controller, a toggle counter configured to count a number of toggles of a signal received from the memory controller, and a status register configured to store status information of the memory device and configured to output the status information to the input/output circuit. The memory device also includes a status output controller configured to determine whether the number of toggles counted by the toggle counter corresponds to a reference number of toggles and configured to control the status register to transmit the status information to the memory controller through the input/output circuit, in response to the status read command.
US11416422B2 Memory chip having an integrated data mover
A memory chip having a first set of pins configured to allow the memory chip to be coupled to a first microchip or device via first wiring. The memory chip also having a second set of pins configured to allow the memory chip to be coupled to a second microchip or device via second wiring that is separate from the first wiring. The memory chip also having a data mover configured to facilitate access to the second microchip or device, via the second set of pins, to read data from the second microchip or device and write data to the second microchip or device. Also, a system having the memory chip, the first microchip or device, and the second microchip or device.
US11416420B2 Secure memory system programming
Various examples are directed to systems and methods for programming memory. A programming appliance may receive a command file comprising a first pre-generated digital signature. The first pre-generated digital signature may be associated with a memory system, with a first command and with a first memory system counter value. The programming appliance may send to a memory system a first command message. The first command system may comprise the first command and the first pre-generated digital signature.
US11416416B2 Random code generator with non-volatile memory
A random code generator includes a differential cell array, a power supply circuit, a first selecting circuit and a current judgment circuit. The power supply circuit receives an enrolling signal and a feedback signal. The first selecting circuit receives a first selecting signal. When the enrolling signal is activated and an enrollment is performed on the first differential cell, the power supply circuit provides an enrolling voltage, and the enrolling voltage is transmitted to a first storage element and a second storage element of the first differential cell through the first selecting circuit. Consequently, the cell current is generated. When a magnitude of the cell current is higher than a specified current value, the current judgment circuit activates the feedback signal, so that the power supply circuit stops providing the enrolling voltage.
US11416413B1 Storage system with division based addressing and cooperative flash management
This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.
US11416412B2 Method of managing data in storage device based on variable size mapping, method of operating storage device using the same and storage device performing the same
A method of managing data in a storage device is provided. The storage device includes a plurality of nonvolatile memory chips each including a plurality of pages. A first data object is received from an external host device. The first data object has an unfixed size and corresponds to a first logical address which is a single address. Based on determining that it is impossible to store the first data in a single page among the plurality of pages, a buffering policy for the first data object is set based on at least one selection parameter. While mapping the first logical address of the first data object and a first physical address of pages in which the first data object is stored, a first buffering direction representing the buffering policy for the first data object is stored with a mapping result.
US11416401B2 Memory system and operating method thereof
Embodiments of the disclosed technology relate to a memory system and an operating method thereof. According to the embodiments of the disclosed technology, the memory system may check N flag sets corresponding to N cache lines configured to cache map data,—Each flag set includes M flags, each flag indicating whether or not a cache hit for indicating a particular piece of data being stored in the map cache has been made for each of the M data units included in a corresponding cache line—may check target map data based on a number of flags indicating the cache hit for a corresponding data unit and included in the first flag set corresponding to the first cache line among the N cache lines.
US11416398B2 Memory card with volatile and non volatile memory space having multiple usage model configurations
An apparatus is described that includes a memory card. The memory card also includes volatile memory devices. The memory card also includes non volatile memory devices. The memory card is configurable to implement a first portion of the storage space of the non volatile memory devices as system memory. The memory card also includes a controller to manage, upon a power down event, the transfer of information from the volatile memory devices into a second portion of the storage space of the non volatile memory devices.
US11416392B2 Arena-based memory management
An arena-based memory management system is disclosed. In response to a call to reclaim memory storing a group of objects allocated in an arena, an object not in use of the group of objects allocated in the arena is collected. A live object of the plurality of objects is copied from the arena to a heap.
US11416388B2 Memory sub-system logical block address remapping
A system includes a memory device and a processing device coupled to the memory device. The processing device can determine a data rate from a first sensor and a data rate from a second sensor. The processing device can write a first set of data received from the first sensor at a first logical block address (LBA) in the memory device. The processing device can write a second set of data received from the second sensor and subsequent to the first set of data at a second LBA in the memory device. The processing device can remap the first LBA and the second LBA to be logically sequential LBAs. The second LBA can be associated with an offset from the first LBA and the offset can correspond to a data rate of the first sensor.
US11416387B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory including plural blocks each including plural pages, and a controller. When receiving a write request designating a first logical address and a first block number from the host, the controller determines a first location in a first block having the first block number to which data from the host should be written, and writes the data from the host to the first location in the first block. The controller notifies the host of either an in-block physical address indicative of the first location, or a group of the first logical address, the first block number and the first in-block physical address.
US11416384B1 System and method for generating and executing automated regression
Various methods, apparatuses/systems, and media for generating and executing automated regression are disclosed. A processor generates automated and unattended regression from behavioral analytics. The processor also generates generic persona definitions based on clustered customer attributes. The processor further auto-provisions users that match the attribute definition of the user or harvests the user from a pool of available users through a query language to find an appropriate user.
US11416383B1 Systems for remote communication with test devices
Devices at different geolocations are configured to determine and share information regarding execution of an application under various conditions. A device executing the application, or another device connected to the device executing the application, may send data determined by executing the application to a central device. The central device may in turn receive requests from other devices and provide the determined data to the other devices. The devices may be configured to exchange data using native debugging or bridge software on the devices by determining communication parameters that are common to each device, such as protocols, networks, intermediate devices through which communications may be passed, and so forth. To reduce the amount of data that is transmitted portions of the data related to communications between devices, such as acknowledgement codes, may be identified and withheld from sending.
US11416380B2 Micro services tests prioritization
One example method includes identifying a changed microservice whose code has been changed, mapping, for each microservice in a group of microservices that includes the changed microservice, microservice dependencies associated with the changed microservice, determining, for each microservice in the group, a relative risk that the microservice will be adversely affected by the change to the code of the changed microservice, and based on the respective relative risks, generating a test order indicating an order in which the microservices in the group will be tested.
US11416379B1 Creation of software tests matching production personas
Methods, systems, and computer-readable media for creation of software tests matching production personas are disclosed. A software testing system determines a plurality of observations regarding execution of a software product in a production environment comprising a plurality of software products. The software testing system determines one or more personas based at least in part on analysis of the plurality of observations. A particular persona represents one or more usage characteristics shared by a subset of clients of the software product. The software testing system generates one or more tests associated with the particular persona. The one or more tests comprise one or more input values of a plurality of calls. The one or more input values represent the usage characteristics shared by the subset of clients of the software product.
US11416375B2 Providing additional stack trace information for time-based sampling in asynchronous execution environments
The present disclosure describes methods, systems, and computer program products for providing additional stack trace information for time-based sampling (TBS) in asynchronous execution environments. One computer-implemented method includes determining whether time-based sampling is activated to capture a time-based sampling data during execution of a JavaScript function; in response to determining that the time-based sampling is activated to capture the time-based sampling data, determining whether a callback stack trace is active; in response to determining that the callback stack trace is active, loading the callback stack trace; retrieving a current stack trace of the JavaScript function; and saving the loaded callback stack trace and the current stack trace of the JavaScript function as the time-based sampling data.
US11416374B1 Distributed tracing for batch workloads using trace linking
Techniques for distributed tracing for batch workloads using trace linking are described. A method of distributed tracing for batch workloads using trace linking includes generating a decorator by a batch trace manager, the decorator identifying at least one first trace to be linked to at least one second trace, the at least one second trace corresponding to a message processed by a child service in a provider network, sending the decorator to a distributed tracing service in the provider network, and adding a virtual trace to a virtual trace map by the distributed tracing service, the virtual trace linking the at least one first trace and the at least one second trace.
US11416373B2 Providing debug information on production containers using debug containers
A method and system for providing debug information associated with computer software executing in a production container that is replicated as a debug container. The computer software is executed in the production container and corresponding computer software is executed in the debug container. Requests are processed via: a gateway sending each request to the computer software executing in the production container, the gateway replicating each request sent to the computer software executing in the production container, the gateway sending each replicated request to the corresponding computer software executing in the debug container, the computer software executing in the production container executing the requests received from the debug container, the corresponding computer software executing in the debug container executing the replicated requests received from the debug container. The computer software executing in the production container is debugged, using the debug information generated by the computer software executing in the debug container.
US11416367B2 Linking computing metrics data and computing inventory data
A method includes appending contextual information and identification information of the computing inventory data to time series data of computing metrics data to generate a relationship indication. The method further includes providing the relationship indication to be displayed via a graphical user interface of a client device in response to a request, wherein the relationship indication comprises a plurality of links between the computing inventory data and the computing metrics data.
US11416366B2 Controller and memory system having the same
There are provided a controller and a memory system having the same. The controller includes: a background operation manager configured to determine a background operation level according to an amount of first data received from a host and an amount of second data generated in a randomization operation and an error check operation of the first data, and output a background operation signal according to the background operation level, and a processor configured to output a background command set by adjusting an operating ratio of a background operation according to the background operation signal.
US11416365B2 Method and system for open NAND block detection and correction in an open-channel SSD
One embodiment provides a system which facilitates data management. The system allocates a superblock of a storage device, wherein the superblock is in an open state. The system writes data to the superblock. The system monitors, by a controller of the storage device, an amount of time that the superblock remains in the open state. Responsive to detecting a failure associated with a flash translation layer (FTL) module, the system determines that the monitored amount of time exceeds a predetermined threshold, and seals, by the controller, the superblock by writing directly to a respective free page in the superblock while bypassing one or more data-processing modules.
US11416364B2 Methods and systems that identify dimensions related to anomalies in system components of distributed computer systems using clustered traces, metrics, and component-associated attribute values
The current document is directed to methods and systems that employ distributed-computer-system metrics collected by one or more distributed-computer-system metrics-collection services, call traces collected by one or more call-trace services, and attribute values for distributed-computer-system components to identify attribute dimensions related to anomalous behavior of distributed-computer-system components. In a described implementation, nodes correspond to particular types of system components and node instances are individual components of the component type corresponding to a node. Node instances are associated with attribute values and node are associated with attribute-value spaces defined by attribute dimensions. A set of call traces is partitioned, by clustering. Using attribute values and call traces, attribute dimensions that are likely related to particular anomalous behaviors of distributed-computer-system components are determined by decision-tree-related analyses for each partition and are reported to one or more computational entities to facilitate resolution of the anomalous behaviors.
US11416362B2 Dependency API controlled experiment dashboard
Described embodiments provide systems and methods for executing a plurality of validation tests to validate a plurality of microservices of one or more services. A device intermediary to a plurality of microservices of one or more services identifies a plurality of validation tests, each of the validation tests configured with a timeline, a target microservice and one of a synthetic error or a latency to implement to validate the target microservice. The device executes a first validation test of the plurality of validation tests to implement, over a first timeline, one of a first synthetic error or a first latency in responding to a first target microservice of the plurality of microservices. The device executes a second validation test of the plurality of validation tests to implement, over a second timeline, one of a second synthetic error or a second latency in responding to a second target microservice of the plurality of microservices. The device validates, responsive to executing each of the plurality of validation tests, the plurality of microservices of the one or more services.
US11416358B2 Reordering circuit of memory, method of reordering memory bits, and accumulation circuit
A method of reordering memory bits includes steps of: providing multiple pieces of bit repair data corresponding to memory bits and used to mark whether any one of the memory bits is defective bit; generating selection signals based on multiple pieces of bit repair data; selecting and coupling good memory bits of the memory bits to multiple input/output terminals of a memory, respectively, based on the multiple pieces of bit repair data and the selection signals or based on the selection signals.
US11416356B2 Network storage failover systems and associated methods
Failover methods and systems for a networked storage environment are provided. In one aspect, a read request associated with a first storage object is received, during a replay of entries of a log stored in a non-volatile memory of a second storage node for a failover operation initiated in response to a failure at a first storage node. The second storage node operates as a partner node of the first storage node. The read request is processed using a filtering data structure that is generated from the log prior to the replay and identifies each log entry. The read request is processed when the log does not have an entry associated with the read request, and when the filtering data structure includes an entry associated with the read request, the requested data is located at the non-volatile memory.
US11416346B2 Methods for securely facilitating data protection workflows and devices thereof
Methods, non-transitory machine readable media, and computing devices that more securely facilitate data protection workflows are disclosed. With this technology, identification information for primary inbound and outbound queues is extracted from a registration token received from an administrator device. A registration request is inserted into the primary outbound queue using the identification information and one or more communication networks that are external to a data center. The primary inbound queue is polled using the identification information and the communication networks to retrieve messages from a backup service computing device that instantiated the queues and generated the registration token. Accordingly, nodes in a data center can communicate more securely with a cloud backup service via queues and without exposing any HTTP ports to the backup service. Advantageously, the backup service can learn the topology of a storage cluster and manage data protection workflows via communications with one of the constituent nodes.
US11416342B2 Automatically configuring boot sequence of container systems for disaster recovery
Embodiments for systems and methods of providing a boot order for containers in a cloud native application environment by collecting container environment data from a first container site; determining dependencies and connections between the containers and applications executed within the containers based on a number of system parameters; calculating a recommended order for booting or rebooting the containers during a disaster recovery process; and communicating the recommended order to a system administrator through a graphical user interface (GUI) for acceptance or modification by the system administrator.
US11416341B2 Systems and methods to reduce application downtime during a restore operation using a pseudo-storage device
The disclosed systems and methods enable an application to start operating and servicing users soon after and during the course of its backup data being restored, no matter how long the restore may take. This is referred to as “instant application recovery” in view of the fact that the application may be put back in service soon after the restore operation begins. Any primary data generated by the application during “instant application recovery” is not only retained, but is efficiently updated into restored data. An enhanced data agent and an associated pseudo-storage-device driver, which execute on the same client computing device as the application, enable the application to operate substantially concurrently with a full restore of backed up data. According to the illustrative embodiment, the pseudo-storage-device driver presents a pseudo-volume to the file system associated with the application, such that the pseudo-volume may be used as a store for primary data during the period of “instant application recovery.”
US11416340B1 Storage system with multiple storage types in a vast storage network
A method includes receiving a write request to store a data object; identifying object parameters associated with the data object; selecting a memory type based on the identified object parameters; selecting a selected memory based on the memory type; and facilitating storage of the data object in the selected memory, wherein the data object is dispersed error encoded.
US11416334B2 Handling non-correctable errors
An apparatus includes a central processing unit (CPU) core and a cache subsystem coupled to the CPU core. The cache subsystem includes a first memory, a second memory, and a controller coupled to the first and second memories. The controller is configured to receive a transaction from a master, the transaction directed to the first memory and comprising an address; re-calculate an error correcting code (ECC) for a line of data in the second memory associated with the address; determine that a non-correctable error is present in the line of data in the second memory based on a comparison of the re-calculated ECC and a stored ECC for the line of data; and in response to the determination that a non-correctable error is present in the line of data in the second memory, terminate the transaction without accessing the first memory.
US11416333B2 Semiconductor device with power-saving mode and associated methods and systems
Memory devices, systems including memory devices, and methods of operating memory devices are described, in which a host device may disable ECC functions of the memory devices. When the ECC function is disabled by the host device, the memory device may deactivate various ECC periphery components coupled with an ECC circuit of the memory device to reduce power consumption of the memory device. In some cases, the memory device may disconnect an electrical power supply to the ECC periphery components. In other cases, the memory device may selectively disable the ECC periphery components or block an access command from reaching the ECC periphery components during an access operation. Further, the ECC array may be configured to replace faulty portions of a main array of the memory device when the ECC function is disabled.
US11416319B1 User interface for searching and generating graphical objects linked to third-party content
The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having a content-creation field configured to receive textual input. A link-creation window may be generated, which facilitates browsing third-party content without leaving a current application. Using the disclosed interface, a user can generate a selectable graphical object that links to third-party content from within the context of the content-creation field interface.
US11416317B2 Inline categorizing of events
Embodiments are directed to managing operations over a network. An event associated with network operations may be provided. A hash function may generate key values that correspond to words included in message information associated with the event. A message vector may be generated based on the key values such that each component in the message vector that corresponds to a key value is set to one. Group vectors may be determined such that each group vector is associated with an event group. Similarity scores may be generated for the group vectors based on the message vector and the group vectors such that each group vector corresponds to a separate similarity score. If the similarity scores exceed a threshold, the event may be associated with event groups associated with a group vector that correspond similarity score that exceeds the threshold.
US11416316B2 System, method and apparatus for correlation of data objects
A first-to-second correlation engine determines correlations between first objects from a first object feed, and second objects from a second object storage, and generates first correlation messages indicative of the correlations for a first-to-second object direction and a second-to-first object direction. A second-to-first correlation engine determines respective correlations between the second objects from a second object feed and the first objects from a first object storage, and generates second correlation messages indicative of the respective correlations for the second-to-first object direction and the first-to-second object direction. A first-to-second correlation storage engine receives the first and second correlation messages for the first-to-second object direction and updates first-to-second correlation storage based on the received messages. A second-to-first correlation storage engine receives the first and second correlation messages for the second-to-first object direction and updates a second-to-first object correlation storage based on the received correlation messages.
US11416312B1 Near-real-time data processing with partition files
Embodiments disclosed herein are related to implementing a near-real-time stream processing system using the same distributed file system as a batch processing system. A data container and partition files are generated according to a partition window that specifies a time range that controls when data is to be included in the partition files. The data container is scanned to determine if the partition files are within a partition lifetime window that specifies a time range that controls how long the partition files are active for processing. For each partition file within the lifetime window, processing tasks are created based on an amount of data included in the partition files. The data in the partition files is accessed and the processing tasks are performed. Information about the partition files is recorded in a configuration data store.
US11416309B2 Technologies for dynamic accelerator selection
Technologies for dynamic accelerator selection include a compute sled. The compute sled includes a network interface controller to communicate with a remote accelerator of an accelerator sled over a network, where the network interface controller includes a local accelerator and a compute engine. The compute engine is to obtain network telemetry data indicative of a level of bandwidth saturation of the network. The compute engine is also to determine whether to accelerate a function managed by the compute sled. The compute engine is further to determine, in response to a determination to accelerate the function, whether to offload the function to the remote accelerator of the accelerator sled based on the telemetry data. Also the compute engine is to assign, in response a determination not to offload the function to the remote accelerator, the function to the local accelerator of the network interface controller.
US11416306B1 Placement to optimize heterogeneous physical host utilization
Techniques for managing resource utilization across heterogeneous physical hosts are described. Resource utilization of a first plurality of physical hosts in a provider network may be monitored, each physical host comprising a plurality of resources. A future resource utilization can be determined, the future resource utilization including quantities of a plurality of resource types. The future resource utilization can be matched to a plurality of physical host types, each physical host type associated with a different plurality of resources. A second plurality of physical hosts corresponding to the plurality of physical host types can be deployed to the provider network.
US11416304B2 Virus scanning operation user control
An embedded device, a method for executing a virus scan program, and a non-transitory storage medium storing instructions for executing the virus scan program are provided. The embedded device on which the virus scan program for detecting computer virus operates starts a virus scan, displays a first display component for receiving an instruction to pause the virus scan, receives the instruction to pause the virus scan, and pauses the virus scan when the instruction to pause the virus scan is received.
US11416295B2 Technologies for providing efficient access to data in an edge infrastructure
Technologies for providing efficient data access in an edge infrastructure include a compute device comprising circuitry configured to identify pools of resources that are usable to access data at an edge location. The circuitry is also configured to receive a request to execute a function at an edge location. The request identifies a data access performance target for the function. The circuitry is also configured to map, based on a data access performance of each pool and the data access performance target of the function, the function to a set of the pools to satisfy the data access performance target.
US11416294B1 Task processing for management of data center resources
An example method includes receiving a resource management request associated with resources provided by at least one data center, creating, based on the resource management request, task data elements including at least first and second task data elements, adding the task data elements to a task data structure accessible at least by a first and second worker processes, removing, by the first worker process, a first task data element from the task data structure and initiate execution of a first task, removing, by the second worker process, a second task data element from the task data structure and initiate execution of a second task, wherein the second worker process executes at least a portion of the second task while the first worker process executes at least a portion of the first task in parallel, and sending, to the client computing device, a response to the resource management request.
US11416293B2 Control unit having a scheduler for scheduling a plurality of virtual machines, and methods for scheduling a plurality of virtual machines
A control unit including at least one processor and at least one memory connected to the at least one processor, a virtualization system, the virtualization system including a scheduler for scheduling a plurality of virtual machines to assign processing time to each of the virtual machines according to a predetermined fixed sequence of virtual machine switches forming a cycle period, which is repeated, the cycle period being the minimum time period after which the scheduling is repeated, wherein the virtualization system and the plurality of virtual machines are real-time systems, the virtual machines having respectively at least one real-time attribute, wherein at least one the real time attribute of a first virtual machine are different to the corresponding real-time attribute(s) of a second virtual machine, wherein predetermined fixed sequence of virtual machine switches is calculated based on the at least one real time attribute.
US11416292B2 Satellite data processing method, apparatus, and satellite backup subsystem
A satellite data processing method, apparatus, and a satellite backup subsystem belongs to the technical field of satellites. This method is applied to the satellite backup subsystem. The method comprises: receiving a data task, wherein the data task comprises data backup or data restoration; splitting the data task into a plurality of single-orbit tasks; and executing respective single-orbit task in each orbital flight.
US11416290B2 Semi-autonomous intelligent task hub
The present disclosure relates to systems and methods for an interactive, intelligent hub built around the completion of a task. This hub brings together resources, information, suggested steps, and other automated assistance to facilitate the completion of the task. AI-based assistance may indicate which steps can be completed by automated processes, and dispatch those processes, or suggest resources to assist in the completion of other steps. The hub displays the current status of the task, and lives until the completion of the task, or abandonment by the user.
US11416289B2 Task scheduling method, electronic device, and computer storage medium
A method includes: if it is determined that a currently available resource of a task processing system cannot satisfy a resource requirement of a to-be-executed current task set of a plurality of task sets, scheduling, for execution, one or more tasks in the current task set that can be supported by the currently available resource; creating, based on one or more tasks that have not been scheduled in the current task set, a to-be-scheduled task set for a next round of scheduling; determining, in a next task set of the plurality of task sets that follows the current task set, a subset of tasks that are independent of the one or more tasks in the to-be-scheduled task set, where the next task set is dependent at least in part on the current task set; and moving the subset from the next task set into the to-be-scheduled task set.
US11416288B2 Method, device and computer program product for service management
Embodiments of the present disclosure relate to a method, device and computer program product for managing a service. The method comprises in response to processor credits for the service reaching threshold credits at a first time instant (t1), determining a second time instant when a first operation for the service is to be performed. The method further comprises determining, based on a set of historical processor credits between the first time instant and the second time instant, first processor credits related to a second set of time periods which is between the first time instant and second time instant. The method further comprises determining, based on a first time length from the first time instant to the second time instant, a second time length of the first set of time periods and a third time length of the second set of time periods, second processor credits that can be obtained between a third time instant when the second set of time periods ends and the second time instant; in response to the first, second and third processor credits satisfying a predetermined condition, performing the second operation within the second set of time periods. The method may increase the time for performing the second operation without affecting the first operation.
US11416287B2 Method for processing parallel tasks in unmanned vehicle system, and unmanned vehicle system
Embodiments of the present disclosure provide a method and a coroutine framework for processing parallel tasks, a device, a medium and an unmanned vehicle. The method includes: switching a current coroutine to a target coroutine in response to a task switching instruction, in which, the coroutine is created at a user layer for processing a task, and the coroutine at the user layer is executed by a thread at a kernel layer; and saving context of a task processed by the current coroutine, and reading context of a task processed by the target coroutine, such that the thread at the kernel layer corresponding to the target coroutine processes the task based on the context of the target coroutine when executing the target coroutine.
US11416285B1 Efficient and secure scalable-two-stage data collection
This technology is directed to facilitating scalable and secure data collection. In particular, scalability of data collection is enabled in a secure manner by, among other things, abstracting a connector(s) to a pod(s) and/or container(s) that executes separate from other data-collecting functionality. For example, an execution manager can initiate deployment of a collect coordinator on a first pod associated with a first job and deployment of a first connector on a second pod associated with a second job separate from the first job of a container-managed platform. The collect coordinator can provide a data collection task to the first connector deployed on the second pod of the second job. The first connector can then obtain the set of data from the data source and provide the set of data to the collect coordinator for providing the set of data to a remote source.
US11416282B2 Configurable scheduler in a graph streaming processing system
Systems, apparatuses and methods are disclosed for scheduling threads comprising of code blocks in a graph streaming processor (GSP) system. One system includes a scheduler for scheduling plurality of threads, the plurality of threads includes a set of instructions operating on the graph streaming processors of GSP system. The scheduler comprises a plurality of stages where each stage is coupled to an input command buffer and an output command buffer. A portion of the scheduler is implemented in hardware and comprises of a command parser operative to interpret commands within a corresponding input command buffer, a thread generator coupled to the command parser operate to generate the plurality of threads, and a thread scheduler coupled to the thread generator for dispatching the plurality of threads for operating on the plurality of graph streaming processors.
US11416277B2 Situation-aware virtual machine migration
Methods, systems and computer readable medium for fast cluster upgrades. The disclosed techniques can be applied during an upgrade of a multi-node cluster when upgrading cluster software and/or hardware. Techniques applied include pausing a virtual machine (VM) at a first node, then communicating then-current states of the paused VM to a second node that executes a migrated clone of the paused VM. While the migrated cloned VM is running at the second node, changes to states of the cloned VM are tracked. When the upgrade of the first node has completed, then when migrating the cloned VM back to the first node, only the tracked state changes of the cloned VM are sent from the second node to the first node. The tracked state changes are used to update the states of the paused VM at the first node. The updated VM is resumed at the first node.
US11416274B2 Bridging a connection to a service by way of a container to virtually provide the service
A computer-implemented method includes detecting, by a bridge container running inside a container scope, connection information about a first service instance running to provide a respective first service outside the container scope. A first virtual container is initialized inside the container scope. The first virtual container is connected to the first service instance, utilizing the connection information about the first service instance, to virtualize the first service instance inside the container scope. It is detected that that a first source container inside the container scope requires the first service of the first service instance. The first source container is connected to the first virtual container to enable the first source container to access the first service instance through the first virtual container.
US11416272B2 Methods, blockchain nodes, systems and storage media for executing smart contract
Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems are provided for executing a smart contract in a blockchain network. A computer-implemented method includes: in response to determining that bytecodes of a smart contract are deployed on a first blockchain node in a blockchain network, starting, by the first blockchain node, to compile the bytecodes of the smart contract into machine codes of the smart contract through a Just-In-Time (JIT) compiler; determining, by the first blockchain node, that the machine codes of the smart contract are not locally stored and that execution results of the machine codes of the smart contract and the bytecodes of the smart contract are consistent; and in response to the determining, performing, by the first blockchain node, interpretation execution on the bytecodes of the smart contract.
US11416270B2 Systems and methods for dynamic server control based on estimated script complexity
A computer system includes processor hardware and memory hardware storing instructions for execution by the processor hardware. The instructions include, in response to receiving a first script from a user device, compiling the first script, generating an image representation of the compiled first script, and determining an estimated runtime of the first script using a machine learning algorithm. The instructions include transmitting the estimated runtime for display on a display of the user device, categorizing the estimated runtime, and transmitting the first script to a queue based on the categorization. The instructions include, in response to the first script reaching a front of the queue, executing the first script on a server of the plurality of servers that corresponds to the queue. The instructions include, in response to the first script being executed, transforming the display of the user device according to instructions of the first script.
US11416266B2 DevOps toolchain automation
The present invention extends to methods, systems, and computer program products for automating DevOps toolchains. A user registers with a platform provider through a user interface that provides a unified self-service portal. Subsequently, the user can login to a platform configuration system to access a user landing page and/or dashboard. The user can select DevOps platform tools to be installed and enter configuration information. When the user is satisfied with selected DevOps platform tools and entered configuration, the user can select a “confirm” user-interface control (e.g., a button). In response, the selected DevOps tools are installed (with a relatively high level of automation) as DevOps platform. The user can also change DevOps platforms through the user interface (also with a relatively high level of automation), including migrating, deleting, and upgrading DevOps tools.
US11416262B1 Systems and methods for improving computational speed of planning by enabling interactive processing in hypercubes
A system for assigning a workload to compute resources includes an interface and a processor. The interface is configured to receive a workload. The processor is configured to break the workload into a set of subproblems; and for a subproblem of the set of subproblems: determine whether the subproblem benefits from intersheet parallelism; determine whether the subproblem benefits from intrasheet parallelism; determine whether the subproblem benefits from directed acyclic graph (DAG) partitioning; and assign the subproblem, wherein assigning the subproblem utilizes optimization when appropriate based at least in part on benefits from the intersheet parallelism, the intrasheet parallelism, and the DAG partitioning.
US11416261B2 Group load register of a graph streaming processor
Methods, systems and apparatuses for graph streaming processing are disclosed. One method includes loading, by a group load register, a subset of a an input tensor from a data cache, wherein the group load register provides the subset of the input tensor to all of a plurality of processors, loading, by a plurality of weight data registers, a plurality of weights of a weight tensor, wherein each of the weight data registers provide an weight to a single of the plurality of processors, and performing, by the plurality of processors, a SOMAC (Sum-Of-Multiply-Accumulate) instruction, including simultaneously determining, by each of the plurality of processors, an instruction size of the SOMAC instruction, wherein the instruction size indicates a number of iterations that the SOMAC instruction is to be executed and is equal to a number of outputs within a subset of a plurality of output tensors.
US11416258B2 Method of debugging a processor that executes vertices of an application, each vertex being assigned to a programming thread of the processor
A method for debugging a processor which is executing vertices of a software application is described. Each vertex is assigned to a programming thread of the processor. The processor has debug hardware for raising exceptions in certain break conditions. The method comprises inspecting a vertex identifier, comparing the vertex identifier and raising an instruction exception event for the programming thread if the vertex identifier assigned to the thread matches the vertex break identifier in the debug hardware. Exceptions are raised based on identified vertices, rather than just individual instructions or instruction addresses.
US11416246B2 Information processing apparatus, analysis system, analysis method, and non-transitory computer readable medium storing analysis program
An information processing apparatus (1) includes a storage unit (11) that stores knowledge information (111) containing a relationship regarding the correspondence between a plurality of types of element information (1111 to 111n) to be used for referring to a specified element value and conceptual information (1110) indicating a concept of the element value, an adding unit (12) that adds, to each of a plurality of graphs representing a processing structure in each of a plurality of source codes where any one of the element information (1111 to 111n) is described, the conceptual information (1110) identified from the element information corresponding to each node in the graph based on the knowledge information (111) as attribute information related to the node, and an extraction unit (13) that extracts a subgraph common to the graphs after the adding based on the conceptual information (1110).
US11416244B2 Systems and methods for detecting a relative position of a webpage element among related webpage elements
Methods and systems are presented for automatically detecting positions of various webpage elements within a webpage when the webpage is rendered, based on analyzing the programming code of the webpage using graph-based and NLP-based techniques. A position detection system obtains the programming code of the webpage and generates a DOM tree based on the programming code. A group of leaf tags may be identified based on traversing the DOM tree. The position detection system may use two different, but coordinated, prediction models to make the classification prediction for the leaf tags, where the first prediction model focuses on recall by identifying as many positive leaf tags as possible at the cost of low precision and the second prediction model refines the results from the first prediction model by improving the precision of the classification.
US11416242B2 Roll back of data delta updates
Disclosed embodiments relate to adjusting vehicle Electronic Control Unit (ECU) software versions. Operations may include receiving a prompt to adjust an ECU of a vehicle from executing a first version of ECU software to a second version of ECU software; configuring, in response to the prompt and based on a delta file corresponding to the second version of ECU software, the second version of ECU software on the ECU in the vehicle for execution; and configuring, in response to the prompt, the first version of ECU software on the ECU in the vehicle to become non-executable.
US11416239B2 System and method of utilizing data binding to propagate data changes
In one embodiment, one or more computing systems executes a computer program defining (1) a bound value that references a bound variable and (2) a terminating bound value that references computation instructions for deriving a runtime value from at least the bound value of the bound variable. A computation orchestration layer of a programming framework initializes, according to the computer program, a subscription tracker that tracks subscription relationships between the bound variable and the terminating bound value. The computation orchestration layer uses, in response to receiving an indication of an update to the bound value of the bound variable, the subscription tracker to determine that the terminating bound value subscribes to updates to the bound value of the bound variable. The computation orchestration layer sends an update stream associated with the update to a callback function associated with the terminating bound value.
US11416226B2 System and method for compiling high-level language code into a script executable on a blockchain platform
A computer-implemented method (and corresponding system) is provided that enables or facilitates the execution of a portion of source code, written in a high-level language (HLL), on a blockchain platform. The method and system can include a blockchain compiler, arranged to convert a portion of high-level source code into a form that can be used with a blockchain platform. This may be the Bitcoin blockchain or an alternative. The method can include: receiving the portion of source code as input; and generating an output script comprising a plurality of op codes. The op codes are a subset of op codes that are native to a functionally-restricted, blockchain scripting language. The outputted script is arranged and/or generated such that, when executed, the script provides, at least in part, the functionality specified in the source code. The blockchain scripting language is restricted such that it does not natively support complex control-flow constructs or recursion via jump-based loops or other recursive programming constructs. The step of generating the output script may comprise the unrolling at least one looping construct provided in the source code. The method may further comprise providing or using an interpreter or virtual machine arranged to convert the output script into a form that is executable on a blockchain platform.
US11416224B1 Augmented intelligence for creating software development artifacts
Embodiments disclose systems and methods for generating source code. One or more application specific inputs and one or more external inputs are received. Using a machine learning model, source code is automatically generated based on the one or more application specific inputs and the one or more external inputs. The source code can embody the one or more application specific inputs and the one or more external inputs. One or more revisions to the automatically generated source code may be made, and a difference determined between the generated source code and the revised source code. The machine learning model may be further trained to generate a future source code based on the differences it determines.
US11416223B2 System for implementing dynamic payments catalog
A system and method for implementing a dynamic payments catalog is described. A set of processors that satisfy a set of requirements is identified. Required fields for each of the set of processors are further identified. Valid values for each of the required fields identified are determined. A dynamic payments catalog is built based on the identified required fields and valid values. Access to the dynamic payments catalog is then provided to clients.
US11416194B2 Image forming apparatus and control method
An image forming apparatus includes a scanner, a receiver, and a controller. The scanner scans a document to obtain image data representing the scanned document. The receiver receives faxed image data. The controller includes a processor and a memory, performs processing for reducing usage of a consumable material on the image data obtained by the scanner, and does not perform the processing on image data obtained from an external apparatus.
US11416193B2 Physical unclonable function (PUF) alters disk structure to encode region
A physical unclonable function (“PUF”) object can be used to encode the geography or region in which device to which the PUF is attached may operate. Disclosed are two potential ways to regionalize a device using a PUF disk: placing the magnetic sensor at a different radius depending on the region or geography intended for sale; and altering the magnetic structure of the disk to magnetically encode the region into the sensor data.
US11416191B2 Function executing device for executing communication of function execution information with terminal device
A function executing device may send screen display information to a terminal device via a first wireless interface without executing, via the first wireless interface, communication using specific authentication information, wherein the screen display information is for causing the terminal device to display a function screen. In a case where a first execution instruction for causing the function executing device to execute a first function is inputted to the terminal device after a function screen has been displayed in the terminal device, the function executing device may execute the communication using the specific authentication information with the terminal device via the first wireless interface and execute communication of first function execution information for executing the first function via the first wireless interface with the terminal device.
US11416189B2 Information processing apparatus, information processing system, and information processing method
An information processing apparatus includes a first controller that performs control that does not depend on hardware; a second controller that is connected to the first controller through a communication path and performs control that depends on the hardware; and a memory in which first attribute information reflecting a first attribute of the first controller and second attribute information reflecting a second attribute of the second controller are stored. The first controller acquires a first control program for the first controller that is associated with a combination of the first attribute information and the second attribute information and performs control on a basis of the first control program, and the second controller acquires a second control program for the second controller that is associated with a combination of the first attribute information and the second attribute information and performs control on a basis of the second control program.
US11416188B2 Printing apparatus and non-transitory computer-readable storage medium storing a computer program
A printing apparatus including: a printing unit configured to perform printing on a printing medium; and a controller, wherein the printing apparatus is configured to perform communication with an external mediation apparatus configured to perform communication with a management server via the Internet, and wherein the controller is configured to: switch the printing apparatus to a dormant state in response to a predetermined time having elapsed since a specific operation mechanism of a plurality of operation mechanisms including the printing unit became anon-operating state, the printing apparatus being incapable of performing communication with the external mediation apparatus in the dormant state; execute periodic information processing including at least one of information transmission to the external mediation apparatus and information reception from the external mediation apparatus; and prohibit the switching of the printing apparatus to the dormant state during the executing of the periodic information processing.
US11416184B2 Printing target objects based on rendering data
Example printing devices and methods of the printing devices are disclosed. Target data is received responsive to imaging the source item. The source item includes a mark indicative of rendering information. The target data is used to detect the rendering information. The target object is output based on the target data and the rendering information.
US11416183B2 Image processing apparatus, control method, and storage medium for storing program
A control method executed in an image processing apparatus includes generating image data for outputting a printed material which is to be pasted onto a frame, selecting an image, arranging the selected image on at least a front surface area of the image data, specifying image processing to be executed in relation to a side surface area of the image data, and executing specific analysis processing on an area of a range in accordance with the specified image processing. A plurality of image processes includes image arrangement processing for arranging at least a portion of the selected image on the side surface area by enlarging the selected image, and in a case where the specified image processing is the image arrangement processing, the specific analysis processing is executed on the front surface area and the side surface area.
US11416182B2 Information processing apparatus, control method, and information processing system
The present invention provides an information processing apparatus capable of performing appropriate processing under a predetermined usage agreement. To this end, the information processing apparatus repeatedly communicates with a server saving agreement information and obtains the agreement information in a case where the information processing apparatus is in a second state in which a predetermined service is available. In this case, the information processing apparatus switches from the second state to a first state in which the predetermined service is unavailable based on a time and date at which the communication with the server fails.
US11416181B2 Client terminal, method, and medium that control communication with devices with failed certificates
An information processing apparatus is provided. The apparatus performs operations comprising searching for devices connected to a network; displaying a screen for selecting a device to be used from among devices discovered through the search; when the device selected through the screen is a device which can perform encrypted communication and for which a result of processing for verifying a certificate received from the device is a failure, inquiring with a user as to whether to allow or reject communication with that device; and obtaining information of the selected device by communicating with the device when a user operation for allowing the communication has been made in response to the inquiring, and performing control for not establishing encrypted communication with the selected device when a user operation for rejecting the communication has been made.
US11416178B2 Memory device performing parallel calculation processing, operating method thereof, and operating method of memory controller controlling the memory device
A memory device includes a memory bank including a plurality of banks, each including a memory cell array; a calculation logic including a plurality of processor-in-memory (PIM) circuits arranged in correspondence to the banks, each of the plurality of PIM circuits performing calculation processing using at least one selected from data provided from a host and information read from a corresponding bank among the banks; and a control logic configured to control a memory operation on the memory bank in response to a command and/or an address, each received from the host, or to control the calculation logic to perform the calculation processing, wherein reading operations are respectively performed in parallel on the banks for the calculation processing, offsets having different values are respectively configured for the banks, and information is read from different positions in respective memory cell arrays of the banks and provided to the PIM circuits.
US11416175B2 Multiple sets of trim parameters
Apparatus, methods, media and systems for multiple sets of trim parameters are described. A non-volatile memory device may comprise a first register, a second register, a multiplexer, a first set of I/O lines, each coupled to the first register and the multiplexer, each associated with a particular trim set among multiple trim sets stored in the first register, one or more second I/O lines, each coupled to the second register and the multiplexer. The multiplexer is configured to receive a control signal. The multiplexer is configured to output, based on the control signal, a particular trim set among the multiple trim sets to the second register using the one or more second I/O lines.
US11416169B2 Memory system and method of controlling nonvolatile memory
A memory system includes a controller that transmits, to a memory chip, one first command set indicating a head of a third storage area being one of second storage areas, in a case where first data is read to a first buffer of the memory chip. The first data includes a plurality of first data segments having been stored in the second storage areas. The memory chip includes circuitry that outputs a second data segment and a third data segment to the controller in a period after the controller transmits the first command set to the memory chip before the controller transmits a second command set to the memory chip. The second data segment is a data segment having been stored in the third storage area. The third data segment is a data segment having been stored in a fourth storage area different from the third storage area.
US11416168B2 Memory controller and storage device including the same
A memory controller and a storage device including the same are provided. The memory controller for performing a buffering operation of temporarily storing data to be written to a non-volatile memory and data to be read from the non-volatile memory in a buffer memory includes a buffer request queue configured to store a plurality of buffer write requests requesting data to be temporarily stored in the buffer memory and a plurality of buffer read requests requesting data stored in the buffer memory to be read, a buffer traffic monitor configured to calculate the total amount of requested data in real time by summing the lengths of data specified in the respective buffer write requests and the respective buffer read requests stored in the buffer request queue, and a buffer manager configured to control execution of the buffering operation by setting an execution ratio based on the total amount of requested data calculated in real time.
US11416167B2 System, control method thereof, and storage medium
A system includes a memory configured to store data, a first master configured to issue a first data transfer request to the memory, a division unit configured to divide the first data transfer request into a plurality of data transfer requests, and output the plurality of data transfer requests, and a second master configured to issue a second data transfer request to the memory.
US11416165B2 Low synch dedicated accelerator with in-memory computation capability
The present disclosure is directed to systems and methods of implementing a neural network using in-memory, bit-serial, mathematical operations performed by a pipelined SRAM architecture (bit-serial PISA) circuitry disposed in on-chip processor memory circuitry. The on-chip processor memory circuitry may include processor last level cache (LLC) circuitry. The bit-serial PISA circuitry is coupled to PISA memory circuitry via a relatively high-bandwidth connection to beneficially facilitate the storage and retrieval of layer weights by the bit-serial PISA circuitry during execution. Direct memory access (DMA) circuitry transfers the neural network model and input data from system memory to the bit-serial PISA memory and also transfers output data from the PISA memory circuitry to system memory circuitry. Thus, the systems and methods described herein beneficially leverage the on-chip processor memory circuitry to perform a relatively large number of vector/tensor calculations without burdening the processor circuitry.
US11416162B2 Garbage collection method and storage device
The present application relates to a garbage collection method and a storage device for reducing write amplification. A method for selecting a data block to be collected in garbage collection, including: obtaining, according to a first selection policy, a first data block to be collected; determining, according to a first rejection policy, whether to refuse to collect the first data block to be collected; and if according to the first rejection policy, rejection to collect of the first data block to be collected is determined, not performing garbage collection on the first data block to be collected.
US11416159B2 Method and system for prioritizing critical data object storage during backup operations
A method and system for prioritizing critical data object storage during backup operations. Specifically, the method and system disclosed herein entail reordering data objects, awaiting being written to storage and thus queued in one or more data object queues, in accordance with a nearest-critical based sequential order. The nearest-critical based sequential order may be derived through modified weight-based Euclidean distances calculated between adjacent data object pairs queued in any given data object queue. Further, the calculated modified weight-based Euclidean distances incorporate data criticality factors associated with the adjacent data object pairs. By reordering data objects in a nearest-critical based sequential order, critical data objects may be written into storage first, thereby avoiding possible critical data loss should a disaster occur during backup operations.
US11416157B2 Storage device and data migration method
A storage device is connected to a migration source storage device that stores migration target data via a data line. A transportable external mass storage device that stores the migration target data migrated from the migration source storage device is connected to the storage device. The storage device references logical configuration information received from the migration source storage device via the data line and restores and stores the migration target data stored in the external mass storage device.
US11416156B2 Object tiering in a distributed storage system
A system, method, and machine-readable storage medium for restoring a data object for a specified active time period are provided. In some embodiments, the method includes receiving, by a storage device from a client, a request specifying an active time period for a data object to remain stored on an accessible tier. The method also includes determining, by the storage device, that the active time period has elapsed. The method further includes responsive to a determination that the active time period has elapsed, sending, by the storage device, a request to a server storing the data object to move the data object from the accessible tier to an archive tier. Data objects that are stored on the accessible tier are accessible by the client, and data objects that are stored on the archive tier are inaccessible by the client.
US11416152B2 Information processing device, information processing method, computer-readable storage medium, and information processing system
According to one embodiment, an information processing device includes a characteristics monitoring unit, a determination unit, and a notification unit. The characteristics monitoring unit monitors characteristics information that indicates at least one of its performance and lifetime with respect to a storage device, and includes input/output characteristics. The determination unit determines, based on monitored characteristics information including the input/output characteristics, whether change instruction for changing characteristics is to be notified to the storage device. The notification unit notifies the storage device of the change instruction when the determination unit determines that the change instruction is to be notified.
US11416151B2 Data storage device with hierarchical mapping information management, and non-volatile memory control method
An efficient mapping information management technology for non-volatile memory is disclosed. When a host requests to access data of a first logical address, a microprocessor of a controller of the non-volatile memory loads a first sub-mapping table from the non-volatile memory to a volatile memory. The microprocessor loads hierarchical pointer tables related to the first logical address into the volatile memory. Among the hierarchical pointer tables, each higher-level pointer table lists non-volatile memory physical addresses of lower-level pointer tables. A non-volatile memory physical address of the first sub-mapping table is obtained from a first pointer table according to a first index, for the microprocessor to load the first sub-mapping table from the non-volatile memory into the volatile memory for mapping information of the first logical address, and the first pointer table is in the lowest level among the hierarchical pointer tables loaded in the volatile memory.
US11416148B2 System and method of providing atomicity to large writes to persistent memory
A system and a method are disclosed that provides atomicity for large data writes to persistent memory of an object storage system. A segment of persistent memory is allocated to an application. The persistent memory includes non-volatile memory that is accessible in a random access, byte-addressable manner. The segment of persistent memory is associated with first and second bits of a bitmap. The first bit is set indicating that the segment of persistent memory has been allocated. Data is received from the application for storage in the segment of persistent memory, and the second bit is set indicating that data in the segment of persistent memory has been finalized and is ready for storage in a storage medium that is different from persistent memory. The atomicity of the data in persistent memory may be determined based on the first bit and the second bit being set.
US11416145B2 Efficient space management for high performance writable snapshots
Techniques for providing efficient space management in writable snapshots are disclosed. The techniques include dividing available storage in a filesystem into one or more contiguous allocation unit (AU) chunks. Each AU chunk includes a set of contiguous fixed-size AUs, wherein each AU includes a series of contiguous fixed-size blocks. Each AU chunk also includes a set of contiguous AU mappings, wherein each AU mapping represents a different AU. The techniques also include storing, in a first AU mapping, a first snapshot identifier for a snapshot of the filesystem to indicate allocation of a first AU represented by the first AU mapping to the snapshot. The techniques further include allocating a first block in the first AU to the snapshot by incrementing, in the first AU mapping, a reference count that tracks a number of blocks in the first AU that are allocated to the snapshot.
US11416140B2 Touchscreen devices to transmit input selectively
An example of an apparatus including a touchscreen device to receive input and selectively transmit the input. The apparatus further includes a rendering engine to render output to a region of the touchscreen device. The output corresponds to boundaries of the region of the touchscreen device, wherein the touchscreen device uses the boundaries and a location of the input to determine whether to transmit the input. The apparatus also includes a processor to receive the input transmitted from the touchscreen device.
US11416137B2 Semantic dimensions in a user interface
Methods and systems for providing access to contents which are semantically related to a displayed content(s). The access can be provided through a multi-dimensional user interface (UI). The method includes detecting a predefined gesture with respect to a first content. Based on the detected gesture, determining closest semantically linked content (second content). The semantic link between the first content and the second content can be established based on parameters such as sharing history, frequency of usage, type, a location, similarity, hierarchy, key words/phrases, tags, and so on. The semantically linked contents can be assigned onto distinct dimensions of the multi-dimensional UI space. The multi-dimensional UI space can be traversed through different dimensions using the predefined gesture, and each traversal from one dimension to another can be semantically linked.
US11416128B2 Virtual group laughing experience
A collective virtual emotional experience, e.g., laughing in reaction to stand-up comedy, results is accomplished by providing stand-up comedy content through a first remote device, e.g., a smart phone, to a first content consumer; collecting, through the smart phone, the first content consumer's reaction to a segment of the stand-up comedy content; providing the same stand-up comedy content through a second remote device, e.g., a smart phone, to a second content consumer who is remote relative to the first content consumer; and, when providing the segment to the second content consumer, apprising the second content consumer of the first content consumer's reaction to the segment.
US11416125B2 Runtime-generated dashboard for ordered set of heterogenous experiences
Techniques for displaying a runtime-generated dashboard to a user are disclosed. A system receives user information regarding a user accessing a system and determine a plurality of system features available to the user based on the user information. The system assigns each of the plurality of system features a rank and orders the plurality of system features based on respective assigned ranks. The system displays a dashboard comprising multiple shortcuts corresponding respectively to the plurality of system features. The shortcuts are ordered based on ranks of respective corresponding system features. Concurrently with displaying the shortcuts, the system displays a heterogeneous plurality of interface elements corresponding respectively to the plurality of system features. Each interface element visually indicates a type of interaction associated with the respective system feature. At least two of the plurality of system features are associated with different types of interactions.
US11416123B2 Firmware design for facility navigation, and area and location data management of particle sampling and analysis instruments
Provided herein are methods and devices that allow for efficient management of many different sampling locations within a facility. A method for operating a biological sampler, a particle counter, and like air sampling, analysis, and/or monitoring equipment or instrumentation is described, such as by sampling an environment at a sampling position with the biological sampler and storing sample data and other useful information in memory in association with unique identifier(s) including sampling location(s) for the samples. Also provided are associated devices for carrying out the methods.
US11416121B2 Image processing apparatus, image processing method, and program
Provided are an image processing apparatus, an image processing method, and a program capable of reducing user's labor in automatically creating a photo album. A plurality of candidate images are acquired, user selection information regarding a user-selected image selected by a user is acquired from the plurality of candidate images, and a user-selected image is obtained on the basis of an analysis result of the user-selected image. An attribute is given to the user-selected image, and a user selection standard that is a standard in selecting the user-selected image is estimated on the basis of a user selection ratio represented by a ratio of the number of selected images having the same attribute to a total number of user-selected images. An auto-selected image is selected from non-selected images that are not selected by the user in the candidate images on the basis of the user selection standard.
US11416118B2 Method and apparatus for providing recommendations to a user of a cloud computing service
A method and apparatus is disclosed for transferring digital content from a computing cloud to a computing device and generating recommendations for the user of the computing device.
US11416116B2 Generation of mobile device notifications
Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the generation of mobile device notifications. By processing lists of action items stored on a mobile device and gathering information that is relevant to completing the action items, it is possible to generate mobile device notifications that facilitate the completion of the action items.
US11416105B2 Electronic device with ultrasonic touch
An electronic device with ultrasonic touch is provided. The electronic device includes a display device, an ultrasonic transmission device, an ultrasonic reception device, a substrate, an ultrasonic controller, and a sensing circuit. The substrate is adjacent to the ultrasonic transmission device and the ultrasonic reception device. The ultrasonic controller generates a control signal. The ultrasonic transmission device generates an ultrasonic wave in a direction toward the substrate according to the control signal, and the ultrasonic reception device simultaneously receives the ultrasonic wave according to the control signal through the substrate and generates a sensing signal corresponding to the received ultrasonic wave. The sensing circuit determines a position whether a touch occurs according to the sensing signal to generate a touch signal.
US11416101B2 Electronic device including fingerprint sensor
Disclosed is an electronic device that includes a housing including a first plate facing a first direction, the first plate including a fingerprint sensing area, a second plate facing a second direction opposite to the first direction, and a side member interposed between the first and second plates, a touch screen display interposed between the first and second plates and having at least a portion exposed through the first plate of the housing, a fingerprint sensor interposed between the touch screen display and the second plate, and a processor connected to the fingerprint sensor. The processor may determine whether the fingerprint sensing area is contaminated and determine whether to register a fingerprint image captured by the fingerprint sensor based on whether the fingerprint sensing area is contaminated. In addition, it is possible to implement other various embodiment understood through the disclosure.
US11416100B2 Display device
A display device includes a display panel which displays an image, a touch sensor which senses a touch, a display controller which drives the display panel, and a touch controller which drives the touch sensor. The display controller transfers a timing signal representing a timing of a display operation to the touch controller, and provides display driving information to the touch controller by modulating the timing signal in a blank period of a frame period.
US11416096B2 Extended sensing multi-touch system
A capacitive touch sensing device, with: (i) a logical array of capacitive buttons have a number R of rows and a number C of columns; (ii) a first node coupled to a first column in the number C of columns, the first node for receiving a first transmit voltage; (iii) a second node coupled to a second column in the number C of columns, the second node for receiving a second transmit voltage; (iv) a number of intermediate nodes between the first node and the second node, wherein each intermediate node is coupled to a respective column in the number C of columns; and (v) circuitry for applying a respective different voltage to each of the intermediate nodes in response to the first transmit voltage and the second transmit voltage.
US11416095B2 Touch screen controller for determining relationship between a user's hand and a housing of an electronic device
An electronic device described herein includes a touch screen for a touch sensitive display carried by a portable housing. The electronic device is configured to operate in a high detection threshold mode to determine whether an object is in contact with the touch sensitive display, and operate in a low detection threshold mode to determine whether the object is adjacent to the touch sensitive display, based on lack of detection of the object being in contact with the touch sensitive display. The electronic device is further configured to determine whether the object is in contact with a peripheral edge of the portable housing by determining whether the object is adjacent opposite sides of the touch sensitive display, based on detection of the object being adjacent to the touch sensitive display.
US11416089B2 Knob device applicable to touch panel
A knob device is applicable to a touch panel. The knob device includes a knob cover, a plurality of sensing pads and a rotation sensing element. The plurality of sensing pads are fixedly arranged on the touch panel. A gap is form between two sensing pads. The plurality of sensing pads and gaps are distributed in a ring area around a center of an orthographic projection of the knob cover. The rotation sensing element is connected to the knob cover. When the knob cover is turned to be rotated, the rotation sensing element is rotated synchronously. When a user touches the knob device and the rotation sensing element overlaps one of the plurality of sensing pads, the touch panel generates a rotation sensing signal in response to a location of the rotation sensing element.
US11416087B2 Input system for controlling electronic device
An electronic device includes a display for displaying data stored on the electronic device; input means; sensing means for sensing the three-dimensional position of the input means relative to the device; and control means for controlling the data displayed on the display in dependence on the three-dimensional position of the input means relative to the device. The input means includes a source of electromagnetic radiation for directing an infrared conical beam onto the display. The sensing means can sense the elliptical eccentricity of the electromagnetic radiation incident on the display to determine the angle at which it strikes the display, and can sense the area of the electromagnetic radiation incident on the display to determine the distance of the input means from the display.
US11416082B1 Input devices with glyphs having a semitransparent mirror layer
An electronic device includes an enclosure, a substrate within the enclosure, a keycap support mechanism, and a keycap supported by the keycap support mechanism and movable relative to the substrate. The keycap includes a body, a mask layer defining a glyph opening, and a semitransparent mirror layer positioned within the glyph opening. The electronic device also includes a light source configured to direct light through the semitransparent mirror layer.
US11416079B2 Snap motion gesture detection and response
A method including capturing a series of image frames of a hand. The method includes generating a map of hand landmarks for each in the series of image frames. The method includes determining whether the maps of hand landmarks include at least: (i) a first map that matches a first reference map of hand landmarks representing a hand in substantially a start position of a snap motion and (ii) a subsequent, second map that matches a second reference map of hand landmarks representing a hand in a progressed (e.g., intermediate or end) position of a snap motion. The method includes determining that a finger-snap gesture is detected in response to determining that the first map and second map were generated from image frames captured within a snap time limit; and executing an action corresponding to a determination that a finger-snap gesture is detected in the series of image frames.
US11416078B2 Method, system and computer program for remotely controlling a display device via head gestures
A method for remotely controlling a computing device comprises repeatedly capturing an image from a video frame, detecting a human face in the captured image, matching the detected human face to a previously detected human face, extracting facial landmarks from the matched detected human face, estimating a 3D head pose of the matched detected human face based on the extracted facial landmarks, the 3D head pose being represented in an egocentric coordinate system by a 3D pose vector which is directed from the human face, the 3D pose vector being free to rotate around x-, y- and z-axes of the egocentric coordinate system using respective rotation matrices and free to translate along these x-, y- and z-axes using a translation vector, and controlling a user interface on a display screen of the computing device according to the estimated 3D head pose.
US11416075B1 Wearable device and user input system for computing devices and artificial reality environments
A wearable device equipped with sensors or transducers capable of detecting a vibration propagating through two different mediums. In some embodiments, the two mediums are air and a surface contacted by a user. In such an embodiment, the sensors or transducers include a microphone and an accelerometer. In some embodiments, the device may perform some or all of the signal processing and/or logic used to determine that a contact occurred and the location of the contact using a processor programmed with a set of computer-executable instructions. In some embodiments, the device may transmit data or signals to a processor located in a different device, such as a mobile phone or artificial reality headset, for signal processing and/or the execution of logic.
US11416074B1 Electronic devices having flexible light guides
An electronic device such as a wearable device may have a light guide system. The light guide system may have one or more light guide members. The light guide members may be formed from transparent elastomeric material such as silicone or other flexible material. Light sources such as light-emitting diodes and/or lasers may be used to supply light to the light guide members. The light guide members may have light-scattering structures that are configured to scatter light out of the light guide members at one or more locations along the lengths of the light guide members. Optical isolation layers such as coatings of white polymer or other flexible structures may be used to help confine light within the light guide members. A detector may be coupled to a light guide to detect light guide deformation due to contact with an external object.
US11416071B1 Infrared transparent backlight device
A backlight device includes a first surface and a second surface that is opposite to the first surface. The backlight device is configured to emit light in a first optical band through the second surface toward a display panel of a head-mounted display (HMD). The display panel is configured to convert the light from the backlight device to image light. The backlight device is transparent to light in a second optical band that is different than the first optical band. An eye tracking system illuminates an eyebox with light in the second optical band. A camera assembly positioned adjacent to the first surface of the backlight device. The camera assembly is configured to capture images of the eye in the second optical band through the backlight device, the display panel. The eye tracking system determines eye tracking information based at least in part on the captured images.
US11416068B2 Method and apparatus for human-computer interaction in display device, and computer device and storage medium
The present application provides a method and apparatus for human-computer interaction in a display device, and a computer device and a storage medium. The method comprises: a display device acquiring current image data of a user, and displaying multiple pieces of different candidate data in different display regions when it is detected that the user is in a squarely viewing state, so that the user browses the candidate data; and the display device identifying a target display region which is focused on, and reading candidate data corresponding to the target display region, and executing an operation corresponding to the read candidate data.
US11416067B2 Suspend mode feature for artificial reality systems
In general, this disclosure describes a suspend mode feature for artificial reality systems and, more specifically, system configurations and techniques for generating a suspend mode environment during execution of an artificial reality application, and presenting and controlling user interface (UI) elements within the suspend mode environment. The suspend mode feature enables a user interacting with one or more other users (or one or more avatars corresponding to the one or more other users) within an artificial reality (AR) environment to suspend the AR environment from the user's perspective. While in the suspend mode environment, the user is able to view and select the other users from the AR environment. For example, the user may select another user to friend, message, mute, block, or report that user from the suspend mode environment.
US11416066B2 Methods and systems for generating and providing immersive 3D displays
An immersive three-dimensional display with interactive content panels which is responsive to input from users' interactions is disclosed. A panoramic image is spherically mapped to a virtual three-dimensional space. Interactive content is configured with transparent images to form interactive content panels. The interactive content panels thus formed are positioned within the three-dimensional space to form the immersive 3D display with a background comprising the panoramic image. The immersive 3D display is transmitted to the client device for display to the user.
US11416065B1 Synthesizing haptic and sonic feedback for textured materials in interactive virtual environments
A method generates synchronized auditory and haptic feedback for artificial-reality environments. The method includes performing a simulation of a user interaction with a virtual object in an artificial-reality environment. The user interaction (i) traverses a surface of the virtual object (e.g., running a finger over a textured surface), and (ii) includes a set of contact events (e.g., a sparse set of events). The method also includes estimating a trajectory of the user interaction with the virtual object based on the set of contact events. The method also includes determining a surface profile associated with the surface of the virtual object, generating an excitation force profile according to (i) the estimated trajectory and (ii) the surface profile, and rendering, based on the excitation force profile, audio and synchronized haptic feedback for the user interaction.
US11416054B2 USB type-C signal interface circuit
A device includes a USB-C controller instantiated as a first integrated circuit that includes a first set of host terminals coupled to host controllers and a second set of terminals coupled to sets of D+/D− terminals of a type-C receptacle. A D+/D− multiplexer is to selectively couple the first set of host terminals to the second set of terminals. An electrostatic discharge (ESD) protection circuit is coupled between the D+/D− multiplexer and the second set of terminals. A charger detector circuit is coupled between a positive data system terminal and a negative data system terminal of the first set of terminals, the charger detector circuit to detect whether the second set of terminals is coupled to a USB charger through the type-C receptacle.
US11416053B2 Operating modes of a computer display
An example power controller includes a comparator to compare an amount of power supplied at a port of a display device to a first power threshold corresponding to a first operating mode of the display device and a second power threshold corresponding to a second operating mode of the display device. The first power threshold is different from the second power threshold. The power controller further includes a mode controller to configure the display device to operate in at least one of the first operating mode or the second operating mode based on an output of the comparator.
US11416049B2 In-field monitoring of on-chip thermal, power distribution network, and power grid reliability
Various embodiments may include methods and systems for monitoring characteristics of a system-on-a-chip. Various embodiments may include inputting, from a test data input connection, test data to a first scan chain section including a first group of logic gates located within a first region of the SoC. Various embodiments may include providing, from a first clock gate associated with the first region of the SoC, a clock signal to the first group of logic gates. Various embodiments may include measuring, using a first sensor, the characteristics at a second region of the SoC in response to providing the clock signal to the first group of logic gates. Embodiments may further include processing or analyzing measured characteristics to determine a testing result.
US11416048B2 Using a thermoelectric component to improve memory sub-system performance
First event information that is associated with an event that corresponds to a temperature of a memory sub-system is received. Whether the first event information associated with the event that corresponds to the temperature of the memory sub-system satisfies a first threshold condition is determined. Responsive to determining that the first event information associated with the event that corresponds to the temperature of the memory sub-system satisfies the first threshold condition, a thermoelectric component (TEC) is caused to change from an inactive state to an active state by decreasing a temperature at a bottom surface of the TEC that is coupled to the memory sub-system as a temperature at a top surface of the TEC increases.
US11416045B2 Thermal interface material structures for directing heat in a three-dimensional space
A thermal interface material (TIM) structure for directing heat in a three-dimensional space including a TIM sheet. The TIM sheet includes a lower portion along a lower plane; a first side portion along a first side plane; a first upper portion along an upper plane; a first fold between the lower portion and the first side portion positioning the first side portion substantially perpendicular to the lower portion; and a second fold between the first side portion and the first upper portion positioning the first upper portion substantially perpendicular to the first side portion and substantially parallel to the lower portion.
US11416044B2 Bracket supporting expansion card installation using a riser card
Brackets are provided for coupling a replaceable expansion card to an Information Handling System (IHS). The brackets include a riser card portion that receives a riser card that couples the expansion card to a motherboard connector of the IHS. The riser card includes pins that couple to the motherboard connector and a connector that receives the expansion card. The riser card portion of the bracket includes a first channel that receives the riser card orthogonal to the expansion card. A card-receiving portion of the bracket receives the expansion card that includes pins that couple to the riser card connector when the expansion card is inserted in the card-receiving portion. The card-receiving portion of the bracket also includes a second channel that receives the expansion card and restricts vertical movement of the installed expansion card and also restricts vertical movement of the riser card when coupled to the expansion card.
US11416043B2 Display motherboard, manufacturing and cutting methods thereof
A display motherboard includes a motherboard body, wherein n recess structures for guiding the motherboard body to fracture are provided on a surface of the motherboard body, n being greater than 1; wherein the n recess structures are arranged in sequence and centers of the n recess structures are collinear.
US11416040B1 Hinged electronic device with flexible display and heat spreader
An electronic device includes a first device housing coupled to a second device housing by a hinge. A heat spreader is coupled to the first device housing and the second device housing and spans the hinge. A flexible display coupled to the first device housing and the second device housing and spans the hinge. The heat spreader and the flexible display can be coupled to the first device housing and the second device housing, respectively, at different locations. Alternatively, the flexible display can be coupled to the heat spreader at a location that is collocated with the location at which the heat spreader is coupled to the first device housing and the second device housing, respectively.
US11416037B2 Electronic device with flexible display and method for operating same
According to an embodiment of the disclosure, an electronic device, comprising, a housing, a flexible display slidably coupled to the housing, and at least one processor configured to control the flexible display to display an execution screen of a first application on a first region of the flexible display which is exposed to an outside based on a first mode, detect a pull-out of the flexible display from the housing, and in response to detecting the pull-out of the flexible display, control the flexible display to display the execution screen of the first application on at least a portion of the first region, and control the flexible display to display an execution screen of a second application different from the first application on at least another portion of the first region and a second region of the flexible display which is exposed to the outside by the pull-out.
US11416034B2 Flexible display device
Provided is a flexible display device including a back cover supporting a rear surface of a display panel, a bending member bent with a slow curvature and supporting a rear surface of the back cover, a sliding member supporting the bending member to be rotatable, mounted on the rear surface of the back cover, and rotating the bending member, while sliding up and down on the back cover, and a rotation support member having one end portion slidably and rotatably engaged with an end portion of the bending member and the other end portion rotatably engaged with the back cover.
US11416032B2 Flexible display apparatus
A flexible display apparatus includes a display panel, a case and a plurality of driving circuits. The display panel is configured to display an image. The display panel includes a first display part, a second display part and a hinge display part. The hinge display part is interposed between the first and second display parts. The hinge display part is configured to be foldable. The case is configured to cover the display panel. The case forms a hinge thickness with the hinge display part and it also forms a peripheral thickness at an end of the case facing away from the hinge display part. The peripheral thickness is greater than the hinge thickness. The driving circuits are disposed between a rear surface of the first display part and the case. Therefore, thickness of the display panel is decreased and its portability is improved.
US11416031B2 Mobile device with an expandable screen
A mobile device includes a first display portion, a second display portion and a graphics processor. The first display portion is viewable while the second display portion is obscured when the mobile device is in a retracted configuration. Both display portions are viewable when the mobile device is in an expanded configuration. The graphics processor may be coupled to each display portion and configured to generate a first image for display on: the first display portion when the mobile device is in the retracted configuration; at least one of the display portions while the mobile device is in the expanded configuration; and at least one of the display portions while the mobile device transitions between the retracted configuration and the expanded configuration. The second display portion may be a flexible display material, such as an OLED display and with the first display portion may be a single sheet OLED display.
US11416029B2 Electronic devices with thin display housings
An electronic device may have a housing formed from a rigid material such as metal or fiber-composite material. A display such as an organic light-emitting diode display may be attached to a planar wall portion of the housing using a layer of adhesive. A display cover layer may be attached to the organic light-emitting diode with a layer of adhesive. The adhesive layers may be rigid to enhance device stiffness. The housing may have curved sidewall portions that extend outwardly from the planar wall portion to enhance stiffness. The organic light-emitting diode display may have an array of pixels formed from thin-film transistor circuitry. The thin-film transistor circuitry may be formed on a substrate such as a glass substrate that is attached to the planar wall portion. The organic light-emitting diode display may have a circular polarizer that is attached to the thin-film transistor circuitry.
US11416028B1 Dock to bridge vendor defined messages between devices
An information handling system includes a first device, a host device, and a dock. The dock communicates with the first device over a first physical communication link, and with the host device over a second physical communication link. The dock receives a vendor defined message from the host device over the second physical communication link. In response to the first device being a destination device for the vendor defined message, the dock converts the vendor defined message to a second message having a different protocol as compared to the vendor defined message and designates an embedded controller of the dock as a virtual destination for the second message. In response to the first device being the destination device, the embedded controller regenerates the second message as a second vendor defined message and provides the second vendor defined message to the first device via the second physical communication link.
US11416026B2 Wearable electronic device
The various embodiments disclosed in the present document relate to wearable electronic devices. A wearable electronic device can be provided, according to various embodiments of the present document, comprising: a housing for accommodating electronic components; at least one band; and a connector, a relative position of which can be adjusted with respect to the band, wherein the connector comprises: a connector housing; a spur gear engaged with at least a portion of the band; a wheel disposed inside the connector housing, coaxial with the spur gear, and at least partially exposed to the outside of the connector housing; a circular plate coaxial with the wheel and of which at least a portion is inserted into a circular recess formed in the wheel; and a first pawl of which at least a portion is inserted into a recess guide channel formed in the circular plate and which engages along the inner circumferential surface of the circular recess. In addition, various other embodiments can be implemented.
US11416023B2 Windows position control for phone applications
Methods and devices for selectively presenting a user interface for a phone application are provided. More particularly, a change in the display mode of a multiple screen device can be determined after the device is rotated. More particularly, a presentation of a user interface for a dialer of a phone application can be retained after receiving a signal indicating the rotation of the device. However, based on the direction of the rotation, the dialer may be moved from a first screen to a second screen and the window is changed to a landscape orientation.
US11416019B2 Double pedal system for an industrial truck
A double pedal system for an industrial truck, comprising a first spring-reset pedal, a second spring-reset pedal. The first and the second spring-reset pedals are provided so as to be mechanically independent of one another, and are each provided with a device for electronically capturing the current actuation path of the corresponding pedal. A control unit is operatively coupled to the devices for electronically capturing the actuation paths of the two pedals, and is designed to determine a travel target value from the current actuation paths of the two pedals. The invention furthermore relates to an industrial truck comprising a double pedal system of this kind, and to a method for operating the double pedal system.
US11416015B2 Circuit and method for generating a reference voltage with a voltage regulator and a sample and hold circuit
A reference generator provides a reference output voltage that is continuously available while providing certain efficiencies of a duty-cycled voltage regulator. The reference output voltage is generated by a sample-and-hold circuit that is coupled to a voltage regulator. On command, the sample-and-hold circuit samples a low dropout voltage regulator that may be referenced by a bandgap circuit. During hold periods of the sample-and-hold circuit, the voltage regulator, in particular the bandgap circuit, may be disabled in order to conserve power. A sample cycle by the sample-and-hold circuit may be triggered by a signal received from a configurable finite state machine. The reference generator is effectively duty cycled in a manner that conserves available battery power, while still providing a constant reference output that is always available. The reference generator is especially suited for low-power, battery operated applications.
US11416012B2 Methods and systems for inline mixing of hydrocarbon liquids
Embodiments include systems and methods of in-line mixing of hydrocarbon liquids from a plurality of tanks into a single pipeline. According to an embodiment, a method of admixing hydrocarbon liquids from a plurality of tanks into a single pipeline to provide in-line mixing thereof includes determining a ratio of a second fluid flow to a first fluid flow based on signals received from a tank flow meter in fluid communication with the second fluid flow and a booster flow meter in fluid communication with a blended fluid flow. The blended fluid flow includes a blended flow of the first fluid flow and the second fluid flow. The method further includes comparing the determined ratio to a pre-selected set point ratio thereby to determine a modified flow of the second fluid flow to drive the ratio toward the pre-selected set point ratio. The method further includes controlling a variable speed drive connected to a pump thereby to control the second fluid flow through the pump based on the determined modified flow, the pump being in fluid communication with the second fluid flow.
US11416010B2 System and method for flexible solar tracker and testing
Disclosed herein is a technique of configuring flexible photovoltaic tracker systems with high damping and low angle stow positions. Under dynamic environmental loads implementing a high amount of damping (e.g., greater than 25% of critical damping, greater than 50% of critical damping) or a very high amount of damping (e.g., 100% or greater of critical damping, infinite damping) enables the flexible tracker system to prevent problematic aeroelastic behaviors while positioned in a low stow angle. The disclosed technique is further applied to a prototyping process during wind tunnel testing.
US11416006B2 Integration of real time metadata in the evaluation of landing zones
A technique relates to evaluating autonomous landing of an aircraft. An autonomous vehicle receives cellular metadata and determines whether a landing site is suitable for the autonomous vehicle based on the cellular metadata.
US11416005B2 Method and apparatus for controlling unmanned vehicle to perform route verification
A method and apparatus for controlling an unmanned vehicle to perform route verification are disclosed. A method may include: receiving to-be-verified route information sent by a cloud server in communication connection, the to-be-verified route information including road information and expected traveling state information corresponding to a road section on a road characterized by the road information, and the expected traveling state information being used to characterize an expected traveling state of the unmanned vehicle on the corresponding road section; and performing following verification according to a set period during driving of the unmanned vehicle along the road: detecting a traveling state of the unmanned vehicle; and determining a verification result of the to-be-verified route information, based on a matching relationship between the detected traveling state and an expected traveling state corresponding to a road section of a current location in the to-be-verified route information.
US11415999B2 Traveling control system and method of autonomous vehicle
A traveling control system of an autonomous vehicle includes a 2D LIDAR sensor, a wheel speed sensor for detecting a speed of the vehicle, a yaw rate sensor for detecting a rotational angular speed of the vehicle, and an error corrector for determining a straight-line situation using a LIDAR point detected by the 2D LIDAR sensor, extracting a straight lateral distance value according to the result of determination, accumulating the LIDAR point according to the trajectory of traveling of the vehicle detected by the wheel speed sensor and the yaw rate sensor, estimating an error between the accumulated point and the extracted straight line, and calculating and feeding back an offset correction parameter of the yaw rate sensor when the estimated error value is greater than a predetermined threshold value to automatically correct an error parameter of the yaw rate sensor.
US11415997B1 Autonomous driving simulations based on virtual simulation log data
A driving simulation system may perform simulations using one or more of a virtual driving simulator or a log-based driving simulator. A log-based simulator may replay data from logs to test whether a control algorithm is successfully capable of navigating a scenario. However, when such log-based simulations are invalid (e.g., based on the results of the simulations or evaluations of conditions of the simulation), a virtual simulation may be generated for the vehicle control system during which new log data may be captured. Such a virtual simulation may comprise sensor simulations and more sophisticated object control for ensuring convergence to a scenario to be tested. The new log data may be used for additional log-based simulations, thereby improving the durability and flexibility for testing and/or validation, while reducing the computational overhead of driving simulation scenarios.
US11415985B2 Method and device for ascertaining a state of a vehicle light of a vehicle
A method is described for ascertaining a state of a vehicle light of a vehicle. The method includes a step of reading in and a step of evaluating. In the step of reading in, an image signal is read in that includes a camera image including a vehicle area of a detected vehicle. In the step of evaluating, the image signal is evaluated by using an artificial teachable model, in particular an artificial neural network. Here, at least two state categories, each representing a state of the vehicle light of the vehicle, are differentiated. That state category is ascertained as the evaluation result which represents the instantaneous state of the vehicle light of the vehicle.
US11415983B2 Driving system for an automated drive with means for marking regions on the steering wheel, and corresponding method
A driving system for an automated drive for a motor vehicle has an indicator for marking regions on the steering wheel, in particular on the steering wheel rim. The indicator is preferably an optical steering wheel display which is integrated into the steering wheel rim for example. During an automated drive, the driving system is designed to ascertain that the vehicle has approached an end of the automated drive lying ahead in such a manner that a first approach condition has been satisfied. If the system has ascertained that the vehicle has approached the end of the automated drive in such a manner that the approach condition has been satisfied, the indicator for marking regions on the steering wheel are actuated in response thereto such that a left and a right marking region on the steering wheel are marked. The driver is thus prompted to position their hands on the marked regions of the steering wheel in order to take over the task of driving.
US11415982B2 Method for the remote control of a motor vehicle by means of a mobile controller, and remote control system
A method for the remote control of at least one function of a motor vehicle by means of a mobile controller involves a remote control command transmitted to the motor vehicle and executed by the motor vehicle if an approval has been issued. The method provides a remote control system that has a particularly high level of reliability, which is achieved by detecting an image of the motor vehicle by an optical detection device in the mobile controller is transmitted to the motor vehicle, and the approval is then issued by a checking device in the motor vehicle if the motor vehicle has been identified in the transmitted image by the checking device.
US11415981B1 Method and apparatus for delivering goods by collaboration of autonomous vehicles
Provided is a method for delivering goods in collaboration of a plurality of autonomous vehicles including a master vehicle and one or more slave vehicles. The method comprises calculating, by the master vehicle among the plurality of autonomous vehicles, a floor area required for unloading the goods based on a size of the goods, searching and determining, by the master vehicle, a region providing a flat area greater than or equal to the floor area as a goods handing over point, providing, by the master vehicle, position information of the goods handing over point to the one or more slave vehicles so that the one or more slave vehicles are gathered to the goods handing over point, providing, by the master vehicle, the position information of the goods handing over point to an unmanned aerial vehicle so that the unmanned aerial vehicle moves to the goods handing over point, determining, by the master vehicle, a portion of the goods to be supported by each autonomous vehicle based on a size of delivery target goods, moving, by each autonomous vehicle located at the goods handing over point, to a position corresponding to the determined portion, taking over the goods from the unmanned aerial vehicle and loading them together by collaborating with each autonomous vehicle at the moved position, and delivering the loaded goods to a destination by the plurality of autonomous vehicles.
US11415979B2 Controlling movement of a vehicle
Embodiments of the present invention provide a controller (10) for controlling movement of a vehicle (100), and a corresponding method. The controller (10) comprises processing means configured to: receive (501) a first signal indicative of the vehicle being in a remote control drive mode; receive (502) a second signal indicative of operation of a main input device (124S, 161, 163, 171, 174) within the vehicle (100); and provide (520) an output signal for applying a braking force to slow the vehicle (100) to a stop in dependence on said first and second signals.
US11415978B2 Systems and methods for enabling user selection of components for data collection in an industrial environment
Systems and methods for data collection in an industrial environment are disclosed. An expert graphical user interface showing representations of components of an industrial machine to which sensors are attach is disclosed. The user interface may enable a user to select at least one of the components resulting in a search of a database of industrial machine failure modes for modes that correspond to the selected component. The corresponding failure mode may be presented to the user. The selection of the component may cause a controller to reference and implement a data collection template for configuring the system to automatically collect data from sensors associated with the selected component to detect at least one of the corresponding failure modes.
US11415977B2 Maintenance control program
A maintenance control program for use in maintaining mechanical and electro-mechanical equipment is provided. The maintenance control program includes a completed survey of the mechanical and electro-mechanical equipment. The completed survey is configured to document the physical characteristics of the mechanical and electro-mechanical equipment and an assessment of a plurality of metrics concerning the mechanical and electro-mechanical equipment. An algorithm is configured to apply values to the assessment of the plurality of metrics. A schedule of code required maintenance tasks is developed for the mechanical and electro-mechanical equipment, wherein an interval of the required maintenance tasks is determined by the algorithm based on the values applied to the assessment of the plurality of metrics.
US11415976B2 Diagnosis device, learning device, and diagnosis system
A diagnosis device includes a first acquiring unit acquires, from a target device, context information corresponding to a current operation; a second acquiring unit acquires detection information output from a detecting unit that detects a physical quantity that changes according to operations performed by the target device; a first transmitting unit transmits the acquired context information to a learning device; a second transmitting unit transmits the acquired detection information to the learning device; a third acquiring unit acquires a model corresponding to the transmitted context information, from the learning device that determines whether any pieces of context information are identical or similar to each other and combines models generated from pieces of the detection information corresponding to the pieces of identical or similar context information; and a first determining unit determines whether an operation performed by the target device is normal by using the detection information and the model.
US11415975B2 Deep causality learning for event diagnosis on industrial time-series data
According to embodiments, a system, method and non-transitory computer-readable medium are provided to receive time series data associated with one or more sensors values of a piece of machinery at a first time period, perform a non-linear transformation on the time-series data to produce one or more nonlinear temporal embedding outputs, and projecting each of the nonlinear temporal embedding outputs to a different dimension space to identify at least one causal relationship in the nonlinear temporal embedding outputs. The nonlinear embeddings are further projected to the original dimension space to produce one or more causality learning outputs. Nonlinear dimensional reduction is performed on the one or more causality learning outputs to produce reduced dimension causality learning outputs. The learning outputs are mapped to one or more predicted outputs which include a prediction of one or more of the sensor values at a second time period.
US11415964B2 Numerical control system with distributed look-ahead processing of multiple numerical controllers
To provide a numerical controller that can detect a position in a machining program at which a speed control abnormality is likely to occur due to an insufficient look-ahead blocks that are used to determine an acceleration/deceleration operation, and start a look-ahead processing function from the position in parallel with looking ahead at the machining program from the start of the machining program in order to stabilize feed rate, cutting speed and other factors. A numerical controller includes a program execution unit that executes a machining program, a first program look-ahead unit and a second program look-ahead unit that simultaneously look ahead at the machining program from different blocks in the machining program in parallel with execution of the machining program, and a look-ahead allocation unit that divides a storage unit into a first region and a second region and instructs the first program look-ahead unit to perform a look-ahead action of storing look-ahead blocks in the first region and instructs the second program look-ahead unit to perform a look-ahead action of storing look-ahead blocks in the second region.
US11415963B2 Drone-based power search and harvesting
Systems and methods for providing power search and harvesting in a drone device provide execution of one or more tasks, wherein one of the tasks has a higher priority than the remaining tasks. A power mode is determined for executing the highest priority task by sequentially determining whether the highest priority task can be executed in one of a plurality of execution scenarios including from a charging pad associated with the drone, from another location using energy harvested from an existing energy source, from another location using energy harvested from an energy source enabled by the drone, or from another location using battery power alone. The highest priority task is executed in keeping with the first usable execution scenario found during the sequential determination.
US11415958B2 Data extracting apparatus, data extracting method, and recording medium
A data extracting apparatus comprises: a processor configured to execute a program; and a storage device configured to store the program, the data extracting apparatus being configured to access: configuration information that defines a work environment including a group of sensors; and a data extraction rule, which is used for extraction from the configuration information, and is defined for each event that indicates one of a change and abnormality of the work environment, and the processor being configured to execute: detection processing of detecting a specific event based on sensor data from the group of sensors; extraction processing of extracting related data related to the specific event from specific configuration information corresponding to an acquisition time of the sensor data out of the configuration information, based on a specific data extraction rule corresponding to the specific event; and output processing of outputting the related data.
US11415956B2 System and procedure of a bearing arrangement
A system with at least one control unit and a bearing arrangement that includes at least one sensor unit for measuring a quantity. The system is configured to find out with the help of the at least one sensor unit first values of the quantity in a first time span for a first set of instants of time. The system is further configured to infer second values of the quantity for a second set of instants of time from third values measured via the at least one sensor unit in a second time span. The first set of instants of time is different from the second set of instants of time.
US11415955B2 Vendor agnostic shareable device integration and meta data tagging
A system for updating a device in a building management system (BMS). The system includes a third-party device and a device manager of a control network. The device manager updates the third-party device and includes a processing circuit that determines that the third-party device has been discovered on the control network. The processing circuit further populates a template with a set of received data from the third-party device and maps the third-party device with control network based on the populated template of received data. The processing circuit further configures the third-party device to operate in the control network, wherein configuring the third-party device comprises transforming a data exchange format of the third-party device.
US11415952B2 Method, apparatus, and storage medium for controlling heating system
The disclosure provides a method, an apparatus, and a storage medium for controlling a heating system in a combined heat and power system. The method includes: establishing a load flow model of the heating system, in which the heating system includes pipelines and nodes; the nodes include loads and heating sources; the load flow model includes an objective function and constraints; the objective function for maximizing and minimizing an inlet water temperature of each load or each source; solving the load flow model to obtain an upper limit and a lower limit of the inlet water temperature of each load or each source; and controlling the inlet water temperature of each load or each source based on the upper limit and the lower limit of the inlet water temperature of each load or each source.
US11415948B2 Device for controlling electric motor
An electric motor control device includes a feedforward controller, a feedback controller, and an adder-subtractor. The feedforward controller receives a position command signal to specify a target position of a control target load and outputs signals representing a target position, target speed and torque of the electric motor. The feedback controller outputs a feedback torque command signal representing a torque command to perform feedback control in such a manner that an electric motor position signal and a feedforward position command signal coincide with each other. The adder-subtractor subtracts a load acceleration feedback torque signal obtained by multiplying a load acceleration signal representing acceleration of the control target load by a load acceleration feedback gain from a torque command signal obtained by adding a feedforward torque command signal and the feedback torque command signal, and outputs a result of the subtraction as a torque command correction signal.
US11415947B2 Clockless time-to-digital converter
Technologies are provided for time-to-digital conversion without reliance on a clocking signal. The technologies include a clockless TDC apparatus that can map continuous pulse-widths to binary bits represented via an iterative chaotic map (e.g., tent map, Bernoulli shift map, or similar). The clockless TDC apparatus can convert separated pulses to a single asynchronous digital pulse that turns on when a sensor detects a first pulse and turns off when the sensor detects a second pulse. The asynchronous digital pulse can be iteratively stretched and folded in time according to the chaotic map. The clockless TDC can generate a binary sequence that represents symbolic dynamics of the chaotic map. The process can be implemented by using an iterative time delay component until a precision of the binary output is either satisfied or overwhelmed by noise or other structural fluctuations of the TDC apparatus.
US11415943B2 Display member and timepiece
A display member including a plate member which has light transparency, a display insertion section which is provided in the plate member such that a front surface thereof is convex and a rear surface corresponding to the convex portion is concave, and a light reaction material which is embedded in the display insertion section emits light in response to light.
US11415942B2 Timepiece transmission mechanism with reduced coupling force
A timepiece transmission mechanism, with a differential mechanism with inputs or outputs including a first wheel set cooperating with a first train and a second wheel set cooperating with a second train, this differential mechanism kinematically connecting the first wheel set and second wheel set in the coupling position, and separating them in the uncoupling position, the first wheel set carrying a planet wheel set which meshes with a toothing of an arbor integral in rotation with the second wheel set, and with a crown-wheel forming another input or output of the differential mechanism, which includes control means arranged to lock or release the crown-wheel to perform the coupling or the uncoupling function, depending on the position given to the control means by a selector arranged to cooperate with an actuator of a timepiece movement, or to be operated by a user.
US11415941B2 Oscillating system for a watch
Some embodiments are directed to adjusting the oscillation frequency of an oscillating system for a watch movement, including: selecting a hairspring, selecting a balance belonging to a predetermined class, without a balance rim, at least two weight elements for balancing in a predetermined batch, pairing the hairspring with the balance and the at least two weight elements, measuring an oscillation frequency of the oscillating system including the hairspring, the balance and the at least two weight elements, and selecting at least one of a balance of another class or of the at least two weight elements of another batch if the measured oscillation frequency does not correspond to a desired oscillation frequency.
US11415939B2 Device for controlling the functions of a watch
A device for controlling the functions of a watch, which includes a crown connected to a stem, an optical action system actuated in one position of the stem from among three possible positions to determine the direction of rotation of the stem, and an electronic mechanical arrangement for controlling the functions. A guide element can rotate on a support and which has a rounded end in an annular groove of the stem to be driven in rotation, and a selection part can rotate on the support above the annular groove to be driven in rotation. The selection part includes at least one contactor for contacting a first electrical terminal on a printed circuit board in a first position of the stem, with no electrical contact in a second position of the stem, and for contacting a second electrical terminal in a third position of the stem.
US11415936B2 Multiple laminar flow-based particle and cellular separation with laser steering
The invention provides a method, apparatus and system for separating blood and other types of cellular components, and can be combined with holographic optical trapping manipulation or other forms of optical tweezing. One of the exemplary methods includes providing a first flow having a plurality of blood components; providing a second flow; contacting the first flow with the second flow to provide a first separation region; and differentially sedimenting a first blood cellular component of the plurality of blood components into the second flow while concurrently maintaining a second blood cellular component of the plurality of blood components in the first flow. The second flow having the first blood cellular component is then differentially removed from the first flow having the second blood cellular component. Holographic optical traps may also be utilized in conjunction with the various flows to move selected components from one flow to another, as part of or in addition to a separation stage.
US11415934B2 Aerosol management systems
Disclosed herein is a device, a printing device and a method of operating a printing device. The device comprises an air flow path extending from an intake to an outlet. The intake is to be mounted in a printing device and comprises a proximal intake segment and a distal intake segment along the air flow path. A proximal air flow path from the proximal intake segment to the outlet is shorter than a distal air flow path from the distal intake segment to the outlet. Each of the proximal and distal intake segments comprises a wall segment with at least one hole. An opening ratio of an area of the at least one hole and an area of the respective wall segment is larger in the distal intake segment than in the proximal intake segment.
US11415931B2 Image forming apparatus having detachable fixing device
A branch frame has a first guide surface and a second guide surface. In a state where a first cover is located at an open position, at least part of the first cover is located in a space through which a fixing device passes when the fixing device is detached from a mount portion, and the fixing device is unattachable to and undetachable from the mount portion through a first opening. In a state where the branch frame is attached to a main housing, at least part of the branch frame is located in the space, and the fixing device is unattachable to and undetachable from the mount portion through the first opening. In a state where the first cover and the branch frame are detached from the main housing, the fixing device is attachable to and detachable from the mount portion through the first opening.
US11415930B2 Electrical connector assembly for an image forming device
An assembly for an image forming device includes an electrical connector that is movable between a retracted position and an extended position. In the retracted position an electrical contact of the electrical connector is disengaged from a corresponding electrical contact of a replaceable unit when the replaceable unit is installed in the image forming device. In the extended position the electrical contact of the electrical connector is engaged with the corresponding electrical contact of the replaceable unit. A camming member is operative to move the electrical connector between the extended position and the retracted position.
US11415929B2 Image forming apparatus in which high-voltage electrical circuit board is located in first region and motors and control board are located in second region
A high-voltage electrical circuit board is located in a first region that is a region at one side of photosensitive drums in a first direction and outside of the photosensitive drums in the first direction. A first motor drives a conveyance mechanism. A second motor is located in a second region and drives each photosensitive drum. A third motor is located in the second region and drives each developing roller to rotate and to drive a separation mechanism configured to individually move the developing rollers between a contact position and a separation position. A control board is located in the second region. The control board includes a controller configured to control a first applying circuit, the first motor, the second motor, and the third motor. The first motor, the second motor, the third motor, and the control board are located at different positions from one another in the second region.
US11415926B1 Fixing device and image forming apparatus
A fixing device includes a plurality of heating elements, a plurality of first terminals, a second terminal, a movable member, a first conductive circuit and a second conductive circuit. The heating elements are arranged in a main scanning direction and generate heat. The first terminals are electrically connected to the heating elements. The second terminal is electrically connected to a power supply that supplies electric power to the heating elements. The first conductive circuit and the second conductive circuit are provided on a surface of the movable member. The first conductive circuit is configured to electrically connect a first combination of one or more of the first terminals with the second terminal. The second conductive circuit is configured to electrically connect a different, second combination of one or more of the first terminals with the second terminal.
US11415925B2 Sheet conveyance device and image forming system
A sheet conveyance device includes a sheet receiving part, a first discharge part, a sheet conveyance path, an escape conveyance path, a branch guide, an escape tray, a second discharge part, and a first sheet detection part. When a device failure occurs, the branch guide switches the conveyance direction such that the sheet remaining on the sheet conveyance path is discharged on the escape tray by the second discharge part, through the escape conveyance path sequentially. Then, the second discharge part stops a discharging of the sheet in a state where the sheet remains in the second discharge part when the sheet is a last sheet to be conveyed to the escape tray. Then, a receiving of a new sheet to the sheet receiving part from the image forming apparatus is inhibited while the first sheet detection part detects the last sheet.
US11415923B2 Transport device and image forming apparatus
A transport device includes a transport roller, a nip section, and first and second transport path surfaces. The transport roller transports a transport target material sent from an accommodating unit. The nip section nips the transport target material with the transport roller, and prevents multi-feed of the transport target material. The first transport path surface is disposed upstream of the nip section in a transport direction to face a transport roller side of the nip section. The first transport path surface includes a top portion protruding toward the transport roller side beyond a nip line between the transport roller and the nip section. The second transport path surface is disposed downstream of the nip section in the transport direction to face the transport roller side of the nip section. The second transport path surface includes a top portion protruding toward the transport roller side beyond the nip line.
US11415922B2 Technology that switches units for inserting insertion sheet
An image forming system comprises first and second sheet feeding trays and first and second inserter trays. If sheets that are loaded in the first inserter tray run out during execution of a job in which a sheet feeding source of an insertion sheet is set to the first inserter tray, the system switches from the first inserter tray to the second inserter tray and continues execution of the job. If sheets that are loaded in the second sheet feeding tray run out during execution of a job in which a sheet feeding source is set to the second sheet feeding tray, the system temporarily stops execution of the job without switching from the second sheet feeding tray to another tray.
US11415920B2 Image forming apparatus
An image forming apparatus includes an image forming unit for forming an image on a sheet, a reading unit for reading the image on the sheet and an inspection unit for inspecting whether an image formation failure has occurred by comparing the image read by the reading unit with a reference image registered in advance. The image forming apparatus executes the inspection with the inspection unit in a first inspection mode or a second inspection mode. The first inspection mode is a mode in which the inspection unit executes the inspection on all sheets on which the image is formed by the image forming unit. The second inspection mode is a mode in which the inspection unit executes the inspection on some of the sheets on which the image is formed by the image forming unit, and the inspection unit does not execute the inspection on the other sheets.
US11415913B2 Electrophotographic member and electrophotographic image forming apparatus
An electrophotographic member comprises a base member and an elastic layer on the base member. The elastic layer contains a silicone rubber, an ionic electroconductive agent, and an inorganic particle, and the inorganic particle contains a hydroxide of at least one of magnesium or aluminum, and has a silicon atom on a surface thereof in an amount of 0.50 to 2.00 atomic %. An aqueous dispersion of which 5 mg of the inorganic particle is dispersed in 10 ml of water has a turbidity of 200 NTU or more and 1,240 NTU or less.
US11415906B2 Image forming apparatus
A housing includes a first side wall having a first opening and a second side wall arranged spaced away from the first side wall in a first direction. A drawer detachably supports a drum unit. The drawer moves through the first opening between an inside position at which the drawer is located inside the housing and an outside position at which the drawer is located outside the housing. An LED unit moves between: a first position at which the LED unit exposes the photosensitive drum; and a second position at which the LED unit is farther away from the photosensitive drum than at the first position and the LED unit is closer to the first side wall in the first direction than at the first position.
US11415905B2 Image forming apparatus
An image forming apparatus includes: a first rotatable member; a second rotatable member that presses against the first rotatable member in a pressed state and separates from the first rotatable member in a separated state; and a hardware processor that sets a target speed of the second rotatable member based on a change in speed of the second rotatable member between a first speed in the separated state and a second speed in the pressed state.
US11415904B2 Image forming method and image forming system
Provided is an image forming method using a toner for developing an electrostatic charge image and an electrophotographic photoreceptor, and containing at least a charging step, an exposing step, a developing step and a transferring step, wherein the electrophotographic photoreceptor has a photosensitive layer, and the photosensitive layer contains a triphenylamine derivative having a specific structure as a charge transport material, and the toner for developing an electrostatic charge image contains at least titanic acid compound particles as an external additive.
US11415902B2 Toner
A toner comprising a resin that contains an amorphous segment and a crystalline segment as a binder resin, wherein a proportion of a tetrahydrofuran-insoluble matter of a resin component is from 40% by mass to 80% by mass; in differential scanning calorimeter measurement of the tetrahydrofuran-insoluble matter, where a temperature of a maximum endothermic peak is denoted by Tm [° C.] and an endothermic quantity is denoted by H(I) [J/g], the following formulas (1) and (2) are satisfied: 55.0≤Tm≤80.0  (1) 10.0≤H(I)≤80.0  (2).
US11415899B2 Method of determining a focus of a projection system, device manufacturing method, and apparatus for determining a focus of a projection system
Methods and apparatus for determining a focus of a projection system are disclosed. In one arrangement, a method includes obtaining first data derived from a first measurement of one or more selected properties of a target pattern formed on a substrate by exposing the substrate using the projection system. The first measurement is performed before the substrate is etched based on the target pattern. The method further includes obtaining second data derived from a second measurement of the one or more selected properties of the target pattern. The second measurement is performed after the substrate is etched based on the target pattern. The method further includes determining the focus of the projection system using the first data and the second data.
US11415897B2 Calibrating stochastic signals in compact modeling
Calibrating stochastic signals in compact modeling is provided by obtaining data of process variations in producing a resist mask; calibrating a continuous compact model of the resist mask based on the data; evaluating the continuous compact model against a stochastic compact model that is based on the data; choosing a functional description of an edge location distribution for the stochastic compact model; mapping image parameters from the evaluation to edge distribution parameters according to the functional description; determining an edge location range for the stochastic compact model based on scaled measurements from the image parameters; calibrating a threshold for the resist mask and updating parameters of the stochastic compact model to reduce a difference between the data and a modeled Line Edge Roughness (LER) value; and outputting the stochastic compact model.
US11415896B2 Dissection method for layout patterns in semiconductor device, optical proximity correction method including the same and method of manufacturing semiconductor device including the same
In a dissection method for layout patterns in a semiconductor device, a design layout is divided into a plurality of patches. A plurality of first dissection points for target layout patterns in the target patch and neighboring layout patterns in the neighboring patches are set based on vertexes of the target and neighboring layout patterns. At least one second dissection point for at least one exceptional layout pattern is set. The at least one exceptional layout pattern is a layout pattern in which the first dissection points are not set and which extends to pass through boundaries of one patch. A plurality of third dissection points for the target layout patterns and the neighboring layout patterns are set based on the first and second dissection points. The target layout patterns are divided into a plurality of target segments based on the first, second and third dissection points.
US11415895B2 Compensation of creep effects in an imaging device
An arrangement of a microlithographic optical imaging device includes first and second supporting structures. The first supporting structure supports at least one optical element of the imaging device via an active relative situation control device of a control device. The first supporting structure supports the second supporting structure via supporting spring devices of a vibration decoupling device. The supporting spring devices act kinematically parallel to one another. Each supporting spring device defines a supporting force direction and a supporting length along the supporting force direction. The second supporting structure supports a measuring device of the control device. The measuring device is connected to the relative situation control device. The measuring device outputs to the relative situation control device measurement information representative for the position and/or the orientation of the at least one optical element in relation to a reference in at least one degree of freedom in space.
US11415894B2 Projection exposure system for semiconductor lithography having an optical arrangement
A projection exposure apparatus for semiconductor technology includes an optical arrangement with an optical element having an optically effective surface. The optical arrangement also includes an actuator embedded in the optical element. The actuator is outside the optically effective surface and outside the region located behind the optically effective surface. The optical arrangement is set up to deform the optically effective surface.
US11415891B2 Extreme ultraviolet light source system
An extreme ultraviolet light source system includes a chamber configured to maintain a pressure of an inner space thereof at a first pressure, a droplet supply unit disposed in the chamber and configured to discharge a droplet on a first path, a light source configured to emit a light for generating plasma by irradiating a laser light to the droplet at a focal point on the first path, and a suction unit disposed on the first path so as to face the droplet supply unit in the chamber and configured to suction debris of the droplet irradiated with the laser light at a second pressure, lower than the first pressure, wherein the suction unit includes a nozzle protruding from a side wall of the chamber toward the focal point, and an end of the nozzle is closer to the focal point than it is to the side wall of the chamber.
US11415886B2 Lithographic patterning process and resists to use therein
A resist composition is disclosed which comprises a perovskite material with a structure having a chemical formula selected from ABX3, A2BX4, or ABX4, wherein A is a compound containing an NH3 group, B is a metal and X is a halide constituent. The perovskite material may comprise one or more of the following components: halogen-mixed perovskite material; metal-mixed perovskite material, and organic ligand mixed perovskite material.
US11415884B2 Color conversion layer and manufacturing method
A color conversion layer and a manufacturing method of the same are provided. The manufacturing method of the color conversion layer includes steps of: subjecting a block copolymer thin film to self-assembly to obtain a self-assembled block copolymer thin film, including a plurality of main parts arranged in order, and a plurality of spacing parts disposed between the plurality of main parts; forming a protective layer covering the main parts; removing the spacing parts to form a plurality of grooves arranged in order; and dropping a color conversion layer ink into the grooves, followed by drying the color conversion layer ink to obtain the color conversion layer.
US11415883B2 Microlithographic fabrication of structures
Asymmetric structures formed on a substrate and microlithographic methods for forming such structures. Each of the structures has a first side surface and a second side surface, opposite the first side surface. A profile of the first side surface is asymmetric with respect to a profile of the second side surface. The structures on the substrate are useful as a diffraction pattern for an optical device.
US11415881B2 Method for functionalising a substrate
A method for functionalising a substrate intended for the self-assembly of a block copolymer, includes depositing on the surface of a substrate a layer of a first polymer material, the first polymer having a first chemical affinity with respect to the block copolymer; grafting one part only of the first polymer material layer onto the surface of the substrate; printing, using a mould, patterns in a sacrificial layer arranged above the grafted part of the first polymer material layer; transferring the patterns of the sacrificial layer into the grafted part of the first polymer material layer, until the substrate is reached; and removing at least one part of the sacrificial layer by wet etching, so as to uncover the grafted part of the first polymer material layer.
US11415876B2 Method of fabricating a photomask
The present disclosure relates to a fabrication method of a photomask. The method of fabricating a photomask provides for a layout of patterns to be designed. The layout of patterns may be formed on a wafer on which chips are formed. The layout of patterns are corrected to provide a layout of a photoresist pattern serving as an etching mask for forming the patterns on the wafer while generating a flare map of the patterns. An optical proximity correction (OPC) may be performed at a chip level on the corrected layout of patterns to perform a secondary correction of the layout of patterns. A second OPC may be performed at a level of a shot which includes a plurality of ones of the chips by reflecting the flare map on the second corrected layout of patterns to a third corrected layout of patterns.
US11415875B2 Mask blank, phase shift mask, and method for manufacturing semiconductor device
A mask blank in which a phase shift film provided on a light-permeable substrate includes at least a nitrogen-containing layer and an oxygen-containing layer, the nitrogen-containing layer is made from a silicon nitride-based material and the oxygen-containing layer is made from a silicon oxide-based material, wherein, when the nitrogen-containing layer is subjected to X-ray photoelectron spectroscopy to obtain a maximum peak PSi_f of photoelectron intensity of a Si2p narrow spectrum and the light-permeable substrate is subjected to X-ray photoelectron spectroscopy to obtain a maximum peak PSi_s of photoelectron intensity of a Si2p narrow spectrum, the numerical value (PSi_f)/(PSi_s), which is produced by dividing the maximum peak PSi_f in the nitrogen-containing layer by the maximum peak PSi_s in the light-permeable substrate, is 1.09 or less.
US11415873B2 Public transport vehicle, including a device for displaying on a window
A vehicle includes at least one side bay equipped with a window, and a device for displaying at least one item of information on the window. The display device includes an image projector fastened to a ceiling of the vehicle. The display device emits light rays. A system of at least one mirror is arranged to reflect light rays emitted by the image projector in the direction of the window.
US11415872B2 Wavelength conversion device, light-emitting device and projection device
A wavelength conversion device and a light-emitting device and a projection device using the wavelength conversion device are provided. The wavelength conversion device includes a substrate capable of rotating around a rotating shaft, the substrate includes a first surface and a second surface opposite to each other, and an annular side surface, which is formed between the first surface and the second surface and is not perpendicular to the first surface. The first surface is provided with a wavelength conversion material layer, and the annular side surface includes a first area and a second area. The first area and the second area are used to reflect incident light beams.
US11415871B2 Illumination device and projector
An illumination device includes a light emitting element emitting first light, wavelength conversion element converting the first light into second, first optical element, second optical element having a first area transmitting the second light, and second area transmitting part of the first light and reflecting another part, and third optical element having a third area transmitting the second light, and fourth area transmitting part of the first light and reflecting another part. The first area first light transmittance in the second optical element is higher than that in the second area, the second optical element position made switchable between first and second positions, the third area first light transmittance in the third optical element is higher than that in the fourth area, the third optical element position is made switchable between third and fourth positions, and the fourth area first light transmittance is different from that in the second area.
US11415870B2 Projector and casing with adjustment leg part
A casing of a projector has a leg part provided at a first surface, and a recessed part located at the first surface. The leg part has a shaft part provided pivotally in relation to the casing, and a cover part fixed to the shaft part and pivoting with the shaft part. The shaft part protrudes from or is inserted in the casing according to the pivoting of the shaft part. The cover part has a sidewall part covering a part of the shaft part. The recessed part accommodates at least a part of the sidewall part.
US11415869B2 Electronic device and projectors
An electronic device includes blowers. Blowers cool liquid crystal panels for light modulation mounted on illumination optical system for outputting light to a projection lens, respectively, and are disposed on the opposite side to the side where the projection lens of three liquid crystal panels is disposed and are arranged side by side along a first direction facing two liquid crystal panels of three liquid crystal panels.
US11415861B2 Lens driving apparatus, and camera module and optical device comprising same
One embodiment comprises: a substrate; a housing comprising a first side part and second side part facing each other and a third side part and fourth side part facing each other; a bobbin arranged inside the housing; a first coil arranged on the bobbin; and a magnet arranged in the housing, wherein the substrate comprises a second coil facing the magnet, the magnet comprises a first magnet arranged on the first side part of the housing, a second magnet arranged on the second side part of the housing, and a third magnet arranged on the third side part of the housing, the second coil comprises a first coil unit facing the first magnet, a second coil unit facing the second magnet, and a third coil unit facing the third magnet, the first to third coil units each comprises a line having a plurality of turns, and the width of the line of the third coil unit is narrower than the width of the line of the first coil unit.
US11415860B2 Camera module
The present embodiment relates to a camera module comprising: a movable element; a lens coupled to the movable element; a first substrate fixed to the bottom surface of the movable element; an image sensor disposed on the first substrate; a second substrate disposed below the first substrate; and a wire for connecting the second substrate to the movable element, wherein at least a part of the wire is made of a shape memory alloy.
US11415858B2 Photoelectric display unit and display device including thereof
A photoelectric display unit including a bottom electrode layer, a photoelectric conversion layer and a top electrode layer is provided. The photoelectric conversion layer is disposed between the bottom electrode layer and the top electrode layer, and includes a first extrinsic semiconductor layer, an intrinsic semiconductor layer and a second extrinsic semiconductor layer. The intrinsic semiconductor layer is disposed between the first extrinsic semiconductor layer and the second extrinsic semiconductor layer. The intrinsic semiconductor layer includes a semiconductor material with a range of a band gap of 1.7 ev˜3.2 ev.
US11415857B2 Electrochromic film
An electrochromic film, which is a reflective electrochromic film, which includes an electrode layer, a light absorbing layer and an electrochromic layer. The film can improve an electrochromism rate and realize various colors or esthetic senses.
US11415856B2 Electrochromic systems for head-worn computer systems
A removable lens for glasses includes an electrochromic layer adapted to transition between at least two states of a transparency level dependent on an electrical condition applied to the electrochromatic layer and an electrical connection element physically adapted to make an electrical connection with the electrochromic layer, wherein the electrical connection element is positioned to align with a variable-power electrode mounted on the glasses such that, when the removable lens is mounted on the glasses, the variable-power electrode and the electrical connection element make the electrical connection between the variable-power electrode and an electrically conductive layer of the electrochromic layer.
US11415852B2 Display apparatus
Some of a plurality of image signal lines of a display apparatus according to one embodiment includes: a plurality of bypass wiring portions (bypass wirings) arranged in a frame region so as to have both ends being connected to a plurality of extension wiring portions (extension wirings). The plurality of bypass wiring portions of the plurality of image signal lines include: a plurality of second-layer bypass wirings arranged in a second conductive layer; and a plurality of third-layer bypass wirings arranged in a third conductive layer that is different from a first conductive layer and the second conductive layer. Each of an arrangement pitch between the plurality of second-layer bypass wirings and an arrangement pitch between the plurality of third-layer bypass wirings is smaller than an arrangement pitch between the plurality of image signal lines in a display region.
US11415850B2 Display device
A display device includes the following elements: a scan line lengthwise in a first direction; two data lines each lengthwise in a second direction; a transistor including a first electrode, a second electrode, and a gate electrode; and a sub-pixel electrode including a first stem, a second stem, a connector, a first protrusion, and a second protrusion. The first electrode is connected to one of the two data lines. The gate electrode is connected to the scan line. The first stem is lengthwise in the first direction and is connected through the second stem and the connector to the second electrode. The second stem is lengthwise in the second direction. The connector overlaps the second electrode. The first protrusion and the second protrusion respectively protrude from two sides of the connector, respectively overlap the two data lines, and are lengthwise in the first direction.
US11415842B2 Pixel electrode and display panel
The present disclosure provides a pixel electrode and a display panel. The pixel electrode includes a trunk portion including a first trunk and a second trunk and branch portions. The first trunk and the second trunk are pixel electrode areas. An intersection point of the first trunk and the second trunk is a central point of the trunk portion. the first trunk intersects with the second trunk to form four equal pixel electrode areas and the four pixel areas are four branch portions. Each of the four branch portions includes a plurality of branches. An end of each branch or an end of an extension line thereof intersects with the first trunk or an extension line thereof. An other end of each branch or an other end of the extension line thereof intersects with the second trunk or an extension line thereof.
US11415836B2 Polarizing plate and display device
Provided is a polarizing plate and a display device. The polarizing plate has excellent durability against an external environment, for example, moisture, due to a protective film of a polarizer, and can prevent color distortion upon observation with polarized sunglasses, and a display device comprising the polarizing plate.
US11415827B2 Display device and electronic apparatus incorporating display device
According to one embodiment, an electronic apparatus includes a liquid crystal panel including a liquid crystal layer, a first transparent electrode, an insulating film covering the first transparent electrode, a second transparent electrode disposed between the insulating film and the liquid crystal layer, and a modulation area in which the first transparent electrode and the second transparent are arranged alternately, a projection element overlapping the liquid crystal panel, and projecting linearly polarized infrared light toward the modulation area, and a detection element overlapping the liquid crystal panel, and detecting infrared light via the liquid crystal panel.
US11415813B2 Optical system and image capturing apparatus
An optical system includes an object side lens unit arranged closest to an object, immobilized in focusing, and having a positive refractive power, an image plane side lens unit arranged closest to an image plane and having a negative refractive power, and a first focus lens unit and a second focus lens unit which are arranged between the object side lens unit and the image plane side lens unit and are moved in focusing. The object side lens unit consists of a first partial unit having the negative refractive power, a second partial unit having the positive refractive power, a third partial unit having the positive or the negative refractive power which are arranged in order from an object side to an image plane side. The second partial unit is moved in a direction including a component in a perpendicular direction to an optical axis in image blur correction.
US11415806B1 Head mounted display apparatus
A head mounted display apparatus includes a display, a focus adjuster and a controller. The display generates a display image. The focus adjuster is disposed between a target zone and the display, and is configured to adjust a position of a focus plan of the display image according to a control signal. The controller generates the control signal according to vision depth information.
US11415805B2 Optical system and method for providing compressed eyebox
A method includes determining eye tracking information of an eye pupil. A method also includes selectively configuring, based on the eye tracking information, one or more combinations of gratings included in a plurality of grating sets coupled with one or more waveguides to operate in a diffraction state to direct an image light to propagate through one or more sub-eyeboxes of a plurality of sub-eyeboxes. The plurality of sub-eyeboxes define an uncompressed eyebox. The one or more sub-eyeboxes of the plurality of sub-eyeboxes define a compressed eyebox having a size smaller than a size of the uncompressed eyebox.
US11415803B2 Generating a virtual content display
A method of generating a virtual image, including directing a light beam to a first side of an eyepiece, including transmitting the light beam into a first waveguide of the eyepiece; deflecting, by first diffractive elements of the first waveguide, a first portion of the light beam towards a second waveguide of the eyepiece, the first portion of the light beam associated with a first phase of light; deflecting, by protrusions on the first side of the eyepiece, a second portion of the light beam towards the second waveguide, the second portion of the light beam associated with a second phase of light differing from the first phase; and deflecting, by second diffractive elements of the second waveguide, some of the first and the second portions of the light beam to provide an exiting light beam associated with the virtual image that is based on the first and second phases.
US11415802B2 Electronic device using an augmented reality
Provided is an electronic device using a virtual reality, which is capable of self-aligning an in-coupling angle and an out-coupling angle by using a mechanical mechanism. An electronic device according to an aspect of the present invention includes: a glass body including a frame; an optical engine mounted on a leg of the frame and generating and emitting an image; an optical element mounted on the frame and performing in-coupling and out-coupling of the image emitted from the optical engine and displaying the corresponding image to a user; and a self alignment unit automatically aligning an in-coupling angle and an out-coupling angle of the optical element.
US11415801B2 Personal electronic target vision system, device and method
A personal, electronic target vision system renders targets in the field of view of the user in real-time so that the user can visualize where the targets are relative to him, in an orientation analogous to unaided human vision. An electronic vision device exchanges target selection information with a target vision server which returns to the electronic vision device the corresponding selected target location information for rendering selected targets in accordance with the user's changing viewpoint. The target vision server queries a target information server in order to access, filter and provide the real-time target location information required by the electronic vision device. A surveillance system of sensors and target tracking systems provides the target information server with target location information.
US11415796B2 Low distortion lens using double plane symmetric element
A low distortion lens suited for a wide variety of applications uses a double plane symmetry lens as part of a lens system to permit aberration correction to be optimized in the field of view of an associated sensor. Wide angle, Kepler telescopic and Galileo telescopic designs can be implemented. The design can be implemented using existing manufacturing techniques.
US11415794B2 Low-obliquity pupil relay for near-eye display
A beam scanner for a near-eye display includes a beam-folded pupil relay configured for receiving a light beam reflected from a tiltable reflector and relaying the light beam to an exit pupil while preserving the beam angle of the reflected beam. The beam-folding pupil relay includes a beamsplitter, e.g. a polarization beam splitter configured to redirect the beam to a curved reflector, which sends the beam towards the exit pupil. Polarization of the light beam reflected from the curved reflector may be changed to an orthogonal polarization by a waveplate disposed in an optical path of the light beam between the polarization beam splitter and the curved reflector, enabling the reflected light beam to propagate through the polarization beam splitter towards the exit pupil. A pupil-replicating waveguide may be disposed proximate the exit pupil. A 2D tiltable reflector or a pair of 1D tiltable reflectors may be used.
US11415793B2 Adaptive resolution for multi-view display system and method thereof
An apparatus includes a backlight, a color filter disposed in front of the backlight along a viewing direction, wherein the color filter includes a plurality of pixels repeating at a first spacing along a first axis. The apparatus further includes a lenticular layer disposed in front of the backlight, the lenticular layer including a section of material having a first index of refraction, a first, substantially flat side, and a second side defining a lenticularly patterned cross section along the first axis, the lenticularly patterned cross section including lens elements repeating at a second spacing and directing light originating from the backlight in two or more directions.
US11415791B1 Snapshot polarization imaging with a micro-camera array microscope
A system and method for high-resolution polarimetric imaging can include an array of micro-cameras to simultaneously capture polarized optical information from a wide area. Polarized illumination sources can be placed below and/or above the sample to direct polarized light to the sample during image capture. Post processing can be performed on the captured images to obtain polarimetric properties of the sample.
US11415786B2 Variable magnification optical system, optical apparatus, and variable magnification optical system manufacturing method
A variable magnification optical system includes: a first lens group having a positive refractive power and arranged closest to an object; a negative lens group having a negative refractive power and arranged closer to an image than the first lens group; a positive lens group which has a positive refractive power, which includes at least one lens that moves integrally with an aperture stop, and which is arranged closer to the image than the negative lens group; and a focusing group arranged between the negative lens group and the positive lens group, wherein when varying magnification, the first lens group moves with respect to an image plane, the distance between the first lens group and the negative lens group is changed, and the distance between the negative lens group and the positive lens group is changed, wherein when focusing, the distance between the focusing group and a lens arranged at a position to face an object-side of the focusing group is changed, and the distance between the focusing group and a lens arranged at a position to face an image-side of the focusing group is changed, wherein the focusing group is constituted by a single lens component, wherein the positive lens group is constituted by a front group having a positive refractive power and a rear group having a negative refractive power, and the distance between the front group and the rear group is the largest air distance among air distances in the positive lens group, and wherein the rear group is constituted by two lens components.
US11415782B2 Optical imaging lens and electronic device comprising the same
An optical imaging lens includes first, second, third, fourth, fifth and sixth lens elements arranged in order from the object side to the image side along an optical axis. The first lens element has negative refractive power. The object-side surface of the fourth lens element has a convex part in a vicinity of a periphery of the fourth lens element. The image-side surface of the sixth lens element has a convex part in a vicinity of a periphery of the sixth lens element. The effective focal length of the optical imaging lens is EFL, and a sum of all air gaps from the first lens element to the sixth lens element along the optical axis is AAG, and EFL and AAG satisfy 0.9≤EFL/AAG≤2.6.
US11415780B2 Imaging optical system, image capturing device and mobile terminal
An imaging optical system includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. The first lens element with refractive power has an object-side surface being convex in a paraxial region and an image-side surface being concave in a paraxial region. The second lens element with positive refractive power has an image-side surface being convex in a paraxial region. The third lens element with negative refractive power has an image-side surface being concave in a paraxial region. The fourth lens element with positive refractive power has an image-side surface being convex in a paraxial region. The fifth lens element with negative refractive power has an image-side surface being concave in a paraxial region and having a convex shape in an off-axial region thereof.
US11415779B2 Imaging lens and electronic apparatus having the same
An optical imaging lens includes first, second, third, fourth and fifth lens elements arranged sequentially from an object side to an image side along an optical axis. The image-side surface of the first lens element comprises a concave portion in a vicinity of the optical axis. The object-side surface of the fourth lens element comprises a concave portion in a vicinity of the optical axis. The optical imaging lens as a whole has only the five lens elements having refractive power.
US11415777B2 Optical image capturing system
A four-piece optical image capturing system is disclosed. In order from an object side to an image side, the optical image capturing system along the optical axis includes a first lens with positive refractive power; a second lens with refractive power; a third lens with refractive power; and a fourth lens with refractive power; and at least one of the image-side surface and object-side surface of each of the four lenses are aspheric. The optical image capturing system can increase aperture value and improve the imagining quality for use in compact cameras.
US11415774B2 Compact image capturing apparatus having a plurality of external connections and cooling system
An image capturing apparatus that is made compact in the size of an apparatus body, particularly the lateral size thereof, without impairing operability thereof. The image capturing apparatus includes connection terminals for connecting external devices thereto, an air inlet port via which air is drawn in for cooling heat sources of an apparatus body, and an air outlet port via which the air is discharged. A connection terminal arrangement surface and an air outlet port arrangement surface form different surfaces and are inclined at predetermined angles with respect to an optical axis, respectively. The connection terminal arrangement surface and the air outlet port arrangement surface are arranged to be displaced in a left-right direction, as viewed from the side of the image capturing apparatus, and are arranged to overlap each other, as viewed from the front of the image capturing apparatus.
US11415772B2 Motor for driving lenses
A motor for driving lenses is provided. The motor includes a case, a yoke fixed in the case, a magnet fixed in the yoke, a carrier equipped with lenses and installed in the magnet such that the carrier moves up and down within the magnet, a coil coupled with the carrier, in which the coil cooperates with the magnet to move up and down the carrier, a spring unit including first and second springs having arc shapes and being separated from each other while forming a ring shape as a whole a spacer supporting the outer peripheral surface of the spring unit, and a terminal provided on the spacer.
US11415771B2 Accessory
An accessory that can be attached to a camera body, the camera body including a first camera-side clock terminal that outputs a first clock signal, a second camera-side clock terminal to which a second clock signal is input, and a first camera-side power supply terminal that outputs first power, the accessory includes: an eighth terminal that is brought into contact with the first camera-side clock terminal; a tenth terminal that is brought into contact with the second camera-side clock terminal; and a second terminal that is brought into contact with the first camera-side power supply terminal, wherein: a distance between the tenth terminal and the second terminal is longer than a distance between the eighth terminal and the second terminal.
US11415770B2 Accessory
An accessory that can be attached to a camera body, the camera body including a first camera-side clock terminal that outputs a first clock signal, a first camera-side data terminal that outputs a first data signal, and a third camera-side data terminal to which a third data signal is input, the accessory includes: an eighth terminal that is brought into contact with the first camera-side clock terminal; a seventh terminal that is brought into contact with the first camera-side data terminal; and a ninth terminal that is brought into contact with the third camera-side data terminal, wherein the eighth terminal is positioned between the seventh terminal and the ninth terminal.
US11415769B2 Intermittent connection-type optical fiber tape core wire, optical fiber cable, and method for manufacturing intermittent connection-type optical fiber tape core wire
Provided is an intermittently coupled-type optical fiber ribbon in which, in a state where a plurality of optical fibers are arranged in parallel, coupling portions at which adjacent optical fibers are coupled by a coupling resin and non-coupling portions at which the adjacent optical fibers are not coupled are intermittently provided in a longitudinal direction, the coupling portions and the on-coupling portions being provided between some or all of the plurality of optical fibers, in which at least some of the non-coupling portions include a convex portion of the coupling resin, a tip end of the convex portion having an acute angle in a cross-sectional view in a direction orthogonal to the longitudinal direction.
US11415762B2 Optical bench, method of making and method of using
A method of forming an optical bench includes forming a reflector layer over a sloping side of a substrate. The method includes depositing a redistribution layer over the substrate. The method includes disposing an under bump metallization (UBM) layer over the redistribution layer. The method includes forming a passivation layer over the redistribution layer and surrounding sidewalls of the UBM layer. The method includes mounting a first optical component over an uppermost portion of the substrate, wherein the reflector layer is configured to reflect an electromagnetic wave from the first optical component, and the first optical component is mounted outside the trench.
US11415758B2 Fiber optic connector, subassembly and method of making
A fiber optic connector includes a housing having an internal cavity and a front opening. A back post has an internal cavity, a front opening and a rear opening. The back post is operatively connected to the housing so that the internal cavity of the back post communicates with the internal cavity of the housing. At least two ferrules are disposed at least partially within the internal cavity of the housing and are exposed through the front opening of the housing. Each ferrule has a cylindrical shape and includes a flange. Each ferrule couples to an optical fiber. A fiber guide is coupled to each ferrule. Each fiber guide receives one of the optical fibers. Each fiber guide extends rearward from the ferrule. Each fiber guide extends in the internal cavity of the housing and the internal cavity of the back post. Each fiber guide is bent as the fiber guide extends rearward from the internal cavity of the housing to the internal cavity of the back post.
US11415757B2 Cleaning nozzle and nozzle assembly for multi-fiber connectors
The nozzle includes a nozzle body having a front end with a recess defining a recessed wall. The recess is elongate in a first direction. The recess receives a front-end section of a ferrule of a multi-fiber connector to define gap, wherein the front-end section has an elongate end face. The nozzle has first and second channels that are elongate in the first direction and have respective first and second front-end openings at the recessed wall. The first and second front-end openings are spaced apart in a second direction perpendicular to the first direction. A cleaning fluid flows from the first channel into the gap and then out the second channel, including over the ferrule end faces and end faces of optical fibers supported by the ferrule. A flow-disrupting feature on the recessed wall generates turbulent flow to enhance cleaning.
US11415753B2 High-density FAUs and optical interconnection devices and related methods
A optoelectronic assembly is provided including a photonic integrated circuit (PIC) including at least one electronic connection element and plurality of waveguides disposed on a PIC face, a printed circuit board (PCB) including at least one PCB electronic connection element, which is complementary to the at least one electronic connection element of the PIC and the PIC is configured to be flip chip mounted to the PCB, a lidless fiber array unit including a support substrate having a substantially flat first surface and a signal fiber array including a plurality of optical fibers supported on the first surface, and an alignment substrate disposed on the PIC face and configured to align the plurality of optical fibers of the signal fiber array with the plurality of waveguides.
US11415749B2 Optical apparatus and methods of manufacture thereof
Optical apparatus and methods of manufacture thereof An optical apparatus (20) for evanescently coupling an optical signal across an (interface (30) is described. The optical apparatus (20) comprises a first substrate (22) and a second substrate (24). The optical signal is evanescently coupled between a first waveguide (26) formed by laser inscription of the first substrate (22) and a second waveguide (28) of the second substrate (22). The first waveguide (26) comprises a curved section (34) configured to provide evanescent coupling of the optical signal between the first and second waveguides (26, 28) via the interface (30).
US11415748B2 Fibre optic cable stripper with threaded blade moving system
A fibre optic cable stripper, comprising an alignment and fixing element, a rotational adjuster, and a lateral stripping and removing element is provided. The alignment and fixing element, aligning and fixing the fibre optic cable, comprises an alignment and threaded sleeve portion and a fixing portion. The rotational adjuster, sleeved on the alignment and threaded sleeve portion, rotatably moves back and forth thereon. The lateral stripping and removing element, cutting and stripping and rotating the rotational adjuster, comprises an enabling gap portion and a lateral sleeve portion. The lateral sleeve portion is mounted to the rotational adjuster and the enabling gap portion strips at least two gaps through to an end of the fibre optic cable having a preset depth via rotatable movement of the rotational adjuster. The preset depth is different depths defining different diameter sizes of the fibre optic cable.
US11415747B2 Optical integrated device and production method therefor
Included are an optical waveguide including a first cladding layer formed on a substrate; a core formed on the first cladding layer; and a second cladding layer formed on the first cladding layer so as to cover the core. At least one of the first cladding layer and the second cladding layer is composed of a cladding material of silicon oxide containing deuterium atoms. The number of hydrogen atoms contained in the cladding material is smaller than the number of the deuterium atoms contained in the cladding material.
US11415742B2 Backlight module and display device
The disclosure provides a backlight module and a display device. The backlight module includes a light guide plate including a light emitting surface, a lateral surface, and a light incident surface disposed correspondingly to the lateral surface. The light emitting surface is connected to the lateral surface and the light incident surface. A light source is disposed correspondingly to the light incident surface and is configured to emit light toward the light incident surface. An optical film is disposed on the light emitting surface. A fixing component is disposed on the light incident surface or the lateral surface and is configured to fasten the optical film on the light emitting surface so that the optical film can be evenly expanded uniformly along a direction parallel to the light source after being heated.
US11415740B2 Lighting module, lighting device, and manufacturing method thereof
A lighting device disclosed in an embodiment of the invention includes a substrate; a light source including a plurality of light emitting devices disposed on the substrate; a resin layer disposed on the substrate; and a first diffusion layer disposed on the resin layer, wherein the resin layer includes a first resin portion disposed on the light source, and a second resin portion adjacent to the first resin portion and disposed on the substrate. The upper surface of the first resin portion has an inclination and is spaced apart from the first diffusion layer, the second resin portion includes a material different from that of the first resin portion, and the second resin portion based on the upper surface of the substrate. The height of the upper surface may be greater than the lowermost height of the upper surface of the first resin portion.
US11415736B2 Backlight module with light guide plate with columnar microstructure groups
The present disclosure provides a backlight module including a light guide plate including a light-emitting surface, a bottom surface opposite to the light-emitting surface, and a light-incident side connecting the light-emitting surface and the bottom surface and light-emitting elements disposed at the light-incident side along a first direction. The light guide plate includes first columnar microstructures extending along a second direction perpendicular to the first direction on the light-emitting surface and columnar microstructure groups with second columnar microstructures, which are 1-15 times the number of the adjacent first columnar microstructures, between the first columnar microstructures extending along the second direction on the light-emitting surface. A first width of the first columnar microstructures is larger than or equal to a second width of the columnar microstructure groups along the first direction. A first height of the first columnar microstructures is larger than a second height of the columnar microstructure groups.
US11415734B2 Method of deriving appropriate cutting conditions for cutting polarizing plate
A method of deriving an appropriate condition for cutting a polarizing plate, the method including: (a) preparing a polarizing plate including an adhesive layer and having a cut surface; (b) providing the polarizing plate so that one end of the polarizing plate adjoins a guide unit; (c) moving the polarizing plate on the guide unit; (d) measuring frictional force applied between the polarizing plate and the guide unit while moving the polarizing plate; and (e) deriving the appropriate condition for cutting the polarizing plate based on the measured value of the frictional force and a predetermined adhesive agent leakage determination criterion based on the frictional force.
US11415731B2 Retroreflective article comprising retroreflective elements comprising primary reflective layers and secondary reflective layers
A retroreflective article including a reflective-particle-containing binder layer and a plurality of retroreflective elements. Each retroreflective element includes a transparent microsphere partially embedded in the binder layer. At least some of the retroreflective elements comprise a primary reflective layer that covers a portion of the embedded surface area of the transparent microsphere, and a secondary reflective layer provided by portions of the reflective-particle-containing binder layer that are adjacent to portions of the embedded surface area of the transparent microsphere that are not covered by the primary reflective layer.
US11415728B2 System and method for holographic displays
A holographic display can include a light source configured to output light; a parallax generator optically coupled to the light source; an optical volume, where the light is perceivable as a three dimensional image within the optical volume; optionally, a flip controller; and, optionally, a viewcone expander.
US11415724B2 Downhole modeling using inverted pressure and regional stress
A method for predicting a stress attribute of a subsurface earth volume includes simulating a linearly independent far field stress model, a discontinuity pressure model, and a discontinuity pressure shift model for the subsurface earth volume. A stress value, a discontinuity pressure shift at a surface of the Earth, a strain value, a displacement value, or a combination thereof is computed for data points in the subsurface earth volume based on a superposition of the linearly independent far field stress model, the discontinuity pressure models, and the discontinuity pressure shift model. The stress attribute of the subsurface earth volume is predicted, based on the computed stress value, the computed discontinuity pressure shift at the surface of the Earth, the computed strain value, the computed displacement value, or the combination thereof.
US11415723B2 Projector with three-dimensional measurement device
A device and method for projecting a light pattern is provided. The device includes a processor system and a housing. A three-dimensional (3D) measurement device is operably coupled to the housing that measures a distance to a surface in an environment. A laser projector is operably coupled to the housing, the laser projector having a light source and a pair of movable mirrors, the light source positioned to emit light onto the pair of movable mirrors. Wherein the processor system is responsive to non-transitory executable computer instructions for: determining 3D coordinates of points on the surface with the 3D measurement device; selecting a pattern; causing the laser projector to emit a beam of light and moving the pair of mirrors to generate the pattern on the surface; and adjusting the pattern based at least in part on the 3D coordinates.
US11415720B2 Downhole ultrasound image correction in oil based mud
A method for generating acoustic images corrected for distortions caused by attenuation of the ultrasonic signal by the mud may comprise disposing a downhole tool into a borehole, transmitting a pressure pulse from at least one transducer into the borehole, recording an echo with the at least one transducer, measuring a travel time, measuring an amplitude, determining a geometry of the borehole, determining a location of the downhole tool in the borehole, calculating an incident angle, mapping a mud attenuation, and correcting an image. A system for generating acoustic images corrected for distortions caused by attenuation of the ultrasonic signal by the mud comprising a downhole tool that may comprise a measuring assembly, wherein the measuring assembly comprises at least one transducer and wherein the at least one transducer is configured to emit a pressure pulse and record an echo. The system may further comprise an information handling system.
US11415717B2 Edge-preserving gaussian grid smoothing of noise components in subsurface grids to generate geological maps
Methods and systems, including computer programs encoded on a computer storage medium can be used to preserve edges while performing Gaussian grid smoothing of noise components in subsurface grids to generate geological maps. A subsurface grid is generated from data indicating properties of subsurface formations. A weighting grid is generated by: i) receiving seismic data representing the subsurface formations; ii) generating seismic attributes associated with discontinuities in the subsurface formations; and iii) assigning a particular weight value to weighting grid points that the seismic attributes associated with discontinuities in the subsurface formations indicate the presence of a discontinuity. The subsurface grid is processed by iteratively computing local averages of grid points in the subsurface grid using a compact Gaussian filter weighted by values in the weighting grid. A geological map of subsurface formations is generated based on the filtered subsurface grid.
US11415716B2 System and method of locating downhole objects in a wellbore
The present disclosure provides novel systems and methods of locating downhole objects in a wellbore, the condition of casing within the wellbore, and characteristics of a subterranean formation. More specifically, data associated with a hydraulic impulse in fluid in the wellbore is used to determine a location of a downhole object. Data associated with the hydraulic impulse is collected and then processed in the frequency domain to identify the location of the downhole object. The downhole object may be a tool positioned within the wellbore or a fracture network that communicates with the wellbore by a perforation through wellbore casing. The system and method of the present disclosure can also be used to identify locations of unintended holes or perforations in casing and other tubulars. One aspect of the present disclosure is a system and method of locating a downhole object by analyzing pressure data from a hydraulic impulse transmitted through a fluid in a wellbore and that reflects off of the downhole object.
US11415713B2 Indirect conversion nuclear battery using transparent scintillator material
A product includes a transparent scintillator material, a beta emitter material having an end-point energy of greater than 225 kiloelectron volts (keV), and a photovoltaic portion configured to convert light emitted by the scintillator material to electricity.
US11415711B2 Radiation counting device and method of controlling radiation counting device
A radiation counting device is provided that includes a scintillator, a pixel circuit, and an analog-to-digital conversion circuit. In the radiation counting device, the scintillator generates a photon when radiation is incident. In the radiation counting device, the pixel circuit converts the photon into charge, stores the charge over a predetermined period, and generates an analog voltage in accordance with the amount of stored charge. In the radiation counting device, the analog-to-digital conversion circuit converts the analog voltage into a digital signal in a predetermined quantization unit less than the analog voltage generated from the one photon.
US11415707B1 Miniaturized multi-band space GNSS receiver
A space based multi-band GPS/GNSS navigation system, including: a first RF card with a space grade application specific integrated circuit (ASIC) implementing two RF channels configured to receive and process two different received navigation signals; a space grade navigation processor configured to: execute processor instructions to process the two different received navigation signals to produce position, velocity, and time information; and process measurements using an Extended Kalman filter for enhanced performance at high altitude, including cis-lunar and lunar space.
US11415706B2 Method and system for estimating a trajectory from GPS data points
Accurate estimation of the trajectory of a vehicle by selecting optimal number of GPS data points and a shortest path technique applied for estimation is important and crucial. Method and system for estimating a trajectory from GPS data points is described. The method disclosed utilizes a plurality of GPS data points of a vehicle, an existing road map and a set of equal time intervals obtained by dividing an elapsed time during movement of the vehicle. Each GPS data point is associated to a time interval and a set of candidate points are mapped to each GPS data point correspondingly. A set of possible paths are determined between the set of candidate points in each time interval to estimate the trajectory of the vehicle using one of a shortest path technique and an edit distance technique.
US11415705B2 Method, apparatus for carrier-phase cycle-slip detection and repair
A method of determining position includes observing a first signal from a first source at a first epoch. The method includes observing a second signal from the first source at a second epoch. The method includes observing a third signal from a second source at the first epoch. The method includes observing a fourth signal from the second source at the second epoch. The method includes generating a first set of comparison data based on the first signal and the second signal. The method includes generating a second set of comparison data based on the third signal and the fourth signal. The method includes determining whether cycle-slip exists based on the first set of comparison data and the second set of comparison data. The method includes determining a current position of a standalone global navigation satellite system (GNSS) receiver in response to a determination that cycle-slip does not exist.
US11415704B2 Optimized position information assisted beamforming
A global positioning system (GPS) receiver may include an antenna configured to receive GPS signals from GPS satellites, a radio frequency (RF) front end configured to pre-process signals received by the antenna, a demodulator/converter configured to perform demodulation and analog-to-digital conversion of output signals received from the RF front end, a clock configured to provide a consistent clock signal, and a digital signal processor configured to receive the clock signal and make time and code measurements associated with determining a location of the GPS receiver based on the signals received by the antenna. The GPS receiver may be configured to eliminate reflected or indirect signals from the time and code measurements.
US11415701B2 Trusted signal acquisition in positioning system receivers
Approaches for detecting and/or rejecting fraudulent positioning system signals at one or more positioning system receivers. The receivers may establish a time search window that may be maintained beyond a time in which a fraudulent signal is expected to move away from an authentic signal a sufficient amount so as to fall outside the time search window. Various approaches are described for updating the time signal at the receiver to maintain accuracy without acquiescing to the introduced bias of a fraudulent signal. Also, an approach for evaluation of candidate signals for consistency at one or more stationary receivers is described. Also, approaches for collective evaluation of signals provided from networked receivers are described to provide sentry receivers operative to detect and alert the presence of a fraudulent signal.
US11415700B2 Multi-element Fabry-Perot etalon interferometer for direct detection lidar
A number of etalons together are used to extract the velocity, density and temperature of a scattering medium, such as the atmosphere. An optical air data sensor system incorporates the structure and operation for outputting laser light at a volume of air so as to be scattered by molecules and aerosols in the air volume being scanned; receiving the scattered laser light via a collecting optics assembly; splitting the received scattered laser light from the input optical fiber into a plurality of scattered light emissions; collimating each of the plurality of scattered light emissions; inputting the plurality of collimated light emissions into corresponding ones of a plurality of Fabry-Perot etalons; and imaging each of the plurality of collimated light emissions from the plurality of Fabry-Perot onto corresponding ones of a plurality of non-imaging detectors.
US11415699B2 Lidar transmit/receive system
A light detection and ranging (LIDAR) system includes one or more components that include at least one of an electrical circuit, an electro-optical component, or an optical component. The one or more components are configured to receive an optical beam generated by a laser source, split the optical beam into a plurality of optical beams, transmit the plurality of optical beams through a first subset of optical paths. The one or more components are configured to in response to transmitting the plurality of optical beams, receive a reflected beam through a second subset of the optical paths, generate a first output signal based on a first local oscillator (LO) signal and the reflected beam, and generate a second output signal based on a second local oscillator (LO) signal and the reflected beam.
US11415696B2 Optical sensor and electronic device
An optical sensor for appropriately updating a crosstalk value is provided with: a photon-counting type of first light-receiving unit for receiving target object reflected light and cover panel reflected light; and a determination circuit that determines whether or not the target object reflected light is received by the first light-receiving unit, on the basis of a first received light pulse signal that is based on at least one of the target object reflected light and the cover panel reflected light, and a reference pulse signal.
US11415693B2 Spatial coherence feedback for adaptive clutter filtering
An ultrasound system that includes a transducer configured to acquire ensemble channel/echo data and a filter bank configured to receive the echo data from the transducer, wherein the echo data is passed through a plurality of clutter filters within the filter bank to realize a plurality of echo data outputs. A processor calculates a spatial coherence value from each of the plurality of echo data outputs, compares the spatial coherence values of each filter, and selects the filter that yields a best spatial coherence for subsequent velocity estimation used to generate an output image for clinical use, where the best spatial coherence value is a highest and best spatial coherence value among the set of spatial coherence values.
US11415692B2 High-resolution fully polarimetric frequency modulation continuous wave image radar system using RF switch and image processing method therefor
A high-resolution fully polarimetric frequency modulation continuous wave (FMCW) image radar system using an RF switch and an image processing method are provided. The image radar system includes a signal generator that generates a frequency modulation signal, a transmitter that radiates the frequency modulation signal as vertical polarization and horizontal polarization using a vertically polarized transmit antenna and a horizontally polarized transmit antenna, a receiver that receives a signal in which a vertically polarized signal and a horizontally polarized signal are reflected from an object, using a vertically polarized receive antenna and a horizontally polarized receive antenna, and generates a VV/HV polarization data set and a VH/HH polarization data set based on the signal received via the vertically polarized receive antenna and the horizontally polarized receive antenna, and a signal processor that obtains a fully polarimetric radar image based on bilateral symmetry correction and azimuth compression.
US11415690B2 Method and system comparing odometer velocity to radar based velocity
A method is provided for operating a radar system of a vehicle. The radar system has at least one radar sensor for detecting at least one target outside the vehicle. A prediction of an ego-velocity (vEgo) of the vehicle is performed, so that a prediction result is determined. A classification for classifying the at least one detected target as a stationary target is then performed using the prediction result, so that a classification result is determined. One of at least two estimation methods is then selected for an estimation of the ego-velocity (vEgo), such that the selection is dependent on an evaluation of the classification result.
US11415687B2 System and method for determining whether to perform sensor calibration while minimizing system load
Provided herein is a system and method for calibrating sensors. The system comprises a sensor to capture first data, an analysis engine to determine whether the sensor is to be calibrated, and a communication engine to transmit the first data from the sensor to the analysis engine and transmit information to an error handling module that the sensor is to be calibrated, in response to a determination that the sensor is to be calibrated. The determining is based on a result from a first validation of the first data, which is based on a known parameter of the sensor or historical data.
US11415685B2 Sensors calibration
An apparatus calibrates the optical sensor to calibrate the distance measured by the sensor with the expected distance using a calibration surface at the expected distance.
US11415683B2 Mobile sensor calibration
In one embodiment, a method includes receiving sensor data from one or more sensors of an autonomous vehicle (AV); determining that a first sensor of the one or more sensors needs recalibration based on the sensor data. The first sensor being of a first sensor type. The method also includes sending a request to a remote management system indicating that one or more of the sensors of the AV need recalibration and a location of the AV; determining the presence of a service vehicle having a calibration target configured to calibrate sensors of the first sensor type; and initiating a calibration routine using the calibration target.
US11415682B1 Lidar receiver system with ambient-light compensation and threshold adjustment
A lidar and optical rangefinder receiver improves signal detection in the presence of varying levels of environmental light and other noise sources. The occurrence of false triggers, due to noise, during periods when no optical pulse is emitted is used to adjust the pulse detection threshold level and simultaneously calibrate the time-of-flight timer. The photodetector's response to ambient light is also used to adjust the threshold level. Example systems include signal detection electronics with dynamic thresholding and real-time calibration of timing electronics, in which the threshold level for signal detection is adjusted in response to both information acquired during calibration cycles and ambient light measured between active rangefinding cycles.
US11415680B2 Use of extended detection periods for range aliasing detection and mitigation in a light detection and ranging (LIDAR) system
A computing system may operate a LIDAR device to emit and detect light pulses in accordance with a time sequence including standard detection period(s) that establish a nominal detection range for the LIDAR device and extended detection period(s) having durations longer than those of the standard detection period(s). The system may then make a determination that the LIDAR detected return light pulse(s) during extended detection period(s) that correspond to particular emitted light pulse(s). Responsively, the computing system may determine that the detected return light pulse(s) have detection times relative to corresponding emission times of particular emitted light pulse(s) that are indicative of one or more ranges. Given this, the computing system may make a further determination of whether or not the one or more ranges indicate that an object is positioned outside of the nominal detection range, and may then engage in object detection in accordance with the further determination.
US11415677B2 Pulse timing based on angle of view
To compensate for the uneven distribution of data points around the periphery of a vehicle in a lidar system, a light source transmits light pulses at a variable pulse rate according to the orientation of the light pulses with respect to the lidar system. A controller may communicate with a scanner in the lidar system that provides the orientations of the light pulses to the controller. The controller may then provide a control signal to the light source adjusting the pulse rate based on the orientations of the light pulses. For example, the pulse rate may be slower near the front of the lidar system and faster near the periphery. In another example, the pulse rate may be faster near the front of the lidar system and slower near the periphery.
US11415674B2 Chromatic point sensor optical pen with adjustable range and adjustable stand-off distance
A chromatic point sensor (CPS) optical pen provides a signal usable to measure a distance to a surface, and includes an axial chromatic aberration portion arranged to receive source radiation from an aperture, output it toward the surface as a focused measurement beam having axial chromatic dispersion, receive reflected radiation from the surface and focus it proximate to the aperture. The axial chromatic aberration portion includes a first axially dispersive focusing element that receives the source radiation and focuses it at a first focal region, a second axially dispersive focusing element that receives the radiation from the first focal region and focuses it at a second focal region, and a third axially dispersive focusing element that receives the radiation from the second focal region and outputs the measurement beam. Lengths between the first, second and third axially dispersive focusing elements are adjustable (i.e., resulting in an adjustable range).
US11415672B2 Method and apparatus for generating object detection box, device, storage medium, and vehicle
The present disclosure provides a method for generating an object detection box, comprises: obtaining a set of point-cloud data frames collected by a radar device within a set period; obtaining, from the set, a first point-cloud data frame corresponding to a first time when an unmanned vehicle is closest to a target object, and obtaining first detection box information corresponding to the target object in the first point-cloud data frame that is obtained through an automatic detection algorithm; determining whether the first detection box information is valid detection box information with respect to a second cloud-point data frame in the set that corresponds to a second time prior to the first time; and determining whether the first detection box information is to be used as final detection box information of the target object in the second point-cloud data frame according to the result of the determination.
US11415670B2 Object classification using low-level radar data
Techniques and apparatuses are described that implement object classification using low-level radar data. In particular, a radar system extracts features of a detected object based on low-level data. The radar system analyzes these features using machine learning to determine an object class associated with the detected object. By relying on low-level data, the radar system is able to extract additional information regarding the distribution of energy across range, range rate, azimuth, or elevation, which is not available in detection-level data. With the use of machine learning, the object can be classified quickly (e.g., within a single frame or observation), thereby enabling sufficient time for the autonomous-driving logic to initiate an appropriate action based on the object's class. Furthermore, this classification can be performed without the use of information from other sensors.
US11415667B2 Signaling device for passively transmitting signals
A signaling device that provides for passive radar detection. An incoming radar signal is reflected back outward away from the device with increased power. The incoming radar signal can also power a harmonic transceiver and generate a harmonic signal that is transmitted outward away from the device. The signaling device can also include one or more powered components to further transmit an outgoing signal.
US11415664B2 Method and system for obtaining an adaptive angle-doppler ambiguity function in MIMO radars
A method for obtaining an adaptive angle-Doppler ambiguity function (AF) for a target using multiple-input-multiple-output (MIMO) radar that includes a transmit antenna array having a plurality of antenna elements. The method includes generating transmit signals for transmission by the transmit antenna array, the transmit signals defining at least a first transmit trajectory of a phase center within the transmit antenna array; transmitting the transmit signals using the transmit antenna array and receiving receive signals from the target, the receive signals resulting from the incidence of the transmit signals upon the target; and obtaining at least an angle-Doppler ambiguity function (AF) from the receive signals. The first transmit trajectory is such that, in operation, the phase center undergoes random phase center motion (PCM), such that a phase center position within the transmit antenna array varies randomly with time. A system for obtaining an AF is also disclosed.
US11415657B2 Angle of arrival using machine learning
A system and method of determining the angle of arrival or departure using a neural network is disclosed. The system collects a plurality of I and Q samples as a packet containing a constant tone extension is being received. The I and Q samples are used to form I and Q arrays, which are used as the input to the neural network. The neural network produces a first output representative of the azimuth angle and a second output representative of the elevation angle. In certain embodiments, the neural network is capable of detecting a plurality of angles, where, for each angle, there are three outputs, a first output representative of the azimuth angle, a second output representative of the elevation angle and a third output representative of the relative amplitude. In some embodiments, the neural network is configured to determine the carrier frequency offset of an incoming signal as well.
US11415655B2 Reduced field-of-view perfusion imaging with high spatiotemporal resolution
Some aspects of the present disclosure relate a method for magnetic resonance imaging, which can include acquiring, by applying an imaging pulse sequence, magnetic resonance data associated with a region of interest of a subject. The imaging pulse sequence can include a plurality of RF pulses configured to generate a desired image contrast, and an outer-volume suppression (OVS) module to attenuate the signal outside the region of interest. The method can further include reconstructing, from the acquired magnetic resonance data, a plurality of reduced field of view (rFOV) magnetic resonance images corresponding to the region of interest.
US11415652B2 Multi-dimensional spectroscopic NMR and MRI using marginal distributions
Multi-dimensional spectra associated with a specimen are reconstructed using lower dimensional spectra as constraints. For example, a two-dimensional spectrum associated with diffusivity and spin-lattice relaxation time is obtained using one-dimensional spectra associated with diffusivity and spin-lattice relaxation time, respectively, as constraints. Data for a full two dimensional spectrum are not acquired, leading to significantly reduced data acquisition times.
US11415648B2 Multilayer MR local coil
A magnetic resonance (MR) local coil and an MR apparatus are provided. The MR local coil includes at least one antenna layer, at least one first layer, at least one second layer, and at least one third layer. In this structure, at least one MR antenna is arranged on the antenna layer. The at least one first layer is arranged between the at least one antenna layer and the at least one second layer, and the at least one second layer is arranged between the at least one first layer and the at least one third layer.
US11415638B2 Test method and test device for adapter
The present disclosure provides a test method and a test device for an adapter. The method includes: detecting temperatures of elements in the adapter; determining whether the adapter is in a temperature balance state according to the temperatures of the elements in the adapter; increasing an ambient temperature of an environment where the adapter is located in response to the temperature balance state; detecting an output power of the adapter, and determining whether the adapter performs a power reduction operation before the temperatures of the elements reach a first preset temperature threshold; and determining that a test for the adapter fails when the power reduction operation does not occur.
US11415635B2 Determining battery DC impedance
A controller for use in a battery charging system includes processing circuitry configured to perform certain tasks during battery charging operations, and other tasks during operational use of the battery. During a charging operation, the controller receives a measured DC impedance of a propulsion battery measured by a battery data acquisition and monitoring subsystem, obtains a reference DC impedance of a hypothetical battery, and determines an impedance degradation factor of the propulsion battery using the measured DC impedance and the reference DC impedance. During operational use of the propulsion battery, the controller obtains an operational reference impedance of the propulsion battery, determines a real-time effective impedance for the propulsion battery based on the impedance degradation factor and the operational reference impedance, and generates a feed-forward parameter based on the real-time effective impedance.
US11415633B2 Current measuring apparatus, current measuring method and battery pack including the current measuring apparatus
A current measuring apparatus including a switching circuit installed on the charging and discharging path, a current measuring unit having a shunt resistor installed on the charging and discharging path and configured to output a current signal corresponding to a voltage across the shunt resistor, a voltage measuring unit configured to measure the voltage across the switching circuit, a temperature measuring unit configured to measure a temperature of the switching circuit, and a control unit. The control unit determines a first current value indicating a current flowing through the shunt resistor, based on the current signal. The control unit determines a second current value indicating a current flowing through the switching circuit, based on the measured voltage and the measured temperature. The control unit determines whether the shunt resistor is in a normal state, based on the first current value and the second current value.
US11415631B2 Method and apparatus for estimating SOC-OCV profile
An apparatus estimating a state of charge (SOC)-open circuit voltage (OCV) profile, including: a storage unit storing: a beginning of life (BOL) positive electrode (PE) half-cell SOC-OCV profile and available range (AR), a BOL negative electrode (NE) half-cell SOC-OCV profile and AR, and a BOL full-cell SOC-OCV profile and total capacity (TC), and a control unit estimating a full-cell SOC-OCV profile at middle of life (MOL), including: an AR determination module for: calculating an MOL full-cell TC while a secondary battery is fully charged/discharged at MOL, and determining the MOL PE and NE ARs so a ratio of the MOL to the BOL full-cell TCs equals a ratio of the MOL to the BOL PE ARs and a ratio of the MOL to the BOL NE ARs, and a profile management module for: estimating, as an MOL full-cell SOC-OCV profile, a differential profile, and updating the BOL full-cell SOC-OCV profile.
US11415630B2 Methods and apparatus for updating a fuel gauge and estimating state of health of an energy storage cell
In one aspect, an embodiment of this invention comprises an apparatus for updating an active fuel gauge of a battery cell. The apparatus comprises a memory, a sensor, and a processor. The memory stores data regarding an active fuel gauge of the battery cell based on a first voltage and state of charge (SOC) relationship. The processor receives first, second, and third resting voltage measurements at different times. The processor calculates differences in capacity between pairs of the resting voltage measurements based on the first voltage and state of charge (SOC) relationship. When the differences are equal the reference capacity difference, the processor identifies an estimate of a remaining capacity of the battery cell corresponding with the active fuel gauge. When the differences are not equal to the reference capacity difference, the processor updates the active fuel gauge based on an identified second voltage and SOC relationship.
US11415628B2 Automated test equipment for testing one or more devices under test, method for automated testing of one or more devices under test, and computer program using a buffer memory
An automated test equipment for testing one or more devices under test comprising a plurality of port processing units, comprising at least a respective buffer memory, and a respective high-speed-input-output, HSIO, interface for connecting with at least one of the devices under test. The port processing units are configured to receive data, store the received data in the respective buffer memory, and provide the data stored in the respective buffer memory to one or more of the connected devices under test via the respective HSIO interface for testing the one or more connected devices under test. A method and computer program for automated testing of one or more devices under test are also described.
US11415625B2 Device and method for monitoring multi-die power module
A method and device for monitoring a multi-die power module in a half-bridge switch configuration are provided. The method and device are designed to set dies in a non conductive state, select one die which is blocking a voltage, inject a current in a gate of the selected die in order to charge an input parasitic capacitance of the selected die, monitor a voltage that is representative of a voltage on the gate of the selected die, and memorize the value of the monitored voltage when the value of the monitored voltage is stabilized.
US11415621B2 Crack detecting circuit and display panel
A crack detecting circuit and a display panel are provided. The 1 crack detecting circuit includes an annular detecting wiring, an external signal wiring, and a sub pixel display wiring which are electrically coupled together. The annular detecting wiring is disposed annularly. One terminal of the sub pixel display wiring is electrically coupled to a signal output terminal of the annular detecting wiring, and the other terminal of the sub pixel display wiring is electrically coupled to a drain scan line of a sub pixel. The display panel includes the above-mentioned crack detecting circuit.
US11415620B2 Trending functions for partial discharge
A method of detecting a partial discharge in an electrical asset includes sensing of a discharge current in the electrical asset using a transducer and responsively providing a transducer output; processing the transducer output by comparing the transducer output to a baseline; calculating an accumulated amount by which the transducer output exceeds the baseline; decreasing the accumulated amount with time; detecting partial discharge in the electrical asset based upon the accumulated amount; and providing an output related to detected partial discharge. A partial discharge detection system for detecting a partial discharge in an electrical asset includes a transducer configured to receive a signal from the electrical asset generated due to an occurrence of partial discharging in the electrical asset and responsively providing a transducer output. Processing circuitry compares the transducer output to a baseline, calculates an accumulated amount by which the transducer output exceeds the baseline, decreases the accumulated amount with time, and detects partial discharge in the electrical asset based upon the accumulated amount. Output circuitry provides an output related to detected partial discharge.
US11415619B2 Digital modulation/demodulation with active monitoring for measurement of power factor and capacitance in high-voltage bushings, transformers, reactors, and other electrical equipment with high-voltage insulation
Systems and methods for measuring the integrity of insulation components in energized or de-energized electrical systems. Using a digital modulation/demodulation system, an active monitoring system adds a modulated high frequency signal to an injected signal and demodulates the resulting signal to provide voltages and currents that are measured and used to determine the capacitances and power factors of the insulation components. Systems may be used for on-line detection and measurement of power factor and capacitance of electrical equipment such as transformers, reactors, and condenser type bushings. The present disclosure is especially applicable to the electrical power industry.
US11415617B2 Field-biased second harmonic generation metrology
Various approaches can be used to interrogate a surface such as a surface of a layered semiconductor structure on a semiconductor wafer. Certain approaches employ Second Harmonic Generation and in some cases may utilize pump and probe radiation. Other approaches involve determining current flow from a sample illuminated with radiation. Decay constants can be measured to provide information regarding the sample. Additionally, electric and/or magnetic field biases can be applied to the sample to provide additional information.
US11415615B2 Airborne system and method for the characterization and measurement of antennas or radiating systems
An airborne system and method for the characterization and measurement of radiating systems or antennas (5), including: an aerial module (1) including a unit for measuring electromagnetic emissions (11), which captures the electromagnetic field (E) radiated by the radiating system or antenna (5), and a positioning and guiding system (13) with an accuracy equal to or less than 3 cm; and a ground station (2) including a unit (23) for processing the electromagnetic emission measurements, which processes the measurements using a set of algorithms for processing electromagnetic emission measurements (25). Also, a method for measuring and characterizing radiating systems or antennas (5). The invention is suitable for use in sectors that require antennas to be characterized and measured, such as, for example, radar and radio navigation facilities, terrestrial- and satellite-based telecommunications systems, or terrestrial broadcasting facilities.
US11415610B2 Validation of phase currents in a multi-phase system
In order to ensure safe operation of a multi-phase system, even a system including a plurality of phases, a number of phase groups is provided, which comprises some of the phases, wherein phase currents of the number of phase groups are merged in a group node to form a group sum current and a group sum current measurement value of the group sum current is captured. The current measurement values belonging to the number of phase groups are summed up to form a group sum and the group sum is compared with the group sum current measurement value to validate the phase currents of the phases in order to ensure safe operation.
US11415609B2 Device and method for frequency analysis of a signal
The invention relates to a device for the frequency analysis of a signal, comprising a diamond crystal having NV centers defining sub-regions, an excitation unit for optically or electrically exciting each sub-region, an injection unit for injecting a signal so that the sub-region is in the presence of the signal, a magnetic field generator designed so as to generate a magnetic field on each sub-region, the magnetic field having a spatial variation of amplitude in a first direction, and a detector for detecting the resonance frequency of each sub-region of the region, the detector comprising an electrical contact for detecting the charges created in a sub-region, and a reading circuit.
US11415606B2 Systems and methods for improved root mean square (RMS) measurement
Systems and methods are provided for improving the operation of a computer or other electronic device that utilizes root-mean-square (RMS) measurements, e.g., RMS current measurements, by reducing error in the RMS measurement. A series of measurement samples are received at a processor, which executes a noise-decorrelated RMS algorithm including: calculating a current-squared value for each measurement sample by multiplying the measurement sample by a prior measurement sample in the series (rather by simply squaring each measurement sample as in conventional techniques), summing the current-squared values, and calculating an RMS value based on the summed values. The processor may also execute a frequency-dependent magnitude correction filter to correct for frequency-dependent attenuation associated with the noise-decorrelated RMS algorithm. The calculated RMS value has a reduced error, particularly for lower-end current measurements, which may improve the operation of the computer or electronic device that utilizes the RMS value.
US11415605B2 Thru-line directional power sensor having microstrip coupler
Disclosed is a directional coupler having a coupler, a forward resistive attenuator, a reflected resistive attenuator, a forward compensation capacitor, and a reflected compensation capacitor. A forward coupler side arm and reflected coupler side arm of the coupler are configured to obtain a sample of forward energy and a sample of reflected energy from the coupler transmission line section. The forward resistive attenuator and reflected resistive attenuator are configured to attenuate the sample of forward energy and the sample of reflected energy. The forward compensation capacitor and the reflected compensation capacitor are configured to receive the attenuated sample of forward energy and the attenuated sample of reflected energy and produce a frequency-compensated sample of forward energy and a frequency-compensated sample of reflected energy.
US11415598B2 Methods and systems for connecting and metering distributed energy resource devices
An electric meter socket includes: a first plurality of connection points within the electric meter socket configured to form electrical connections to line voltage wirings of an electric distribution system; a second plurality of connection points within the electric meter socket configured to form electrical connections to output voltage wirings of a DER device; one or more connection points within the electric meter socket configured to form an electrical connection of neutral wires of the electric distribution system, the DER device, and a load; and a plurality of receptacles, each of the plurality of receptacles electrically connected to a corresponding connection point and configured to accept a mating connector of an electric meter.
US11415595B2 Multiple anchor high frequency accelerometer
Single-axis teeter-totter accelerometers having a plurality of anchors are disclosed. The plurality of anchors may be arranged about a rotation axis of the teeter-totter proof mass. Each of the plurality of anchors may be coupled to the proof mass by two torsional springs each extending along the rotation axis. The plurality of anchors allows an increased number of torsional springs to be coupled to the proof mass and thus greater torsional stiffness for the proof mass may be achieved. Due to the higher torsional stiffness, the disclosed single-axis teeter-totter accelerometers may be deployed in high-frequency environments where such increased torsional stiffness is required, for example, around 20 kHz and above.
US11415594B2 Directional differential pressure detector for indicating potential or actual directional air flow
Methods and apparatuses for indicating the presence of a threshold directional differential pressure between separated adjacent spaces. A conduit contains at least one movable element that indicates whether the pressure difference between the two spaces is at least as high as a threshold pressure difference. The apparatus is adjustable to have different threshold set points by adjusting the pivot arm inclination relative to a horizontal plane.
US11415593B1 Multiplexing apparatus for measuring air flow and air temperature
A portable air fan measurement tool that is configured to measure air flow and air temperature. The air fan measurement tool includes a base comprising a magnet, the magnet being configured to attach the base to an air fan ring of an air fan. The portable air fan measurement tool also includes a vertical support having a first end configured to engage the base. The portable air fan measurement tool further includes an angular support having a first end configured to engage the vertical support and a horizontal support having a first end configured to engage a second end of the angular support. Moreover, the portable air fan measurement tool includes a boom having a first end configured to engage a second end of the vertical support and a second end of the horizontal support, and a plurality of air fan measurement devices that are disposed on the boom.
US11415592B2 Computing device and related methods for determining wind speed values from local atmospheric events
A computing device comprising a portable housing having opposing top and bottom edges and opposing side edges, a memory carried by the portable housing, a display carried by the portable housing, a rotational motion sensor carried by the portable housing, and a processor carried by the portable housing and coupled to the memory, the display, and the rotational sensor. The processor may be configured to determine a rotational angle of the portable housing based upon the rotational motion sensor as the portable housing is rotated to a position where an orientation of at least one of the sides of the portable housing matches an orientation of a localized atmospheric event, calculate a localized wind speed value from the determined rotational angle, and output the calculated localized wind speed value on the display.
US11415589B2 Automatic analyzer
Provided is an automatic analyzer provided with a liquid level sensing function in which liquid levels in sample containers having various heights can be precisely detected using ultrasonic waves. This device is provided with: a conveyance rack for conveying a sample container which contains a sample and is loaded thereon; a fixed ultrasonic distance sensor for measuring the liquid level position in the sample container loaded on the conveyance rack; sound wave guides for suppressing diffusion of sound waves transmitted from the ultrasonic distance sensor, the sound wave guides being disposed between the sample container and the ultrasonic distance sensor; and a sound wave guide control unit for adjusting the length or switching the length of the sound wave guides in accordance with the distance between the ultrasonic distance sensor and the sample container.
US11415587B2 Sample container transfer device
It is possible to realize a sample container transfer device capable of handling a plurality of racks in which a sample container can be efficiently transferred from a preprocessing system to a carrier used in an analysis system and can be transferred to a plurality of kinds of carriers of the analysis system. A plurality of kinds of racks A and racks B is held by an empty rack holding area 330. The racks A or the racks B can be used for conveyance of specimen containers according to the application of a specimen. After a fixed number of specimen containers separated by a separation mechanism 301 according to an application are collected by stoppers 303a and 303b, the specimen containers are conveyed to a transfer start position 309 to be transferred from a holder to a rack. Accordingly, it is possible to suppress an occurrence of a state in which the rack does not have a part where no specimen is mounted.
US11415586B2 Analysis device
An analysis device includes a guide-in section, a piercing member, an airtight member, a gas introduction member, and a measurement member. The guide-in section is configured to guide a rectangular block shaped analysis kit containing a sample. The piercing member pierces a sealing film at an upper face of a liquid reservoir formed in the analysis kit. The airtight member forms an airtight space against the analysis kit at the periphery of a location pierced by the piercing member. The gas introduction member introduces gas into the airtight space. The measurement member measures a component present in the sample in the analysis kit guided into the guide-in section.
US11415585B2 Power off delay system and method
A power off delay system and method is configured to delay termination of electrical power to a digital pathology device in a power off condition. If the apparatus includes a UPS, the power off delay system and method delays termination of electrical power when a power switch is turned off and when a catastrophic power failure occurs. During the delay of the termination of electrical power, the digital pathology device is configured to control the scanning stage system and the glass slide conveyor system and the slide rack conveyor system to place each of these systems into a known state and position all glass slides into a known position prior to the termination of electrical power to the digital pathology device. This allows the digital pathology device to resume normal operation upon power up.
US11415582B2 Method for detecting and treating colon cancer by measuring heavy metal concentrations
Method for detecting colon or colorectal cancer by measuring heavy metal concentrations in colon or colorectal tissue using laser-induced breakdown spectroscopy (LIBS).
US11415578B2 Biosensor platform for rapid diagnostic testing
The bio sensor platform is a rapid point-of-care (POC) device wherein detection of a target analyte from a liquid or solid substrate is performed in a single step using a fully integrated disposable test system that includes a test strip immunoassay. In operation, a user initiates the test by rupturing the bottom of a liquid-filled analyte capsule seated in a capsule sleeve. A small volume of liquid flows by capillary action from the capsule sleeve and through a restrictor port to a test strip chamber where contact with the absorptive sample pad of the test strip (among other things) moves liquid by capillary action upwardly through the test strip. The detection of the target analyte is resolved by the test strip reagents and the test results are obtained at a test result window where a portion of the test strip is exposed to the user.
US11415574B2 Lymphocyte-based morphometric test for alzheimer's disease
This invention provides methods for diagnosing Alzheimer's disease in a symptomatic human subject, and for determining whether a human subject is predisposed to becoming afflicted with Alzheimer's disease. These methods employ the steps of (a) culturing a subject's lymphocytes with a suitable basement membrane matrix to permit the lymphocytes to aggregate; (b) measuring the resulting lymphocyte aggregation; and (c) based on such measurement, either diagnosing Alzheimer's disease or determining a predisposition to it, as appropriate.
US11415571B2 Large scale organoid analysis
Methods, systems, and software are provided for using organoid cultures, e.g., patient-derived tumor organoid cultures, to improve treatment predictions and outcomes.
US11415568B2 Systems and methods for implicit chemical resolution of vacuum gas oils and fit quality determination
Systems and methods for implicit chemical resolution of vacuum gas oils and fit quality determination are disclosed. The systems and methods include utilizing an FT-IR spectrum of an unknown VGO composition, and a database of FT-IR spectra of known VGO compositions, to determine a model of composition for the unknown VGO composition. Additionally, the fit quality for the model of composition is determined by performing a partial least squares analysis on specific spectral regions of interest in the FT-IR spectrum of the unknown VGO composition.
US11415567B2 Method for determining the true boiling points of complex hydrocarbon fluids using nuclear magnetic resonance
Nuclear magnetic resonance (NMR) relaxation and/or diffusion measurements are used to deduce fluid compositional information such as a chain-length distribution, which may then be used to predict the true boiling points (TBP) of a sample of a complex hydrocarbon fluid mixture, such as a crude oil. The NMR measurements may be considered a fast and portable proxy measurement in estimating fluid TBP distributions in lieu of distillation methods, or the simulated distillation by gas chromatography.
US11415564B2 Secure data handling in a breath alcohol calibration station
A breath alcohol device calibration system includes a computerized calibration module operable to calibrate a breath alcohol device, and an interface operable to couple the breath alcohol device to a remote server. The interface uses a connection employing a cryptographic function such that data stored on the breath alcohol device can be securely transferred from the breath alcohol device to the remote server using the calibration system. The interface is further operable to transfer data stored on the breath alcohol device from the breath alcohol device to the remote server directly without storing the data in nonvolatile storage on the calibration station.
US11415561B2 Method for detecting a malfunction of an acoustic sensor coupled to an electrochemical generator and device implementing said method
A method for detecting a malfunction of an acoustic sensor coupled to an electrochemical generator includes applying an electrical signal at a given frequency and a given amplitude, termed the signal frequency and signal amplitude; measuring, by the acoustic sensor, an acoustic signal emitted by the electrochemical generator in response to the application of the electrical signal; and, when the amplitude of the acoustic signal is below a predetermined threshold value, and detecting a malfunction of the acoustic sensor.
US11415556B2 Acoustic wave superscattering
A device can be configured to cause the superscattering of acoustic waves and/or to enable incident angle-dependent scattering. The acoustic superscattering device can include a body that has an outer peripheral surface. One or more resonators can be defined in the body. The one or more resonators can open to the outer peripheral surface of the body. When there are a plurality of resonators, the resonators are not in communication with each other within the body. The acoustic superscattering device can be configured to cause the superscattering of a target acoustic wave impinging upon the body.
US11415551B2 Resonator for detecting single molecule binding
Various embodiments of an apparatus for measuring binding kinetics of an interaction of an analyte material present in a fluid sample are disclosed. The apparatus includes a sensing resonator having at least one binding site for the analyte material; actuation circuitry adapted to drive the sensing resonator into an oscillating motion; measurement circuitry coupled to the sensing resonator and adapted to measure an output signal of the sensing resonator representing resonance characteristics of the oscillating motion of the sensing resonator; and a controller coupled to the actuation and measurement circuitry, wherein the controller is adapted to detect an individual binding event between the at least one binding site and a molecule of the analyte material.
US11415549B2 Eddy current flaw detection device
The present invention provides an eddy current flaw detection device capable of applying a sufficiently strong magnetic field to a test object without using a significantly large magnet. A magnetic-field forming magnet 60 includes a base magnet piece 60a and a tip magnet piece 60b. The tip magnet piece 60b has a tip pole face 62 from which a magnetic pole is directed toward a test object 30. The tip pole face 62 has a smaller area than a base face 64 of the base magnet piece 60a, the base face 64 being located on the opposite side of the magnetic-field forming magnet 60 from the tip pole face 62.
US11415548B2 Flat type lamp for photoionization detector and method for manufacturing the same
A disclosed flat type lamp for a photoionization detector includes: a first plate member having a plate shape and having a first surface on which a plurality of discharge cavities is formed; a second plate member isolating the plurality of discharge cavities from the outside by being disposed and sealed on the first surface of the first plate member; electrodes disposed on the first and second plate members and arranged to face each other; and a discharge gas filled in the plurality of discharge cavities and producing vacuum ultraviolet using electric force that is applied through the electrodes.
US11415546B2 Volatile organic compound-based diagnostic systems and methods
Provided are devices and methods to detect the presence of volatile organic compounds related to the presence of a disease state in a biological sample. The devices may include a detection moiety such as a polynucleotide in electronic communication with a semiconductor such as graphene or a carbon nanotube.
US11415543B2 Sensor assemblies
A sensor assembly is described. The sensor assembly includes a sensor body having an outwardly-extending flange, first and second spacers, and an integral two-part housing with first and second housing parts. The two-part housing includes an annular groove in which the outwardly-extending flange and the first and second spacers are received. Facing annular surfaces of the housing and the first and second spacers are in sliding contact with each other. Facing annular surfaces of the first and second spacers and the flange are in sliding contact with each other. The annular surfaces of the housing apply a compressive load to the flange by means of the first and second spacers to maintain a hermetic seal between the facing annular surfaces. The facing annular surfaces accommodate differential thermal expansion between the component parts of the sensor assembly if the sensor assembly is exposed to an environment with an elevated temperature.
US11415539B2 Chemical oxygen demand sensing using pseudo-graphite
Methods, electrodes, and sensors for pH sensing using pseudo-graphite are disclosed. In one illustrative embodiment, a method may include coating a pseudo-graphite material onto a surface of an electrode substrate to produce a pseudo-graphite surface. The method may also include exposing the pseudo-graphite surface to a sample to detect organic content in the sample.
US11415538B2 Capacitive sensor housing for chamber condition monitoring
Embodiments disclosed herein include a sensor assembly. In an embodiment, the sensor assembly comprises a sensor module and a housing assembly. In an embodiment, the sensor module comprises a substrate, a capacitor with a first electrode and a second electrode on the substrate, and a capacitive-to-digital converter (CDC) electrically coupled to the first electrode and the second electrode. In an embodiment, the housing assembly is attached to the sensor module and comprises a shaft, wherein the shaft is hollow, and a cap over a first end of the shaft, wherein the cap has an opening to expose the capacitor.
US11415534B2 Interspersing different wait times in trainlet and partial recovery sequences
A method and system for interspersing different wait times in trainlet and partial recovery sequences is provided. The method includes introducing a nuclear magnetic resonance (NMR) tool into a wellbore penetrating a subterranean formation. The method also includes applying an NMR pulse sequence to the subterranean formation using the NMR tool, in which the NMR pulse sequence includes at least two different wait times interspersed between successive sequences of radio frequency (RF) pulses. The method also includes measuring one or more echo signals corresponding to a substance in the subterranean formation based on the applied NMR pulse sequence. The method also includes determining a distribution of a characteristic of the substance based on the measured one or more echo signals.
US11415533B2 Method for automatically quantifying an analyte, and NMR measuring device for carrying out the method
A method for automatically quantifying an analyte in a measurement sample includes providing a 1D-NMR spectrum and a 2D-NMR spectrum, providing at least one information item in relation to at least one analyte to be quantified, establishing a chemical shift of the NMR signal of the analyte to be quantified from the measured 2D-NMR spectrum using the at least one information item provided, establishing expected peak positions of the NMR signal of the analyte to be quantified, establishing measured peak positions from the measured 1D-NMR spectrum, and establishing disturbance signal peak positions using the expected peak positions and the actual peak positions. The method further includes modelling the 1D-NMR spectrum using the established disturbance signal peak positions using the established chemical shift and using the at least one information item provided, integrating the modelled 1D-NMR spectrum, and quantifying the analyte by internal or external referencing.
US11415532B2 Radiation detector
A radiation backscatter detector assembly comprising:a source array comprising source components for irradiating a shared sample location, at least two source components of the array generating radiation in different respective source energy bands;a detector array comprising detector elements for detecting backscattered radiation detection events from different respective spatial portions of the shared sample location, the detector elements each generating a pulse output in response to each radiation detection event it detects; and an energy meter for measuring the energies of the pulse outputs by different respective detector elements.
US11415531B2 Statistical learning-based mode selection for multi-mode inspection
Methods and systems for selecting mode(s) for inspection of specimens are provided. One method includes statistically predicting if data points in a set correspond to defects or nuisances on a specimen. The data points include attribute(s) determined for discrete locations on the specimen from output generated by two or more modes of an inspection system. Events have been detected at the discrete locations with at least one of the modes. The method also includes determining a quantitative measure for each of two or more different combinations of the modes thereby determining different quantitative measures. The quantitative measure for each of the different combinations is responsive to how well one of the combinations detects the defects and minimizes detection of the nuisances. The method further includes selecting one or more of the modes for inspection of specimens of the same type as the specimen based on the determined quantitative measures.
US11415530B2 Method for determining physical properties of a sample
Disclosed is a method for determining physical properties of a test sample using a spectrometric detector with at least three channels, consisting of: performing measurements in each of the channels on the test sample, calculating variables, each formed from a combination of measurements of different channels, and applying a weighting and bias matrix to the variables, enabling the investigated physical properties of the test sample to be determined.
US11415526B2 Multi-controller inspection system
An inspection system is disclosed. The inspection system includes a shared memory configured to receive image data from a defect inspection tool and a controller communicatively coupled to the shared memory. The controller includes a host image module configured to apply one or more general-purpose defect-inspection algorithms to the image data using central-processing unit (CPU) architectures, a results module configured to generate inspection data for defects identified by the host image module, and secondary image module(s) configured to apply one or more targeted defect-inspection algorithms to the image data. The secondary image module(s) employ flexible sampling of the image data to match a data processing rate of the host image module within a selected tolerance. The flexible sampling of the image data is adjusted responsive to the inspection data generated by the results module and the host image module.
US11415521B2 Furnace suited for chemiluminescent sulphur detection
The invention is directed to a furnace suited for oxidation of a gaseous starting mixture comprising one or more sulphur compounds to obtain an oxidized gas mixture and reduction of the oxidized gas mixture to obtain a gaseous mixture of reduced sulphur compounds comprising an interior furnace space, an inlet conduit for the gaseous starting mixture, an inlet for supply of an oxygen comprising gas, a ceramic comprising outlet conduit provided with an inlet opening for the mixture of reduced sulphur compounds, an inlet for hydrogen and heating means, wherein the inlet opening of the outlet conduit is comprised of more than one opening which openings fluidly connect the interior furnace space and the interior of the outlet conduit.
US11415519B2 Accurate Raman spectroscopy
A method, a system, and a non-transitory computer readable medium for Raman spectroscopy. The method may include determining first acquisition parameters of a Raman spectroscope to provide a first acquisition set-up, the determining is based on at least one expected radiation pattern to be detected by a sensor of the Raman spectroscope as a result of an illumination of a first area of a sample, the first area comprises a first nano-scale structure, wherein at least a part of the at least one expected radiation pattern is indicative of at least one property of interest of the first nano-scale structure of the sample; wherein the first acquisition parameters belong to a group of acquisition parameters; setting the Raman spectroscope according to the first acquisition set-up; and acquiring at least one first Raman spectrum of the first nano-scale structure of the sample, while being set according to the first acquisition set-up
US11415518B2 Mapping and evaluating GaN wafers for vertical device applications
A method for mapping and analyzing a GaN substrate to identify areas of the substrate suitable for fabrication of electronic devices thereon. Raman spectroscopy is performed over the surface of a GaN substrate to produce maps of the E2 and A1 peaks at a plurality of areas on the substrate surface, the E2 and A1 peaks being associated with known concentrations of defects and charge carriers, so that areas of the GaN substrate having relatively high resistivity or conductivity which make those areas suitable or unsuitable for fabrication of electronic devices can be identified. The devices can then be fabricated only on suitable areas of the substrate, or the size of the devices can be tailored to maximize the yield of devices fabricated thereon. Substrates not meeting a threshold level of defect and/or charge carrier concentration can be discarded without fabrication of poor-quality devices thereon.
US11415516B2 Method for reduction of autofluorescence from biological samples
The invention discloses a method for reduction of autofluorescence in biological samples, comprising the steps of: a) providing a biological microscopy sample; b) irradiating the sample with visible light, wherein the visible light has a spectrum such that at least 50% of the light intensity emanates from a narrow wavelength interval within the visible range. The invention also discloses a method for autofluorescence reduction with triplet sensitizers irradiated with visible light.
US11415512B2 Addressable plasmonic arrays
An imaging apparatus (1) for imaging a sample (7) comprising an array of electronically addressable pixels (6) wherein each pixel is arranged to support a surface plasmon resonance thereinto generate an evanescent electromagnetic field (8) which extends transversely from the pixel so as to be salient from plane of the array for illuminating the sample (7). An optical detector (12) is arranged for detecting optical radiation (9, 10, 11) scattered from the evanescent electromagnetic field (8) by the sample (7). A processing unit (4) arranged to associate the detected optical radiation (9, 10, 11) with the address of the pixel or pixels within the array at which the surface plasmon resonance was generated.
US11415511B2 Determination of turbidity using elastically and inelastically scattered light
The invention provides a method of determining turbidity and concentration simultaneously a sample by irradiating the sample with a single incident wavelength and simultaneously measuring wavelength shifted (IE) and unshifted (EE) light emitted. A relative volume of light emitted from two phases may be determined, wherein the two phases comprise a first Rayleigh and Mie scattering and fluorescent phase associated with suspended particles, and a second, non-scattering but fluorescent phase associated with suspending solution. Volumes of the phases and/or concentrations of specific fluorophores or Raman active species are calculated from the volume of light emitted by the first phase relative to the total volume of light emitted from the first and second phases.
US11415508B2 Moisture detecting apparatus for recording material and image forming apparatus
A moisture detecting apparatus includes: a light emitting unit including a first light source configured to emit light having a first wavelength as a peak wavelength, and a second light source configured to emit light having a second wavelength as a peak wavelength; a detecting unit configured to detect a first detection value indicating an extent to which the light emitted from the first light source is transmitted through a recording material, and a second detection value indicating an extent to which the light emitted by the second light source is transmitted through the recording material, based on a light receiving result of a light receiving unit; and a determination unit configured to determine a value related to a moisture content of the recording material based on the first detection value and the second detection value.
US11415505B2 Method and system for observing a sample under ambient lighting
A method for observing a sample is placed between a light source and an image sensor, comprising at least 10000 pixels, the light source emits an illuminating beam, which propagates to the sample, the light beam is emitted in an illumination spectral band (Δλ11) lying above 800 nm, the method comprising the following steps: (a) illuminating the sample with the light source; (b) acquiring an image of the sample (I0) with the image sensor, no image-forming optics being placed between the sample and the image sensor; and (c) the image sensor being configured such that it has a detection spectral band (Δλ20), which blocks wavelengths in the visible spectral band, such that the image may be acquired in ambient light.
US11415503B2 Microfluidic system and method with focused energy apparatus
A method of inseminating an animal including flowing a stream of a population of sperm cells through a channel, differentiating the sperm cells into two subpopulations of X-chromosome containing sperm cells and Y-chromosome containing sperm cells, selecting a desired subpopulation, ablating an undesired subpopulation, and collecting both the subpopulations of sperm cells including the desired subpopulation and the ablated undesired subpopulation together, wherein the collected population of sperm cells is used to fertilize an egg.
US11415502B2 Flow cell sample generator
A sample generator system includes a fluid source and a flow cell. The sample generator system includes a sampling system in communication with the flow cell to eject a fluid sample through an orifice in the flow cell. The sample generator system includes a gas pressure at the orifice in the flow cell greater than or equal to a fluid pressure at the orifice in the flow cell.
US11415496B2 System to control an actuator
The invention consists of a novel system and method for controlling an actuator, such as a linear actuator, used to control motion of an object, such as a tensile specimen or other component. The invention comprises applying a controllable smart material to an actuator, wherein the controllable smart material varies the resistance to the actuator motion; deforming or moving the object; sensing the objects current state; recording an associated data set comprising a plurality of parameters related to the objects state; comparing the current state of the object to the target state of the object; and altering the resistance to the actuator by deforming the smart material until the target state is reached.
US11415495B2 Thermal desorbers
A thermal desorber assembly includes a housing and a desorption heater element mounted in the housing with a sample cavity defined between the desorption heater element and an inner wall of the housing. An outlet port is defined in the housing. A flow channel connects the sample cavity in fluid communication with the outlet port for conveying analytes from the sample cavity to the outlet port for introducing the analytes to a spectrometer.
US11415492B2 Devices and cartridges for extracting bio-sample regions and molecules of interest
Methods, devices, and systems for integrating extraction and purification of bio-sample regions and materials with patient analysis, diagnosis, follow up, and treatment. The invention provides a means to insert disclosed substrates, cartridges, and cartridge-processing instrument or instruments into a standard clinic or pathology laboratory workflow. Specifically, we disclose methods, devices, and systems for inserting standard pathology slides into disclosed cartridges and cartridge-processing instruments, either manually, semi-automatically, automatically, or by robotic means.
US11415489B2 Dual-mode high pressure diffuser
A dual-mode high pressure diffuser includes a sampling head lower housing and a sampling head upper housing, a top of the sampling head lower housing is provided with a petri dish holder; the sampling head upper housing is respectively provided with a gas diversion blocking plug and a gas diversion sieve plate at the top and bottom, a gas pipe connector is connected to a through-wall gas connector via a pipe, the through-wall gas connector is connected to a T-type gas connector, the T-type gas connector is connected to a pressure sensor and a safety valve at two ends, the safety valve is connected to a flow sensor, the flow sensor is connected to a pressure reducing valve, the pressure reducing valve is connected to a proportional valve; and the proportional valve is connected to adapter block.
US11415488B2 Access port for a fluid system
An access port for a fluid system having a sidewall defining a fluid cavity is provided. A probe receiver, having an inner passage with a valve seat and a chamber adjacent to the valve seat and in fluid communication with the inner passage, is connected to the sidewall of the fluid system. The chamber has an opening in communication with the fluid cavity and a valve member biased to a seated position that moves within the chamber to an unseated position. A probe is connected to the probe receiver and extends through the inner fluid passage of the probe receiver into the chamber. When the probe body is inserted into the probe receiver it moves the valve member to the unseated position and the valve member and a portion of the probe body traverse the opening. When the probe body is removed, the valve member returns to the seated position.
US11415487B2 Collection device and method for collecting dissected or ablated specimens and microscope having such a device
A collection device for collecting a sample dissected or ablated from an object includes a collection container configured to collect the dissected or ablated sample. An electrode pair is arranged on a side of a base of the collection container facing away from the object or on or in the base itself. The electrodes of the electrode pair are arranged concentrically. A voltage supply is configured to apply a voltage to the electrodes of the electrode pair such that a divergent electric field is generated at least in a region of the collection container.
US11415484B2 Apparatus and method for testing automated vehicles via movable target body or electronic target simulator
A vehicle longitudinal speed control testing apparatus includes a first movable target body spaced away from a vehicle executing active speed control while loaded by a dynamometer assembly, and a controller. The controller changes a distance between the first movable target body and the vehicle to cause a speed parameter of the vehicle to follow a desired vehicle speed schedule based on speed parameter feedback from the dynamometer assembly or the vehicle, a sum of a speed of the first movable target body and the speed parameter feedback to follow a desired absolute speed schedule, or the distance between the first movable target body and the vehicle to increase according to a desired distance schedule.
US11415479B2 Product imbalance analysis methods and related systems and apparatuses
In some embodiments, a system uses a two-dimensional polar plot to analyze imbalance of components. On the two-dimensional polar plot imbalance magnitude and orientation are depicted relative to a reference. Some embodiments use the two-dimensional polar plot to assess measurement error for measurement devices and components. Some embodiments use the two-dimensional polar plot to determine patterns associated with processing operations to identify sources of imbalance from the manufacturing process. Some embodiments use the two-dimensional polar plot to determine correlations between processing operations to identify sources of imbalance.
US11415478B2 Protective housing for protecting an electronic device from environmental conditions
A protective housing for protecting an electronic device includes a plurality of walls defining a casing, a plurality of partitions, and at least one flow groove. One of the walls of the housing, referred to as the main wall, has an opening covered with a membrane for exposing a part of a measuring device to atmospheric pressure. The plurality of partitions are arranged on the outer surface of the main wall and separated from each other by passages. The plurality of partitions are arranged around the opening to completely surround the opening and protect the membrane. The at least one flow groove is arranged next to the opening, in order to allow liquid that may accumulate around the opening and/or against the partitions to be discharged. The present disclosure also concerns a pressure sensor, in particular, for a tank of a motor vehicle, using such a protective housing.
US11415475B2 Directional differential pressure detector with improved reliability
An apparatus for indicating the presence of a threshold directional differential pressure between separated adjacent spaces includes a first conduit and an inclined second conduit containing at least one movable element that indicates a threshold pressure difference between the two spaces. The apparatus may provide a compact arrangement while allowing the movable element to have a suitable travel path length within the second conduit. The travel path may include a first stop and a second stop. An imaginary axis or plane passing through a center of a first conduit may intersect the travel path between the first stop and the second stop.
US11415473B2 Pressure sensor having a failure detection unit
If the bridge circuit fails due to damage of the diaphragm, the damage is detected at an early stage. A pressure sensor comprises: a substrate provided with a diaphragm; a bridge circuit having four resistor devices provided at the diaphragm, the bridge circuit being applied with high-voltage-side voltage and low-voltage-side voltage, and having two output terminals; a detecting unit for detecting a first output at a first output terminal and a second output at a second output terminal, each output terminal being of the bridge circuit; and a failure detecting unit for detecting failure of the bridge circuit based on a detection result at the detecting unit.
US11415471B2 Tire comprising a device, wherein said device has a first, second, third, fourth and fifth layer, and uses of the device
The invention relates to a tire comprising an apparatus, wherein said apparatus comprises a first, second, third, fourth and fifth layer, the third layer being optional, characterized in that the first layer comprises a first electrode material, the second layer comprises a first intervening material, the fourth layer comprises a second intervening material and the fifth layer comprises a second electrode material, wherein the first intervening material of the second layer and the second intervening material of the fourth layer are different, the four or five layers are arranged on top of one another in the above order and the second and/or fourth layer comprises at least one filler in addition to the intervening material. The invention also relates to the uses of the apparatus.
US11415468B2 Thermoelectric generator transmitter
A thermoelectric generator transmitter includes: a hollow exterior frame having open ends; a heat-receiving plate covering one of the open ends of the exterior frame; a columnar member standing on the heat-receiving plate; a thermoelectric generation module arranged for facilitating heat transfer between the columnar member and the thermoelectric generation module; a radiator plate covering a part of the other one of the open ends of the exterior frame, the part corresponding to a location of the thermoelectric generation module; a processor drivable by electricity generated by the thermoelectric generation module and capable of outputting a detection signal detected by a sensor to an external device; and a terminal that receives the detection signal of the sensor from the external device. An inside of the exterior frame is divided into a location of the thermoelectric generation module and the processor and a location of the terminal.
US11415466B2 Temperature measuring device and method for determining temperature
A temperature measuring device for determining a medium temperature by a temperature of a measuring point on a surface enclosing the medium includes: at least one measuring sensor; at least one reference sensor; and a measured value processing device which is connected via a cable to the at least one measuring sensor and via a cable to the at least one reference sensor. The at least one measuring sensor and the at least one reference sensor are arranged along a main thermal connection path between the surface enclosing the medium and surroundings. The at least one measuring sensor is arranged close to the measuring point. A thermal resistance between a relevant measuring sensor and the at least one reference sensor is smaller than a thermal resistance between a relevant reference sensor and the surroundings.
US11415465B2 Infrared sensor array with alternating filters
Improved techniques for thermal imaging and gas detection are provided. In one example, a system includes a first set of filters configured to pass first filtered infrared radiation comprising a first range of thermal wavelengths associated with a background portion of a scene. The system also includes a second set of filters configured to pass second filtered infrared radiation comprising a second range of thermal wavelengths associated with a gas present in the scene. The first and second ranges are independent of each other. The system also includes a sensor array comprising adjacent infrared sensors configured to separately receive the first and second filtered infrared radiation to capture first and second thermal images respectively corresponding to the background portion and the gas. Additional systems and methods are also provided.
US11415459B2 Photosensor device with dark current cancellation
The present invention provides a photosensor device, which can cancel a dark current in 1-2 milliseconds. This photosensor device utilizes a small capacitor to quickly accumulate and transform the dark current to a dark-current voltage. Based on the dark-current voltage and an environment temperature, a calibration voltage can be obtained. By cancelling the calibration voltage from the sensed voltage to get a light voltage, which can be amplified to a lux signal. The process is very quick and sensitive, so the photosensor device can be used in an environment under a low luminance.
US11415456B2 Electromagnetic dosimeter
Certain embodiments are directed to an acoustograph or acoustic sensor configured as a thermometer or direct specific absorption rate (DSAR) sensor for the measurement of electromagnetic energy.
US11415450B2 Radar antenna for a fill level measurement device
A radar antenna for a fill level measurement device is provided that includes at least one carrier plate and at least two antenna elements that are arranged on the carrier plate and are configured to transmit and/or to receive a radar signal, wherein each of the antenna elements includes a waveguide configured to direct the radar signal, wherein an interior volume of each waveguide is at least partially filled with a dielectric, the antenna elements being arranged at a distance from one another that is less than or equal to a wavelength of the radar signal.
US11415449B2 Cylinder attachment
Provided is a gauge configured to be connected to a pressurized tank. The gauge includes a casing defining an internal cavity, a measuring device disposed in the internal cavity, a power source disposed in the internal cavity, a display at a front surface of the casing powered by the power source, and an attachment member coupled to the measuring device and casing, the attachment member including a body and first and second legs projecting downward from the body, each of the first and second legs having a radially inwardly extending foot for supporting a neck of the pressurized tank, wherein fronts of the legs are circumferentially spaced from one another a greater distance than backs of the legs.
US11415440B2 Flow sensor system including spring contacts
A flow sensor sub-assembly for sensing flow of a fluidic medicament is disclosed. The flow sensor sub-assembly includes a first spring contact and a second spring contact. The spring contacts are secured to a base that has a circuit for conducting an electrical signal to and from the spring contacts to a microprocessor. The first spring contact is in electrical communication with a first piezo element and the second spring contact is in electrical communication with a second piezo element. The first spring contact has a first contact force against the first piezo element and the second spring contact has a second contact force against the second piezo element, and the first and second contact forces are equivalent. A circuit board for interfacing to a flow sensor having a plurality of piezo elements for transmitting a flow signal indicative of flow of fluidic medicament is also disclosed.
US11415436B2 Parametric disturbance sensor for a vehicular measurement system
A Parametric Disturbance Sensor is provided. The parametric disturbance sensor has a stripline enclosure having an internal chamber; a stripline sensor core positioned within the internal chamber; a fill material filling the internal chamber so that the stripline sensor is not in direct contact with the stripline sensor core enclosure; and a cable-end connector connected to the stripline sensor core for connecting the stripline sensor core to a processing unit.
US11415435B2 Encoder and signal processing method using the same
An encoder and a signal processing method are disclosed. The method includes: receiving an analog signal, and generating a filtered analog signal by an analog filter according to the input signal and a first frequency indication signal; generating a digital signal by an analog-to-digital converter according to the filtered analog signal; generating a filtered digital signal by a digital filter according to the digital signal and a second frequency indication signal; generating a seventh signal and an eighth signal by a dynamic offset calibration unit according to the filtered digital signal and a period indication signal; and generating a position information by a position detection unit according to the seventh signal and the eighth signal. The first frequency indication signal, the second frequency indication signal and the period indication signal are generated by a frequency generation module according to the filtered analog signal or the digital signal.
US11415434B1 Wireless energy and data transfer in a gas meter
An apparatus for energy and data transfer, can include a first inductor and a second inductor, wherein the first inductor can be magnetically coupled to the second inductor, and a gap configured between the first inductor and second inductor, wherein the first inductor and the second inductor can transfer energy and data between a white meter and an electronic index. The white meter may be implemented as a flow meter. The electronic index can include an electronic display unit that can be attached to the white meter. The electronic display can include one or more of a display unit, a communications unit, or a combination of a display unit and the communications unit.
US11415428B2 Audio information providing system, control method, and non-transitory computer readable medium
There is provided an audio information providing system that can solve the problem with the audio lag and includes navigation with higher accuracy. The audio information providing system is an audio guidance system including an audio output device that is worn in the ear of a user and an information processing terminal that is communicatively connected to the audio output device. The audio output device includes: an audio output unit configured to output audio to the ear of the user; and a detection unit configured to detect the direction of the head of the user. The information processing terminal includes: a position information acquiring unit configured to acquire a current position of the user; and a generation unit configured to generate audio data which is used for the audio output unit to output audio guidance for a route to a destination to which the user moves from a direction of the destination relative to the direction of the head of the user on the basis of a relationship among position information of the destination, the current position of the user, and information on the direction of the head of the user.
US11415426B2 Adaptive and personalized navigation system
Adaptive navigation techniques are disclosed that allow navigation systems to learn from a user's personal driving history. As a user drives, models are developed and maintained to learn or otherwise capture the driver's personal driving habits and preferences. Example models include road speed, hazard, favored route, and disfavored route models. Other attributes can be used as well, whether based on the user's personal driving data or driving data aggregated from a number of users. The models can be learned under explicit conditions (e.g., time of day/week, driver ID) and/or under implicit conditions (e.g., weather, drivers urgency, as inferred from sensor data). Thus, models for a plurality of attributes can be learned, as well as one or more models for each attribute under a plurality of conditions. Attributes can be weighted according to user preference. The attribute weights and/or models can be used in selecting a best route for user.
US11415425B1 Apparatus having engine using artificial intelligence for detecting behavior anomalies in a computer network
A system comprises an enterprise network system and engine that could be inside an enterprise or hosted on a public and/or private cloud infrastructure. The engine has a discovery module coupled to a switch device, an AI and machine learning based monitoring and detection module coupled to the switch device and end point devices or assets including laptops, workstations and servers, and a remediation module coupled to the switch device. The system provides processes for building a network endpoint state transition model. The system can be unsupervised and is completely based on artificial intelligence processes. The network endpoint model is constructed by using a network identity and network behavior observed through data traffic flow to capture co-occurrence of data communications or connections in at least two consecutive observation windows or time frames. This network endpoint connection state transition model is used for detecting behavior anomalies.
US11415422B2 Floating buoy excursion analyzer system
One general aspect includes a buoy position analyzer system. The buoy position analyzer system also includes a transceiver interface. The buoy position analyzer system also includes a memory storage. The buoy position analyzer system also includes circuitry may include one or more processors configured to: receive node unit data via the transceiver interface, generate an operational movement envelope for a buoy based on the received node data, store the operational movement envelope in the memory storage, and monitor additional node unit data via the transceiver interface.
US11415419B2 Polarizer implemented in a photonic integrated circuit for use in a fiber optic gyroscope
A multifunctional photonic integrated circuit (PIC) suitable for the manufacture of fiber optic gyroscopes (FOG) is described. The PIC is constructed and arranged to exhibit a scale factor of substantially high stability and accuracy. The PIC may comprise, for example, a high optical birefringence and low propagation loss waveguide, a low wavelength-dependent split-ratio Y-junction, a high extinction ratio linear polarizer, and high efficiency fiber-to-waveguide mode-size converters. Considerations for ensuring high-level FOG performance are addressed by, for example, optimization of waveguide structure, functional requirements for individual components, and combined effects of the circuit layout. A high-end, tactical grade FOG may be built using the disclosed PIC, after connecting to polarization maintaining optical fiber coil, a light source, and a photodetector.
US11415416B2 Vibration-robust multiaxis gyroscope
This disclosure describes a multiaxis gyroscope comprising a first proof mass quartet centered around a first quartet center point and a second proof mass quartet centered around a second quartet center point. The phase of the primary oscillation of each proof mass in the first proof mass quartet in relation to the first quartet center point is anti-phase in relation to the phase of the primary oscillation of the corresponding proof mass in the second proof mass quartet in relation to the second quartet center point. The phase of the primary oscillation of the first and second proof masses in each proof mass quartet in relation to the corresponding quartet center point is anti-phase in relation to the phase of the primary oscillation of the third and fourth proof masses in the same proof mass quartet in relation to the same quartet center point.
US11415410B2 Method and apparatus of optical module assembly
Provided are a method and an apparatus of optical module assembly, where the method includes: when an optical module to be aligned images, controlling an alignment mechanism clamping a lens to be assembled to move in a set direction by a set movement step; when the alignment mechanism moves each time, collecting, by an image acquisition device, light spots imaged by the optical module to be aligned sequentially, and selecting a light spot with a minimum size from the collected light spots; determining an optimal position of the alignment mechanism according to at least two light spots before the light spot with the minimum size and at least two light spots thereafter; and controlling the alignment mechanism to move to the optimal position to align the lens to be assembled.
US11415408B2 System and method for 3D profile determination using model-based peak selection
This invention provides a system and method for selecting the correct profile from a range of peaks generated by analyzing a surface with multiple exposure levels applied at discrete intervals. The cloud of peak information is resolved by comparison to a model profile into a best candidate to represent an accurate representation of the object profile. Illustratively, a displacement sensor projects a line of illumination on the surface and receives reflected light at a sensor assembly at a set exposure level. A processor varies the exposure level setting in a plurality of discrete increments, and stores an image of the reflected light for each of the increments. A determination process combines the stored images and aligns the combined images with respect to a model image. Points from the combined images are selected based upon closeness to the model image to provide a candidate profile of the surface.
US11415406B2 Single sideband frequency modulated laser measurement for detecting a difference in a propagation distance
A laser apparatus, a measurement apparatus, and a measurement method are provided in which the laser apparatus outputs a frequency-modulated laser beam with a plurality of modes and includes: an optical cavity that has a gain medium for amplifying a light to be input, and an optical SSB modulator for shifting a frequency of the light amplified by the gain medium: and a control part that controls the optical SSB modulator to shift a frequency of a light to be input to the optical SSB modulator.
US11415397B2 Additive manufacturing of energetic materials in oil well shaped charges
A shaped charge for use in a well perforating tool includes at least one explosive component fabricated by an additive manufacturing process such as three-dimensional printing. The additive manufacturing process may facilitate the production of complex geometries including voids and/or density gradients in the explosive materials that, when detonated, produce a specific penetration effect in a wellbore. The explosive materials may be deposited individually as a pellet, or may be deposited on one or both of a case and a liner acting as a scaffold during the additive manufacturing process.
US11415391B2 Device for adjusting a reticle
An apparatus for adjusting a reticle, comprising: an adjustable reticle, a reticle adjustment device comprising an adjustment actuation element movably mounted, a combined click and lock device which comprises a first click device element equipped at least in sections with a click surface formed by a three-dimensional surface or surface structuring, and a second click device element mounted to be movable relative to said first click device element and engages with the click surface of the first click device element, wherein the combined click and lock device is designed to, in a first operating mode, generate acoustic and/or haptic feedback perceptible to an operator, in the case of movement of the adjustment actuation element in at least one adjustment-movement degree of freedom, and is designed to, in a second operating mode, lock movements of the adjustment actuation element in the at least one adjustment-movement degree of freedom.
US11415388B2 Easily lockable and unlockable handgun holster
The present invention relates to the field of handgun holster technologies, and in particular, to an easily lockable and unlockable handgun holster. When the handgun holster needs to be unlocked, it is only necessary to press a button with a finger to complete unlocking of a handgun. When the handgun holster needs to be locked, it is only necessary to insert an end portion of the handgun into the handgun holster through an opening to complete locking of the handgun. The handgun holster of the present invention has a simple structure and can be unlocked through the button. When the handgun is placed in the handgun holster, locking is automatically implemented, so that unlocking and locking are convenient and fast.
US11415384B1 Gun vise
A gun vise comprises one or more supports that move between a folded state, an extended state, and a locked state. A support is movable in both a sliding and rotating motion via an articulating mount to transition between states. In the locked state, a support is seated within a socket of a base of the gun vise to rigidly hold the support in position. In the folded state, a support has a reduced vertical footprint, such as to facilitate storage and transport.
US11415377B2 Two-stage fractal heat exchanger
A multiple-stage fractal heat exchanger includes two or more first fluid flow paths arranged adjacent to one another. Each first fluid flow path is defined by a main inlet channel on one side which diverges into two or more smaller channels to form a central first fluid flow path. In each of the two or more first fluid flow paths. The two or more smaller channels converge away from the central first fluid flow path into a main outlet channel on an opposite side of the first fluid flow path to the main inlet channel. The main outlet channel of each of the two or more first fluid flow paths is configured to be connected to the main inlet channel of an adjacent first fluid flow path.
US11415372B2 Loop heat pipe apparatus and application
An energy-saving loop heat pipe apparatus and an application are provided. The loop heat pipe apparatus comprises a capillary pump component and an evaporation unit component. The loop heat pipe apparatus further comprises at least one heat exchanger disposed between the capillary pump component and the evaporation unit component for heating, by using heat of a circulating working medium in the loop heat pipe, the circulating working medium about to enter the evaporation unit component.
US11415371B2 Heat exchanger and refrigeration apparatus
A heat exchanger including: rows of heat exchanging units that are superposed with one another in an air flow direction of the heat exchanger; and flat multi-hole tubes that extend from a first end toward a second of the heat exchanging units in a first direction in the heat exchanging units and that include gas-side flat multi-hole tubes. A refrigerant flows in the heat exchanging unit in the first direction. A number of the gas-side flat multi-hole tubes that are included in a front-most row heat exchanging unit on an airflow upstream side of the heat exchanger is less than a number of the gas-side flat multi-hole tubes included in a rear-most row heat exchanging unit on an airflow downstream side of the heat exchanger.
US11415370B2 Cooling systems comprising passively and actively expandable vapor chambers for cooling power semiconductor devices
A cooling system that includes an expandable vapor chamber having a condenser side opposite an evaporator side, a condenser side wick coupled to a condenser side wall, an evaporator side wick coupled to an evaporator side wall, and a vapor core positioned between the evaporator side wick and the condenser side wick. The cooling system also includes a vapor pressure sensor communicatively coupled to a controller and a bellow actuator disposed in the vapor core and communicatively coupled to the controller. The bellow actuator is expandable based on a vapor pressure measurement of the vapor pressure sensor.
US11415368B2 Melting and holding furnace
A melting and holding furnace includes a main body and a material input mechanism supplying a molten metal to the body which includes a melting chamber; a molten metal receiving chamber; a pumping-out chamber; and a molten metal heating mechanism. The input mechanism includes a molten-metal surface level sensor to detect that the surface height position of the metal in the pumping-out chamber has reached a lower limit that is set to be above the lower surface height position of a lid of the melting chamber, and is set to supply the receiving chamber with the metal and/or the metal block when the sensor detects that the surface height position of the metal in the pumping-out chamber has reached the lower limit so that the surface height position of the metal in the pumping-out chamber is always kept above the lower surface height position of the lid.
US11415367B2 Mechanical subcooler with battery supplement
A transport refrigeration system having a refrigeration unit including: a refrigeration circuit (23) configured to circulate a first refrigerant; a mechanical subcooler (23a); and a battery system (190) configured to power the mechanical subcooler. The mechanical subcooler is thermally connected to the refrigeration circuit.
US11415364B2 Refrigerator
A refrigerator includes: a cabinet having a storage chamber provided therein and an open front; a cooling device cooling the storage chamber; a drawer including a front panel and a storage bin, the front panel allowing an open front portion of the storage chamber to be opened and closed and the storage bin being provided in rear of the front panel and storing a container or food therein; an inner first cover provided at the storage bin so as to cover a rear end portion of an inner space of the storage bin; and a raising/lowering lift device provided at a side of the storage chamber to fold downward and unfold upward for vertical movement of a container; and a second covering provided to cover a gap between the raising/lowering device and the inner cover.
US11415362B2 Traveling harness system
A traveling harness system is provided for an appliance to maintain electrical connections between the appliance and a drawer, while allowing the drawer to move. Wiring harness guides formed in the drawer force the wiring harness to maintain a predictable and desirable loop radius to reduce stress on the wiring harness, which prevents the wiring harness from prematurely wearing.
US11415358B1 Adaptive perimeter heating in refrigerator and freezer units
A method, and related refrigerated device, is provided for controlling a heater element of a refrigerated device having a compartment including an access door engageable with a perimeter of a compartment opening when the door is closed and a refrigeration circuit for cooling the compartment to a set point temperature, wherein the heater element heats a surface of the perimeter of the compartment opening to inhibit formation of condensation on the surface. The method involves: determining a temperature and relative humidity of ambient air surrounding the refrigerated device; determining a dew point temperature of the ambient air based upon the temperature and the relative humidity of the ambient air; and defining an energization level for the heater element based at least in part upon each of (i) the determined dew point temperature, (ii) the temperature of the ambient air and (iii) the set point temperature of the compartment.
US11415353B2 Ice cube producing and/or dispensing unit
An ice cube dispensing unit comprising a housing suitable for containing at least two ice cubes, and a dispensing mechanism arranged at one end of the housing. The dispensing mechanism comprises an opening which is large enough for the ice cubes to pass through, a wall arranged near an edge of the opening, and an ice cube displacing mechanism suitable for displacing the ice cubes out of the housing through said opening. The ice cube displacing mechanism and the wall are arranged such that the ice cubes pass between the wall and the ice cube displacing mechanism on their way out of the housing. The ice cube displacing mechanism is arranged at a distance from the wall such that the minimum distance A between the wall and an outer periphery of the ice cube displacing mechanism is less than the minimum dimension of the ice cubes and either the wall and/or the outer periphery of the ice cube displacing mechanism is displaceable to allow the distance A to increase to allow ice cubes to leave the housing. An invention related to ejecting ice cubes from an ice cube tray and an invention related to filling an ice cube tray with liquid are also disclosed.
US11415351B2 Topology of converter power supplies in electrical climate compressors
The invention relates to an electric compressor control device comprising a low-voltage domain. The low-voltage domain comprises a first control unit set up to process control commands for the control of the electric compressor, and a first voltage supply set up to supply the first control unit and connected to a low-voltage source. The low-voltage domain comprises furthermore a high-voltage domain. The high-voltage domain comprises a second control unit set up to control a power output stage, wherein the power output state inverts a dc voltage from a high-voltage source into an ac voltage in order to supply a motor of the electric compressor with the ac voltage. The high-voltage domain comprises furthermore a second voltage supply set up to supply the second control unit and connected to the high-voltage source.
US11415347B2 Method and apparatus for balanced fluid distribution in tandem-compressor systems
A compressor system includes a first compressor and a second compressor. A suction equalization line fluidly couples the first compressor and the second compressor. A first branch suction line is fluidly coupled to the first compressor and a second branch suction line is fluidly coupled to the second compressor. A main suction line is fluidly coupled to the first branch suction line and the second branch suction line. An obstruction device is disposed in at least one of the first branch suction line and the second branch suction line. Responsive to deactivation of at least one of the first compressor and the second compressor, the obstruction device is at least partially closed thereby causing prescribed liquid levels in the first compressor and the second compressor during partial-load operation.
US11415345B2 Refrigeration apparatus
An outdoor expansion valve is provided for a liquid side pipe of an outdoor circuit. The outdoor circuit is provided with a liquid side bypass pipe that allows the liquid side pipe to communicate with a suction side of a compressor. Receiving a signal indicating that a refrigerant has leaked from an indoor circuit, an outdoor controller executes a refrigerant recovery control operation of operating the compressor with a liquid side control valve closed, and executes a valve control operation of opening a liquid side bypass valve of the liquid side bypass pipe in the refrigerant recovery control operation. As a result, the refrigerant can be recovered from an utilization-side circuit to a heat-source-side circuit while avoiding damage to the compressor, and the amount of refrigerant leaking from the utilization-side circuit can be reduced.
US11415343B2 Air conditioning apparatus and control method thereof
An air conditioning apparatus includes an outdoor device that is configured to circulate refrigerant and that includes a compressor and an outdoor heat exchanger, a plurality of indoor devices configured to circulate water, and a heat exchange device that connects the outdoor device with the indoor device. The heat exchange device includes a heat exchanger configured to exchange heat between the refrigerant and the water, and a switch device configured to control flow of refrigerant between the indoor device and the heat exchanger.
US11415341B1 Methods and systems for generating time dependent temperature profile for thermal storage tanks
Embodiments of the present disclosure provide systems and methods for determining temperature profile associated with a thermal storage tank of a hydronic system. The method performed by a control unit includes monitoring a flow rate and a temperature of a volume of hot water and a volume of cold water entering a thermal storage tank via a set of flowmeters and a set of temperature sensors, respectively. The method includes determining a current location of plurality of water layers in the thermal storage tank. The method further includes computing an average temperature value of the at least the hot water and the cold water withdrawn from the thermal storage tank. The method includes generating a temperature profile of the thermal storage tank based at least on the current location, the flow rate and the temperature of the hot water and the cold water, and the average temperature value.