Document Document Title
US11113682B2 Cloud-based transaction processing
A peripheral controller implemented on a server facilitates a transaction initiated at a payment user interface (UI). The peripheral controller is configured to pair the payment UI with a peripheral device, which is configured to receive payment information from a user. The peripheral controller also is configured to communicate with a payment processing system to facilitate processing of a payment request.
US11113680B2 Self-service checkout counter checkout
Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for self-service checkout counter checkout. One computer-implemented method includes: obtaining, by using a camera, an image of at least one product placed on a checkout counter; performing image segmentation on the image to obtain at least one image region; identifying a product code included in a code region in an image region of the at least one image region; determining, based on the product code, a product category of a product associated with the product code; and determining a price of the product based on the product category.
US11113677B1 Data processing using proof-of-transfer
An improved blockchain implementation that uses proof-of-transfer to overcome the technical deficiencies of proof of work and proof-of-stake implementations is described herein. For example, the proof-of-transfer process may include elements of a single-leader election sortition, but modified to cause base chain cryptocurrency committed for the purposes of the sortition to be transferred to a burn address or at least one reward address.
US11113675B2 Unified transaction services for multi-tenant architectures
A method for using unified transaction services in a multi-tenant architecture system is discussed. The method includes receiving a request, at a first service provider, to provide a first transaction service for a user. The method includes accessing a first representation of the first service provider in a first hierarchical data structure, the first hierarchical data structure being managed by a second service provider, the second service provider managing user identity of the user. The method includes determining, based on the first representation, that transaction resources required for completion of the first transaction service are provided at the second service provider using a resource representation. The method also includes, responsive to determining that the transaction resources are accessible at the first service provider, accessing, at the first service provider, the transaction resources via the resource representation.
US11113671B2 Method and system for updating message threads
A method for updating an electronic mail (“email”) message presented to a user on a display screen of a data processing system, the email message belonging to a thread of email messages received by the data processing system, the method comprising: determining whether one or more of the email messages in the thread was received after the email message is opened on the display screen; and, if so, displaying an update message on the display screen indicating that one or more of the email messages in the thread was so received.
US11113669B1 Managing employee compensation information
In various embodiments, tools and user interfaces are provided that cater to the way that many employees desire to view their human resources data and human resources related transactions. These tools can be configured to provide appropriate, distilled contextual information, and transparency to the employment situation of the employee.
US11113665B1 Distributed terminals network management, systems, interfaces and workflows
A graphical user interface (GUI) and operator console management system for a distributed terminal network is described. In some embodiments, the terminals may be hardware terminals, kiosks, or clients. In some embodiments, a security analysis may be performed, and security scores may be determined, for visitors requesting operations at terminals based on an operator configuration. Security scores may be determined by a provider, in communication with the operator terminals, based on aggregation of a plurality of factors, wherein each factor may be weighted. The factors may incorporate operator settings or preferences. In one embodiment, the factors include one or more facial recognition factors. The one or more facial recognition factors may be used for biometric authentication. The provider may use the security scores to determine user privileges or permissions for the operations. The provider may deliver instructions or messages to the terminals based on the determinations.
US11113664B2 Data provisioning system and method
The invention relates to a computer-implemented system and method for provisioning data to data consumers within a business or organization. The method may include the steps of: providing a user interface for the data consumers that presents them with a data catalog identifying various data sources available to the data consumer and an electronic data request form, and presenting a data owner in the organization with options for specifying access to their data. The method may also include providing a data preparation module that includes an interface to the data sources, a data entitlement module to control the types of data presented to the data consumer, and a semantic layer that replaces technical terms associated with the data sources with non-technical descriptions of the available data. The method may also include automatically provisioning the requested data to the data consumers using an auto code generation function.
US11113661B2 Interactive inventory storage device, system, and method
Systems and methods for providing automated inventory management of medicine and healthcare items stored within bins in care facilities are disclosed. A method includes providing an interactive storage device for attaching to a bin, and outputting, via an audiovisual element, a visual representation of a local inventory of the bin, receiving a user input, determining a change to the local inventory according to the user input, updating the local inventory in a non-volatile data store according to the change, synchronizing the local inventory with one or more nodes via a communication interface, and receiving, from the one or more nodes via the communication interface, periodic updates for a local cache comprising locations and inventories of one or more remote bins.
US11113659B2 Systems and methods for improving recommendation systems
Data about clients, items included in an item inventory, executable code for recommendation processes, and executable code for feature selection process(es), are stored. The recommendation processes are used to identify items in the item inventory that are recommended for specific clients, and the feature selection process(es) is/are used to select features that are displayed to entities tasked with selecting items from the item inventory for clients. Selection feedback and client feedback are received. One or more feature selection process(es) is/are modified based on the selection feedback and/or the client feedback, to thereby change which, where or/or how certain portion of the data about clients is displayed to the entities tasked with selecting items from the item inventory for the clients, and/or change which, where and/or how certain portion of the data about items is displayed to the entities tasked with selecting items from the item inventory for the clients.
US11113655B2 Controlling industrial trucks in a warehouse
Methods, servers and computer program products for managing transport orders. The server receives a transport order which specifies a shipment to be transported from a first site to a second site. The server receives an indication of an available industrial truck of the plurality of industrial trucks. The server generates a driving order according to given criteria depending at least on properties of the available industrial truck, wherein the driving order specifies a subset of the shipment within a load capacity of the available industrial truck. The server transmits the generated driving order to the available industrial truck for execution.
US11113653B2 Artificial intelligence and machine learning based incident management
In some examples, artificial intelligence and machine learning based incident management may include analyzing incident data related to a plurality of incidents associated with organization operations of an organization to train and test a machine learning classification model. Based on mapping of the organization operations to associated organizational key performance indicators, a corpus may be generated and used to determine an organizational key performance indicator that is impacted by each incident. New incident data related to a further plurality of incidents may be ascertained, and specified organizational key performance indicators associated with further organizational operations may be determined. Based on the corpus and the trained machine learning classification model, an output that includes an organization operation impacted by an incident, and a specified organizational key performance indicator associated with the organizational operation may be determined, and used to control an operation of a system associated with the organization.
US11113649B2 Methods and systems for recommending agricultural activities
A computer-implemented method for recommending agricultural activities is implemented by an agricultural intelligence computer system in communication with a memory. The method includes receiving a plurality of field definition data, retrieving a plurality of input data from a plurality of data networks, determining a field region based on the field definition data, identifying a subset of the plurality of input data associated with the field region, determining a plurality of field condition data based on the subset of the plurality of input data, identifying a plurality of field activity options, determining a recommendation score for each of the plurality of field activity options based at least in part on the plurality of field condition data, and providing a recommended field activity option from the plurality of field activity options based on the plurality of recommendation scores.
US11113646B2 Intelligent routing code for improved product distribution
A computer-implemented method for managing a product delivery process, according to one embodiment, includes receiving an actual Intelligent Routing (IR) code for a good, the actual IR code being a single string of alphanumeric characters representing a remaining life of the good. A target IR code for a receiver is also received, the target IR code being a single string of alphanumeric characters representing a minimum remaining shelf life of the good at the date of delivery. The actual IR code is compared to the target IR code. Based on the comparison, a determination is made as to whether the good is compliant with predefined requirements of the receiver. A result of the determination is output in response to determining that the good is non-compliant with the predefined requirements of the receiver.
US11113641B1 Systems and methods for access control governance recommendation
A computer-implemented method is provided for generating an access profile for a given user in a group of users. The method includes generating (i) a demographic similarity matrix of demographic similarity scores, each score measuring a degree of similarity between a pair of the users with respect to a demographic metric in a plurality of demographic metrics, and (ii) an access similarity matrix of access similarity scores, each score measuring a degree of similarity between a pair of the users with respect to an entitlement in a plurality of entitlements. The method also includes calculating a group similarity matrix based on a weighted average of the demographic and access similarity matrices. The method further includes creating the access profile for the given user based on the group similarity matrix. The access profile indicates access recommendations for the given user in relation to the plurality of entitlements.
US11113640B2 Knowledge-based decision support systems and method for process lifecycle automation
Computer implemented knowledge-based decision support system and method is provided. The method includes registering one or more software applications and data sources; defining processes to be implemented by executing the registered one or more software applications; orchestrating execution of the registered one or more software applications for implementing the processes; monitoring system performance based on the execution of the registered one or more software applications; generating analytics data related to the monitored system performance; updating a database with historical data using the generated analytics data; generating an analytical report by analyzing, using a machine learning technique, the historical data stored in the database as well as the generated analytics data; generating automatically user interface based on at least one of a layout and a specification provided by a user; modifying execution of the registered one or more software applications based on the generated analytical report; and displaying data from the generated analytical report using the user interface.
US11113639B2 Systems and method for message-based control and monitoring of a business process
A system for monitoring and controlling a business process involving a plurality of workstations or/and computerized services, the system comprising apparatus for receiving messages exchanged between the plurality of workstations or computerized services and having content, and for deriving from the content of the messages, monitoring information regarding the single business process.
US11113637B2 Content exchange with a travel management system
Methods, apparatus, and computer program products for exchanging content with a content management system comprising an extended record data structure. A plurality of records are maintained at the travel management system in an extended record data structure that includes first data containers containing standard data elements and second data containers containing non-standard data elements. Each non-standard data element is associated with a respective structure description file defining a structure of the attributes of the non-standard data element. A first data exchange message is generated at the travel management system and includes the structure description file of one of the non-standard data elements and a set of values corresponding to values of the attributes of the one of the non-standard data elements. The first data exchange message is transmitted according to a first data exchange format from the travel management system to the client device.
US11113631B2 Engineering data analytics platforms using machine learning
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for engineering a data analytics platform using machine learning are disclosed. In one aspect, a method includes the actions of receiving data indicating characteristics of data for analysis, analysis techniques to apply to the data, and requirements of users accessing the analyzed data. The actions further include accessing provider information that indicates computing capabilities of a respective data analysis provider, analysis techniques provided by the respective data analysis provider, and real-time data analysis loads of the respective data analysis provider. The actions further include applying the characteristics of the data, the analysis techniques, the requirements of the users, and the provider information, the analysis techniques, and the real-time data analysis loads to a model. The actions further include configuring the one or more particular data analysis providers to perform the analysis techniques on the data.
US11113624B2 Distributed machine learning on heterogeneous data platforms
A distributed machine learning framework implemented with heterogeneous data platforms reduces data copying and exploits memory/computation resources of the different data platforms. A configuration component includes information to set up the system. A persistency component manages storage of data and a model trained by machine learning. A proxy repository includes predefined proxies for communication between heterogeneous data platform nodes and execution of the machine learning procedure. A machine learning execution component comprises three layers. A bottom work node layer within the data platform performs computations of the machine learning procedure. A middle server node layer comprising one server node per data platform, communicates with the work nodes to coordinate jobs on that data platform. An upper layer comprises a central server node communicating with server nodes and coordinating jobs of the different platforms. The system can extend to additional external data platforms and external machine learning libraries with predefined proxies.
US11113620B2 Enhancing simulated annealing with quantum annealing
Methods and apparatus for enhancing simulated annealing with quantum fluctuations. In one aspect, a method includes obtaining an input state; performing simulated annealing on the input state with a temperature reduction schedule until a decrease in energy is below a first minimum value; terminating the simulated annealing in response to determining that the decrease in energy is below the first minimum level; outputting a first evolved state and first temperature value; reducing the temperature to a minimum temperature value; performing quantum annealing on the first evolved state with a transversal field increase schedule until a completion of a second event occurs; terminating the quantum annealing in response to determining that a completion of the second event has occurred; outputting a second evolved state as a subsequent input state for the simulated annealing, and determining that the completion of the first event has occurred.
US11113618B2 Detecting the bounds of borderless tables in fixed-format structured documents using machine learning
Techniques are disclosed for detecting the bounds of borderless open tables in fixed-format structured documents, such as PDF documents, and grouping text lines into predicted borderless tables. The target document comprises a set of text lines each having a respective vertical and horizontal position in the target document. A sorted list of the text lines is generated based upon a vertical and horizontal position of each text line in the target document. For each text line in the sorted list, a respective probability that the text line in the sorted list belongs to a borderless table is then determined. According to one embodiment, the probability may be determined using a classifier that may employ a logistic regression algorithm.
US11113617B1 Ranking of user contacts to facilitate efficient user interfaces
A request for a ranked list of contacts of the user is received from a client device associated with a user. The request identifies a purpose for the ranked list of contacts. A list of the user's contacts is retrieved from a data store and a subset of the user's contacts that are likely to interact with the user in a specified future time period is identified. Ranking scores are calculated for the subset of the user's contacts, each ranking score indicating a probability that the user will interact with a corresponding one of the subset of the user's contacts in a manner consistent with the purpose. A ranked list of contacts is determined based on the ranking scores and sent to the client device.
US11113609B2 Machine-learning system and method for identifying same person in genealogical databases
Systems and methods for determining whether two tree persons in a genealogical database correspond to the same real-life individual. Embodiments include identifying two tree persons in a genealogical database and extracting a plurality of features from both tree persons to generate two vectors. Embodiments also include calculating a plurality of metrics between the two vectors to generate a metric function. Embodiments further include generating feature weights using a recursive process based on training data input by external users, and generating a score by calculating a weighted sum of the metric function being weighted by the feature weights. The generated score may then be compared to a threshold value.
US11113608B2 Hybrid bot framework for enterprises
Implementations are directed to receiving communication data from a device, the communication data including data input by a user of the device, determining a context based on an extended finite state machine that defines contexts and transitions between contexts, transmitting a service request to at least one cloud-hosted service, the service request being provided at least partially based on masking sensitive information included in the communication data, receiving a service response from the at least one cloud-hosted service, the service response including one or more of an intent, and an entity, determining at least one action that is to be performed by at least one back-end source system based on the service response, providing a response at least partially based on an action results received from the at least one back-end source system, and transmitting the result data to the device.
US11113607B2 Computer and response generation method
A response generation apparatus ensures accurate output. A computer stores graph knowledge including a response generation module generating a response to an input document including a plurality of sentences, the graph knowledge database includes graph data that manages a structure of each type of graph knowledge, and the response generation module generates a first graph knowledge from each of the sentences; searches a second graph knowledge similar to each of the plurality of first graph knowledge while referring to the graph data on the basis of the plurality of first graph knowledge; identifies the plurality of second graph knowledge included in a dense location where a density of the second graph knowledge is high in a graph space; searches third graph knowledge for generating the response while referring to the graph data on the basis of the identified second graph knowledge; and generates the response using the third graph knowledge.
US11113602B2 Attention-based sequence transduction neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. In one aspect, one of the systems includes an encoder neural network configured to receive the input sequence and generate encoded representations of the network inputs, the encoder neural network comprising a sequence of one or more encoder subnetworks, each encoder subnetwork configured to receive a respective encoder subnetwork input for each of the input positions and to generate a respective subnetwork output for each of the input positions, and each encoder subnetwork comprising: an encoder self-attention sub-layer that is configured to receive the subnetwork input for each of the input positions and, for each particular input position in the input order: apply an attention mechanism over the encoder subnetwork inputs using one or more queries derived from the encoder subnetwork input at the particular input position.
US11113601B1 Method and system for balanced-weight sparse convolution processing
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for balanced-weight sparse convolution processing. An exemplary method comprises: obtaining an input tensor and a plurality of filters; segmenting the input tensor into a plurality of sub-tensors according to a number of available processors; segmenting each of the plurality of filters into one or more sub-filters to obtain a plurality of the sub-filters; respectively assigning the plurality of sub-tensors and sub-filters to the available processors; for each of the available processors, iterating each of the index-value pairs and identifying, based on the index-value pair, a corresponding input value in the assigned sub-tensor to perform a multiply-and-accumulate (MAC) operation to generate a partial sum; reassigning the plurality of sub-filters to the available processors by rotating the plurality of sub-filters among the plurality of processors; and accumulating a plurality of the partial sums to obtain an output tensor.
US11113593B2 Contactless metal cards with fingerprint sensor and display
Smartcards (SC) having a metal layer (ML) or metal card body (MCB) and a module opening (MO) for a transponder chip module (TCM). A slit (S) or notch (N) in the metal card body may extend from a peripheral edge of a metal layer or card body, without extending to the module opening. A flexible circuit (FC) with one or two patch antennae (PA) or sense coils (SeC) connected to a coupling loop structure (CLS) with an antenna structure (AS) on the same substrate may be incorporated into the card body (CB). A fingerprint sensing module comprising an electrically-conductive metal bezel housed in the card may be electrically isolated from the metal layer or metal card body by the application of coatings (DLC) or anodizing (oxidizing) the respective metal surfaces. The cards may be contactless only, contact only, or dual-interface (contact and contactless).
US11113587B2 System and method for appearance search
There is provided an appearance search system comprising one or more cameras configured to capture video of a scene, the video having images of objects. The system comprises one or more processors and memory comprising computer program code stored on the memory and configured when executed by the one or more processors to cause the one or more processors to perform a method. The method comprises identifying one or more of the objects within the images of the objects. The method further comprises implementing a learning machine configured to generate signatures of the identified objects and generate a signature of an object of interest. The system further comprises a network configured to send the images of the objects from the camera to the one or more processors. The method further comprises comparing the signatures of the identified objects with the signature of the object of interest to generate similarity scores for the identified objects, and transmitting an instruction for presenting on a display one or more of the images of the objects based on the similarity scores.
US11113585B1 Artificially intelligent systems, devices, and methods for learning and/or using visual surrounding for autonomous object operation
Aspects of the disclosure generally relate to computing devices and/or systems, and may be generally directed to devices, systems, methods, and/or applications for learning operation of an application or an object of an application in various visual surroundings, storing this knowledge in a knowledgebase (i.e. neural network, graph, sequences, etc.), and enabling autonomous operation of the application or the object of the application.
US11113583B2 Object detection apparatus, object detection method, computer program product, and moving object
An object detection apparatus includes a calculation section, a first generation section, and a second generation section. The calculation section calculates a plurality of first feature maps from an input image. The first generation section generates a spatial attention map for which a higher first weighted value is defined for an element having a higher relation in terms of a first space on the basis of the first feature maps. The second generation section generates a plurality of second feature maps by performing weighting on each of the first feature maps in accordance with the first weighted value indicated for the spatial attention map. A detection section detects an object included in an input image by using the second feature maps.
US11113582B2 Method and system for facilitating detection and identification of vehicle parts
One embodiment facilitates detection and identification of vehicle parts. During operation, the system stores a captured image of a vehicle, wherein the captured image includes a plurality of parts of the vehicle. The system detects a first area of the captured image in which a first part of the vehicle is located. The system identifies, from a plurality of predetermined classes, a class corresponding to the first part in the detected first area, wherein the class indicates a location of the first part in relation to the vehicle. The system generates a result which indicates a list including an insurance claim item and corresponding damages based on the first area, the first part, and the class corresponding to the first part.
US11113579B2 Machine learning model score obfuscation using step function, position-dependent noise
An artefact is received. Features are extracted from this artefact which are, in turn, used to populate a vector. The vector is then input into a classification model to generate a score. The score is then modified using a step function so that the true score is not obfuscated. Thereafter, the modified score can be provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
US11113577B1 Systems and methods for detecting laterality of a medical image
An x-ray image laterality detection system is provided. The x-ray image laterality detection system includes a detection computing device. The processor of the computing device is programmed to execute a neural network model for analyzing x-ray images, wherein the neural network model is trained with training x-ray images as inputs and observed laterality classes associated with the training x-ray images as outputs. The process is also programmed to receive an unclassified x-ray image, analyze the unclassified x-ray image using the neural network model, and assign a laterality class to the unclassified x-ray image. If the assigned laterality class is not target laterality, the processor is programmed to adjust the unclassified x-ray image to derive a corrected x-ray image having the target laterality and output the corrected x-ray image. If the assigned laterality class is the target laterality, the processor is programmed to output the unclassified x-ray image.
US11113576B2 Information processing apparatus for training neural network for recognition task and method thereof
An apparatus includes a multitask setting unit configured to set a plurality of recognition tasks for which a multilayer neural network is trained, a neural network (NN) training unit configured to train the multilayer NN for the set plurality of recognition tasks, an NN evaluation unit configured to evaluate a training result of the multilayer NN, and a training parameter setting unit configured to set a training parameter in training the multilayer NN for the plurality of recognition tasks, based on a result of evaluation by the NN evaluation unit.
US11113575B2 Automatic image selection for online product catalogs
Disclosed are systems, methods, and non-transitory computer-readable media for automatic image selection for online product catalogs. An image selection system gathers feature data for images of an item included in listings posted to an online marketplace. The image selection system uses the feature data as input in a machine learning model to determine probability scores indicating an estimated probability that each image is suitable to represent the item. The machine learning model is trained based on a set of training images of the item that have been labeled to indicate whether they are suitable to represent the image. The image selection system compares the probability scores and selects an image to represent the item as a stock image based on the comparison.
US11113574B1 Methods for performing self-supervised learning of deep-learning based detection network by using deep Q-network and devices using the same
A method of self-supervised learning for detection network using deep Q-network includes steps of: performing object detection on first unlabeled image through the detection network trained with training database to generate first object detection information and performing learning operation on a first state set corresponding to the first object detection information to generate a Q-value, if an action of the Q-value accepts the first unlabeled image, testing the detection network, retrained with the training database additionally containing a labeled image of the first unlabeled image, to generate a first accuracy, and if the action rejects the first unlabeled image, testing the detection network without retraining, to generate a second accuracy, and storing the first state set, the action, a reward of the first or the second accuracy, and a second state set of a second unlabeled image as transition vector, and training the deep Q-network by using the transition vector.
US11113573B1 Method for generating training data to be used for training deep learning network capable of analyzing images and auto labeling device using the same
A method of generating training data for a deep learning network is provided. The method includes steps of: an auto labeling device (a) (i) allowing a labeling network to label test images and generate labeled test images including primary labeling information and primary confidence scores on primary objects, (ii) allowing a labeler to verify the primary labeling information to generate correction-related class information, (iii) setting a first and a second threshold confidence scores; (b) (i) allowing the labeling network to label unlabeled images and generate labeled images including secondary labeling information and secondary confidence scores on secondary objects, (ii) allowing an object difficulty estimation module to generate object difficulty scores and object difficulty classes, (iii) allowing an image difficulty estimation module to generate image difficulty scores and image difficulty classes; and (c) transmitting the first labeled images to the labeler to generate verified labeled images, and generating the training data.
US11113572B2 Systems, methods, and storage media for evaluating images
Embodiments may: select a set of training images; extract a first set of features from each training image of the set of training images to generate a first feature tensor for each training image; extract a second set of features from each training image to generate a second feature tensor for each training image; reduce a dimensionality of each first feature tensor to generate a first modified feature tensor for each training image; reduce a dimensionality of each second feature tensor to generate a second modified feature tensor for each training image; construct a first generative model representing the first set of features and a second generative model representing the second set of features of the set of training images; identify a first candidate image; and apply a regression algorithm to the first candidate image and each of the first generative model and the second generative model to determine whether the first candidate image is similar to the set of training images.
US11113571B2 Target object position prediction and motion tracking
A computer-implemented method for target object position prediction includes receiving, via an RGB camera a plurality of images depicting one or more persons positioned on a floor. A plurality of person location labels is assigned to each image indicating where the one or more persons are located relative to the floor. A foot position (FP) classifier is trained to classify the images into the person location labels, wherein the FP classifier is configured according to a multi-layer architecture and the training results in determination of a plurality of weights for connecting layers in the multi-layer architecture. A deployment of the FP classifier is created based on the multi-layer architecture, the plurality of weights, and the plurality of person location labels.
US11113570B2 Systems and methods for automatically generating training image sets for an environment
A computer-implemented method for generating a training set of images and labels for a native environment includes receiving physical coordinate sets, retrieving environmental model data corresponding to a georeferenced model of the environment, and creating a plurality of two-dimensional (2-D) rendered images each corresponding to a view from one of the physical coordinate sets. The 2-D rendered images include one or more of the environmental features. The method also includes generating linking data associating each of the 2-D rendered images with (i) labels for the one or more included environmental features and (ii) a corresponding native image. Additionally, the method includes storing the training set including the 2-D rendered images, labels, corresponding native images, and linking data.
US11113566B2 Image processing system, method, and apparatus specifying an object included in a captured image outside a vehicle
An image processing system includes an image acquisition unit that acquires a captured image obtained by imaging a vehicle outside, a dictionary storage unit that stores dictionary data to be referred to in specifying an object included in the captured image, a specification unit that specifies the object based on the dictionary data, a behavior information acquisition unit that acquires behavior information indicating a behavior state of a vehicle, and a classification unit that classifies, based on the behavior information of the vehicle with respect to an unspecifiable object as the object unspecified by the specification unit, whether or not the vehicle needs to avoid the unspecifiable object. Image data of the unspecifiable object is used for creating the dictionary data along with a classification result of the classification unit.
US11113564B2 Performing distance-based feature suppression
Methods, apparatus, systems to perform distance-based feature suppression of features of an image in a feature list of the image are disclosed. A method includes accessing the feature list, comparing a selected feature in the feature list with features located within a first distance of the selected feature, when features located within the first distance are non-suppressed or valid and are stronger than different non-suppressed features, marking the features as valid and marking other non-suppressed features as suppressed. When the features are suppressed or invalid and are not stronger than non-suppressed features, determining if features of the feature list are marked as valid or suppressed.
US11113563B2 Apparatus for detecting object and method thereof
An apparatus for detecting an object includes a processor that extracts information for object detection from image data frames based on a hierarchical structure of a convolutional neural network (CNN) and transmits information for object detection extracted from an uppermost layer of the hierarchical structure to a lower layer to detect an object based on information received at each layer, and storage that stores the information for object detection and detected object information.
US11113562B2 Information processing apparatus, control method, and program
The first apparatus (2100) computes an determination accuracy representing a probability that it is correct to use, as a determination result, the first result. The first apparatus (2100) outputs the first result as the determination result in a case where the determination accuracy is greater than a first threshold value, and outputs a second result as the determination result in a case where the determination accuracy is smaller than a second threshold value. In a case where the determination accuracy is equal to or greater than the second threshold value and is equal to or smaller than the first threshold value, the first apparatus (2100) requests the second apparatus (2200) to perform the predefined determination on the determination target. The first apparatus (2100) updates at least one of the first threshold value and the second threshold value based on the determination result output by the second apparatus (2200).
US11113560B2 Body contour key point detection methods, apparatuses, and devices
Body contour key point detection methods, image processing methods, neural network training methods, apparatuses, electronic devices, computer-readable storage media, and computer programs include: obtaining an image feature of an image block including a body; obtaining a body contour key point prediction result of the body by means of a first neural network according to the image feature; and obtaining a body contour key point in the image block according to the body contour key point prediction result; where the body contour key point is used for representing an outer contour of the body.
US11113557B2 System and method for generating an electronic template corresponding to an image of an evidence
A system and method for generating an electronic template corresponding to an image of an evidence, including: segmenting the image into a plurality of regions of interest (ROIs); analyzing each of the plurality ROIs to identify at least a portion of a content within the ROI and a position of each of the plurality of ROIs within the image; generating a label for each of the plurality of ROIs corresponding to the analysis, wherein the label is indicative of the at least a portion of the content and the position of the ROI within the image; and generating the electronic template for the evidence, wherein the template includes the plurality of ROIs and the labels corresponding to each ROI.
US11113555B2 Object detection apparatus, traffic monitoring system, method of controlling an object detection apparatus and program
An object detection apparatus is provided with a discriminator applier and a candidate area calculator. The discriminator applier applies a discriminator which detects an object to images acquired in past and calculates object detection information including at least location information of the object detected by the discriminator, in a learning phase. The candidate area calculator performs a machine-learning by use of the object detection information and calculates object candidate area information including at least information specifying a candidate area in which the object may appear in an image.
US11113554B2 Systems and methods for identifying and authenticating artistic works
Disclosed are systems, devices and methods for quantifying unique features of an object such as an artistic work to identify and authenticate the object and specific characteristics thereof using multi-spectral diagnostic characterization techniques and analytical algorithms. In some aspects, a method for creating an identification for an object includes acquiring image data of an object in two or more electromagnetic spectrums along a coordinated array of sample regions of the object; analyzing the acquired image data to produce a quantitative data set including specific characteristics of the object associated with the two or more electromagnetic spectrums for each sample region; generating a digital identification associated with a unique data fingerprint, based on the specific characteristics, in which the digital identification solely corresponds to the object; and storing the generated digital identification.
US11113549B2 Method and device for analyzing an image and providing the analysis for a driving assistance system of a vehicle
A method and device for analyzing an image and providing the analysis for a driving assistance system of a vehicle, including recording the image; determining an operating state of the vehicle; analyzing the image using at least one image analysis method that is selected from at least two possible image analysis methods as a function of the operating state of the vehicle; and providing the analysis of the image as data values for the driving assistance system.
US11113544B2 Method and apparatus providing information for driving vehicle
Disclosed is a method and apparatus for providing information for driving of a vehicle, the method includes detecting a lane region including lane demarcation lines from a driving image, determining curvature information of a road on which a vehicle is driving based on map information, estimating a lateral offset of the vehicle based on the detected lane region and a reference line having the curvature information, and outputting a signal including information for driving the vehicle based on the curvature information and the lateral offset.
US11113541B2 Detection of object removal and replacement from a shelf
An image sensor is positioned such that a field-of-view of the image sensor encompasses at least a portion of a rack storing items. The image sensor generates angled-view images of the items stored on the rack. A tracking subsystem determines that a person has interacted with the rack and receives image frames of the angled-view images. The tracking subsystem determines that the person interacted with a first item stored on the rack. A first image is identified associated with a first time before the person interacted with the first item, and a second image is identified associated with a second time after the person interacted with the first item. If it is determined, based on a comparison of the first and second images, that the item was removed from the rack, the first item is assigned to the person.
US11113537B2 Image detection using multiple detection processes
In some embodiments, a first detector generates a first output based on a first probability that an image was inserted in a video. The first detector is trained with a set of known images to detect the set of known images. A second detector generates a second output based on a second probability that an image was inserted in the video. The second detector is used to detect the set of unknown images without training. The method analyzes the first output from the first detector based on the probability of the image existing in the video and the second output from the second detector based on the probability of the image existing in the video to generate a combined score from the first output and the second output. An indication of whether the image is detected in the video is output based on the combined score.
US11113536B2 Video identification method, video identification device, and storage medium
The present disclosure provides a video identification method, a video identification device and a storage medium. The video identification device extracts an image and an optical flow from a video, classifies the image by using a first machine learning model to obtain a first classification result, classifies the optical flow by using a second machine learning model to obtain a second classification result, wherein a depth of the first machine learning model is larger than a depth of the second machine learning model, and fuses the first classification result and the second classification result to obtain the identification result of the video.
US11113535B2 Determining tactical relevance and similarity of video sequences
Methods and systems for finding and ranking video sequences that contain tactical sequences (e.g., an uninterrupted portion of a sporting event) that are similar to tactical event content in a target video sequence, such as those occurring in sports, include learning and labelling (e.g., through use of metadata and the like) tactically significant sequences in a plurality of video segments, including a plurality of such tactically significant sequences in a single video segment.
US11113532B2 Artificial intelligence apparatus for recognizing object and method therefor
Disclosed herein is an artificial intelligence apparatus for recognizing at least one object, comprising: a memory configured to store a plurality of recognition models for generating identification information corresponding to the object from image data; and a processor configured to: obtain image data for the object, generate first identification information corresponding to the object from the image data using a default recognition model composed of at least one or more of the plurality of recognition models, measure a confidence level for the first identification information, obtain the first identification information as a recognition result of the object if the confidence level is equal to or greater than a first reference value, and obtain second identification information corresponding to the object from the image data as a recognition result of the object using a compound recognition model composed of at least one or more of the plurality of recognition models if the measured confidence level is less than the first reference value, wherein the default recognition model is a model defined by first weights for the plurality of recognition models, and wherein the compound recognition model is a model defined by second weights for the plurality of recognition models.
US11113531B2 Annotation device, annotation method, and non-transitory computer-readable storage medium
An annotation device includes: a similarity information obtainer that obtains similarity information indicating whether or not a plurality of labels to be added as annotation data to images are similar to each other; a determiner that determines a layout of the plurality of labels to be displayed on an operation screen for an annotation operation based on the similarity information; a data obtainer communicator that obtains the annotation data added to the images using the operation screen; and an inspector that inspects the annotation data obtained by the second communicator for an erroneously added label.
US11113529B2 Photovoltaic panel recognition method, ground station, control apparatus, and unmanned aerial vehicle
A method for identifying a photovoltaic panel includes: acquiring a grayscale image of an infrared image captured by a camera mounted on a UAV, the grayscale image including an image of a photovoltaic panel; performing edge extraction processing on an image in the grayscale image to obtain a monochrome image including a plurality of horizontal lines and a plurality of vertical lines, the horizontal lines being lines in a first direction, an average length of the lines in the first direction being greater than a preset length, the vertical lines being lines in a second direction, and an average length of the lines in the second direction being less than the preset length; and identifying the photovoltaic panel in the monochrome image based on a relative positional relationship between the horizontal lines and the vertical lines in the monochrome image.
US11113525B1 Using empirical evidence to generate synthetic training data for plant detection
Implementations are described herein for automatically generating synthetic training images that are usable as training data for training machine learning models to detect, segment, and/or classify various types of plants in digital images. In various implementations, a digital image may be obtained that captures an area. The digital image may depict the area under a lighting condition that existed in the area when a camera captured the digital image. Based at least in part on an agricultural history of the area, a plurality of three-dimensional synthetic plants may be generated. The synthetic training image may then be generated to depict the plurality of three-dimensional synthetic plants in the area. In some implementations, the generating may include graphically incorporating the plurality of three-dimensional synthetic plants with the digital image based on the lighting condition.
US11113509B2 Identity determination system and method
An identity determination system and an identity determination method are provided. The system includes: a computing node including an image acquisition device, and a server in communication connection with the computing node. The computing node is configured to: collect, by using the image acquisition device, an image according to a preset image collecting frequency; perform face recognition on the collected image to recognize a facial feature in the image; determine node identity information corresponding to the recognized facial feature according to the recognized facial feature; and upload the facial feature and the node identity information corresponding to the facial feature to the server. The server is configured to determine an identity of the facial feature based on the facial feature and the node identity information corresponding to the facial feature uploaded by the computing node.
US11113507B2 System and method for fast object detection
One embodiment provides a method comprising identifying a salient part of an object in an input image based on processing of a region of interest (RoI) in the input image at an electronic device. The method further comprises determining an estimated full appearance of the object in the input image based on the salient part and a relationship between the salient part and the object. The electronic device is operated based on the estimated full appearance of the object.
US11113502B2 Image module and biometric device using the same
An image module includes a photosensitive element and a light-screening structure disposed on the photosensitive element. The light-screening structure includes a light-transmitting layer. The light-screening structure also includes a first light-shielding layer disposed in the light-transmitting layer and having a first light passage portion. The light-screening structure further includes a second light-shielding layer disposed between the first light-shielding layer and the photosensitive element and having a second light passage portion. The light-screening structure includes a condensing structure disposed on the light-transmitting layer. The first light passage portion and the second light passage portion correspond to the photosensitive element. Light passing through the condensing structure produces a concentrated beam, and the apertures of the first light passage portion and the second light passage portion are respectively adjusted according to the widths of the concentrated beam at the first light-shielding layer and at the second light-shielding layer.
US11113495B2 Method and apparatus for fingerprint identification and electronic device
Provided are a method and apparatus for fingerprint identification and an electronic device, which could increase a speed of fingerprint identification. The method is applied to an electronic device including M fingerprint sensors, and the method includes: acquiring pressing information of a finger in a fingerprint detecting region; determining a target sub-region among N sub-regions according to the pressing information, where the N sub-regions cover the fingerprint detecting region, M and N are positive integers greater than 1, and N>M; and determining a data acquiring region according to the target sub-region, where fingerprint data in the data acquiring region is used for fingerprint identification.
US11113491B2 Methods for virtual multi-dimensional quick response codes
Described are methods and systems for Virtual Multi-Dimensional Quick Response (VMDQR) codes, used for transferring data sets between code initialization devices and code retrieval devices, such as smartphones and other like devices. A VMDQR code is capable of encoding and sharing large amounts of data, regardless of the space available on an object. The amount of the encoded data depends on the dimensionality of the VMDQR code. A VMDQR code is incorporated into an augmented image, presented on a user interface of a code retrieval device. For example, an image of a real object, which does not have any physical codes, is augmented by adding a VMDQR code to give a representation of an object with a code. The VMDQR code is then scanned from the user interface using a scanner to transfer the encoded data to the scanner.
US11113485B2 Method to correlate an object with a localized tag
A method and data processing device for receiving at least one response signal corresponding to a respective tag. The method includes, identifying a directional location of the respective tag relative to the user device. The method includes activating a camera device to focus on one or more focal points in an area in the directional location of the respective tag. The method includes estimating a distance of the respective tag relative to the user device. The method includes capturing an image of an object located within the area in the directional location of the respective tag. The method includes correlating the directional location, distance of the respective tag, and image of the object to generate corresponding position information. The position information provides more precise point location of the object. The method includes outputting the corresponding position information to an electronic display.
US11113482B1 Implementation of a proximity-based system for object tracking and automatic application initialization
Various apparatuses for use in a wireless network are disclosed. A first apparatus comprises two antennae oriented orthogonally, a biosensor capable of reading a user's fingerprint, and a housing comprising a groove for guiding a user's finger, the groove physically separating the antennae, effectively creating a radome for each antenna. A second apparatus comprises a printed circuit board (PCB) a port, a shell enclosing the PCB, and at least one horseshoe gasket, the shell and gasket creating a waterproof seal isolating the port and the external environment from the rest of the PCB. A third apparatus comprising a bracket for attaching a housing to a building material, an aiming annulus for aiming the housing and the housing. Wherein two or more of the bracket, aiming annulus and housing may be joined in order to mount and aim the housing using one or more structures on the components.
US11113480B2 Neural machine translation systems
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for neural machine translation. One of the systems includes an encoder neural network comprising: an input forward long short-term memory (LSTM) layer configured to process each input token in the input sequence in a forward order to generate a respective forward representation of each input token, an input backward LSTM layer configured to process each input token in a backward order to generate a respective backward representation of each input token and a plurality of hidden LSTM layers configured to process a respective combined representation of each of the input tokens in the forward order to generate a respective encoded representation of each of the input tokens; and a decoder subsystem configured to receive the respective encoded representations and to process the encoded representations to generate an output sequence.
US11113475B2 Chatbot generator platform
An example chatbot generation platform may receive a request to generate a chatbot; determine a chatbot template for the chatbot based on the request; obtain custom chatbot information according to the chatbot template; generate a chatbot corpus for the chatbot using the custom chatbot information and the chatbot template; generate a set of question and answer (QnA) pairs based on the chatbot corpus; configure a language analysis model for the chatbot; build the chatbot according to the set of QnA pairs and the language analysis model; and deploy the chatbot to a chatbot host platform for operation. The chatbot may be built to engage in an interaction with a user via the chatbot host platform, use the language analysis model to select one or more QnA pairs from the set of QnA pairs during the interaction, and train the language analysis model based on the interaction.
US11113473B2 Interpreting expressions having potentially ambiguous meanings in different domains
The present invention extends to methods, systems, and computer program products for interpreting expressions having potentially ambiguous meanings in different domains. Multi-domain natural language understanding systems can support a variety of different types of clients. Expressions can be interpreted across multiple domains. Weights can be assigned to domains. Weights can be client specific or expression specific so that a chosen interpretation is more likely correct for the type of client or for its context. Stored weight sets can be chosen according to identifying information carried as metadata with expressions or weight sets carried directly as metadata. Domains can additionally or alternatively be ranked in ordered lists or comparative domain pairs of to favor some domains over others as appropriate for client type or client context.
US11113471B2 Automatic detection of claims with respect to a topic
A method comprising using at least one hardware processor for: receiving a topic under consideration (TUC) and content relevant to the TUC; detecting one or more claims relevant to the TUC in the content, based on detection of boundaries of the claims in the content; and outputting a list of said detected one or more claims.
US11113468B1 Systems and methods for word segmentation based on a competing neural character language model
Systems and methods are provided for detecting inaccuracy in a product title, comprising identifying, by running a string algorithm on a title associated with a product, at least one product type associated with the product, predicting, using a machine learning algorithm, at least one product type associated with the product based on the title, detecting an inaccuracy in the title, based on at least one of the identification or the prediction, and outputting, to a remote device, a message indicating that the title comprises the inaccuracy. Running the string algorithm may comprise receiving a set of strings, generating a tree based on the received set of strings, receiving the title, and traversing the generated tree using the title to find a match. Using the machine learning algorithm may comprise identifying words in the title, learning a vector representation for each character n-gram of each word, and summing each character n-gram.
US11113467B2 Processing of 3D printing files
A method is described in which a 3D printing file is processed, the 3D printing file having a header and including a plurality of compressed files. The method comprises reading a content of the header of the 3D printing file, identifying, based on the header content, a relation file among the plurality of compressed files, identifying, based on the relation file, a main 3D model file among the plurality of compressed files. Further the method comprises creating, by uncompressing the main 3D model file, a data stream, and analyzing, with a parser, the data stream, thereby directly processing the main 3D model file when being uncompressed.
US11113466B1 Generating sentiment analysis of content
Certain aspects of the present disclosure provide techniques for providing sentiment analysis of content. In order to determine the overall sentiment of content, a request is received by a sentiment analyzer, which then identifies a content identification number and retrieves comments associated with the content identification number. The sentiment analyzer pre-processes the comments, which includes removing all personal identifying information from the comments. The sentiment analyzer sends the pre-processed comments to a natural language processing service, and in turn, receives sentiment indications corresponding to the comments provided. Based on the sentiment scores, the sentiment analyzer generates a sentiment analysis and displays the sentiment analysis in the graphical user interface generated by the sentiment analyzer.
US11113465B2 Personalized auto-triage of communications
One embodiment provides a method comprising extracting natural language content from a piece of communication for a user, generating a representation of the piece of communication based on the natural language content extracted, and utilizing a global deep learning model and a personalized learning model for the user to assign a priority label to the piece of communication based on the representation and user behavioral information associated with recent conversations of the user. Another embodiment provides a method comprising, for each piece of communication of a set of multiple pieces of communication for multiple users, extracting natural language content from the piece communication and generating a representation of the piece of communication based on the natural language extracted, and training a deep learning neural network to predict a degree of priority of a subsequent piece of communication based on each representation generated.
US11113463B2 Note browser
A notes system is presented with a content management system. The notes system manages creation and distribution of edits to notes to users sharing the notes. The notes are stored as a series of edits at the notes system. When an edit to a note is received, the edit is propagated to users subscribed to a note by a backend server responsible for managing the note. The sharing users are notified through application servers associated with each sharing user. The notes server includes various indices for searching the notes and allows notes to be searched quickly to organize viewing by a user of notes and identification of relevant material in the notes. The stored edits are used to display edits to a note to a user by replaying the accessed note to the user.
US11113456B2 System and method for deep linking and search engine support for web sites integrating third party application and components
A method for a website building system (WBS) includes enabling a user to create a website page with the WBS; enabling a user to add at least one instance of at least one third party application to the website page, each third party application having multiple internal pages; parsing the website page and extracting at least one identifier for the at least one instance and reconstructing a new outgoing uniform resource location (URL) for the website at least from the at least one identifier, the new URL providing direct access to the internal pages of the at least one third party application.
US11113455B2 Web page rendering on wireless devices
A method and apparatus is described for rendering web pages by a wireless device in order to reduce an amount of data transmitted over-the-air to the wireless device. In one embodiment, a method is performed by a server, comprising receiving a markup language document from a web server via a network interface, the markup language document corresponding to a web page. Next, the markup language document is parsed into a number of blocks by a processor, each of the blocks comprising code representing original content of the web page. Then, the processor creates one or more replacement blocks, each of the replacement blocks corresponding to a respective one of the blocks, each of the replacement blocks comprising code representing substituted content of the web page. Some of the blocks and at least one of the replacement blocks are then sent to a wireless device for rendering.
US11113450B2 Cognitive font enrichment management for adding system fonts
Methods and systems for cognitive font enrichment management for adding system fonts are provided. A system for providing cognitive font enrichment management for adding system fonts includes a monitoring module that monitors web font operations. The system also includes a font conversion module that identifies a web font associated with a new glyph that is not described in a local system font repository and converts the identified web font associated with the new glyph into a default system font format. Further, the system includes a validation module that validates the converted web font associated with the new glyph. Additionally, the system includes an update module that updates the local system font repository with the validated converted web font associated with the new glyph.
US11113441B1 Reduce/broadcast computation-enabled switching elements in an emulation network
Each reconfigurable hardware modeling circuit of a plurality of reconfigurable hardware modeling circuits in a reconfigurable hardware modeling device comprises: a model computation subsystem configurable either to model elements of a circuit design, or to serve as a testbench element, or both, and a network subsystem comprising: network circuitry and signal reduction circuitry, the signal reduction circuitry configurable to perform a signal reduction function, the signal reduction function combining a plurality of status signals into a single status signal, the plurality of status signals comprising status signals received from one or more reconfigurable hardware modeling circuits in the plurality of reconfigurable hardware modeling circuits. Alternatively or additionally, each network circuit of a plurality of network circuits in the reconfigurable hardware modeling device may comprise signal reduction circuitry configurable to perform the signal reduction function.
US11113438B2 Fluid simulation program, fluid simulation method, and fluid simulation device
A fluid simulating method includes extracting, based on positional information included in particle data of particles during a predetermined time period, a first particle with a predetermined value or less of distance from a fluid particle and a second particle with the predetermined value or less of distance from the first particle from among wall boundary particles related to a boundary with a wall. The method may also include setting a boundary condition of a pressure Poisson equation for calculating pressure to be applied to each of the particles, and calculating pressure to be applied to each of the particles, based on the extracted first particle and the extracted second particle. The method may also include calculating particle data of the particles during a next time period based on the calculated pressure.
US11113434B2 Method for predicting arc flash energy and PPE category within a real-time monitoring system
Systems and methods for making real-time predictions about an arc flash event on an electrical system are disclosed. A virtual system model database is operable for providing a virtual system model for the electrical system and continuously update the virtual system model with real-time data from the electrical system. An analytics server comprises an arch flash simulation engine. The arch flash simulation engine is operable to modify the virtual system model to introduce a short-circuit feature to an uninterrupted power supply bypass circuit branch; choose a standard to supply equations used for arc flash event simulation and energy calculation; simulate an arc flash event utilizing the modified virtual system model; calculate a quantity of arc energy released by the arc flash event using results from the simulation; and communicate a report that forecasts an aspect of the arc flash event.
US11113433B2 Technique for generating a spectrum of feasible design solutions
A design application generates feasible engineering designs that satisfy criteria associated with a particular engineering problem. The design application receives input that outlines a specific engineering problem to be solved, and then synthesizes a problem specification based on this input. The design application then searches a database to identify different classes of approaches to solving the design problem set forth in the problem specification. The design application then selects one or more such classes of approaches, and generates a spectrum of potential design solutions for each such approach. The generated solutions may then be evaluated to determine the degree to which the problems specification has been met.
US11113432B2 Encoding images on physical objects to trace specifications for a manufacturing process
A method includes: receiving, from a manufacturer, a first printed document including specifications for a product and a first encoded image; sending, to the manufacturer, a second printed document, wherein the second printed document includes a second encoded image; receiving, from the manufacturer, a third printed document that corresponds to revisions to the specifications and includes a third encoded image; scanning the third encoded image; determining, based at least on scanning the third encoded image, that the third printed document corresponds to at least one of the first printed document or the second printed document; and in response to determining that the third printed document corresponds to at least one of the first printed document or the second printed document, making the product in conformance with the specifications.
US11113431B2 MBD-based three-dimensional process designing method and platform for typical automobile machined part
The present invention is related to computer-assisted process design, and an MBD-based three-dimensional process designing method and platform for a typical automobile machined part are disclosed. By taking three-dimensional CAD software as a carrier, an MBD design model, and a process MBD model as a data output, the design flow comprises steps such as establishment of MBD-related standards, creation of an MBD design model, feature classification and creation of a feature library, feature recognition and information extraction, generation of manufacturing elements, clustering of the manufacturing elements and generation of procedures, sequencing of the procedures, and creation of manufacturing features body and procedure models. According to the present invention, the process MBD model integrating procedure models and manufacturing feature bodies can be rapidly generated, visualization of the process design flow can be realized, and the process design efficiency can be improved, thereby laying a foundation for the integration of CAD/CAPP/CAM.
US11113427B2 Method of displaying contents, a first electronic device and a second electronic device
The present disclosure provides a method for processing display contents, a first electronic device, and a second electronic device thereof. The method of displaying contents includes the steps of: providing a first electronic device configured to display one or more virtual contents to a user, wherein the first electronic device is communicable with and coupled to a second electronic device, which includes a physical display configured to display one or more non-virtual contents; determining the user's line of sight; and prohibiting the physical display of the second electronic device from displaying the one or more non-virtual contents, in response to the user's line of sight not being on the physical display of the second electronic device.
US11113423B2 FPGA hardware-based secure computing method and apparatus
An FPGA hardware device obtains encrypted data of each participant of a secure computing system, where the FPGA hardware device stores at least one first key, where the at least one first key is at least one first key of all participants in the secure computing system or at least one first key of a predetermined number of trusted managers in the secure computing system, where the FPGA hardware device includes an FPGA chip. The FPGA hardware device decrypts the encrypted data of each participant by using a working key of each participant, to obtain plaintext data of each participant, where the working key of each participant is obtained based on a corresponding first key of the at least one first key. The FPGA hardware device performs computing based on the plaintext data of each participant to obtain a computing result. The FPGA hardware device outputs the computing result.
US11113419B2 Selective enforcement of privacy and confidentiality for optimization of voice applications
A computer-implemented method includes identifying a plurality of protected pieces from a conversation. The computer-implemented method further includes generating one or more confidence scores for each protected piece, wherein a confidence score is a degree of associativity between a protected piece and a type of sensitive information. The computer-implemented method further includes determining that the protected piece is associated with the type of sensitive information. The computer-implemented method further includes determining a type of protection action for each protected piece in the plurality of protected pieces. The computer-implemented method further includes performing the type of protection action for each protected piece in the plurality of protected pieces to form a modified conversation that is devoid of the sensitive information. A corresponding computer system and computer program product are also disclosed.
US11113418B2 De-identification of electronic medical records for continuous data development
A method for de-identifying protected health information (PHI) associated with electronic medical records (EMRs) based on a common analysis structure (CAS) is provided. The method may include detecting a system event associated with a system comprising the EMRs. The method may further include in response to detecting the system event, detecting a first CAS associated with the EMRs. The method may further include extracting first CAS data associated with the first CAS, wherein the first CAS data comprises unstructured data associated with the EMRs and normalized annotations based on CAS objects that are associated with the unstructured data. The method may further include obfuscating the unstructured data associated with the first CAS. The method may also include generating a second CAS comprising the obfuscated unstructured data and a copied version of the normalized annotations, wherein the copied version of normalized annotations are correlated with the obfuscated unstructured data.
US11113415B1 Privacy and security of personal information stored in communicatively connected and synchronized devices in a short-range wireless network
A system includes a first device that is communicatively coupled to and synchronized with a second device such that the second device stores privacy information of a user that is contained in a data file of the first device. Upon receiving a request to remove the privacy information of the user from the second device, the first device creates and stores a backup copy of the data file. Then, the first device deletes the data file from the first device. Further, a replacement file for the data file is created. The replacement file comprises non-sensitive information. The replacement file is uploaded to the second device to overwrite the privacy information with the non-sensitive information. Then, a radio frequency communication between the first device and the second device is disabled and the data file is restored using the backup copy.
US11113412B2 System and method for monitoring and verifying software behavior
The present invention discloses a method and system configured for monitoring and verifying software behavior, comprising: receiving, by a software behavior verification system based on a physical hardware system, legal user behavior data containing user activities performed during legal electronic transactions and storing the legal user behavior data as a software behavior model; monitoring, by a software behavior monitor, data packets transmitted in a transaction, and sending data packets to the software behavior verification system; retrieving, by the behavior verification system, expected key sequences and information in the data packets; comparing the key sequences and information retrieved from the data packets with that of the software behavior model; if the key sequences and information retrieved from the data packets does not consistence with the software behavior model, it is determined that the transaction is an illegal electronic transactions, and the transaction is closed.
US11113411B2 Authentication security model for a content management system
The disclosed technology relates to a system configured to obtain external credentials for a user account external to a content management system, wherein the external credentials are associated with a content item stored on the content management system. The system receives, from a client device, a client request for data associated with the external user account and transmits, to an external source, a proxy-request for the data associated with the external user account, wherein the proxy-request comprises the external credentials. The system further receives the data associated with the external account and transmits the data associated with the external account to the client device.
US11113409B2 Efficient rekey in a transparent decrypting storage array
A method of efficient rekey in a transparent decrypting storage array includes receiving an instruction to rekey data on a storage array, wherein the instruction identifies first encryption information and second encryption information. The method further includes decrypting, by a processing device of a storage array controller, the data using the first encryption information to generate decrypted data. The method further includes encrypting the decrypted data using the second encryption information to generate encrypted data.
US11113407B2 System and methods for automated detection of input and output validation and resource management vulnerability
In an example embodiment, a system analyzes a set of computer routines. The system may perform an analysis including a determination of a likelihood of vulnerability to unexpected behavior for one or more computer routines of the set. Based upon the analysis, the system may identify one or more computer routines of the set having the likelihood of vulnerability. The system may asynchronously and dynamically manipulate at least one of the one or more computer routines through a testing technique. The system may determine unexpected behavior of at least one of the one or more computer routines.
US11113406B2 Methods and systems for de-duplication of findings
A system for performing de-duplication of findings includes a non-transitory computer readable medium and a processor. The non-transitory computer readable medium stores normalized findings of application code performed by at least one software security analysis tool. Each normalized finding is identifiable by a fingerprint. The processor receives a first finding in a first vendor-provided format from a first software security analysis tool that performs a scan of application code. The processor receives a second finding in a second vendor-provided format from a second software security analysis tool. The processor normalizes the findings to a standardized taxonomy. The processor determines a first fingerprint and a second fingerprint that respectively identify the normalized first and second findings. The processor determines any need to update the normalized first finding by comparing the normalized second finding with the normalized first finding after determining that the second fingerprint at least partially matches the first fingerprint.
US11113405B2 Vulnerability assessment
Methods and systems for assessing a vulnerability of a network device. The systems and methods described herein combine data regarding locally discovered vulnerabilities and exposed services with data regarding what executables are provided by software installed on the network device.
US11113404B2 Securing operating system configuration using hardware
A method, system, and computer program product includes receiving, in a booted state of a computing system, a request to load an operating system configuration. The method further includes storing, automatically in response to receiving the request, a digital key to authenticate the operating system configuration. The method further includes restarting the computing system. In response to restarting the computing system and while the computing system is in a pre-boot state, the method includes: validating that the digital key stored is one for a valid operating system configuration; receiving, from a user interface physically coupled to the computing system, a signal confirming the received request; authenticating, in response to receiving the signal, the operating system configuration using the digital key; and booting, in response to the authenticating, the operating system configuration.
US11113401B2 Secure bootloader for electronic gaming machines and other computing devices
Systems and techniques for providing one or more authenticable operating system volumes on an electronic gaming machine are provided. The systems and techniques may, for example, involve storing one or more datasets, each representing one or more operating system volumes for an operating system, on a shadow partition and then selecting one of those datasets as part of the boot process, authenticating it, and creating one or more operating system volumes on one or more operating system partitions of the electronic gaming machine. The systems and techniques may further involve causing a kernel of the operating system to execute from the newly created one or more operating system volumes only after authentication is successfully performed.
US11113398B2 Deployment of machine learning models for discernment of threats
A mismatch between model-based classifications produced by a first version of a machine learning threat discernment model and a second version of a machine learning threat discernment model for a file is detected. The mismatch is analyzed to determine appropriate handling for the file, and taking an action based on the analyzing. The analyzing includes comparing a human-generated classification status for a file, a first model version status that reflects classification by the first version of the machine learning threat discernment model, and a second model version status that reflects classification by the second version of the machine learning threat discernment model. The analyzing can also include allowing the human-generated classification status to dominate when it is available.
US11113390B1 Secure execution of a user defined function
The subject technology receives, in a first computing process, a user defined function, the user defined function including code related to at least one operation to be performed. The subject technology sends a request based at least in part on the at least one operation to a second computing process to perform. The subject technology determines, by a security manager executing within the second computing process, whether performing the at least one operation is permitted, the security manager determines restrictions, based at least in part on a security policy, on operations executing within a sandbox environment provided by the second computing process. The subject technology performs, in the second computing process, the at least one operation, the security manager executing within the second computing process.
US11113383B2 Permitting login with password having dynamic character(s)
In one aspect, a first device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to receive password input from a second device and to determine whether the password input indicates at least one predetermined character and at least one dynamic character that conforms to at least one preestablished parameter. The instructions are also executable to permit a login via the first device responsive to a determination that the password input indicates the at least one predetermined character and at least one dynamic character that conforms to the at least one preestablished parameter.
US11113381B2 Providing an augmented reality overlay to secure input data
A device may receive an input that indicates a request to initiate a transaction at an ATM device. The device may instruct the user to capture one or more images of the ATM device. The device may determine that an image has been captured and process the image to determine first information that identifies the ATM device. The device may send the first information to a server device and receive a signal that indicates the ATM device has been validated. The device may cause an augmented reality (AR) overlay to be displayed, wherein the AR overlay includes second information related to authenticating the user to the ATM device. The device may determine whether a user action is performed with respect to the second information included in the AR overlay, and perform a device action related to the second information, the ATM device, or the AR overlay.
US11113373B2 Unlocking electronic devices using touch-based sensors
In some examples, an electronic device includes a touch-based sensor, a proximity sensor, and a processor to in response to determining, based on output from the proximity sensor, that the electronic device is in an enclosed space: determine whether a specified number of multiple touches of the touch-based sensor has been detected by the touch-based sensor, and in response to determining that the specified number of multiple touches of the touch-based sensor has been detected by the touch-based sensor, unlock the electronic device.
US11113369B2 Information processing apparatus, authentication system, and method of deleting card information
An information processing apparatus that manages card-related information relating to a card used by a user for authentication, includes a memory configured to store a plurality of instructions, which when executed by one or more processors, cause the one or more processors to acquire identification information of the card. The one or more processors are further caused to store, in a memory, the identification information of the card and a request date and time in association with each other in response to acquiring an authentication request using the card. The one or more processors are further caused to, when a predetermined time period or more has passed from the request date and time at a predetermined timing, delete the card-related information associated with the identification information of the card corresponding to the request date and time from which the predetermined time period or more has passed.
US11113366B2 Cryptographic mechanisms for software setup using token-based two-factor authentication
A method and system for authenticating software licenses of a software includes a request for a software authentication received from one or more software subscribers and one or more electronic licenses distributed between one or more software vendors and the one or more software subscribers. Further, one or more tokens are validated through an authentication engine at a delivery packet delivered to the software subscriber. A license key associated with each validated token is generated and distributed through a licensing engine. The software is initiated to be enabled through the license key.
US11113365B2 System and method to limit content distribution
A content distribution system that groups assets sharing the same required security capabilities in digital rights management service instances. Assets are encrypted with the help of media keys, effectively grouping media keys sharing the same required security capabilities. Digital rights management service instances are organized to cover different geographical areas, and asset groups are configured to migrate according to a configurable distribution range.
US11113361B2 Electronic apparatus and control method thereof
An electronic apparatus is provided. The electronic apparatus includes a storage storing object data and kernel data, and a processor including a plurality of processing elements arranged in a matrix formation, wherein the processor is configured to input corresponding first elements among a plurality of first elements included in the object data into processing elements arranged in a first row among the plurality of processing elements, and input a plurality of second elements included in the kernel data sequentially into the processing elements arranged in the first row to perform operations between the corresponding first elements and the plurality of second elements, to identify a depth in which a first element and a second element have a non-zero value, and to input the first element and the second element corresponding to the identified depth into a calculator included in each of the processing elements arranged in the first row to perform a convolution operation.
US11113357B2 Method and system for onboarding a virtual network function package utilized by one or more network services
Onboarding a Virtual Network Function (VNF) package utilized by multiple network services is disclosed. The VNF package is received from a vendor for network services requested by a customer. The VNF package and its contents may be uploaded on an orchestrating manager, and a NFVI admin decides workflows for the VNF package, for validating and certifying the VNF package. The VNF package is validated using multiple checks and then parameters are identified for monitoring and certifying the VNF package. The VNF package is then ready for onboarding and instantiating the network services requested by the customer.
US11113354B2 Method and apparatus for managing region tag
A method for managing a region tag may comprise acquiring a region identifier information of a geographic region, acquiring an attribute evaluation tag of the geographic region by a user whose geographic position is in the geographic region and a time identifier of the attribute evaluation tag, integrating the region identifier information, the attribute evaluation tag, and the time identifier thereof into a region tag of the geographic region, and clustering region tags of the geographic region in a time domain comprising one or more time periods to generate a region time period tag of the geographic region for each time period.
US11113350B2 Systems and methods for administrating suggested merchandising arrangements
Aspects of the subject disclosure may include, for example, a method comprising receiving, by a processing system including a processor, a product description; determining product attributes; obtaining end user information including behavior history and language history; and modifying the product description based on the end user information. The modifying includes identifying text regarding selected attributes of the product, based on natural language processing (NLP) of the text description and the language history of the end user; and adding the identified text to the text description. The method also includes presenting the modified product description at the equipment of the end user; determining an end user behavior responsive to the presenting; and updating the end user information in accordance with the end user behavior. Other embodiments are disclosed.
US11113346B2 Search media content based upon tempo
A media system includes: a media-playback device including: a media-output device that plays media content items; and a tempo control engine to: select media content based upon suitability for a repetitive-motion activity; place each media content item from the media content into two or more pools of media content, with a first pool including media content which the user has previously indicated as being relevant, and a second pool including media content that the user has not previously indicated as being relevant; and sort the media content in each of the first pool and the second pool based upon tempo.
US11113344B2 Automated discovery of network camera in heterogeneous web pages
A method for indexing network camera data across heterogeneous web page structures is disclosed, which includes receiving a list of predetermined file formats, generating a list of IP network camera IP addresses, sending requests to each of the IP addresses, including transmitting a HTTP request to each IP address in the list, based on a response or lack thereof determine if an IP address is i) a network camera thereby adding the IP address to a list of network cameras, ii) a website thereby adding the IP address to a list of websites to be further investigated, or iii) an address void of network camera information thereby skipping the IP address, and crawling the IP addresses that have been determined to be websites using a web crawler identifying IP addresses of network cameras and resource path associated therewith and adding the same to the list of network cameras.
US11113333B2 Automated content tag processing for mobile media
In embodiments, the present invention provides a method and system for delivery of content on a mobile media platform, providing an automated tag processing facility, and delivering content to a mobile device, wherein content delivery is based at least in part on the automated tag processing.
US11113332B2 Systems methods and computer storage media for collecting and processing progressivistic metadata in sports
Systems, methods and computer readable storage media for collecting and processing progressivistic metadata are described; a structure of composite files comprising a progressivistic metadata layer and implementational aspects of various uses thereof are further described.
US11113329B2 Systems and methods for selecting digital data for archival
Methods and systems for selective archival of data include, in some aspects, determining, via an electronic processing circuit, a plurality of accessors for a data format, displaying indicators for at least a portion of the plurality of accessors on an electronic display, receiving input defining a selection of a subset of the plurality of accessors from an input device; and outputting the selected subset of accessors with data encoded in the data format to an archive.
US11113325B2 Techniques for automatically analyzing a transcript and providing interactive feedback pertaining to interactions between a user and other parties
Techniques are provided to allow a user to interact with a computer to automatically analyze a transcript and provide interactive feedback pertaining to interactions between the user and other parties. This may be accomplished by dividing the transcript into text sequences, such as sentences, and matching each text sequence against a set of rules that define patterns that relate text sequences to particular characteristic categories. These matches can be further scored and ranked to allow particular text sequences to be interactively displayed to the user in response to selection of a particular categorization.
US11113323B2 Answer selection using a compare-aggregate model with language model and condensed similarity information from latent clustering
Embodiments of the present invention provide systems, methods, and computer storage media for techniques for identifying textual similarity and performing answer selection. A textual-similarity computing model can use a pre-trained language model to generate vector representations of a question and a candidate answer from a target corpus. The target corpus can be clustered into latent topics (or other latent groupings), and probabilities of a question or candidate answer being in each of the latent topics can be calculated and condensed (e.g., downsampled) to improve performance and focus on the most relevant topics. The condensed probabilities can be aggregated and combined with a downstream vector representation of the question (or answer) so the model can use focused topical and other categorical information as auxiliary information in a similarity computation. In training, transfer learning may be applied from a large-scale corpus, and the conventional list-wise approach can be replaced with point-wise learning.
US11113320B2 Versioned change propagation
A map developer may maintain multiple versions of a geographic database. Example systems and methods manage the propagation of updates to the multiple versions of the geographic databases even when structural (schema) changes have been made between database versions. A computing device identifies a first geographic database with a first schema, and the computing device identifies a second geographic database with a second schema. The second geographic database is a later version of the first geographic database. The computing device applies an update to the first geographic database and applies the update to the second geographic database according to a rule for a difference between the first schema and the second schema.
US11113314B2 Similarity calculating device and method, and recording medium
A similarity index storage unit stores a similarity index in which nodes storing attribute values related to similarities among data are hierarchically arranged so as to indicate similarity relationships among the data. A label generation unit generates a label for each data, said label being based on paths which indicate the positions of the nodes storing the attribute values related to similarities in the similarity index. A similarity calculation unit reconfigures, on the basis of the label, the similarity index of data indicated by all or a portion of information associating the attribute values related to similarities with the label, and executes similarity-based calculation of the all or partial data by using the reconfigured similarity index.
US11113310B2 Method and system for identifying issues and conflicts with building construction
The present invention generally relates to the process of analyzing all systems and sub systems in the construction of a building to identify conflicts or design errors, and correcting the errors at the design stage so the construction can be completed with minimal or no issues. Through the analysis of the framing, walls, windows, HVAC, plumbing, electrical and other systems or sub systems that are typical in the construction of a building, the framing can be designed to anticipate the HVAC and plumbing, and the frame members can be built with the cutouts or contours to accommodate these systems. The present Invention uses the unique feature of conflict check in which the members or elements which has conflict are identified and a list of all conflict members is prepared. The List also shows the condition under which the given conflict occurs.
US11113305B1 Modeling of a non-relational database as a normalized relational database
A system and method are disclosed for modeling a non-relational database as a normalized relational database. In one embodiment, the system identifies a column having a first type in a column-oriented, non-relational database; determines whether the column-oriented, non-relational database includes at least one column having a second type and identifies the one or more columns having the second type; virtually divides the column-oriented, non-relational database based on column type; and generates a normalized, relational model based on the virtual division of the column-oriented, non-relational database, the normalized, relational model including catalog information representing a parent table including the column having the first type and, when the column-oriented, non-relational database includes at least one column having the second type, catalogue information representing a child table, the parent table and child table both represented as relational tables.
US11113304B2 Techniques for creating computer generated notes
Text is extracted from and information resource such as documents, emails, relational database tables and other digitized information sources. The extracted text is processed using a decomposition function to create. Nodes are a particular data structure that stores elemental units of information. The nodes can convey meaning because they relate a subject term or phrase to an attribute term or phrase. Removed from the node data structure, the node contents are or can become a text fragment which conveys meaning, i.e., a note. The notes generated from each digital resource are associated with the digital resource from which they are captured. The notes are then stored, organized and presented in several ways which facilitate knowledge acquisition and utilization by a user.
US11113302B2 Updating one or more databases based on dataflow events
Database environments may choose to schedule complex analytics processing to be performed by specialized processing environments by caching source datasets or other data needed for the analytics and then outputting results back to customer datasets. It is complex to schedule user database operations, such as running dataflows, recipes, scripts, rules, or the like that may rely on output from the analytics, if the user database operations are on one schedule, while the analytics is on another schedule. User/source datasets may become out of sync and one or both environments may operate on stale data. One way to resolve this problem is to define triggers that, for example, monitor for changes to datasets (or other items of interest) by analytics or other activity and automatically run dataflows, recipes, or the like that are related to the changed datasets (or other items of interest).
US11113298B2 Collaborating using different object models
Systems and methods are provided for collaborating with different object models. Data corresponding to one or more source objects is received. The source objects is stored in a first object model, and each of the source objects is associated with information describing an entity. Matches between the respective information associated with the one or more source objects and respective information associated with one or more target objects are determined based on a query. The target objects are stored in a second object model. The one or more source objects are ranked based at least in part on the matches. A list of the ranked source objects are provided through an interface, the interface indicating a number of matching target objects for each of the source objects.
US11113295B2 Building management system with declarative views of timeseries data
A building management system (BMS) includes building equipment configured to provide raw data samples of one or more data points in the BMS. The BMS further includes a data collector configured to collect raw data samples from the building equipment and generate one or more raw data timeseries comprising a plurality of the raw data samples. The BMS also includes a timeseries processing engine. The timeseries processing engine is configured to identify one or more timeseries processing workflows that apply to the raw data timeseries, each of the workflows comprising a predefined sequence of timeseries processing operation. The timeseries processing engine is further configured to process the raw data timeseries using the identified timeseries processing workflows to generate one or more derived data timeseries. The BMS further includes a timeseries storage interface configured to store the raw data timeseries and the derived data timeseries in a timeseries database.
US11113293B2 Latent network summarization
Embodiments of the present invention provide systems, methods, and computer storage media for latent summarization of a graph. Structural features can be captured from feature vectors associated with each node of the graph by applying base functions on the feature vectors and iteratively applying relational operators to successive feature matrices to derive deeper inductive relational functions that capture higher-order structural information in different subgraphs of increasing size (node separations). Heterogeneity can be summarized by performing capturing features in appropriate subgraphs (e.g., node-centric neighborhoods associated with each node type, edge direction, and/or edge type). Binning and/or dimensionality reduction can be applied to the resulting feature matrices. The resulting set of relational functions and multi-level feature matrices can form a latent summary that can be used to perform a variety of graph-based tasks, including node classification, node clustering, link prediction, entity resolution, anomaly and event detection, and inductive learning tasks.
US11113292B2 Feature data storage apparatus and driving feature and distribution databases
A computer calculates, in accordance with a maximum mean discrepancy, a similarity level between a first feature distribution correlating to a first distribution information item stored in a distribution database and a second feature distribution correlating to a second distribution information item stored in the distribution database. The second distribution information item is different from the first distribution information item. The maximum mean discrepancy is a distance measure indicative of the similarity level between the first and second feature distributions. The computer determines whether the calculated similarity level is equal to or higher than a predetermined threshold, and integrates the first feature distribution and the second feature distribution into a common feature distribution upon determining that the calculated similarity level is equal to or higher than the predetermined threshold.
US11113289B2 Blending learning models for search support
A method and apparatus of a device that generates a re-ranking model used to re-rank a plurality of search results on a client device is described. In an exemplary embodiment, the device receives a crowd-sourced intra-domain model from a server, where the intra-domain model is a search result re-ranking model generated based on at least device interactions of a plurality of users interacting with a plurality of other devices. The device further generates a re-ranking model from the crowd-sourced intra-domain model and a local model, where the local model includes private data representing a device user's interaction with that device and the re-ranking model is used to re-rank a plurality of search results.
US11113283B2 Cost-based optimizations for join queries with union all views and derived tables
A query having a Union All view is identified. A logical join between Union AH view/derived table and other tables is broken down into multiple physical joins. The physical joins are pushed to the branches. Cost-based processing statistics are obtained for the branches. An optimal plan for the joins is selected based on the statistics; representing an optimal query execution for the query. The optimal query execution plan is provided to a database engine for executing the optimal query execution plan against a data warehouse.
US11113281B2 Efficient method for logical completion of a deductive catalogue used for general constraints treatment in the extended relational database concept
New methods to represent variables as parts of the classical truth table lead to complete evaluation methods that generate a compiled, efficient version of logical expressions.The new methods are suitable for use in, e.g., relational database applications in which both, efficient query times as well as logical completeness and consistency are required in the context of general constraint treatments.Input/output operations remain linear in the length of the input character strings regardless of the complexity of the logical theory.A new processing method of formulas is described as the basis for the efficiency increase.In order to find a specific truth-value, pattern trees are used representing the extension of the logical theory.
US11113273B2 Managed materialized views created from heterogeneous data sources
Managed materialized views may be generated from across heterogeneous data sources. A request to create a materialized view may be received and performed by a materialized view management platform, which may obtain and generate the materialized view from different data sources and store the materialized view in a target system. Changes to the data sources may be obtained at the materialized view management platform and updates to the materialized view may be determined. The materialized view in the target system may be updated.
US11113271B2 Methods and devices for performing off-chain testing on smart contract
Disclosed herein are methods, devices, and apparatuses, including computer programs stored on computer-readable media, for performing an off-chain testing on a smart contract. One of the methods includes: generating execution environment information for the smart contract, the execution environment information including at least one of transaction context information, blockchain information, or state information; providing an interface between the generated execution environment information and the smart contract; executing the smart contract based on the generated execution environment information and the provided interface; and storing an execution result of the smart contract.
US11113270B2 Storing a non-ordered associative array of pairs using an append-only storage medium
The described technology is generally directed towards efficiently organizing data in a single, non-distributed database as an associated array of key-value pairs implemented on top of a storage medium that allows only data appends. A table segment in an append-only storage medium is accessed by table keys. The table keys are hashed into key values used to access information in an attribute index (a search tree) that contains offsets to the table segment entries. Hashing the table keys can result in a series of hash parts, including a primary hash part corresponding to a node in the attribute index, and as needed in the event of hash collisions, secondary hash parts that map to child nodes in the attribute index.
US11113267B2 Enforcing path consistency in graph database path query evaluation
The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system stores intermediate results of the query in a structure comprising rows in a set of tables and links between pairs of rows in different tables in the set of tables. Next, the system tracks, in the structure, representations of data, relationships, and path consistency in the query. The system then applies one or more operations to existing rows in the structure to generate a final result of the query. Finally, the system provides the final result in a response to the query.
US11113263B2 Variations recognition between heterogeneous computer systems
In some implementations a computer-accessible medium includes a multimedia-document integration module that includes a heterogeneous distinction identifier between a first multimedia-document and a second multimedia-document and includes an integrator of the first multimedia-document and the second multimedia-document into an integrated multimedia-document, a data capture module that includes a data-extractor of the integrated multimedia-document, a query module that includes a query-generator encapsulated in a corresponding number of enquiry/inquiry transmissions, the enquiry/inquiry transmissions being short-message-service text-messages, a communication-subsystem that includes a transmitter of the enquiry/inquiry transmissions to an external device and receiver of an acknowledgement transmission or a negative-acknowledgement transmission from the external device, the acknowledgement/negative-acknowledgement transmission being a short-message-service text-message, and, a variance analytic module that includes a generator of quantitative variance from the acknowledgement/negative-acknowledgement transmission, the quantitative variance describing statistical variances and discrepancies within the first multimedia-document and within the second multimedia-document and between the first multimedia-document and the second multimedia-document.
US11113262B2 Time-efficient lock release in database systems
Implementations of the present disclosure include associating a first transaction executed within a database system with a first transaction control block (TCB) index, setting a status of the first transaction to active and a lock status of the first transaction to holding in response to a first set of locks being established for the first transaction, the first set of locks including one or more locks that each inhibit access to a respective resource within the database system, providing a lock table that records, for a set of locks within the database system, a set of lock owners including one or more transactions identified based on respective TCB indexes and a wait queue, and determining that the first transaction has completed, and in response setting the status of the first transaction to indicate completion of the transaction and the lock status of the first transaction to released.
US11113261B2 Data locking
A system and method to query, update, and reduce a size of locking data for a dataset including a fixed plurality of dimensions each having a fixed plurality of members comprising index tables for the dimensions and a locks table specifying one of a fixed plurality of lock states for the plurality of members, where the fixed plurality of members each have an associated index.
US11113260B2 Transactional access to records on secondary storage in an in-memory database
Various technologies described herein pertain to accessing records of an in-memory database. A memory can include a primary storage and a data store can include a secondary storage. The primary storage includes a first subset of the records of the database, and the secondary storage includes a second subset of the records of the database. Moreover, the memory includes an update memo that includes timestamp notices. The timestamp notices specify statuses of records of the database having updates that span the primary storage and the secondary storage. The memory further includes a database management system that is executable by a processor. The database management system processes a transaction. Further, the database management system includes a storage interface component that accesses a record of the database for the transaction based on at least one of the timestamp notices of the update memo.
US11113254B1 Scaling record linkage via elimination of highly overlapped blocks
Techniques for scaling record linkage via elimination of highly overlapped blocks are described. A method for scaling record linkage via elimination of highly overlapped blocks includes identifying a first plurality of blocks based at least on a plurality of records stored in a storage service of a provider network, identifying a plurality of sets of matching blocks from the first plurality of blocks, deleting the plurality of sets of matching blocks except for a first block from each set from the plurality of sets of matching blocks, and iteratively performing dynamic blocking based at least on the first block to generate subsequent pluralities of blocks until the subsequent pluralities of blocks are below a threshold size.
US11113250B2 Techniques for activity tracking, data classification, and in database archiving
Techniques for activity tracking, data classification, and in-database archiving are described. Activity tracking refers to techniques that collect statistics related to user access patterns, such as the frequency or recency with which users access particular database elements. The statistics gathered through activity tracking can be supplied to data classification techniques to automatically classify the database elements or to assist users with manually classifying the database elements. Then, once the database elements have been classified, in-database archiving techniques can be employed to move database elements to different storage tiers based on the classifications. However, although the techniques related to activity tracking, data classification, and in-database archiving may be used together as described above; each technique may also be practiced separately.
US11113242B2 Programmatically choosing preferred storage parameters for files in large-scale distributed storage systems
A method includes receiving trace data representing access information about files stored in a large-scale distributed storage system, identifying file access patterns based on the trace data, receiving metadata information associated with the files stored in the large-scale distributed storage system, and generating a preferred storage parameter for each file based on the received metadata information and the identified file access patterns. The method also includes receiving, file reliability or accessibility information of a new file, determining whether the received file reliability or accessibility information of the new file matches information of a file group of the files in the large-scale distributed storage system, and when the file reliability or accessibility information of the new file matches the information of the file group, storing the new file in the large-scale distributed storage system using the preferred storage parameter associated with the file group.
US11113241B1 Computer application for blockchaining files through a graphical user interface
The present specification discloses a blockchain computer application. This blockchain computer application includes a Graphical User Interface (GUI) that supports the organization and blockchaining of files to a blockchain. This GUI includes a virtual blockchain organizational tool onto which users can drag and drop files and organize them into various virtual blockchain blocks without permanently attaching those files to an actual blockchain until the virtual blockchain is converted to an actual blockchain. The conversion process preserves the organizational structure of the files set within the virtual blockchain. Files may also be automatically blockchained to a specific blockchain by dragging them and dropping them onto a blockchain application desktop icon. Files may also be automatically blockchained to specific blockchains by dragging them and dropping them onto a blockchain icon within the GUI where each blockchain icon is directly associated with a separate blockchain.
US11113238B2 Methods and systems for metadata tag inheritance between multiple storage systems
Systems and methods for metadata tag inheritance are disclosed. The methods include maintaining a plurality of data storage systems in communication with an external metadata management system, operating the metadata management system to store metadata corresponding to data residing on the data storage systems as a plurality of entries, detecting an execution of a data operation command on data residing in a data storage system that causes movement of a data set from that data storage system to a destination data storage system that is different from that data storage system, and operating the metadata management system to create a new metadata entry corresponding to the execution of the data operation command. Each of the plurality of entries may include one or more custom tags, and the new metadata entry may include at least one custom tag created before the execution of the data operation command.
US11113237B1 Solid state cache index for a deduplicate storage system
A method, article of manufacture, and apparatus for creating a fingerprint to container id index is discussed. The index may be stored in-memory, on disk, and on a solid-state device. The index may be used to quickly locate a container identifier given a data segment fingerprint.
US11113235B1 Methods and apparatus for managing objects in a storage environment
Some embodiments are directed to accessing a content unit stored in a storage environment that includes a plurality of storage clusters, wherein multiple versions of the content unit are stored on at least two different clusters in the storage environment. The storage environment and/or the requesting entity may identify the at least two storage clusters that store the content unit and select one of clusters as storing a valid version of the content unit.
US11113234B2 Semantic extraction method and apparatus for natural language, and computer storage medium
A semantic extraction method based on a natural language is provided. In a character library based on a single-character granularity, a character of an input natural language is queried, to obtain first semantic vectors representing semantic descriptions of the character. Candidate semantic intentions corresponding to second semantic vectors and weight vectors corresponding to the candidate semantic intentions are obtained, wherein the second semantic vectors are obtained by using a neural network and correspond to different permutations and combinations of the first semantic vectors. A candidate semantic intention is selected as a final semantic intention of the natural language based on a preset condition, and key information is obtained corresponding to the final semantic intention according to a weight vector corresponding to the final semantic intention.
US11113227B2 Erasing device for long-term memory devices
A new long-term memory erasing device, referred to as EasyClean, has been invented. In general, EasyClean is a stand-alone, dedicated function device which is designed for an untrained user, who is tasked with removing data from one or more long-term memory storage devices located in one or more computing devices (targets). EasyClean provides one or more target devices with bootable code. After a target is booted, EasyClean communicates with the target device and monitors the status of the data removal operation. EasyClean may communicate this status to the user. EasyClean may generate an Audit Trail and provide it to the user. EasyClean may accept input from a user, such as what type of data removal to perform. EasyClean may write data to a storage device after the data removal operation is complete.
US11113226B2 Firmware burning apparatus and system
Embodiments of the present disclosure provide a burning apparatus and system. The burning apparatus includes: a processor, a wireless communication module, at least one peripheral interface, and a memory; the processor is electrically connected to the wireless communication module, the peripheral interface, and the memory, respectively; the memory is configured to store to-be-burned firmware and a system program required for operating the burning apparatus; the processor is configured to start the system program to control the wireless communication module to be wirelessly connected to a terminal device, and receive, through the wireless communication module, the to-be-burned firmware transmitted by the terminal device; and the processor is also configured to be electrically connected to at least one target board through the at least one peripheral interface, and write the to-be-burned firmware to the at least one target board through the at least one peripheral interface.
US11113219B2 Protocol data unit end handling with fractional data alignment and arbitration fairness
In at least one embodiment, a method for handling data units in a multi-user system includes granting a shared resource to a user of a plurality of users for a transaction associated with an entry of a transaction data structure. The method includes determining whether the transaction stored last partial data of a data unit associated with the user in an alignment register associated with the user. The method includes asserting a request for arbitration of a plurality of transactions associated with the plurality of users. The request is asserted for an additional transaction associated with the entry in response to determining that the transaction stored the last partial data in the alignment register. The method may include flushing the last partial data from the alignment register to a target memory in response to detecting an additional grant of the shared resource to the user for the additional transaction.
US11113215B2 Electronic device for scheduling a plurality of tasks and operating method thereof
An electronic device which schedules a plurality of tasks, and an operating method thereof. The electronic device includes a processor and a memory operatively connected to the processor, and when being executed, the memory stores instructions that cause the processor to: detect occurrence of an interrupt requesting performance of a second task while performing a first task; obtain reference values according to a time of the first task, and reference values according to a time of the second task; schedule the first task and the second task based on a reference value of the first task and a reference value of the second task which correspond to a time at which the interrupt occurs; and process the first task and the second task based on a result of the scheduling. Other embodiments are possible.
US11113213B2 Determining write commands for deletion in a host interface
An interface of a memory sub-system can determine that a particular write command received from a host has a same address as a subsequently received write command from the host. The interface can delete the particular write command if it is still in the interface or send a signal to delete the particular write command if the write command has already been provided from the interface.
US11113211B2 Memory device supporting rank-level parallelism and memory system including the same
A memory system may include: a memory controller; a plurality of ranks; and a rank shared bus configured to couple the memory controller and the plurality of ranks. Each of the plurality of ranks may include: a plurality of banks; a rank bus coupled to the plurality of banks and configured to selectively transmit data to the rank shared bus or an intermediate buffer and selectively receive data from the rank shared bus or the intermediate buffer; and an intermediate buffer configured to be selectively coupled to the rank bus or the rank shared bus, according to a first signal from the memory controller.
US11113206B2 Cache data location system
A system may include a persistent storage device, a low latency cache device, a volatile memory; and a processor. The processor is to store a data structure in the volatile memory that is usable to directly translate a block logical address for targeted data to a candidate physical location on the cache device, store a multilevel translation index in the volatile memory for translating the block logical address for the targeted data to an expected physical location of the targeted data on the cache device and attempt accessing the targeted data at the candidate physical location retrieved from the direct cache address translation data structure. In response to the targeted data not being at the candidate physical address, access the targeted data at the expected physical location retrieved from the multilevel translation index.
US11113205B2 Die addressing using a reduced size translation table entry
An example apparatus for die addressing can include an array of memory cells and a memory cache. The memory cache can be configured to store at least a portion of an address mapping table. The address mapping table can include entries that map translation units (TUs) to physical locations in the array. The entries can include data that indicate a location within the array that stores a particular TU without including data that indicates which die of the array the TU is stored in.
US11113204B2 Translation invalidation in a translation cache serving an accelerator
An integrated circuit includes a first communication interface for communicatively coupling the integrated circuit with a coherent data processing system, a second communication interface for communicatively coupling the integrated circuit with an accelerator unit including an accelerator functional unit and an effective address-based accelerator cache for buffering copies of data from the system memory of the coherent data processing system, and a real address-based directory inclusive of contents of the accelerator cache. The real address-based directory assigns entries based on real addresses utilized to identify storage locations in the system memory. The integrated circuit includes request logic that, responsive to receipt on the first communication interface of a translation entry invalidation request, issues to the accelerator unit via the second communication interface an invalidation request that identifies an entry in the effective address-based accelerator cache to be invalidated utilizing a host tag identifying a storage location in the real address-based directory.
US11113192B2 Method and apparatus for dynamically adapting cache size based on estimated cache performance
A method of dynamically adjusting sizes of cache partitions includes, for each cache partition, estimating a number of hits that would occur on the cache partition for a set of potential size increases of the cache partition and a set of potential size decreases of the cache partition. Based on these estimates, a determination is made for each cache partition, whether to increase the size of the cache partition, maintain a current size of the cache partition, or decrease the size of the cache partition. Cache partition size increases are balanced with cache partition size decreases to allocate the entirety of the cache to the set of cache partitions without over allocating cache resources and while optimizing a sum of total cache hit rates of the set of cache partitions. A set of data structures is used to efficiently determine the estimated hit increases and decreases for each cache partition.
US11113190B2 Mutable type builder
A computing device implemented method for building a mutable type is disclosed. A data structure is generated in a contiguous section of memory. The data structure includes an element portion and an over-allocation portion. The element portion stores elements accessible with an index. A gap object is inserted into the over-allocation portion. The gap object is garbage collected.
US11113188B2 Data preservation using memory aperture flush order
Combined operational steps and device characteristics help preserve data against integrity threats. Data is divided into critical data and non-critical data, based on criteria such as customer requirements, workload criticality, or virtual machine criticality. Data may be generated in a compute node for storage in a storage node, for example. Critical data is stored in a battery-backed memory aperture at physical addresses where it will be flushed ahead of the non-critical data due to a flush order imposed by or on the battery-backed memory, e.g., a bottom-up NVDIMM flush order. Redundant copies of the data (especially non-critical data) may also be kept in case it does not get flushed in time. Battery-backed memory apertures are sized and located according to their battery's characteristics, and may be relocated or resized as conditions change. Flush defragging is performed to optimize use of the aperture, especially within the portion that holds critical data.
US11113187B2 Mock server for testing
Systems of the present disclosure provide a versatile, reusable mock server to respond to Application-Programming-Interface (API) requests. The mock server receives an API request and a cookie associated with the API request. The API server identifies response instructions found in the cookie. The response instructions may include a static response value, a name of an API server for the mock server to imitate, or code for the mock server to execute in the process of generating a mock API response. The mock server generates a mock API response based on the response instructions and sends the mock API response in reply to the API request.
US11113185B2 Automated code testing for code deployment pipeline based on risk determination
Software code is written using a multistage automated code deployment pipeline. A code change is provided to the pipeline and at each stage various checks or evaluations of the code change is performed. Additionally, a risk profile is generated for the code change that identifies a risk of making the code change based on the code change itself as well as a reputation of the individual providing the code change. In one or more stages of the pipeline, a determination is made whether the risk profile meets a verification criteria, and if so the code change does not progress to the next stage in the pipeline until additional verification (in addition to any testing typically performed at that stage) is performed.
US11113180B2 Efficiently tracking code location of run-time events in system software
Methods, systems and computer program products for tracking, encoding and decoding the code-location of runtime events. The system receives an encoded identifier function call as a parameter for a first function included in at least one file in a plurality of files of a source code base. The system returns a compact encoded identifier generated by the encoded identifier function call during compilation of the plurality of files of the source code base. In response to receiving a runtime event's identifier from execution of the source code base, the system decodes the encoded identifier to trace back to a unique location of the first function in the source code base, thereby identifying the filename and line number where the event occurred.
US11113179B2 Information processing device, information processing method, and computer readable medium for a trace process
An information processing device includes a communication processing unit that performs communication with an external device according to an instruction from application software, and a trace processing unit that executes a first information trace process when a first predetermined condition is satisfied and executes a second information trace process when a second predetermined condition is satisfied. The first information trace process includes obtaining, from an operating system, environmental information that is information about an operating environment of the application software and writing the environmental information to an environmental information log file. The second information trace process includes writing, to a communication log file, information indicating a procedure of communication that the communication processing unit performs with the external device, obtaining the environmental information from the operating system, and writing the environmental information to the environmental information log file.
US11113177B1 Securely debugging different applications in a single short-lived container
A data processing system adapted for securely debugging multiple different application instances in a single short-lived container includes a host computing platform having one or more computers, each with memory and at least one processor. The system also includes a container manager executing in the host computing platform, such that during execution, the container manager manages a multiplicity of different containers of a containerized environment. Finally, the system includes a debug server containerized within one of the containers. The debug server authenticates with the container manager for the one of the containers and establishes a communicative link over a computer communications network with a debug client disposed externally to the containerized environment, so that the debug server then proxies debug directives received from the debug client to selected ones of different application instances each executing within the one of the containers.
US11113174B1 Methods and systems that identify dimensions related to anomalies in system components of distributed computer systems using 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. 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 and are reported to one or more computational entities to facilitate resolution of the anomalous behaviors.
US11113167B1 System testing infrastructure with hidden variable, hidden attribute, and hidden value detection
Inputs to a system under test (SUT) are modeled as a collection of attribute-value pairs. A set of testcases is executed using a set of test vectors that provides complete n-wise coverage of the attribute-value pairs. For each execution of the testcases, updating, for each execution of the set of testcases, for each testcase, a non-binary success rate (ST) based on the binary execution results. In response to a first success rate corresponding to a particular testcase being below a predetermined threshold, a second set of testcases is generated based on the test vectors. For each testcase, a second success rate (ST′) is computed based on a second set of execution results of a second set of testcases. In response to the second success rate corresponding to the particular testcase being substantially same as the first success rate, a user is notified of a defect in modeling the SUT inputs.
US11113166B2 Monitoring system and method with baseboard management controller
A monitoring system includes a baseboard management controller (BMC) disposed on a same baseboard as a system under test; an administrator device electrically connected to the BMC; and a software test fixture stored in the BMC, the software test fixture generating an electrical signal, which is transferred to a corresponding target device of the system under test to access a register of the corresponding target device.
US11113161B2 Local storage clustering for redundancy coded data storage system
A data transfer device is used to augment the capabilities of a data storage system. The data transfer device may be capable of persistently storing data for an indeterminate amount of time, and may be configured to store a portion of a bundle of redundancy coded shards that span between the data transfer device and a data storage system configured to store the remainder of the bundle. Data stored on the data transfer device may be read from and written directly to the data transfer device without transfer of data to the data storage system. If the data transfer device is not available, the remaining shards of the bundle may provide a regenerated, original form of the data.
US11113157B2 Pluggable recovery in a data protection system
Systems and methods for performing a recovery operation for a host. A user interface is provided than enables user interface interactions that are common to or independent of the host and user interface interactions that are specific to a client backup module selected for the recovery operation. The user interface retrieves a plug-in to enable the user interface interactions that are specific to the client backup module.
US11113156B2 Automated ransomware identification and recovery
A method for automated ransomware identification includes receiving a first series of data items for backup from a host system, identifying, using a heuristic, a first characteristic of the first series of data items, receiving a second series of data items for backup from the host system, identifying, using the heuristic, a second characteristic of the second series of data items, detecting that the second characteristic differs from the first characteristic in a manner consistent with a ransomware infection, and invoking a recovery procedure responsive to the detecting.
US11113154B2 User-level quota management of data objects stored in information management systems
Systems and methods are disclosed for cross-system user-level management of data objects stored in one or more information management systems, and for user-level management of data storage quotas in information management systems, including data objects in secondary storage. An illustrative quota manager is associated with one or more information management systems. The quota manager comprises a quota value representing the maximum amount of data storage allowed for a given end-user's primary and secondary data in the one or more information management systems. The quota manager determines whether data associated with the end-user has exceeded the storage quota, and if so, prompts the end-user to select data for deletion, the deletion to be implemented globally, across the primary and secondary storage subsystems of the respective one or more information management systems. Meanwhile, so long as the quota is exceeded, the quota manager instructs storage managers to block backups of end-user's data.
US11113150B2 Distributing data on distributed storage systems
A method of distributing data in a distributed storage system includes receiving a file, dividing the received file into chunks, and determining a distribution of the chunks among storage devices of the distributed storage system based on a maintenance hierarchy of the distributed storage system. The maintenance hierarchy includes maintenance levels, and each maintenance level includes one or more maintenance units. Each maintenance unit has an active state and an inactive state. Moreover, each storage device is associated with a maintenance unit. The determining of the distribution of the chunks includes identifying a random selection of the storage devices matching a number of chunks of the file and being capable of maintaining accessibility of the file when one or more maintenance units are in an inactive state. The method also includes distributing the chunks to storage devices of the distributed storage system according to the determined distribution.
US11113148B2 Methods and systems for metadata tag inheritance for data backup
Systems and methods for metadata tag inheritance during backup are disclosed. The method includes maintaining a plurality of data storage systems in communication with an external metadata management system, operating the metadata management system to store metadata corresponding to data residing on the data storage systems as a plurality of entries that include or more custom tags, detecting an execution of a backup data operation command on data residing in a data storage system that causes creation of a backup copy of a data set in that data storage system in a destination data storage system, and operating the metadata management system to create a new metadata entry corresponding to the execution of the backup data operation command in response to detecting the execution of the backup data operation command. The new metadata entry includes at least one custom tag created before the execution of the backup data operation command.
US11113147B2 System and method for detection of, prevention of, and recovery from software execution failure
Systems and methods are disclosed herein for monitoring, detecting, and mitigating hardware and software failures. An error detection module monitors the execution of software processes and detects failures of the monitored processes. The error detection module may monitor reboot events and correlate reboot events with failures of the monitored software processes. If a monitored process fails, the error detection module may log the failure and its cause. If the same process has failed numerous times, causing the user device to experience a reboot loop, remedial action may be taken based on the cause of the failure.
US11113143B2 System and method of determining compatible modules
Systems and methods for provided for detecting compatible modules for replacing anomalous elements in computing systems. The described technique includes receiving system parameters specifying functionality of a first computing system, and querying a state model using the received system parameters to detect an anomaly within the first computing system. In response to detecting an anomaly in the first computing system based on the state model, the system determines a recovery method based on a recovery-method model and information about the detected anomaly, and selecting, from a tool database, a third-party, system-compatible tool configured to implement the determined recovery method.
US11113141B2 Message input/output device, method, and recording medium
In order to enable to output a final state of a message while reducing output of a message, a message input/output method includes: receiving a reception message; and outputting, when a reception time of the reception message falls within a first predetermined time from reception of a related message related to the reception message, the reception message when a next of the related message is not received within a second predetermined time exceeding the first predetermined time from the reception time.
US11113134B2 Computer system, communications system, control method by computer system, and program
A computer system that includes an active system service processor, a standby system service processor having a memory, and a unit, in which the active system service processor includes a first control unit configured to acquire log information indicating a log of the unit to cause the memory to store the information, and to output a read instruction for reading the log information to the standby system service processor according to an operation of instructing to read the log information, and the standby system service processor includes a second control unit configured to read the log information from the memory according to the read instruction, and to execute processing related to the read log information.
US11113133B2 Cross-component health monitoring and improved repair for self-healing platforms
Systems, apparatuses and methods may provide for technology that detects a successful boot of a first firmware component in a computing system, receives a signal from a second firmware component in the computing system, and detects an incompatibility of the first firmware component with respect to the second firmware component based on the signal. In one example, only the first firmware component is repaired in response to the incompatibility.
US11113128B1 Circular queue for microkernel operating system
In one embodiment, a method includes receiving, by a kernel of an operating system executing on a computing device, a request to store a message to communicate from a first process to a second process using a circular buffer. The circular buffer includes a first number of memory segments. An ownership of a first memory segment of the circular buffer is determined, based on a corresponding first ownership segment of an ownership array for the circular buffer. The ownership array includes a second number of ownership segments, where the second number is the same as the first number. Responsive to determining that the first segment is available to the first process, the message is stored in the first memory segment. After the message is stored in the first memory segment, the first ownership segment is changed to indicate the first memory segment is owned by the second process.
US11113127B2 Command line output redirection
A method including invoking, via an application, a call of a command line utility; providing, via the application, an identifier in the call of the command line utility, where the identifier comprises an operating system controlled memory location; storing output from the command line utility in operating system shared memory at the operating system controlled memory location identified by the identifier; and retrieving, by the application, the command line utility output from the operating system shared memory at the operating system controlled memory location identified by the identifier.
US11113120B1 Intent-based auto scaling of virtual computing resources
Techniques are described for enabling users to configure the auto scaling of virtual computing resources using various intent-based auto scaling configurations. Intent-based configurations generally provide various indications of how a user intends to use a scalable group of virtual computing resources and what expectations a user might have about how those resources are scaled in response to changes in demand. A service provider network receives first input to create a scalable group of virtualized computing resources, the first input indicating at least one primary scaling configuration used by the hardware virtualization service to scale the scalable group of compute instances over time, and further receives second input indicating at least one secondary, intent-based scaling configuration used to scale the virtualized computing resources, for example, when the service is unable to scale the group of virtualized computing resources according to the at least one primary scaling condition.
US11113117B2 Clustering routines for extrapolating computing resource metrics
Various examples are disclosed for using clustering routines to extrapolate metrics to other computing resources in a cluster. One or more computing devices can classify computing resources, such as servers, based on various characteristics of the computing resources. For each class of computing resource, a clustering routine can be applied to generate clusters of the computing resources. A minimal number of metrics required to be obtained from an end user can be determined as a function of a number of the clusters. If one or more of the metrics are obtained from the end user, the metrics can be extrapolated to other computing resources in the same cluster.
US11113113B2 Systems and methods for scheduling virtual memory compressors
Systems, apparatuses, and methods for efficiently selecting compressors for data compression are described. In various embodiments, a computing system includes at least one processor and multiple codecs such as one or more hardware codecs and one or more software codecs executable by the processor. The computing system receives a workload and processes instructions, commands and routines corresponding to the workload. One or more of the tasks in the workload are data compression tasks. Current condition(s) are determined during the processing of the workload by the computing system. Conditions are determined to be satisfied based on comparing current selected characteristics to respective thresholds. In one example, when the compressor selector determines a difference between a target compression ratio and an expected compression ratio of the first codec exceeds a threshold, the compressor selector switches from hardware codecs to software codecs.
US11113109B2 Cluster resource management using adaptive memory demand
Various examples are disclosed for cluster resource management using adaptive memory demands. Some aspects involve determining a destination memory estimate and a local memory estimate for various workloads executing in a datacenter. Goodness scores are determined corresponding to the candidate workload being executed on a number of different hosts. The goodness scores are determined using the local memory estimates for the currently executing workloads, the destination memory estimate is utilized for the candidate workload if it is not executing on the corresponding host. The workloads are balanced based on the goodness scores.
US11113108B1 Managing programmable logic-based processing unit allocation on a parallel data processing platform
Systems and methods provide an extensible, multi-stage, realtime application program processing load adaptive, manycore data processing architecture shared dynamically among instances of parallelized and pipelined application software programs, according to processing load variations of said programs and their tasks and instances, as well as contractual policies. The invented techniques provide, at the same time, both application software development productivity, through presenting for software a simple, virtual static view of the actually dynamically allocated and assigned processing hardware resources, together with high program runtime performance, through scalable pipelined and parallelized program execution with minimized overhead, as well as high resource efficiency, through adaptively optimized processing resource allocation.
US11113105B1 Computer implemented system and method for generating platform agnostic digital worker
A computer implemented system and method for generating a platform agnostic digital worker includes identifying a task to be performed by the digital worker. A specification for the digital worker is generated that comprises at least a predefined standard for configuration of input and output parameters and error handling. A digital worker created by an agent based on the specification is received to deploy the digital worker at an orchestration engine. The digital worker is sequenced into a repository of digital workers in a predefined manner of workflow, where the digital worker is configured to execute sequentially to perform a scheduled task.
US11113104B2 Task parallel processing method, apparatus and system, storage medium and computer device
Computer systems, data processing methods, and computer-readable media are provided to run original networks. An exemplary computer system includes first and second processors and first and second memories. The first memory stores offline models and corresponding input data of a plurality of original networks, and a runtime system configured to run on the first processor. The second memory stores an operating system configured to run on the first processor or the second processor. When the runtime system runs on the first processor, the runtime system obtains an offline model and corresponding input data of an original network from the first memory and controls the second processor to run the offline model of the original network. The offline model of the original network includes model parameters, instructions, and interface data of respective computation nodes of the original network.
US11113100B2 Method and a migration component for migrating an application
Migrating an application executing in a source compute sled to a target compute sled. The migration component selects a first sub-set of source pages. A respective source status of each source page of the first sub-set is modified according to a source table. A target table of the target compute sled is set to indicate that a first sub-set of target pages are modified. The migration component migrates the respective content stored in the first sub-set of source pages to target pages and selects a second sub-set of source pages, wherein the respective source status of each source page of the second sub-set is modified according to the source table. The migration component sets the target table to indicate that a second sub-set of target pages is allocated in the memory and then moves the respective content stored in the second sub-set of source pages to the memory.
US11113096B2 Permissions for a cloud environment application programming interface
In some examples, a system tests a program that includes code to invoke calls of an application programming interface (API) for managing resources of a cloud environment. As part of the testing of the program, the system determines permissions for the invoked calls of the API, creates a collection of the determined permissions, and associates the collection of the determined permissions with an access policy of the cloud environment, the access policy to control use of the API for managing resources of the cloud environment.
US11113094B1 Physical memory management for virtual machines
Virtual computer systems (virtual machines) have become increasingly common with the evolution of virtualization technology, cloud computing, etc. However, as a virtual machine and its associated guest operating system seek to execute and/or access a page of memory through synchronous processes execution of the virtual processor associated with the virtual processing is blocked until the page of memory is locked and available. Accordingly, time is wasted on calls waiting for physical page availability thereby reducing utilization of the host machine and virtual machine respectively. To address this an asynchronous virtual machine environment is established allowing the virtual machine or physical machine to handle additional operations whilst waiting for physical page availability.
US11113090B1 Systems and methods for container management
A container management utility tool may deploy an object model that may persist one or more container dependencies, relationships, or a collection of containers that may represent a system function. Through a web front-end interface, for example, the containers may be started, stopped, or restarted in a specific order, and the tool automatically determines the additional containers that need to be started in order to maintain the integrity of the environment. Through the web interface, for example, the object model may be managed, and start-up orders, container dependencies, or collection maps of containers that represent a system function may be updated. For containers that may not start under load, the object model may block access to the containers until the containers are fully initialized.
US11113086B1 Virtual system and method for securing external network connectivity
According to one embodiment, a computing device comprises one or more hardware processor and a memory coupled to the one or more processors. The memory comprises software that supports a virtualization software architecture including a first virtual machine operating under control of a first operating system. Responsive to determining that the first operating system has been compromised, a second operating system, which is stored in the memory in an inactive (dormant) state, is now active and controlling the first virtual machine or a second virtual machine different from the first virtual machine that now provides external network connectivity.
US11113085B2 Virtual network abstraction
A method of defining a virtual network across a plurality of physical hosts is provided. At least two hosts utilize network virtualization software provided by two different vendors. Each host hosts a set of data compute nodes (DCNs) for one or more tenants. The method, at an agent at a host, receives a command from a network controller, the command includes (i) an identification a resource on a tenant logical network and (ii) an action to perform on the identified resource. The method, at the agent, determines the network virtualization software utilized by the host. The method, at the agent, translates the received action into a set of configuration commands compatible with the network virtualization software utilized by the host. The method sends the configuration commands to a network configuration interface on the host to perform the action on the identified resource.
US11113084B2 Method and system for approximate quantum circuit synthesis using quaternion algebra
This application concerns methods, apparatus, and systems for performing quantum circuit synthesis and/or for implementing the synthesis results in a quantum computer system. In certain example embodiments: a universal gate set, a target unitary described by a target angle, and target precision is received (input); a corresponding quaternion approximation of the target unitary is determined; and a quantum circuit corresponding to the quaternion approximation is synthesized, the quantum circuit being over a single qubit gate set, the single qubit gate set being realizable by the given universal gate set for the target quantum computer architecture.
US11113083B2 Notification interaction in a touchscreen user interface
Method and system are provided for notification interaction in a touchscreen user interface. The method includes: monitoring a user interaction with a current application via the touchscreen user interface; recognizing that a notification is being prepared to be displayed as a notification display on top of the current application; selecting a distinct user interaction for input to the notification display that is distinct from the monitored user interaction with the current application; and displaying an instruction for the distinct user interaction with the notification display.
US11113081B2 Generating a video for an interactive session on a user interface
According to an embodiment of the present invention, a video is generated from a communication session pertaining to support for use of a user interface. A scenario is identified within a document including content of the communication session. One or more items corresponding to the identified scenario and associated with the user interface are extracted from the document. The extracted items are mapped to corresponding aspects of the user interface, wherein at least one of the extracted items remains unmapped to the user interface. At least one question is determined for a user to receive information to map an unmapped item to a corresponding aspect of the user interface. A video is generated based on the mapped aspects of the user interface to reproduce one or more activities performed during the use of the user interface.
US11113077B1 Non-Invasively integrated main information system modernization toolbox
Systems and methods for adding modern management tools to existing browser-accessible Main Information Systems without modifying their source code, through the use of an on-screen toolbox organized around Basic Units. These basic units are extracted from the Main Information Systems' Basic URLs and identified with the use of a Unique Pair fromed by a Main Key and a Basic URL. The tools allow the user to add, delete, and edit, through a tool window, information associated with the active Basic Unit, and can include tasks, calendars, notes, digital folders, and messages, non-invasively integrated to the Main Information System.
US11113067B1 Speculative branch pattern update
In one embodiment, a microprocessor, comprising: first logic configured to detect that a fetched cache address matches at least one of two previous cache addresses; and second logic configured to adjust a branch pattern used for conditional branch prediction based on the match and combine the cache address with the adjusted branch pattern to form a conditional branch predictor address.
US11113065B2 Speculative instruction wakeup to tolerate draining delay of memory ordering violation check buffers
A technique for speculatively executing load-dependent instructions includes detecting that a memory ordering consistency queue is full for a completed load instruction. The technique also includes storing data loaded by the completed load instruction into a storage location for storing data when the memory ordering consistency queue is full. The technique further includes speculatively executing instructions that are dependent on the completed load instruction. The technique also includes in response to a slot becoming available in the memory ordering consistency queue, replaying the load instruction. The technique further includes in response to receiving loaded data for the replayed load instruction, testing for a data mis-speculation by comparing the loaded data for the replayed load instruction with the data loaded by the completed load instruction that is stored in the storage location.
US11113063B2 Method and apparatus to control the use of hierarchical branch predictors based on the effectiveness of their results
According to one general aspect, an apparatus may include a main-branch target buffer (BTB). The apparatus may include a micro-BTB separate from and smaller than the main-BTB, and configured to produce prediction information associated with a branching instruction. The apparatus may include a micro-BTB confidence counter configured to measure a correctness of the prediction information produced by the micro-BTB. The apparatus may further include a micro-BTB misprediction rate counter configured to measure a rate of mispredictions produced by the micro-BTB. The apparatus may also include a micro-BTB enablement circuit configured to enable a usage of the micro-BTB's prediction information, based, at least in part, upon the values of the micro-BTB confidence counter and the micro-BTB misprediction rate counter.
US11113061B2 Register saving for function calling
Described herein are techniques for saving registers in the event of a function call. The techniques include modifying a program including a block of code designated as a calling code that calls a function. The modifying includes modifying the calling code to set a register usage mask indicating which registers are in use at the time of the function call. The modifying also includes modifying the function to combine the information of the register usage mask with information indicating registers used by the function to generate registers to be saved and save the registers to be saved.
US11113059B1 Dynamic allocation of executable code for multi-architecture heterogeneous computing
An apparatus for executing a software program, comprising processing units and a hardware processor adapted for: in an intermediate representation of the software program, where the intermediate representation comprises blocks, each associated with an execution block of the software program and comprising intermediate instructions, identifying a calling block and a target block, where the calling block comprises a control-flow intermediate instruction to execute a target intermediate instruction of the target block; generating target instructions using the target block; generating calling instructions using the calling block and a computer control instruction for invoking the target instructions, when the calling instructions are executed by a calling processing unit and the target instructions are executed by a target processing unit; configuring the calling processing unit for executing the calling instructions; and configuring the target processing unit for executing the target instructions.
US11113058B1 Reconfigurable processing unit
Instructions to be executed by a processing unit that is configured to handle a predefined instruction set are prefetched. A set of instructions in the prefetched instructions to be combined as a macro instruction to be executed by a reconfigurable logic unit is identified. The macro instruction is issued to the reconfigurable logic unit rather than issuing the identified set of instructions to the processing unit.
US11113054B2 Efficient hardware instructions for single instruction multiple data processors: fast fixed-length value compression
Methods and apparatuses for determining set-membership using Single Instruction Multiple Data (“SIMD”) architecture are presented herein. Specifically, methods and apparatuses are discussed for compressing or packing, in parallel, multiple fixed-length values into a stream of multiple variable-length values using SIMD architecture.
US11113053B2 Data element comparison processors, methods, systems, and instructions
A processor includes a decode unit to decode an instruction that is to indicate a first source packed data operand that is to include at least four data elements, to indicate a second source packed data operand that is to include at least four data elements, and to indicate one or more destination storage locations. The execution unit, in response to the instruction, is to store at least one result mask operand in the destination storage location(s). The at least one result mask operand is to include a different mask element for each corresponding data element in one of the first and second source packed data operands in a same relative position. Each mask element is to indicate whether the corresponding data element in said one of the source packed data operands equals any of the data elements in the other of the source packed data operands.
US11113044B2 Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes a display unit that displays a first list which is a list of available software and a second list which is a list of software installed on a target device; and a receiving unit that receives an instruction operation of installing the software displayed in the first list on the target device and an instruction operation of performing a predetermined process on the installed software displayed in the second list, in which the display unit continues to display the software in the second list, in a case where the software included in the second list is no longer newly provided, and the display unit does not display the software in the first list or displays a fact that it is not allowed to install the software, in a case where the software included in the first list is no longer newly provided.
US11113040B2 Systems and methods for orchestration and automated input handling of interactions received via a user interface
A system described herein may provide a mechanism for decoupling user interfaces from backend input processing systems by receiving user input that was provided to a user interface, identifying a label (e.g., a label that was defined as being associated with an interactive element via which the user input was received) associated with the user input, and identifying one or more actions to perform based on the received label.
US11113035B2 Method and system for implementing application lineage metadata and registration
The invention relates to a system that implements application lineage metadata and registration. An embodiment of the present invention is directed to auto generating Application Lineage data. This may be accomplished by implementing code markers, such as @Annotations, within the code. An embodiment of the present invention may scan the code each time a build is kicked off by a continuous integration and continuous delivery (CI/CD) pipeline. At the end of the build, the documentation may be automatically generated with application lineage information.
US11113033B1 Dynamic validation framework extension
A programming language framework may be enhanced to provide for dynamic validation. Dynamic validation allows the validator function for any variable to be selected at runtime rather than statically declared at programming-time. Instead of annotating a variable with an annotation that refers to a specific validator function or constraint type, programmers can annotate a variable with an annotation that indicates that the validator function will be selected dynamically at runtime. When a runtime instance of the variable is created, the programming language framework may identify the dynamic validation annotation on the variable, and then use the runtime values in the variable to determine which validator function(s) should be used.
US11113032B2 Function access system
Systems and methods for dynamically generating application programming interfaces and managing functions associated with a data object type. In an aspect, the system accesses an object definition for a type of data object. The system generates an application programming interface associated with the type of data object, based at least partly on the object definition. The system determines a change to the object definition for the type of data object and updates the application programming interface based at least partly on the change to the object definition.
US11113029B2 Probabilistic matching of web application program interface code usage to specifications
A method and system of matching an application program interface (API) code usage with an API specification are provided. A program having an API code usage is received and its features are extracted therefrom. Features from meta data of a plurality of API specifications are extracted. For each API specification of the plurality of API specifications, a match probability with the API code usage is determined. An API specification having a highest probability is determined. The API code usage is matched with the API specification having the highest probability.
US11113025B2 Interaction management device and non-transitory computer readable recording medium
An interaction management device fills items with data based on user's speech content. The interaction management device includes a control unit. The control unit is configured to estimate data with which to fill in a blank item that is not yet filled in with data based on a past action history of the user when there is the blank item, inquire of the user whether the data with which to fill in the blank item is the estimated data, and determine that the estimated data is data with which to fill in the blank item if a response indicating that the estimated data is correct is received from the user.
US11113024B2 Electronic device and method for sharing information thereof
The present disclosure relates to an electronic device. The electronic device may include: a display; a communication module comprising communication circuitry; a processor; and a memory configured to store information on an application executed by the processor and information on a screen output through the display, wherein the processor is configured to receive an input for execution of a first application related to provision of a communication service, to determine information related to an other party of the communication service based on the received input, to determine whether the information related to the other party is included on a screen for a second application output through the display if the input is received, and to transmit the information related to the other party included on the screen for the second application to the other party through the communication module, if the information related to the other party is included on the screen for the second application.
US11113021B2 Systems and methods for SAAS application presentation mode on multiple displays
Systems and methods of using an embedded browser for displaying content from a network application in presentation mode on a secondary display are described. A method includes establishing, by a client application on a client device having a primary display and a secondary display, a session to a network application accessed via an embedded browser of the client application. The method further includes detecting, by the client application, selection of a the presentation mode while displaying a web page of the network application on a primary display of the client device. The method further includes displaying, by the embedded browser responsive to the presentation mode, content of the network application for the presentation mode on the secondary display of the client device while displaying the web page of the network application on the primary display.
US11113018B2 Content display system and display device
The content display system of the present invention includes: a first controller which displays content on a display; a second controller which receives a voice; a third controller which generates a command corresponding to the voice received by the second controller, and determines whether the generated command is a change command to change first content being displayed on the display; and a fourth controller which distributes, to the first controller, second content corresponding to the change command when the third controller determines that the command is the change command. The first controller changes a material being displayed on the display from the first content to the second content distributed by the fourth controller.
US11113005B2 Multi-platform data storage system supporting containers of virtual storage resources
A multi-platform data storage system configured to maintain containers including one or more virtual storage resources. The multi-platform data storage system can, for example, include a storage interface configured to enable access to a plurality of storage platforms that use different storage access and/or management protocols, the plurality of storage platforms storing data objects in physical data storage; and a storage mobility and management layer providing virtual management of virtual storage resources corresponding to one or more data objects stored in the plurality of storage platforms, the storage mobility and management layer including at least a container management sub-system that manages logical containers that contain one or more of the virtual storage resources.
US11113001B2 Fabric driven non-volatile memory express subsystem zoning
In some examples, fabric driven NVMe subsystem zoning may include receiving, from a non-volatile memory express (NVMe) Name Server (NNS), a zoning specification that includes an indication of a host that is to communicate with a given NVMe subsystem of an NVMe storage domain. Based on the zoning specification, the host may be designated as being permitted to connect to the given NVMe subsystem of the NVMe storage domain. An NVMe connect command may be received from the host. Based on the designation and an analysis of the NVMe connect command, a connection may be established between the given NVMe subsystem of the NVMe storage domain and the host.
US11112999B2 Optimizing I/O latency by software stack latency reduction in a cooperative thread processing model
A method for use in a storage node, the method comprising: instantiating a first poller for detecting whether pending storage device operations have been completed; executing the first poller to identify a first storage device operation that has been completed, wherein executing the first poller includes: (a) executing a first function to detect whether a completion queue corresponding to a storage device driver is empty, the first function being arranged to read a content of a memory location that is associated with the completion queue, (b) terminating the execution of the first poller when the completion queue is empty, and (c) executing a system call function to the storage device driver when the completion queue is non-empty; identifying a first thread that is waiting for the first storage device operation to be completed; and transitioning the first thread from a waiting state to a ready state.
US11112997B2 Storage device and operating method thereof
An operating method of a storage device which includes a first nonvolatile memory device and a second nonvolatile memory device includes detecting sudden power-off, suspending an operation being performed in the first nonvolatile memory device, in response to the detected sudden power-off, writing suspension information about the suspended operation into the second nonvolatile memory device, and performing a block management operation on the first nonvolatile memory device based on the suspension information written into the second nonvolatile memory device, in power-up after the sudden power-off.
US11112996B2 Computer, computer system, and data quantity restriction method
With respect to each of one or more entities, a computer sets a sum of an upper-limit NW send quantity and an upper-limit write quantity to a level equal to or lower than an allocation send quantity that is a send quantity allocated for the entity concerned. With respect to each of the one or more entities, the upper-limit NW send quantity is an upper-limit value of the NW send quantity that is the quantity of data to be sent per unit time via an NW I/F of the computer. With respect to each of the one or more entities, an upper-limit write quantity is an upper-limit value of a write quantity that is the quantity of data to be written per unit time to a logical volume recognized by the entity concerned.
US11112992B2 Apparatus and non-transitory computer readable medium
An apparatus includes a generating unit and a copy unit. The generating unit generates and outputs first backup data including an information processing component and processing specifying information. The information processing component is included in the apparatus and includes identification information of a save area storing processing result data obtained through execution of a process defined by the information processing component. The processing specifying information uniquely identifies a process which is to be applied to the processing result data stored in the save area. The save area is included in the apparatus and is indicated by the identification information. When a person inputs an instruction to copy second backup data to the apparatus, if a first process matches a second process, the copy unit copies the information processing component in the second backup data to the apparatus. The second backup data is generated by the generating unit of a different apparatus. The first process is applied to processing result data stored in a first save area. The first save area is included in the apparatus and is indicated by the identification information included in the information processing component in the second backup data. The second process is identified by using the processing specifying information included in the second backup data. If the first process is different from the second process, the copy unit transmits a notification to the person.
US11112991B2 Scaling-in for geographically diverse storage
Scaling-in of a geographically diverse data storage system is disclosed. Data chunks stored in storage devices of different zones can be convolved to conserve memory. The zone storage system can be a geographically diverse storage system. Removing a zone from the geographically diverse data storage system can risk data loss without adequate replication of data from the zone to be removed. The zone to be removed can be placed in a ‘read-only’ state. Data chunks form the zone to be removed can be duplicated at other zones of the geographically diverse data storage system. A data chunk comprising convolved representations of data is duplicated to a zone in a manner that results in loss of geographical diversity, a corresponding chunk can be duplicated at another zone to restore geographical diversity. Validation of data can be performed prior to removal of a zone in a scaling-in event.
US11112987B2 Optmizing data deduplication
Techniques for processing data may include: receiving a candidate block; performing partial deduplication processing of the candidate block; receiving a second candidate block subsequent to performing partial deduplication processing for the candidate block; and performing first processing to determine whether to perform promotion processing for the entry, The partial deduplication processing may include: partially deduplicating at least one sub-block of the candidate block; and creating an entry in a deduplication database for the candidate block, wherein the entry includes a digest of the candidate block and the entry denotes a potential target block having the digest, and wherein the entry includes a counter that tracks a number of missed full block deduplications between the potential target block and subsequently processed candidate blocks. The promotion processing promotes the potential target block, having the first digest of the entry, to a new target block.
US11112986B2 Systems and methods for storing information within hybrid storage with local and cloud-based storage devices
The disclosed computer-implemented method for storing information within hybrid storage with local and cloud-based storage devices may include (1) dividing, if required, at the computing device, a file into multiple portions, (2) storing a first portion of the multiple portions as at least one first respective separate object on a local volume stored on the local storage device, (3) storing a second portion of the multiple portions as at least one second respective separate object on a cloud-based volume stored on a cloud-based storage device, and (4) naming each stored portion of the file with a respective object name comprising file metadata describing respective characteristics of the respective portion of the file. Various other methods, systems, and computer-readable media are also disclosed.
US11112983B2 Recovery of memory device from a reduced power state
Devices and techniques are disclosed herein to control recovery of a memory device from a reduced power state. A memory controller can include a detection circuit configured to monitor the power supply voltage to an array of memory cells during the reduced power state. Control circuitry an initialization procedure for recovery of the memory device from the reduced power state, based on the state of the detection circuit.
US11112971B2 Storage device, data management method, and data management program
A storage device includes one or more FMPKs including a FM chip capable of storing data and a storage controller that controls storing of write data of a predetermined write request for the FMPK. The FMPK includes a compression/decompression circuit that compresses data according to a second compression algorithm different from a first compression algorithm. The storage controller compresses data using the first compression algorithm, and determines whether the write data will be compressed using the storage controller or the compression/decompression circuit based on a predetermined condition. The write data is compressed by the determined storage controller or compression/decompression circuit and is stored in the FMPK.
US11112968B2 Method, system, and graphical user interface for providing word recommendations
One aspect of the invention involves a method that includes: in a first area of the touch screen, displaying a current character string being input by a user with the keyboard; in a second area of the touch screen, displaying the current character string or a portion thereof and a suggested replacement for the current character string; replacing the current character string in the first area with the suggested replacement if the user activates a delimiter key on the keyboard; replacing the current character string in the first area with the suggested replacement if the user performs a first gesture on the suggested replacement displayed in the second area; and keeping the current character string in the first area if the user performs a second gesture on the current character string or the portion thereof displayed in the second area.
US11112965B2 Advanced methods and systems for text input error correction
An input signal corresponding to an action other than a drag on any virtual keyboard causes an erroneous string having at least two characters with an incorrect character other than the last character to be displayed. A second input signal corresponding to a drag on a virtual keyboard triggers entry into an error correction mode. A first incorrect character is located, a corrected input is determined according to an angle and a slide direction of the first drag, and the layout and geometry of the virtual keyboard; the first incorrect character is replaced with the corrected input to provide and display a first corrected string. The replacement of the first incorrect character and the display of the first corrected string occur without input from any source external to the device other than the first and the second input signals.
US11112957B2 Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
An electronic device, while displaying a user interface of a first software application, detects a first input, including a contact that does not satisfy a first threshold and is detected at a location associated with region of the user interface associated with at least a first operation. In response to the first input, if a first tactile output setting is active for the first input, the device performs the first operation without generating a tactile output, and if a second tactile output setting is active for the first input, the device forgoes performing the first operation. In response to a second input that includes a contact that satisfies the first intensity threshold and is detected at a location associated with the region of the user interface, if the second tactile output setting is active for the second input, the device performs the first operation and generates a tactile output.
US11112955B2 Nautical chart display device, nautical chart display method, and nautical chart display program
The purpose is to provide a nautical chart display device which enables to easily grasp a direction centering on a reference position. The nautical chart display device includes a display, a detector, a directional symbol displaying module, and a directional symbol changing module. The display displays a nautical chart on a screen. The detector detects an operation to the screen. The directional symbol displaying module displays, on the display so as to be superimposed on the nautical chart, a directional symbol in which directional markers arranged in a circle and the center of the circle are indicated. The directional symbol changing module moves the directional symbol according to an operation to the directional symbol.
US11112954B2 Control method and recording medium
A method for controlling an information terminal causes a computer of the information terminal to receive, from a case retrieval system, a plurality of similar medical images having a feature quantity of a region of interest and a certain degree of similarity in accordance with the region of interest included in a target medical image, displays a display screen displaying the plurality of received similar medical images on a touch panel display, the display screen including a display region in which at least some of the plurality of received similar medical images are displayed, displays, if selection of a first similar medical image from among the at least some of the plurality of received similar medical images displayed in the display region is detected, the first similar medical image across the display region, and displays, if a swipe operation performed on the first similar medical image is detected, a second similar medical image, which has second highest similarity next to the first similar medical image among the plurality of similar medical images, in the display region such that a corresponding region of interest included in the second similar medical image is located at a certain position in the display region.
US11112947B2 Display device and operation method thereof
To provide a display device having an input means using a bending action. A display device includes a first substrate, a second substrate, a display part, a first sensor element, and a second sensor element. The display part is provided between the first substrate and the second substrate. The first sensor element and the second sensor element are provided in their respective regions overlapping with the display part between the first substrate and the second substrate. The region where the second sensor element is provided overlaps with the region where the first sensor element is provided. The first substrate and the second substrate have flexibility. The first sensor element has a function of detecting the presence or absence of an object touching the first substrate or the second substrate. The second sensor element has a function of detecting the distortion of the first substrate or the second substrate.
US11112946B2 Interface information display method and apparatus
An interface information display method and apparatus are provided. The method includes: in a list display state, if a click on a list item is detected, performing operations including: acquiring object information and a position of the clicked list item; generating a screenshot image of a current page; displaying the screenshot image in full screen, displaying a first mask layer on the screenshot image, and displaying a second mask layer on the first mask layer; shrinking the screenshot image to a predetermined ratio, acquiring an object thumbnail and detailed information from the object information, displaying, in a predetermined size, the object thumbnail on the second mask layer, and displaying the detailed information in a blank area on the second mask layer; and returning to the list display state when an area of the first mask layer non-overlapping with the second mask layer is clicked.
US11112944B1 Keyboard navigation menu
Provided is a keyboard navigation menu which provides navigation within a software application using keyboard commands instead of mouse/cursor based inputs. The keyboard activation menu can improve upon traditional mouse-based menus which often include hidden tabs or require multiple mouse inputs. In one example, the method may include displaying, via a user interface, a keyboard navigation menu comprising a plurality of different keyboard inputs that when pressed navigate a view of the user interface to a plurality of pages of a software application, respectively, detecting a keyboard input from among the plurality of different keyboard inputs which corresponds to a second page from among the plurality of pages of the software application, and changing a view of the user interface from the first page to the second page of the software application that corresponds to the detected keyboard input.
US11112943B1 Electronic devices and corresponding methods for using episodic data in media content transmission preclusion overrides
An electronic device included a user interface receiving user input requesting transmission of media content to another electronic device. One or more processors of the electronic device, operable with the user interface, present episodic data at the user interface in response to the user input and preclude transmission of the media content to the another electronic device while presenting the episodic data summary at the user interface. The one or more processors transmit the media content after additional authorization confirming that the episodic data has been reviewed is received at the user interface.
US11112942B2 Providing content via multiple display devices
Disclosed are various embodiments for providing content via multiple display devices. First content is transmitted to a second computing device for rendering on a first display device. A current state of the first content rendered on the first display device is determined. A directive is sent to a third computing device to render second content that is synchronized to be relevant to the current state of the first content on a second display device corresponding to the third computing device. The second content comprises a list of cast members currently on screen in the first content.
US11112940B2 Information processing device and information processing method
To provide an information processing device capable of improving manipulability for a user while efficiently displaying menus on a screen. Provided is an information processing device including: a detection unit configured to detect a position of a manipulating object; and a display control unit configured to cause a menu to be displayed on a screen according to the position of the manipulating object detected by the detection unit. The display control unit causes, when the detection unit detects that the manipulating object is positioned on a first icon serving as a base point, one or more second icons corresponding to a main menu to be opened on at least four sides of the first icon and displayed, and causes, when the detection unit detects that the manipulating object is positioned on one of the second icons, one or more third icons corresponding to a sub-menu subordinate to the main menu to be opened in a direction orthogonal to an opening direction of the second icons and displayed by using the selected second icon as a base point.
US11112939B2 Dynamic updates for configurable menu items
Disclosed herein are systems and methods for dynamically generating menu items in response to a user selection of text in a scripting interface based on a context associated with the text and metadata associated with the text. Using the techniques disclosed herein, a computing system generates one or more menu items in a pop-up menu in response to a selection (e.g., right-click) of text. The computer system enables user customization of the menu items 132 aggregated on the pop-up menu 130, such that the user customization includes defining the task executed by a menu item in response to being selected from the pop-up menu and defining conditions in which the menu item may be generated in the pop-up menu. In some embodiments, machine-learning techniques may be implemented by the computing system to dynamically identify selection trends and predict suitable menu items to propagate on the pop-up menu.
US11112937B2 Incident management system and method with card-based workflow integration and map thumbnail hot zones
An incident management system with graphical user interface mechanisms for control of the routing of incoming calls and other information regarding a plurality of ongoing incidents. Thumbnail icons, each corresponding to a different defined geographic area, are displayed and, in response to a user input selecting a thumbnail icon, a map is displayed identifying a defined geographic area corresponding to the selected thumbnail icon with a plurality of call icons and at least one incident icon. The call icons each correspond to a different active incoming call from within the defined geographic area and are each positioned on the map accordingly. At least one of the displayed call icons is assigned to an incident group and an incident icon is displayed for each ongoing incident managed by the system to which at least one displayed call icon has been assigned.
US11112931B2 System and method for providing three-dimensional graphical user interface
Methods and systems for providing an improved graphical user interface. In one embodiment, the method generally comprises: displaying a first item in a first portion of a virtual space, where the first portion is initially visible on a screen, allowing a user to move to a second portion of the virtual space where a second item is displayed, and displaying a map (e.g., on the screen) that includes icons that identify the first and second items (i.e., both displayed and non-displayed items). In one embodiment, the user is allowed to move seamlessly from the first portion of the virtual space (where the first item is displayed) to the second portion (where the second item is displayed). For example, as the first item moves off the screen, the second item may move onto the screen.
US11112929B2 Personalized graphical user interfaces for enterprise-related actions
A first example embodiment may involve obtaining, by a mobile device associated with a particular user, representations of: (i) a first set of custom enterprise-related actions that are specific to the particular user, and (ii) a second set of general enterprise-related actions that are applicable to multiple users. The first example embodiment may further involve generating and displaying, on a screen of the mobile device, a scrollable graphical user interface including an ordering of actuatable user interface elements including: actuatable user interface elements for a search text box, followed by actuatable user interface elements for the first set of custom enterprise-related actions, followed by actuatable user interface elements for the second set of general enterprise-related actions.
US11112927B2 Digital content automated layout system
Automated digital content layout systems and techniques are described. Interaction of a creative professional with a digital content design system to create a digital content design is monitored. The digital content design is created by the creative professional in accordance with a maximum amount of display area along a primary axis to be used to display the digital content design. The digital content design system then employs a layout system to generate a layout definition for inclusion as part of the digital content design that includes a set of rules to control how the items of digital content are arranged in a user interface in amounts of the display area along the primary axis that are less than this maximum amount.
US11112926B1 User interface system for display scaling events
Systems, apparatuses, and methods for implementing enhanced scaling techniques for display objects are disclosed. When graphical content is created by an application, display objects register with a scaling manager to be notified of display scaling events. These display scaling events can be caused by changing displays, changing resolution or other parameters on a display, changing a text size, resizing one or more graphical elements, or otherwise. When a display scaling event is detected, display objects are notified of the event by the scaling manager. If a given display object makes a decision to change the amount of space it occupies based on the event, the given display object notifies its parent object of the desired change. The parent can then decide whether to allow the change and/or to make adjustments to other display objects to accommodate the change sought by the given display object.
US11112925B2 Supervisor engine for process control
A supervisor engine cooperates with an expert system in a process control environment to automatically generate, assign, track, and manage work items. The supervisor engine creates work items according to data received from the expert system, selects available personnel to execute work items, sends work items to the selected personnel, schedules the execution of the work items, and creates and stores permissions that allow the assigned personnel to complete a target function of the work item at an assigned time. The supervisor engine determines required skill sets, roles, certifications, and/or credentials associated with a work item, and selects personnel to perform the work item according to a personnel profile specifying a skill set, a role, certifications, and/or credentials associated with the personnel. Alternatively or additionally, the supervisor engine assigns a work item according to the presence of personnel at or near the target equipment.
US11112923B2 Touch screen, manufacturing method thereof, and display device
A touch screen, a manufacturing method thereof, and a display device. The touch screen includes: a plurality of mutually independent touch detection regions. Each touch detection region includes a plurality of strip transparent electrodes arranged along a first direction and extending along a second direction, and a plurality of mesh electrodes arranged along the second direction and extending along the first direction. The strip transparent electrodes and the mesh electrodes are insulated from each other, and the second direction is intersected with the first direction. Strip ground electrodes extending along the second direction exist between every two adjacent touch detection regions arranged along the first direction, and the strip ground electrodes and the strip transparent electrodes are disposed on the same layer.
US11112921B2 Touch display panel
A touch display panel includes a first sensing matrix and a second sensing matrix. The first sensing matrix includes a plurality of grid units and a first switch unit. The grid units are arranged in matrix, wherein each grid unit includes at least one first electrode. The first switch unit includes a plurality of switches, and the switches are disposed between adjacent grid units. Wherein, the control end of the switches is configured to receive a first controlling signal, and one end of each of the switches is configured to output a sensing signal. The second sensing matrix includes at least one second electrode, and is configured to receive a common signal. The second sensing matrix includes a plurality of opening units, and each opening unit overlaps with the open area of each pixel circuit in a vertical projection direction of the first substrate.
US11112919B2 Mutual capacitive touch substrate, display apparatus, touch panel, method of driving mutual capacitive touch substrate, and driver circuit
The present application discloses a mutual capacitive touch substrate having a matrix of a plurality of touch electrode blocks along a first direction and a second direction. The plurality of touch electrode blocks are grouped into a plurality of touch control repeating units. Each of the plurality of touch control repeating units includes a touch sensing electrode, one or more first touch scanning electrodes on a first side of the touch sensing electrode, and one or more second touch scanning electrodes on a second side of the touch sensing electrode, the first side is different from the second side. The touch sensing electrode abuts at least a portion of each of the one or more first touch scanning electrodes and at least a portion of each of the one or more second touch scanning electrodes. The plurality of touch control repeating units are electrically insulated from each other.
US11112914B2 Force operation sensing device with common noise cancellation
A force operation sensing device is provided. The device includes an input operation unit comprising a first operating member integrally formed with a housing, a magnetic member disposed inside the input operation unit, and an oscillating circuit comprising a first inductor element and a second inductor element, wherein when a force operation is applied to the first operating member, the oscillating circuit is configured to generate a first variable resonant frequency based on an interaction between the first operating member and the first inductor element, and generate a second variable resonant frequency based on an interaction between the magnetic member and the second inductor element.
US11112911B2 Display device
A display device according to an aspect of the present disclosure includes a lead-out line disposed between the data lines in the second direction, first and second photo touch sensors disposed in left and right pixels of the lead-out line and electrically connected to the lead-out line to transmit a touch sensing signal, first and second sensing data lines disposed in the second direction and applying first and second sensor data signals to the first and second photo touch sensors and first and second sensing gate lines disposed in the first direction and applying first and second sensor gate signals to the first and second photo touch sensors.
US11112910B2 Sensor including first optical member with reflection property and second optical member with absorption property capable of absorbing light reflected by first optical member and electronic device including the same
According to an embodiment, an electronic device, comprises a transparent member, an optical sensor disposed under the transparent member and including a light transmitter configured to emit light of a designated wavelength band and a light receiver configured to obtain light of the designated wavelength band emitted from the light transmitter and reflected by an external object adjacent to the transparent member, a first optical filter disposed between the transparent member and the optical sensor, having a first transmittance for light of the designated wavelength band, and configured to reflect light outside the designated wavelength band, and a second optical filter disposed between the transparent member and the first optical filter, having a second transmittance less than the first transmittance for light of the designated wavelength band, and configured to absorb at least a portion of the light reflected by the first optical filter.
US11112909B1 Systems for real-time intelligent haptic correction to typing errors and methods thereof
Systems and methods of the present disclosure enable context-aware haptic error notifications. The systems and methods include a processor to receive input segments into a software application from a character input component and determine a destination. A context identification model predicts a context classification of the input segments based at least in part on the software application and the destination. Potential errors are determined in the input segments based on the context classification. An error characterization machine learning model determines an error type classification and an error severity score associated with each potential error and a haptic feedback pattern is determined for each potential error based on the error type classification and the error severity score of each potential error of the one or more potential errors. And a haptic event latency is determined based on the error type classification and the error severity score of each potential error.
US11112907B2 Electronic device and method for controlling same
When a first screen is displayed on a display surface, for a touch operation in which a duration time of a touch on the operation surface is less than a predetermined time, a function corresponding to the touch operation is not performed, and in response to a predetermined touch operation in which the duration time of the touch on the operation surface is at least the predetermined time, a first function corresponding to the predetermined touch operation is performed. When a second screen is displayed on the display surface, a second function is performed in response to a touch operation in which the duration time of the touch on the operation surface is less than the predetermined time.
US11112904B2 Double-sided touch-sensitive panel with shield and drive combined layer
A multi-touch capacitive touch sensor panel can be created using a substrate with column and row traces formed on either side of the substrate. To shield the column (sense) traces from the effects of capacitive coupling from a modulated Vcom layer in an adjacent liquid crystal display (LCD) or any source of capacitive coupling, the row traces can be widened to shield the column traces, and the row traces can be placed closer to the LCD. In particular, the rows can be widened so that there is spacing of about 30 microns between adjacent row traces. In this manner, the row traces can serve the dual functions of driving the touch sensor panel, and also the function of shielding the more sensitive column (sense) traces from the effects of capacitive coupling.
US11112901B2 Displays and information input devices
An integrated display and input device includes a first pixel array operative to provide a visually sensible output, a second pixel array operative to sense at least a position of an object with respect to the first pixel array, and circuitry receiving an output from the second pixel array and providing a non-imagewise input to utilization circuitry.
US11112898B2 Force touch structure, force touch panel and display device
A force touch structure, a force touch panel and a display device. The force touch panel includes a display array layer and a force touch structure on a display side of the display array layer, the force touch structure includes a force sensing layer and a touch sensing layer that are laminated, the force sensing layer includes a plurality of force sensing electrodes, each of the plurality of force sensing electrodes is configured to change a resistance value upon being pressed, and the touch sensing layer is configured to detect a touch position.
US11112896B2 Display device having fracture resistance
A display device including a base member, a circuit layer, a display layer, a thin film encapsulation layer, and a touch sensor layer. The base member includes a first area and a second area disposed adjacent to the first area. The circuit layer is disposed on the base member to cover the first area and to expose the second area. The display layer is disposed on the circuit layer to display an image. The thin film encapsulation layer is disposed on the display layer. The touch sensor layer is disposed on the thin film encapsulation layer and includes an organic layer extending from an upper portion of the thin film encapsulation layer to cover at least a portion of the exposed second area.
US11112894B2 Method for manufacturing touch panel, touch panel and display device
The invention provides a method for manufacturing touch panel, comprising: providing a substrate, and forming a first metal layer on the substrate; patterning the first metal layer to form a first electrode and a first pin, electrically interconnected; forming an insulating layer on the first electrode, and forming an opening in the insulating layer to expose the first pin; forming a second metal layer on the insulating layer, patterning the second metal layer to form a second electrode and a second pin, electrically interconnected; the first electrode being disposed opposite to the second electrode, the second pin being formed inside the opening, the first and second pins being arranged in a zigzag manner. The invention also provides a touch panel and a display device. The first and second electrodes form capacitive touch panel with touch function. The metal-made first and second electrodes are bendable and suitable for flexible display device.
US11112891B2 Touch pen, control method thereof, touch device and readable storage medium
A touch pen, a control method thereof, a touch device, a readable storage medium are provided. The touch pen includes a pen body, a controller, a detecting part, an accommodation part. The controller, the detecting part, the accommodation part are on the pen body. The detecting part has a current detecting circuit, there is a conductive fluid in the accommodation part, the accommodation part is connected to the detecting part; at least a part of the current detecting circuit is inside the detecting part, and configured to contact the conductive fluid and form a circuit with the conductive fluid when the pen body is in a tilt posture, and output a corresponding reference value according to magnitude of a current in the circuit. The controller is electrically connected to the current detecting circuit and configured to output a control signal according to the reference value.
US11112888B2 Pressure sensitive stylus
In one implementation, a pressure sensitive stylus may receive, at a controller, drawing area coordinates, a stroke pressure from a voltage generated by a piezoelectric crystal, and a stylus coordinate direction from a plurality of fiber optic sensors, determine a drawing area from a wireless signal frequency corresponding to the drawing area coordinates, determine a drawing mode of a stylus stroke, wherein the drawing mode includes a stylus coordinate direction and a stylus stroke type, and transmit the drawing area and the stylus stroke.
US11112885B2 Rotary input device
A rotary input device includes a base, a cover, a column, one or more first magnets, one or more second magnets, a plurality of magnetic sensors, and a signal processing circuit. The cover includes a cap portion and a side wall vertically extending from the cap portion. The column surrounded by the side wall includes a first end for connecting to the base and a second end for connecting to the cover. The first magnet surrounds the column and is configured on the cover. The second magnet surrounds the first magnet and is configured on the base. The magnetic sensors are configured on a lateral surface of the column and coupled to the signal processing circuit.
US11112875B1 Methods and systems for controlling a device using hand gestures in multi-user environment
Methods and apparatus for gesture-based control of a device in a multi-user environment are described. The methods prioritize users or gestures based on a predetermined priority ruleset. A first-user-in-time ruleset prioritizes gestures based on when in time they were begun by a user in the camera FOV. An action-hierarchy ruleset prioritizes gestures based on the actions they correspond to, and the relative positions of those actions within an action hierarchy. A designated-master-user ruleset prioritizes gestures performed by an explicitly designated master user. Methods for designating a new master user and for providing gesture-control-related user feedback in a multi-user environment are also described.
US11112874B2 Methods and systems for monitoring and influencing gesture-based behaviors
Methods and systems are provided herein for analyzing, monitoring, and/or influencing a user's behavioral gesture in real-time. A gesture recognition method may be provided. The method may comprise: obtaining sensor data collected using at least one sensor located on a wearable device, wherein said wearable device is configured to be worn by a user; and analyzing the sensor data to determine a probability of the user performing a predefined gesture, wherein the probability is determined based in part on a magnitude of a motion vector in the sensor data, and without comparing the motion vector to one or more physical motion profiles.
US11112873B2 Method for operating a display device for a motor vehicle and motor vehicle
A method of operating a display device for a motor vehicle having a plurality of display areas includes providing a plurality of non-contact input operations where a first non-contact input operation of a user is detected and verified by a second non-contact input operation of the user in order to select at least one display element on a first display area, and at least one third non-contact input operation of the user is detected.
US11112872B2 Method, apparatus and computer program for user control of a state of an apparatus
A method comprising: performing user input detection using at least a first detector; detecting using at least the first detector a predefined first phase of a predefined user gesture; detecting using at least a second detector a predefined second phase of the predefined user gesture; and responsive to detecting both the predefined first phase and the predefined second phase of the predefined user gesture, switching between operating in a two-dimensional user interface state and operating in a three-dimensional user interface state.
US11112869B2 Epidermal virtual reality devices
Provided are actuation devices, virtual reality devices formed from the actuation devices, and related virtual reality methods. The devices may comprise a plurality of spatially distributed actuators, each actuator configured for interacting with a biological skin surface; a wireless controller configured to receive operative command signals to control each of the actuators; and a wireless power system to power the actuators. Also provided are unique layouts of multiple interconnected devices to achieve large area coverage.
US11112867B2 Surfacing related content based on user interaction with currently presented content
A method and system for, at an electronic device with one or more processors, presenting a media content item on an electronic display. The electronic device detects a user action with a respective portion of the media content item, wherein the user action does not include explicit selection of the respective portion of the media content item. In response to detection of the user action, the electronic device identifying additional content to present based on the content included in the portion of the respective portion of the media content item. The electronic device then simultaneously presents the additional content and the media content item on the electronic display.
US11112866B2 Electronic device
An electronic device according to the present application includes a display and a controller configured to determine a user's gaze position in a display area of the display based on user's gaze movement. In a state where a first image as an object is displayed in the display area, the controller is configured to hide the first image as the object when the gaze position separates from an area of the first image by a predetermined distance in a direction away from the first image as the object.
US11112865B1 Systems and methods for using a display as an illumination source for eye tracking
The disclosed eye-tracking systems may include a visible light display having visible light pixels, at least one infrared pixel positioned within bounds of the visible light display, and an infrared sensor positioned and configured to detect infrared light originating from the at least one infrared pixel and reflected from an eye of the user. Related head-mounted display systems and methods for eye tracking are also disclosed.
US11112864B2 Display device and display system including the same
A display device includes: a display panel configured to display a first image having a first resolution; and a display panel driving circuit configured to drive the display panel, wherein the display panel driving circuit is configured to receive image data corresponding to a second image having a second resolution that is higher than the first resolution, to receive gaze data indicating a user's gaze, to select partial image data which reflects the user's gaze from the image data based on the gaze data, and to drive the display panel to display the first image based on the partial image data.
US11112862B2 Viewing system with interpupillary distance compensation based on head motion
The invention provides a viewing system including an augmented reality system that generates a visual presentation to a user based at least in part on an IPD of the user, and an IPD compensator that adjusts the visual presentation based on an IPD compensation factor.
US11112858B2 Electronic device displays an image of an obstructed target
An electronic device determines information about a target and provides the information to another electronic device that has an obstructed view of the target. The other electronic device displays an image of the target with an orientation and a location of the target.
US11112857B2 Information processing apparatus, information processing method, and program
Provided is an information processing apparatus which detects an amount of movement in a real space of a target point concerning a predetermined target in the real space, computes a position in a virtual space of a virtual object by using information about the detected amount of movement, disposes the virtual object at the computed position, and sets information about the virtual space.
US11112853B2 Priority based application event control (PAEC) to reduce power consumption
Methods and apparatus relating to Priority Based Application Event Control (PAEC) to reduce application events are described. In one embodiment, PAEC may determine which applications (and their corresponding sub-system(s)) may cause a processor or platform to exit a low power consumption state. In an embodiment, PAEC may determine which applications (and their corresponding sub-system(s)) may resume operations after a processor or platform exit a low power consumption state. Other embodiments are also claimed and disclosed.
US11112852B2 Modification of when workloads access data units and/or on which storage devices data units are stored to conserve power
A system includes storage devices storing data units. Each data unit is stored on one of the storage devices. The system includes a processor, and a non-transitory computer-readable data storage medium storing computer-executable code. The processor executes the code to correlate workloads to the data units with respect to which of the workloads access which of the data units, and when the workloads access the data units. The processor executes the code to when the workloads access the data units and/or and on which of the storage devices the data units are stored, so that at given times the data units stored on a subset of the storage devices are not being accessed by any workload. The processor executes the code to, during each given time, power off the subset of the storage devices storing the data units that are not being accessed by any workload to conserve power.
US11112850B2 In-vehicle terminal with enhanced compatibility and method for turning on/off it
The present invention provides an in-vehicle terminal and a method for turning on/off the in-vehicle terminal. The in-vehicle terminal includes a switch circuit. The switch circuit includes: an output circuit, a control circuit, a first input circuit, a second input circuit and a control circuit. The first input circuit is configured to transmit the received first trigger signal to the output circuit. The second input circuit is configured to transmit the received second trigger signal to the output circuit. The output circuit is configured to output a first control signal for turning on/off the vehicle terminal according to the first trigger signal or the second trigger signal. The control circuit is configured to block the second trigger signal from being transmitted to the output circuit when both the first input circuit and the second input circuit are transmitting a corresponding trigger signal to the output circuit.
US11112844B2 Universal serial bus (USB) type-C and power delivery port with scalable power architecture
A Universal Serial Bus (USB) Type-C and power delivery port with scalable power architecture is disclosed. In one aspect, at least two circuits for a USB port are consolidated into a single integrated circuit (IC). At least one of the at least two circuits is part of a Type-C port controller (TCPC) group of circuits including sensors associated with detecting whether a voltage and current are present at pins of a USB receptacle. At least the other one of the at least two circuits is selected from a battery-related group of circuits including a battery charging circuit, an over-voltage protection circuit, and a conditioning circuit. The more circuitry integrated into the single IC the more readily scalable the end product is for a multi-port device. Additional circuitry such as a light emitting diode (LED) driver may also be included in the single IC.
US11112840B2 Electronics chassis with oscillating heat pipe (OHP)
An electronic chassis for enclosing and cooling electronic equipment is described that includes an oscillating heat pipe (OHP), wherein a first portion of the OHP extends into a rail of the chassis and a second portion of the OHP extends into the side panel on which the rail is located so that at least a portion of heat from operation of electronic equipment on a circuit card assembly (CCA) in contact with the rail passes through the rail to the OHP and from the OHP to a side panel of the chassis on which the rail is located where it is dissipated into an environment. In some instances, the side panel includes cooling fins. Also described is a method for forming such a chassis substantially of metal such as aluminum or its alloys using 3D printing or additive manufacturing.
US11112837B2 Hinges with a graphene coating
In an example, a hinge may include a first hinge component having a first friction surface, and a second hinge component having a second friction surface. The second hinge component may be rotatably engaged with the first hinge component such that the first friction surface and the second friction surface are abutted against each other and are to move relative to one another if the first hinge component and the second hinge component are moved relative to one another. The hinge may include a graphene coating disposed on either of the first friction surface, or the second friction surface.
US11112828B2 Electronic device including contact member and manufacturing method of the same
According to certain embodiments of the present disclosure, an electronic device and manufacturing method are disclosed. The electronic device includes: a housing including a first face, a second face, and a side member surrounding a space defined between the first face and the second face, a support member within the housing such that a side face of the support member is oriented towards an inner wall of the side member, a circuit board mounted on one face of the support member, an electrically conductive plate mounted on a second face, and a contact member mounted on the support member to electrically couple at least a portion of the side member to the circuit board, wherein the contact member includes an end portion adjacent to the plate, and an end face of the end portion includes a width smaller than a width of another portion of the contact member.
US11112825B2 Portable computer unified top case
A top case assembly for a portable computer is disclosed. The assembly may include an integral unified (e.g., homogenous) top case formed from a single part. The integral top case provides an enclosure, frame and cosmetic exterior of the portable computer. The integral top case also serves as the primary structure of the portable computer. The assembly may include a variety of subassemblies such as keyboards, touchpads, circuit boards, and drives that are carried by the underside of the integral top case. The integral top case may be formed from aluminum slab that has been machined to form walls, openings, attachment areas and cosmetic areas of the top case.
US11112821B2 Electronic device including active matrix display device and manufacturing method thereof
A display device includes a display panel mounted on a curved surface, and driver circuits including circuit elements which are mounted on a plurality of plane surfaces provided on the back of the curved surface in a stepwise shape along the curved surface.
US11112818B2 Reception apparatus with clock failure recovery and transmission system including the same
A reception apparatus communicating with a transmission apparatus with a clock lane and a data lane. The reception apparatus comprises a clock lane control circuit configured to determine the operation mode of the clock lane based on a clock signal transmitted through the clock lane, and performing an operation based on the determined operation mode of the clock lane, and a data lane control circuit configured to determine the operation mode of the data lane based on a data signal transmitted from the transmission apparatus, and performing an operation based on the determined operation mode of the data lane, and the clock lane control circuit is configured to set the operation mode of the clock lane to a high-speed mode, when the operation mode of the data lane is switched from a low-power mode to the high-speed mode.
US11112816B2 Miniaturized digital temperature sensor
A sensor circuit includes a bandgap reference circuit (BGREF) that produces two outputs, a temperature dependent output and a reference voltage, which does not change with temperature. The temperature dependent output includes a PTAT (proportional to absolute temperature, rising with increased temperature) portion and a CTAT (complementary to absolute temperature, falling with increased temperature) portion. Circuitry is provided that calculates the reference voltage by adding the PTAT portion and a divided version of the CTAT portion in which the CTAT portion has been divided by a divisor.
US11112813B2 Distributed low-dropout voltage regulator (LDO) with uniform power delivery
An integrated circuit includes a plurality of voltage regulators. A given voltage regulator of the plurality of voltage regulators includes a differential amplifier and an output transistor. The differential amplifier and the output transistor are coupled at a gate node of the output transistor. The voltage regulator provides a regulated output voltage at an output node of the output transistor. The integrated circuit includes a common gate line, which is coupled to the gate node of the output transistor in each of the plurality of voltage regulators. The integrated circuit also includes a common power line, which is coupled to the output node of the output transistor in each of the plurality of voltage regulators. The common power line provides operational power to one or more circuit blocks in the integrated circuit.
US11112809B1 Gas alarm and safety system and method
A system which detects gas leaks near devices which use “natural gas” or other flammable gases such as methane, ethane, propane or butane and implements multiple automatic responses to the detection of such leaks including emitting audible alarms, contacting utility and emergency service providers, and shutting off the flow of the flammable gases is disclosed. Optional to the system allowing the system to report on the approximate location of the leak and/or the approximate danger level caused by the leak by reporting on the gas/air ratios in the area are also disclosed. A method for implementing the method of the invention is also disclosed.
US11112800B2 Obstacle avoidance walking method of self-moving robot
An obstacle avoidance walking method of a self-moving robot includes storing a coordinate of a first obstacle point and a coordinate of a second obstacle point. The coordinate of the first obstacle point and the coordinate of the second obstacle point are formed by detecting an obstacle by the self-moving robot when walking along a first direction. The method further includes performing a preset shuttle walking according to the coordinate of the first obstacle point and the coordinate of the second obstacle point. The method accurately determines obstacle position and provides a concise walking path, and greatly improves the working efficiency of the self-moving robot.
US11112798B2 Methods and apparatus for regulating a position of a drone
A drone autonomously operates to track an object and/or observe the details of an object while maintaining communication at a rate equal to or greater than a threshold. A drone may operate to maintain the image of an object at or above a predetermined resolution in an image captured by a camera mounted on the drone and to maintain a wireless communication rate equal to or greater than a threshold rate. The object resolution may be a function of the position of the drone relative to the object. The position of the drone may include the altitude of the drone. The communication rate may be a function of the position of the drone relative to one or more base stations. The position of the drone relative to the object and to the base stations may be a function of altitude. A drone may autonomously move to capture an image of an object at an object resolution and maintain wireless communication at or above a threshold. A drone may operate in one or more modes while moving to accomplish the objectives of object resolution and communication data rate.
US11112797B2 System and method for improving autonomous vehicle safety performance
A method for evaluating safety performance of an autonomous vehicle including comparing first sensor data characterizing a driver-operation of a vehicle to a first threshold to obtain a first driving quality value, comparing second sensor data characterizing an autonomous-vehicle-operation to a second threshold to obtain a second driving quality value, and determining, based at least in part on a comparing of the first and second driving quality values to each other, a safety performance of the autonomous-operated vehicle relative to the driver-operated vehicle, and a corresponding system.
US11112794B2 Autonomous vehicle routing based upon risk of autonomous vehicle takeover
Various technologies described herein pertain to routing an autonomous vehicle based upon risk of takeover of the autonomous vehicle by a human operator. A computing system receives an origin location and a destination location of the autonomous vehicle. The computing system identifies a route for the autonomous vehicle to follow from the origin location to the destination location based upon output of a computer-implemented model. The computer-implemented model is generated based upon labeled data indicative of instances in which autonomous vehicles are observed to transition from operating autonomously to operating based upon conduction by human operators while the autonomous vehicles are executing predefined maneuvers. The computer-implemented model takes, as input, an indication of a maneuver in the predefined maneuvers that is performed by the autonomous vehicle when the autonomous vehicle follows a candidate route. The autonomous vehicle then follows the route from the origin location to the destination location.
US11112793B2 Mixed-mode driving of a vehicle having autonomous driving capabilities
Among other things, a vehicle having autonomous driving capabilities is operated in a mixed driving mode.
US11112792B2 Cleaning robot and method for controlling cleaning robot
A cleaning robot includes a user interface to display a map image including one or more divided regions, and the user interface displays an icon corresponding to a state value of a main device on the map image.
US11112790B2 Micro-authorization of remote assistance for an autonomous vehicle
Micro-authorization of remote assistance for an autonomous vehicle is described herein. A constraint that inhibits propulsion by a mechanical system of the autonomous vehicle is activated by a computing system of the autonomous vehicle, wherein a signal that identifies the activated constraint is transmitted from the autonomous vehicle to a remote computing system. The remote computing system generates instructions to deactivate the activated constraint. A return signal is transmitted from the remote computing system that specifies instructions to deactivate the constraint and a distance to desirably advance the autonomous vehicle. The computing system of the autonomous vehicle deactivates the constraint and the mechanical system is controlled to advance the autonomous vehicle when signal latency is less than a predetermined threshold duration of time.
US11112789B2 Intervention in operation of a vehicle having autonomous driving capabilities
Among other things, a determination is made that intervention in an operation of one or more autonomous driving capabilities of a vehicle is appropriate. Based on the determination, a person is enabled to provide information for an intervention. The intervention is caused in the operation of the one or more autonomous driving capabilities of the vehicle.
US11112788B2 Position-dependent representation of vehicle environment data on a mobile unit
The present disclosure, in one aspect, provides a method for monitoring a vehicle environment. The method may include determining environmental data of a vehicle with an environmental sensor system, transmitting the environmental data to a mobile unit, determining a local position of the mobile unit with respect to the vehicle, and selecting a subset of the environmental data based on the local position of the mobile unit and depicting the subset of the environmental data on the mobile unit.
US11112787B2 Machine to machine targeting maintaining positive identification
A method of targeting, which involves capturing a first video of a scene about a potential targeting coordinate by a first video sensor on a first aircraft; transmitting the first video and associated potential targeting coordinate by the first aircraft; receiving the first video on a first display in communication with a processor, the processor also receiving the potential targeting coordinate; selecting the potential targeting coordinate to be an actual targeting coordinate for a second aircraft in response to viewing the first video on the first display; and guiding a second aircraft toward the actual targeting coordinate; where positive identification of a target corresponding to the actual targeting coordinate is maintained from selection of the actual targeting coordinate.
US11112783B2 Method and apparatus for machine monitoring with continuous improvement of a predictive maintenance database
An apparatus continually monitors predictive maintenance information and analyzes incoming measurements resulting in recommendations for improving setup information, such as machine information and measurement configurations. Smart sensors generate sensor signals corresponding to the parameters of a machine and a transducer converts the sensor signals into digital sensor data, which is stored into memory. An analyzer determines current operating characteristics of each machine and runs an improvement cycle in which it calculates new setup information. For example, the analyzer may calculate a new alert limit, which is a new measurement configuration that may be saved in the database as a new stored measurement configuration replacing an old measurement configuration. The analyzer may also calculate new machine information. For example, the analyzer may identify features in a frequency spectrum that are characteristic of a particular geartrain that is different from the geartrain identity provided in the predictive maintenance database. The analyzer may automatically change the identity of the geartrain in the predictive maintenance database, or it may suggest the change to the operator. The analyzer also runs an analysis cycle during which current operating conditions of each machine are determined and signals are issued based on the current operating conditions.
US11112779B2 Computer system and facility monitoring method
A facility that includes machines, includes a camera generating facility operation data, which includes an image of any given space. A computer system comprises: a data obtaining module obtaining the facility operation data; a work identification module identifying work that is performed in the facility, based on the image included in the facility operation data; and an output module outputting time-series information indicating a flow of the work. The work identification module identifies an object included in the image; identifies the work based on information about the identified object; and generates work analysis data, which associates the identified work, a period in which the identified work has been performed, and machines that is related to the identified work with one another. The output module outputs the time-series information or statistical information by using the work analysis data.
US11112777B2 Independent high-speed sampling for an oil drilling system
A data sampling and collection system in an oil drilling system includes a data acquirer installed in the measurement sub to transmit a sampling collector identification signal to one of a plurality of sampling collectors coupled to the data acquirer. Each sampling collector includes a sensor and a plurality of random access memory (RAM) pages to store sensor data received from the sensor. When one of the sampling collectors receives the enable signal from the data acquirer, a current RAM page currently receiving sensor data from the sensor continues to receive sensor data without interruption and an immediately preceding RAM page storing a last completed page of received sensor data is transmitted from the one sampling collector to a memory of the data acquirer and from there to a surface computing system. As such, recent data is retrieved and transmitted for processing without interrupting the continuous collection of sensor data.
US11112769B2 System and workstation for the design, fabrication and assembly of bio-material constructs
A bioassembly system having a tissue/object modeling software component fully and seamlessly integrated with a robotic bioassembly workstation component for the computer-assisted design, fabrication and assembly of biological and non-biological constructs. The robotic bioassembly workstation includes a six-axis robot providing the capability for oblique-angle printing, printing by non-sequential planar layering, and printing on print substrates having variable surface topographies, enabling fabrication of more complex bio-constructs including tissues, organs and vascular trees.
US11112766B2 Method of estimating an attitude of a control device for controlling operating machines
A method of estimating an attitude of a control device for controlling operating machines, where the control device has a plurality of pushbuttons for controlling the movement of an operating machine along respective directions, the method having the following steps: —preliminary estimating the attitude of the control device using data from an accelerometer and a magnetometer onboard of the control device; —updating of the preliminary estimate of the attitude of the control device using data from a gyroscope onboard of the control device.
US11112764B2 Systems, methods, and apparatuses for adaptive irrigation zone control using pressure, time, flow, and predicted behavior
An adaptive hydraulic control system controls irrigation system zones using predicted valve behavior, measured pressure, recovery time, and measured flow. A pressure sensor can measure a pressure in a water line and a flow meter can measure a flow rate in the water line. The adaptive hydraulic control system monitors the pressure and the flow rate, and determines when the pressure and the flow rate are above and below target operational thresholds. When the pressure is determined to be below a minimum target threshold or the flow rate is determined to be above a maximum target threshold, the adaptive hydraulic control system identifies one or more valves in an opened position of the plurality of valves that when closed would cause the pressure and the flow rate to return within the target operational thresholds. The adaptive hydraulic control system provides instructions to change a position of the one or more identified valves.
US11112762B2 Universal programming station with orientable blocks
A universal programming station with orientable blocks includes several blocks that can have variable orientations on a support. The orientations of the blocks determine programming instructions applicable to various devices. Such a programming station is intuitive and can be used easily. Moreover, connecting the station with a management platform, via a communication network, promotes the universal character of same with respect to the devices to be programmed.
US11112756B2 Drum cartridge including electrical contact surface movable relative to drum frame
A drum cartridge includes: a drum frame to which a developing cartridge is attachable; a photosensitive drum rotatable about an axis extending in a first direction; a memory having an electrical contact surface; and a resilient member positioned between the electrical contact surface and the drum frame. The resilient member is configured to expand and compress in a second direction crossing the electrical contact surface between a first state and a second state, the resilient member having a shorter length in the second state than in the first state. A distance between the drum frame and the electrical contact surface in the second direction when the resilient member is in the second state is smaller than a distance between the drum frame and the electrical contact surface in the second direction when the resilient member is in the first state.
US11112755B2 Drum cartridge including movable electrical contact surface, and image-forming apparatus using the same
A drum cartridge includes: a photosensitive drum rotatable about an axis extending in a first direction; a first drum frame to which a developing cartridge is attachable; and a second drum frame having an outer surface; and a memory having an electrical contact surface. The first drum frame is at one end portion of the drum cartridge in a second direction and the second drum frame is at another end portion of the drum cartridge in the second direction. The electrical contact surface is positioned at the outer surface of the second drum frame and is movable in a predetermined direction relative to the second drum frame.
US11112754B1 Gear assembly for improved dot alignment in an imaging device
A gear assembly for an imaging device includes a drive gear positioned to receive rotational force from the imaging device, and a driven gear positioned to mesh with and receive rotational force from the drive gear for rotating a photoconductive member. As the photoconductive member rotates, a rotational location on the drive gear that meshes with the driven gear when a latent image is formed on the photoconductive member is the same said rotational location on the drive gear that meshes with the driven gear when a toned image of the latent image is transferred from the photoconductive member to an image receiving medium.
US11112750B2 Development cartridge having a switch member to rotate developing unit to a development position
A development cartridge for an image forming apparatus includes a photoconductive unit including a photoconductive drum, a developing unit including a developing roller having a rotation shaft and coupled to the photoconductive unit to be rotatable to a release position where the developing roller is separated from the photoconductive drum, and to a development position where the developing roller contacts the photoconductive drum, and a coupler located between and couplable to the rotation shaft of the developing roller and a rotational power transmission member. When the coupler is coupled to the rotational power transmission member, the coupler is selectively rotatable in a first rotation direction or a second rotation direction by a rotational force from the rotational power transmission member. When the coupler is rotated in the first rotation direction and then in the second rotation direction, transmission of the rotational force to the developing roller is partially interrupted.
US11112749B1 Process cartridge
Disclosed in the present invention is a process cartridge, which is detachably mounted into an electronic imaging device, wherein the electronic imaging device comprises a separating member. The process cartridge comprises: a photosensitive drum; a developing roller; a first housing supporting the developing roller, wherein when the process cartridge is mounted into the electronic imaging device, in a direction of gravity, the photosensitive drum is located on a lower end side of the process cartridge, and an axis of the developing roller is located on an upper side of an axis of the photosensitive drum; and an integrally molded second housing. The second housing supports the photosensitive drum. A first housing is rotatable relative to the second housing. A separating force receiving component movable relative to the second housing is provided on the second housing. The separating force receiving component receives a force from the separating member to move, and the movement of the separating force receiving component drives the first housing to move relative to the second housing, so that the developing roller is separated from the photosensitive drum.
US11112741B2 Image forming apparatus and non-transitory computer readable medium
An image forming apparatus includes an image forming device, a corrector, and a controller. The image forming device is configured to form an image on a sheet using a rotating body under a predetermined image forming condition. The corrector is configured to correct the image forming condition to adjust image density unevenness corresponding to a rotation cycle of the rotating body. The controller is configured to control the image forming device to form on at least one sheet (i) plural test images that are different in correction amount for the image forming condition and (ii) pointing portions indicating intervals corresponding to the rotation cycle of the rotating body, in a state where the rotating body is continuously rotated.
US11112738B2 Fixing apparatus and image forming apparatus having the same
A fixing apparatus includes a fixing belt, a pressing roller configured to form a nip by pressing the fixing belt and rotate the fixing belt, a bush configured to guide an edge of the fixing belt, and a meandering adjustment member configured to move a rotation shaft of the pressing roller in a direction perpendicular to an axis direction of the pressing roller. The fixing apparatus can be provided to an image forming apparatus.
US11112733B2 Image forming apparatus and process cartridge including a toner satisfying relations
An image forming apparatus includes: a developing section that forms a toner image by developing an electrostatic latent image using toner. The toner satisfies the following relations: (lnη(T1)−lnη(T2))/(T1−T2)≤−0.14; (lnη(T2)−lnη(T3))/(T2−T3)≥−0.15; and (lnη(T1)−lnη(T2))/(T1−T2)<(lnη(T2)−lnη(T3))/(T2−T3), where η(T1) represents a viscosity of the toner at 60° C., η(T2) represents a viscosity of the toner at 90° C., and η(T3) represents a viscosity of the toner at 130° C.).
US11112732B1 Image forming device
A bias condition determination portion of an image forming device executes each of: a first approximation expression determination operation that respectively acquires the DC component of the development current with at least three peak-to-peak voltages included in a first measurement range and determines a first expression showing a relation between the peak-to-peak voltage and the DC component of the acquired development current, a second approximation expression determination operation that respectively acquires the DC component of the development current with at least three peak-to-peak voltages included in a second measurement range larger than the first measurement range and determines a second approximation expression showing a relation between the peak-to-peak voltage and the DC component of the acquired development current, and a reference voltage determination operation that determines, as a reference peak-to-peak voltage, the peak-to-peak voltage at an intersection where the first approximation expression and the second approximation expression intersect each other.
US11112722B1 Image forming apparatus
A bias condition determiner executes a direct current voltage determination mode (DC calibration) for determining a reference direct current voltage that is a reference for a direct current voltage of a developing bias applied to a developing roller in an image forming operation and an inter-peak voltage determination mode (AC calibration) for determining a reference inter-peak voltage that is a reference for an inter-peak voltage of an alternating current voltage of the developing bias applied to the developing roller in the image forming operation. A calibration executor determines whether the inter-peak voltage determination mode needs to be executed in accordance with a value of the reference direct current voltage.
US11112719B2 Process cartridge and electrophotographic apparatus capable of suppressing lateral running while maintaining satisfactory potential function
Provided is a process cartridge in which lateral running is suppressed while satisfactory potential fluctuation is maintained. The process cartridge includes: an electrophotographic photosensitive member including a support, a lowermost layer, and a photosensitive layer; and a charging member including a support and a conductive layer. In a case where a maximum frequency at which a phase of an impedance reaches 45°, when the impedance is measured by applying an AC voltage to the lowermost layer while changing the AC voltage, is represented by fOPC (Hz), and in a case where a maximum frequency at which a phase of an impedance reaches 45°, when the impedance is measured by applying an AC voltage to the charging member while changing the AC voltage, is represented by fC (Hz), the fOPC and the fC each have a value within a certain range.
US11112714B2 Toner
A toner comprising: a toner particle; and an external additive, wherein the external additive includes spherical silica particles and hydrotalcite particles, a number average particle diameter Da of the spherical silica particles is from 10 nm to 40 nm, a circularity of the spherical silica particles is at least 0.80, and the toner satisfies formula (1) below: {Ga×(1−Ka/100)}/{Gb×(1−Kb/100)}≥0.050  (1) wherein Ga: a content of the spherical silica particles with respect to 100 parts by mass of the toner particle; Gb: a content of the hydrotalcite particles with respect to 100 parts by mass of the toner particle; Ka: a fixing ratio (%) of the spherical silica particles on a surface of the toner particle; and Kb: a fixing ratio (%) of the hydrotalcite particles on the surface of the toner particle.
US11112713B2 Toner
A toner including a toner particle containing a binder resin, wherein the binder resin contains a crystalline resin, and in viscoelasticity measurement of the toner with Tp being a peak temperature of an endothermic peak derived from the crystalline resin in DSC of the toner, given G′(Tp−5, 0.01 Hz) as a storage modulus at a temperature of Tp−5° C. and a frequency of 0.01 Hz, G′(Tp−5, 10 Hz) as a storage modulus at a temperature of Tp−5° C. and a frequency of 10 Hz, and G′(Tp−30, 10 Hz) as a storage modulus at a temperature of Tp−30° C. and a frequency of 10 Hz, the following formulae are satisfied: G′(Tp−30,10 Hz)/G′(Tp−5,0.01 Hz)≤1.40 G′(Tp−5,10 Hz)/G′(Tp−5,0.01 Hz)≤2.20.
US11112711B2 White toner
A white toner comprising a toner particle wherein the toner particle includes a binder resin and a calcium titanate particle, the binder resin has an acid value, and a content of the calcium titanate particle in the toner is in the range of from 25 mass % to 80 mass %.
US11112710B2 Toner and method for producing toner
A toner comprising: a toner particle that includes a binder resin, and an external additive, wherein the toner particle includes a polyester resin on the surface; the toner particle includes a polyvalent metal element; where an electrical resistivity of the polyvalent metal element at 20° C. is denoted by A Ω·m, and an amount of the polyvalent metal element in the toner particle is denoted by B μmol/g, a following relationship is satisfied: 0.025×108≤(1/A)×B≤4.500×108; the external additive includes silica particles; and the silica particles includes spherical silica particles having a number average particle diameter of from 20 nm to 40 nm.
US11112705B2 Motor, dual stroke stage and lithographic apparatus
The invention relates to a motor (LD) comprising: a stationary part (STP), comprising: a row of coil assemblies (UCA,LCA), the coil assemblies having multiple phases, a movable part (MP), comprising: a row of permanent magnets (UPM,LPM), wherein the row of coil assemblies has a first length and the row of permanent magnets has a second length, wherein the second length is smaller than the first length, wherein the coil assemblies are arranged to interact with permanent magnets aligned with the coil assemblies to generate a driving force, a comparator to compare a position measurement signal representative for an actual position of the movable part with a set-point signal representative for a desired position of the movable part to provide an error signal; a motion feedback controller configured to provide a control signal on the basis of the error signal; at least one current amplifier configured to provide an actuation signal to the coil assemblies on the basis of the control signal, wherein the motor comprises a feedforward device, wherein the feedforward device is configured to provide a current amplifier feedforward signal on the basis of the set-point signal, or a derivative thereof, wherein the current amplifier feedforward signal is provided to the at least one current amplifier to compensate for unbalanced back electromotive forces on one or more of the coil assemblies due to the one or more coil assemblies being only partly aligned with the permanent magnets.
US11112696B2 Protective film-forming composition
A composition for forming protective films against aqueous hydrogen peroxide solutions, including: a compound of the following formula (1a) or formula (1b) or a compound having a substituent of the following formula (2) and having a molecular weight of 300 or more and less than 800 or a weight-average molecular weight of 300 or more and less than 800; and a solvent, the composition containing the compound of the formula (1a) or formula (1b) of 0.1% by mass to 60% by mass or the compound having the substituent of the formula (2) of 10% by mass to 100% by mass, relative to solids excluding the solvent: (wherein R1 is a C1-4 alkylene or alkenylene group or a direct bond, k is 0 or 1, m is an integer of 1 to 3, and n is an integer of 2 to 4.)
US11112690B2 Mask blank, transfer mask, and method for manufacturing semiconductor device
A mask blank including a light shielding film pattern having high ArF light fastness. The light shielding film is on a transparent substrate. In the mask blank, the light shielding film is a single layer film formed of a material containing silicon and nitrogen, and the light shielding film has an optical density to an ArF excimer laser exposure light of 2.5 or more, a surface reflectance to the exposure light of 40% or less, a back-surface reflectance to the exposure light of 40% or less, a transmittance to a light having a wavelength of 900 nm of 50% or less, an extinction coefficient to a light having a wavelength of 900 nm of 0.04 or more, and a thickness of 60 nm or less.
US11112683B1 Camera with infrared module
A camera includes an optical camera housing, and a platform disposed at least partially within the optical camera housing. The platform is configured to be pan-rotated about a first axis relative to the optical camera housing. The platform includes a first component configured to be coupled to a camera lens, and a second component having a mount configured to be fixed to an infrared module. The camera also includes a camera lens coupled to the first component of the platform. The camera lens is configured to tilt relative to the platform about a second axis different from the first axis. The camera also includes an infrared module fixed to the mount.
US11112682B1 Compact stand for a television camera
A stand in which professional television cameras are placed includes a compact and easily storable and transportable stand for professional television cameras comprising a plurality of supporting legs pivotable upon the fixed base, and between a folded position, in which the stand is positioned coupled to a corresponding slot, and an open position, in which the stand is positioned substantially in parallel to the fixed base and thereby able to be placed on a surface. When the stand is in storage or transport, the stand may be brought into a folded position, in which each supporting leg is coupled to a corresponding slot, reducing the form factor of the stand while folded and having higher easiness in transportation.
US11112672B2 Optical device
An optical device comprising a stack of the following layers: a capping layer; a layer of light absorber material; and a reflective layer, wherein the refractive index of the capping layer is at least 1.6.
US11112670B2 Light control film, light control system, and light control member
A light control film and a light control system, which not only simply change the amount of transmitted light but also can be used for a wider range of applications. This light control film includes a first electrode, a second electrode, a liquid crystal material, and a dichroic dye, and has a guest-host type liquid crystal layer in which light transmittance varies with the potential difference between the first electrode and the second electrode, wherein the liquid crystal layer has a first haze value when the potential difference is a first potential difference, has a second haze value when the potential difference is a second potential difference, and has a third haze value higher than at least the second haze value when the potential difference is a third potential difference between the first potential difference and the second potential difference.
US11112669B2 Array substrate and display panel
The present invention provides an array substrate and a display panel. The display panel includes the array substrate, a non-display region of the array substrate includes a fan-out region and a bonding pad region, and each fan-out lines of the fan-out region includes a first metal layer, a second metal layer, a third metal layer, and a fourth metal layer, which are arranged in a stack and are different materials.
US11112668B2 Array substrate and display panel
The present application discloses an array substrate and a display panel. In the array substrate, a contact-hole shorting bar includes a first side edge and a second side edge arranged in parallel, and distances from an edge of a contact hole to the first side edge and the second side edge are greater than zero.
US11112667B1 Display device
A display device includes: a liquid crystal layer between a first substrate and a second substrate; a contact region electrically connecting one of horizontal gate lines to one of vertical signal lines; a plurality of data lines; and a plurality of pixels including transistors that are electrically connected to the horizontal gate lines and the data lines, wherein: the plurality of pixels includes a kickback pixel defined as a pixel that is affected by a kickback voltage caused by the one vertical signal line, and a normal pixel defined as a pixel that is less affected by the kickback voltage caused by the one vertical signal line than the kickback pixel, and the liquid crystal layer in the kickback pixel having a first cell gap, and the liquid crystal layer in the normal pixel having a second cell gap greater than the second cell gap.
US11112664B2 Active matrix substrate and display apparatus
The present disclosure illustrates an active matrix substrate includes pixel electrodes forming the pixels; first gate lines respectively disposed between the pixel electrodes; first source line respectively disposed between the pixel electrodes and extended in a direction crossing the first gate lines; first capacitor lines respectively disposed between the first gate lines and extended in nonparallel to one another; switch devices respectively disposed on the pixel electrodes; second source lines respectively disposed between the pixel electrodes and extended in parallel to the first source lines; second gate lines respectively disposed between the pixel electrode and extended in parallel to the first gate lines; and second capacitor lines respectively adjacent to the first capacitor lines and extended in nonparallel to the first capacitor lines. The first gate lines, first capacitor lines, first source lines, second gate lines, second capacitor lines and second source lines are isolated from each other.
US11112663B2 Array substrate and manufacturing method thereof, and electronic device
An array substrate, a manufacturing method thereof, and an electronic device are provided. The array substrate includes: a base substrate having a first side, a second side opposite to the first side and a via hole passing through a plate body of the base substrate; a switch element at the first side of the base substrate; and a pixel electrode which is at the second side of the base substrate and which is electrically connected with the switch element through the via hole.
US11112659B2 Array substrate and display device
An array substrate includes a display region and a wiring region. The wiring region includes a plurality of sets of signal line leads and a plurality of wiring regions, and a same set of signal line leads extends to a same bonding region disposed in the wiring region. The wiring region further includes at least one auxiliary wiring structure. Each auxiliary wiring structure is disposed between adjacent two sets of signal line leads and includes a peripheral closed wiring loop. Each peripheral closed wiring loop includes a plurality of corner portion, and a shape of at least one corner portion proximate to the display region is a curve.
US11112654B2 Liquid crystal display device
A liquid crystal display device, which includes a first substrate and a second substrate disposed to face each other with a liquid crystal sandwiched therebetween. The first substrate is an electrode-provided substrate having a first electrode and a plurality of second electrodes overlaid on the first electrode via an insulating film, formed on a pixel region on a surface on the liquid crystal side, where one of the first electrode and the second electrodes is a pixel electrode and the other is a counter electrode, having a first liquid crystal alignment film formed on the surface on the liquid crystal side of the first substrate covered with the second electrodes. The second substrate is a substrate having a second liquid crystal alignment film formed on a surface on the liquid crystal side, the second liquid crystal alignment film containing a photosensitive side chain type polymer which develops liquid crystallinity.
US11112652B2 Backlight unit and display device including the same technical field
In an embodiment, a backlight unit includes a light-emitting device and lower reflector on a substrate. The lower reflector has a hole that accommodates and exposes the light-emitting device. The lower reflector may have a height greater than a height of the light-emitting device. The backlight unit may include a color resin in the holes and on the light-emitting device. The backlight unit may include a light path modulator above the light emitting device and on the color resin. The light path modulator may have a different refractive index than a refractive index of the color resin to reflect the emitted light at a boundary of the light path modulator and the color resin towards the lower reflector.
US11112651B1 Liquid crystal display device
A liquid crystal display device provided by the present invention includes a backlight source, a light path modulation box and a liquid crystal display panel. The light path modulation box is disposed on the backlight source. The light path modulation box is configured to modulate light emitted out from the backlight source such that backlight is emitted out along a direction perpendicular to the light path modulation box. The liquid crystal display panel is disposed on the light path modulation box. The backlight emitted by the backlight source passes through the light path modulation box and enters the liquid crystal display panel.
US11112650B2 Backlight module and display device
Disclosed are a backlight module and a display device. The backlight module includes a substrate; a first circuit board and a second circuit board thereon, a gap portion is between the two circuit boards; a blocking member for blocking the gap portion; and an optical sheet on a side of the blocking member facing away from the substrate, wherein the blocking member includes a blocking portion, a space is provided between the blocking portion and the optical sheet, an orthographic projection of the blocking portion on the substrate covers that of the gap portion, and wherein the blocking portion includes a first inclined surface inclined with respect to the first circuit board and a second inclined surface inclined with respect to the second circuit board, and the two inclined surface converge in a direction toward a light exit side to reflect light incident thereon toward the light exit side.
US11112649B1 Backlight module and display device
A backlight module and a display device are provided. A blue laser is emitted by a light emitting unit of the backlight module, and a red laser generator and a green laser generator included in the laser array with an optical echo-wall mode microcavity are disposed on the light-emitting unit, so that the backlight formed by the laser array has a larger viewing angle and higher backlight uniformity.
US11112641B2 Display panel
The present invention provides a display panel having a display region and a peripheral region, and the display panel includes a plurality of pixel units including at least one inner pixel unit and at least one first peripheral pixel unit, and a shielding layer. A shape of the display region is non-rectangular. The inner pixel unit is disposed in the display region and includes at least one inner sub-pixel unit. The first peripheral pixel unit is disposed in both the display region and the peripheral region and includes at least one first peripheral sub-pixel unit. At least a part of the shielding layer is disposed in the peripheral region, and the at least a part partially overlaps the first peripheral pixel unit. A structure of the first peripheral pixel unit is different from a structure of the inner pixel unit.
US11112639B2 Method for sensing biometric object
A method for sensing a biometric object using an electronic device includes the steps of: (a) emitting a sensing light from a backlight unit upon the biometric object contacting a sensing region on a display surface, and allowing the sensing light to pass through a color filter unit and then reach and be reflected by the biometric object to return as a reflected light; and (b) controlling arrangement of liquid crystal molecules located in a first region of a liquid crystal layer to define a first light path, and allowing the reflected light having predetermined wavelengths to pass through the color filter unit and the first light path to reach and be detected by the optical sensing unit.
US11112637B2 Liquid crystal display device
A liquid crystal display device includes: a liquid crystal panel in which a display region in which a plurality of touch blocks are arranged and a non-display region around the display region are defined, wherein the liquid crystal panel includes a first substrate and a second substrate facing each other and a polarizer attached to an outer surface of the first substrate, and a touch electrode is provided in each of the plurality of touch blocks; and a cover window attached to an outer surface of the polarizer through an adhesive layer, wherein the cover window has a size greater than that of the display region and smaller than or equal to that of the first substrate.
US11112633B2 Display apparatus and method for assembling the same
A frame-shaped reinforcement member is bonded and fixed to a rear surface of a cover panel, such as a glass plate. The reinforcement member has a rigidity higher than that of the cover panel. Since the reinforcement member is provided, the flatness of flat portions of the cover panel can be maintained at a high level. The reinforcement member is bonded and fixed to a rear support member after display cell elements are bonded to the flat portions and backlights are fixed to the reinforcement member.
US11112631B2 Liquid crystal display
A liquid crystal display includes a guide panel configured to guide a position of a liquid crystal display panel and a backlight unit, a cover bottom, and a rear cover. The guide panel includes a panel supporter extended in a first direction and including a second groove, and an extension extended from the panel supporter in a second direction intersecting the first direction and including a first groove. The cover bottom includes a horizontal portion extended in the first direction, and a vertical portion extended from the horizontal portion in the second direction. One end of the vertical portion is inserted into the second groove. The rear cover includes a body covering a back surface of the horizontal portion, and a hook protruding from the body in the first direction and inserted into the first groove.
US11112630B2 Display panel protective glass and preparation method thereof, display panel and display device
The embodiments of the disclosure provide a display panel protective glass and a preparation method thereof, a display panel and a display device. The display panel protective glass comprises: a glass substrate; a white photoresist layer on the glass substrate, the white photoresist layer being arranged along a bezel region of the glass substrate; an isolation layer on the white photoresist layer; a black matrix layer on the isolation layer, the black matrix layer being arranged along the bezel region of the glass substrate.
US11112628B2 Liquid crystal display device including common electrode control circuit
A charge pull-out period is set after power off, and an all-on control signal is set to a high level in the charge pull-out period. A high-level voltage which is output to a scanning line drive circuit formed on a liquid crystal panel is kept at a high level even after power off until a middle of the charge pull-out period. A common electrode control circuit for connecting a common electrode to a ground when the all-on control signal is at the high level and the high-level voltage is at an operation level is configured using two resistors, a NOT circuit, and two FETs, and is provided to a liquid crystal display device. With this, a liquid crystal display device which can lower a common electrode voltage to a ground level when power off and can prevent burn-in after power on is provided.
US11112625B2 Optical modulator including electro-optic polymer in grooves having multiple widths
An optical transmission device has a modulator, a first terminal groove, and relay groove. The modulator has a groove on a waveguide formed on a substrate. EO polymer is placed in the groove in the modulator. The modulator modulates light propagated through the waveguide by changing the phase of the light propagated through the waveguide through change of the refractive index of the EO polymer placed in the groove in the modulator by means of an electric signal. The first terminal groove is formed on the substrate and has a width larger than a width of the groove in the modulator. The relay groove is formed on the substrate and communicates with the groove in the modulator and the first terminal groove. Furthermore, the EO polymer is placed in the relay groove and the first terminal groove.
US11112621B2 Optical device with desensitized rotational angular alignment for astigmatism correction
An ophthalmic lens comprises a main body having a toric surface and a spherical surface opposite the toric surface, the main body comprising an eyelid stabilization design structure having a thickness of less than 200 μm, wherein the spherical surface is configured to exhibit a lens spherical power, wherein the toric surface is configured to exhibit a lens cylindrical power that does not fully correct ocular cylindrical power due to astigmatism; and wherein the lens spherical power is configured such that the minimum circle of the ophthalmic lens is on or adjacent the retina of the eye of the wearer at a target angle of alignment.
US11112619B1 Eyewear with cooling frame
Eyewear includes a pair of eyeglass frames and lenses. Portions of the frame have an interior void filled with a cooling medium. Regions of the frame intended for skin contact further comprise a thermally conductive material while regions of the frame opposite the thermally conductive material further comprise an insulative material.
US11112617B2 Luminaire
A spreading optics system distributes electromagnetic (EM) waves emitted by an emitter having an emission vector. The spreading optics system includes reflective surfaces. The reflective surfaces include concave first reflector having a concave cross section in a plane substantially perpendicular the emission vector. The reflective surfaces further include a convex second reflector arranged further from the emitter than the concave first reflector. The convex second reflector has a convex cross section in a second plane substantially parallel the first plane. The reflective surfaces are configured to divergently redirect the EM waves into a vector fan at a predetermined angle relative to the emission vector.
US11112614B2 Light-emitting device
A light-emitting device improves the beam quality of emission light from a single emitter light source in the slow-axis direction, and includes a light source 10 having a single emitter and a beam shaping module that splits the emission light from the light source into to a plurality of split-lights in the slow-axis direction, and shapes the split-lights as a shaped-beam arrayed in the fast-axis direction, and outputs the shaped-beam.
US11112613B2 Integrated augmented reality head-mounted display for pupil steering
A head-mounted display device for providing augmented reality contents to a wearer includes an eye tracker, a light projector, a beam steerer and a combiner. The eye tracker is configured to determine a position of a pupil of an eye of the wearer. The light projector is configured to project light for rendering images. The beam steerer is configured to change a direction of the light from the light projector based on the position of the pupil. The combiner is configured to combine the light from the light projector and light from an outside of the head-mounted display device for providing an overlap of the rendered image and a real image that corresponds to the light from the outside of the head-mounted display device.
US11112608B2 Systems, apparatuses, and methods for image shifting in monochromatic display devices
The disclosed apparatus may include (1) a plurality of monochromatic emitter arrays, where each of the plurality of monochromatic emitter arrays has a plurality of emitters disposed in a two-dimensional configuration and emits a monochromatic image of a corresponding color, (2) a waveguide configuration that includes (a) a top surface, (b) a bottom surface disposed opposite the top surface, (c) a coupling area that receives the monochromatic images, and (d) a decoupling area that projects a plurality of instances of a polychromatic image including a combination of the monochromatic images toward an eyebox through the bottom surface, and (3) an actuator system that produces lateral shifting of the plurality of instances of the polychromatic image between at least two positions relative to the waveguide configuration. Various other methods and systems are also disclosed.
US11112607B2 Systems, apparatuses, and methods for monochromatic display waveguides
The disclosed apparatus may include a waveguide configuration that may include (1) a coupling area having at least one coupling element configured to receive a plurality of monochromatic images, where each of the monochromatic images is of a predetermined wavelength of light, (2) a propagation area in which light, received via the at least one coupling element, moves within a length of the waveguide configuration, and (3) a decoupling area that extends along the propagation area and includes decoupling elements that project a polychromatic image toward an eyebox, where the polychromatic image includes the monochromatic images of the predetermined wavelengths of light. Associated systems and devices are also provided herein.
US11112605B2 Diffractive optical elements with asymmetric profiles
In an optical display system that includes a waveguide with multiple diffractive optical elements (DOEs), gratings in one or more of the DOEs may have an asymmetric profile in which gratings may be slanted or blazed. Asymmetric gratings in a DOE can provide increased display uniformity in the optical display system by reducing the “banding” resulting from optical interference that is manifested as dark stripes in the display. Banding may be more pronounced when polymeric materials are used in volume production of the DOEs to minimize system weight, but which have less optimal optical properties compared with other materials such as glass. The asymmetric gratings can further enable the optical system to be more tolerant to variations—such as variations in thickness, surface roughness, and grating geometry—that may not be readily controlled during manufacturing particularly since such variations are in the submicron range.
US11112598B2 Pattern drawing device, pattern drawing method, and method for manufacturing device
An exposure device that draws a pattern on a substrate by shining a beam from a light source device on substrate and scanning the beam in a main scanning direction while varying the intensity of beam according to pattern information, including: a scanning unit having a beam scanning unit that includes a polygonal mirror whereby the beam is oriented to scan the beam, and light detector for photoelectric detection of reflected light generated when beam is shined on substrate; an electro-optical element for controlling the beam's intensity modulation according to pattern information such that at least part of second pattern to be newly drawn is drawn on top of at least part of first pattern formed on substrate; and a measurement unit measuring relative positional relationship between the first and second pattern on the basis of a detection signal output by the detector while second pattern is drawn on substrate.
US11112597B2 Dual-drive device for sequential scanning, and associated method
A dual-drive device for sequential scanning includes a moving part comprising a frame and an optical instrument that is positioned on the frame and is rotatable about a first axis with respect to the frame so as to be slowed down or immobilized in a plurality of successive positions about the first axis, a motor configured to set the moving part in rotation about the first axis in a first direction of rotation at a constant speed, the moving part comprising a first actuator positioned on the frame and configured to actuate the rotation of the optical instrument about the first axis with respect to the frame in the first direction of rotation in order to pass from a first position to a successive position from the plurality of successive positions, and in a second direction of rotation, opposite to the first direction of rotation, in order to slow down or immobilize the optical instrument in the successive position.
US11112596B1 Arc shaped visual aid
The device of the current invention is a visual aid that provides for a lens that is attached to a frame that can be connected to a handle. The frame is curved in a way that can allow it to be smaller and be held closer to the eye than existing visual aids. The frame has inner extensions allowing the lens to be attached away from the edges of the frame, making the lens much smaller than the frame itself. This also allows the lens to be placed at a safe and fixed distance close to the eye. When the lens is smaller and when held closer to the eye, the user has the ability to view a wider field of vision than available in the current visual aids. This invention also describes a stick and a ring as examples of handles that can carry the frame with the small lens on it along with inherent utilities more expanded than existing art.
US11112593B2 Sample processing for microscopy
In some instances, an apparatus can include a light sensitive imaging sensor having a surface to receive a fluid sample, a body to be moved relative to the light sensitive imaging sensor and having a surface to touch a portion of the fluid sample, and a carrier to move the body toward the surface of the light sensitive imaging sensor to cause the surface of the body to touch the portion of the fluid sample, so that as the surface of the body touches the portion of the fluid, the surface of the body (i) is parallel to the surface of the light sensitive imaging sensor, and (ii) settles on top of the fluid sample independently of motion of the carrier.
US11112591B2 Reduced dimensionality structured illumination microscopy with patterned arrays of nanowells
Techniques are described for reducing the number of angles needed in structured illumination imaging of biological samples through the use of patterned flowcells, where nanowells of the patterned flowcells are arranged in, e.g., a square array, or an asymmetrical array. Accordingly, the number of images needed to resolve details of the biological samples is reduced. Techniques are also described for combining structured illumination imaging with line scanning using the patterned flowcells.
US11112588B2 Zoom lens and imaging apparatus
A zoom lens is constituted by, in order from the object side: a positive first lens group; a negative second lens group; a positive third lens group; a positive fourth lens group; a negative fifth lens group, and a positive sixth lens group. The distances among adjacent lens groups change when changing magnification from the wide angle end to the telephoto end. The first lens group is constituted by, in order from the object side, a negative lens, a positive lens, and a positive lens. The third lens group has a positive lens at the most object side thereof. A predetermined conditional formula is satisfied.
US11112587B2 Imaging optical system, projection-type display apparatus, and imaging apparatus
The imaging optical system consists of first and second optical systems in order from a magnified side. The second optical system forms an image on an image display surface as an intermediate image. The first optical system forms the intermediate image on a magnified-side conjugate plane. A height H of a principal ray of light having a maximum angle of view becomes maximum on a lens surface of the whole system (having focal length f) on the most magnified side, among heights of principal rays of light having a maximum angle of view on respective lens surfaces, satisfying predetermined Conditional Expressions (1) and (2): 0.03
US11112583B2 Camera lens assembly and camera device comprising the camera lens assembly
The present disclosure provides a camera lens assembly, the camera lens assembly including sequentially, from an object side to an image side along an optical axis, a first lens having a negative refractive power, wherein an image-side surface of the first lens is a concave surface; a second lens, wherein an image-side surface of the second lens is a convex surface; a third lens; a fourth lens having a negative refractive power; and at least one subsequent lens. An effective radius DT21 of an object-side surface of the second lens and an effective radius DT42 of an image-side surface of the fourth lens satisfy: 0.5
US11112582B2 Folded telephoto camera lens system
A folded telephoto lens system may include multiple lenses with refractive power and a light path folding element. Light entering the camera through lens(es) on a first path is refracted to the folding element, which changes direction of the light on to a second path with lens(es) that refract the light to form an image plane at a photosensor. At least one of the object side and image side surfaces of at least one of the lens elements may be aspheric. Total track length (TTL) of the lens system may be 14.0 mm or less. The lens system may be configured so that the telephoto ratio (TTL/f) is less than or equal to 1.0. Materials, radii of curvature, shapes, sizes, spacing, and aspheric coefficients of the optical elements may be selected to achieve quality optical performance and high image resolution in a small form factor camera.
US11112579B2 Optical lens assembly
The present disclosure discloses an optical lens assembly. The optical lens assembly includes sequentially a first lens, a second lens, a third lens and a fourth lens from an object side to an image side along an optical axis. The first lens has a positive refractive power, and an object-side surface of the first lens is a convex surface. The second lens has a negative refractive power, and an object-side surface of the second lens is a concave surface. The third lens has a positive refractive power or a negative refractive power. The fourth lens has a negative refractive power. An air spacing T23 between the second lens and the third lens on the optical axis and an air spacing T34 between the third lens and the fourth lens on the optical axis satisfy: T23/T34<0.2.
US11112578B2 Optical element switching systems for an electro optical system
Various exemplary systems for transporting and switching optical components are disclosed. The system includes carriers disposed about a housing and configured to follow a carrier guide system to switch optical components at the optical prescription center of the optical path. In one example, a device is disclosed that reduces the packaging form factor through the use of carriers rotated about an inverted radius along a track adjacent to a limiting peripheral boundary. The system and device are configured to switch optical components while minimizing the form factor of the optical device. Methods of accomplishing these tasks are also disclosed.
US11112577B2 Lens drive device
A lens drive device includes a lens holder capable of holding at least one lens and a frame arranged around the holder and holding the holder relatively movable along a light axis of the lens. At least three stopper convex portions protruding toward the frame are formed on an outer circumference of the holder. Stopper concave portions housing each of the stopper convex portions are formed on the frame correspondingly to the stopper convex portions. A convex intersection corner between the first convex end surface and the convex side surface has a chamfering portion or an R curved surface portion to avoid touching a concave intersection corner between the concave bottom surface and the concave side surface.
US11112576B2 Optical lens and fabrication method thereof
One embodiment of the invention provides an optical lens including a first lens group with at least two lenses, a second lens group with at least two lenses, and a parting line located between the first lens group and the second lens group. Each of the lenses of the first and the second lens groups is associated with a respective distance, the respective distance is a distance value measured along an optical axis between two focal points of two end points of an image circle diameter formed at an image plane of the optical lens, under the condition that an optical center of one of the lenses is shifted a distance away from the optical axis. The two lenses with the two largest distance values among all lenses are disposed on the same side of the parting line.
US11112575B2 Imaging device with focusing ring adjusting mechanism
An imaging device includes a casing, a lens and an adjusting mechanism. The lens is disposed in the casing. The lens includes a focus ring. The adjusting mechanism includes an adjusting module and a rod member. The adjusting module is movably disposed on the casing. The adjusting module includes a slot. The rod member is disposed on the focus ring and located in the slot. When the adjusting module moves with respect to the casing, a side wall of the slot drives the rod member to move, such that the rod member drives the focus ring to rotate.
US11112569B2 Fiber photon engine comprising cylindrically arranged planar ring of diodes coupled into a capillary/shell fiber
A photon source may have a substrate, a focus lens disposed above the substrate, and a plurality of optical sources disposed on the substrate. Each optical source may have a mirror disposed on the substrate configured to reflect a collimated beam emitted by an optical emitter disposed on the substrate. The plurality of mirrors may be arranged in a first ring-like configuration defining a first diameter. The plurality of optical emitters may be arranged in a second ring-like configuration defining a second diameter which is larger than the first diameter. In some aspects each optical source may include a second optical emitter emitting a second optical beam and an optical combiner configured to combine the first emitted optical beam and the second emitted optical beam to form the collimated beam. In another aspect, the photon source may be composed of a vertical array of multiple substrates.
US11112567B2 Flexible push-pull boot
A new boot for a fiber optic connector has a ribbed back portion, a center portion, and a forward extending portion that can be used to insert and remove the fiber optic connector to receptacle. The ribbed back portion has grasping elements and is connected to the center portion. The center portion is removably connected to a crimp body that is in turn connected to the connector housing. The front extension is connected to the fiber optic connector and also provides a keying feature depending on the side of the fiber optic connector on which it is installed.
US11112566B2 Removal tool for removing a plural of micro optical connectors from an adapter interface
An optical connector holding two or more LC-type optical ferrules is provided. A plural of optical connectors are ganged together into when insert into an adapter. To remove the connectors together or individually a removal tool is attachable to one or more of the connectors. The removal tool has a plural of release arms that in first position can release the fiber optic connector from the adapter receptacle. Release aim in a second position prevents the fiber optic connector from being released from the adapter receptacle. The removal tool is moved distally to actuate or retain the fiber optic connectors within their corresponding adapter receptacle.
US11112563B2 Optical multiplexing circuit
Provided is an optical multiplexing circuit. The waveguide width of each waveguide is set such that the effective refractive index of a first optical waveguide with a first light beam in the 0-th order mode is equal to the effective refractive index of a MM conversion waveguide with the first light beam in the higher order mode and that the effective refractive indexes of the MM conversion waveguide with second and third light beams in the higher order mode are not equal to the effective refractive indexes of a second optical waveguide with the second and third light beams in the 0-th order mode.
US11112561B2 Variable wavelength filter
Provided is a variable wavelength filter having a wide variable wavelength range. In the variable wavelength filter, a slab waveguide that is a component of an arrayed-waveguide grating has a groove into which a resin is inserted. The groove intersects with a plurality of line segments A joining a place of connection between an input light waveguide and the slab waveguide to places of connection between respective array waveguides and the slab waveguide. The groove is formed such that a total length LA of an intersection of the groove and each of the line segments A monotonously increases or decreases between the adjacent line segments A with a difference in the total length LA between the adjacent line segments A being constant.
US11112554B2 Back light unit, fabricating method thereof and display device
The present disclosure relates to the field of display technology, and provides a back light unit, a fabricating method thereof, and a display device in embodiments. The back light unit includes a composite layer. The composite layer includes a light guide layer and a first substrate opposite to each other, and a plurality of first microprisms and a plurality of second microprisms between the light guide layer and the first substrate. Specifically, the light guide layer includes a light exit surface facing the first substrate, and the plurality of first microprisms are on the light exit surface of the light guide layer. The plurality of second microprisms are on a surface of the first substrate facing the light guide layer. Moreover, the first microprisms are fixedly connected to the second microprisms.
US11112553B2 Light source module and display device using the same
A light source module includes an optical plate, a light source and a dimming liquid crystal panel. The dimming liquid crystal panel includes a first driving substrate, a second driving substrate and a liquid crystal material layer. The first driving substrate includes a first substrate and a common electrode. The second driving substrate includes a second substrate, independent electrodes, first signal pads, first wires, dummy wires and a transparent insulation layer. The first wires and dummy wires are disposed on the second substrate and covered by the transparent insulation layer, the first wires are exposed from the transparent insulation layer, the independent electrodes are insulated from each other, disposed on the transparent insulation layer and overlap the first wires and the dummy wires, and each independent electrode is electrically connected to one first signal pad via one first wire. A display device having the light source module is also provided.
US11112550B2 Polarizing plate, optical apparatus and method of manufacturing polarizing plate
Provided is a polarizing plate that is a polarizing plate having a wire grid structure, and includes a transparent substrate and a plurality of protrusions that extend in a first direction on the transparent substrate and are periodically arranged at a pitch shorter than a wavelength of light in a use band. Each of the protrusions includes a reflective layer, a multilayer film, and an optical property improving layer located between the reflective layer and the multilayer film. The optical property improving layer contains an oxide that contains a constituent element of which the reflective layer is composed. An etching rate of the optical property improving layer with respect to a chlorine-based gas is no less than 6.7 times and no more than 15 times an etching rate of the multilayer film.
US11112548B2 Optical film and display device including the same
An optical film for a display device includes: a first mesh pattern layer in which a plurality of first mesh patterns each including a first inner hole are arranged; and a second mesh pattern layer which faces the first mesh pattern layer, and in which a plurality of second mesh patterns each including a second inner hole are arranged, wherein a center of the first mesh pattern and a center of the second mesh pattern are arranged to be misaligned.
US11112542B2 Miniature optical lens assembly having optical element, imaging apparatus and electronic device
A miniature optical lens assembly, which has at least one of optical element, includes the optical element. The optical element includes a low reflection layer disposed on at least one surface of the optical element. The low reflection layer includes a plurality of nanocrystalline grains, and the nanocrystalline grains are located on one surface of the low reflection layer. The optical element is at least one of a light blocking element, an annular spacer element and a barrel element.
US11112540B2 Antifogging member
An antifogging member has an concave-convex surface defined by convex portions and concave portions, a Fourier-transformed image obtained by applying two-dimensional fast-Fourier transform processing to an observation image of the concave-convex surface exhibits a circular or annular pattern having an origin for which the absolute value of the wave number is 0 μm−1 as the substantial center thereof, the convex portions and the concave portions extend in random directions in plan view, the average pitch of the concave portions and convex portions of the concave-convex surface is in the range of 50-250 nm, and the water contact angle on a smooth surface formed from the material constituting the concave-convex surface is 90 degrees or less. The antifogging member has high abrasion resistance, minimal haze, and a small difference in chromaticity and transmittance when viewed from oblique and perpendicular directions, and the transmittance and chromaticity thereof are not azimuth dependent.
US11112535B2 Real-time computation of an atmospheric precipitation rate from a digital image of an environment where an atmospheric precipitation is taking place
An atmospheric precipitation rate computation system, comprising an electronic digital image/video capture apparatus to capture digital images/videos of an environment in which an atmospheric precipitation is taking place; an electronic digital image processing apparatus connected to the electronic digital image/video capture apparatus to receive therefrom and process captured digital images/videos to compute atmospheric precipitation rates of atmospheric precipitations which are taking place in the environments shown in the received digital images/videos; and an electronic display device connected to the electronic digital image processing apparatus to receive therefrom and display the computed atmospheric precipitation rate. The electronic digital image processing apparatus is configured to compute an atmospheric precipitation rate of an atmospheric precipitation which is taking place in an environment shown in a captured digital image based on the atmospheric precipitation brightness in the captured digital image and on a mathematical model that expresses the atmospheric precipitation brightness in a captured digital image as a function of an atmospheric precipitation rate of an atmospheric precipitation that is taking place in an environment shown in a captured digital image.
US11112526B2 Waveform processing utilizing an amplitude adaptive data mask
The disclosure is directed to waveform processing methods for collected sonic logging data. The data can be collected from various types of well systems. The methods utilize an amplitude analysis, utilizing the collected data, to build an adaptive data mask. The adaptive data mask can then be applied to a semblance analysis of the collected data to suppress or partially suppress alias data elements. A threshold parameter can be utilized to eliminate intensity values that do not satisfy the threshold criteria. The adaptive data mask can utilize amplitude or instantaneous amplitude analysis. Also, disclosed is a computer program product capable of executing the methods and algorithms described herein. A waveform processing system is disclosed that can perform the methods and algorithms as described herein.
US11112524B2 Method for estimating the material properties and the individual thicknesses of nested pipes
A method and system for determining properties of a pipe string using multi-channel induction measurements. The method may comprise disposing a multi-channel induction tool in a cased hole, obtaining a multi-channel measurement, forming a log from the multi-channel measurement, extracting at least one abnormality that corresponds to known metal thickness, performing a search to find a set of pipe material properties that minimize a mismatch between the abnormality and a simulated response, and inverting the log to estimate the set of pipe material properties at one or more depth points using the set of pipe material properties. The system may comprise a multi-channel induction tool. The multi-channel induction tool may comprise at least one transmitter, at least one receiver, and an information handling system.
US11112522B2 Proximity sensing system with component compatibility testing
Self-testing proximity testing systems and corresponding methods are discussed herein and can include a proximity probe and controller in electrical communication via a cable. A self-testing subsystem can be in communication with the controller and configured to determine whether proximity probes and cables assembled with a controller are compatible or incompatible. The self-testing subsystem can place a known impedance in electrical communication with the controller, modifying a proximity signal output by the controller. When the modified proximity signal differs from a predicted proximity signal by greater than or equal to a threshold amount, the self-testing subsystem can output a first indication indicating that incompatible proximity probes and cables are assembled with a controller. When the modified proximity signal differs from a predicted proximity signal by less than the threshold amount, the self-testing subsystem can output a second indication indicating that compatible proximity probes and cables are assembled with a controller.
US11112521B2 Capacitive proximity sensing
A capacitive proximity sensor may include a proximity sensing capacitor to provide a voltage output based on a voltage input, the capacitor including a ground plane and an electrode loop capacitively coupled to the ground plane. The proximity sensor may include a processor to detect an object proximity based on a change in the voltage output. This proximity sensor provides automated detection of a person, and thereby reduces the need for a vehicle occupant or child caregiver to activate a sensor by pressing a button. The use of a capacitance-based proximity sensor reduces issues associated with fabric, clothing, or other materials separating the proximity sensor from a person.
US11112514B2 Systems and methods for computed resource hydrocarbon reservoir simulation and development
Provided are systems and method for computed resource hydrocarbon reservoir simulation that include, after processing the domain of a model to a point sufficient to determine an initial set of domain decomposition (DD) characteristics (for example, after preliminary grid calculations and initial DD operations), determining the DD characteristics of the initial DD, comparing the DD characteristics to a domain target defined by target DD parameters, and if needed, iteratively repartitioning the domain across a decreasing number of processors and reshuffling the associated weight array to achieve the domain target defined by the target DD parameters.
US11112513B2 Method and device for estimating sonic slowness in a subterranean formation
A method for estimating sonic slowness comprising: obtaining (700) a plurality of sonic waveforms are received by a plurality of receivers of a logging tool after emission of a source sonic wave by a transmitter, obtaining (710) slowness models of the subterranean formation, a slowness model being defined by a at least one cell of constant slowness for at least one wave energy mode, computing (720), for each slowness model, a set of candidate travel times, a candidate travel time of a set of candidate travel times being computed for a wave energy mode and a position of a receiver of the plurality of receivers, computing (730) a relevance indicator for each set of candidate travel times based on the recorded sonic waveforms; searching (740) a match between the sets of candidate travel times and the recorded sonic waveforms by searching a relevance indicator which is optimum, computing (750) a sonic slowness estimate for the subterranean formation from a set of candidate travel times for which the relevance indicator is optimum.
US11112512B2 Methods, systems, and media for managing wind speed data, seismic data and other natural phenomena data
A system for collecting and managing seismic data via an external communications network comprises one or more seismic stations, each including a seismic measurement apparatus producing seismic signals, a station processor converting the signals to seismic data, a station memory securely storing the seismic data on site and a station communication interface transmitting the seismic data onto an external network. The system further comprises one or more data servers, each including a server computing device, a server communication interface receiving the seismic data from the seismic stations and a server memory storing the received seismic data. The data server can determine if the received seismic data satisfies predetermined conditions for certification and/or triggering a payout in accordance with a contract, and can thereafter transmit the appropriate data signals to another location on the external communications network.
US11112511B2 Radiation detector and compton camera
The present disclosure concerns a charge-accumulation radiation detector that includes a semiconductor device and specifies an incident time and energy of radiation from a transferred image signal. The radiation detector includes a semiconductor substrate and electrodes disposed on both sides of the semiconductor substrate, and includes a plurality of charge accumulation units inside the semiconductor substrate. The plurality of charge accumulation units is each configured to accumulate charges generated by radiation incident on the semiconductor substrate. The charges accumulated in the charge accumulation units are readable to outside through at least one of the electrodes.
US11112507B2 Location correction through differential networks system
A method may be executed by a base station or mobile device to improve accuracy of a global positioning system (GPS)-based position or “geoposition” of the mobile device. A time-stamped first set of GPS data may be received via a GPS receiver, e.g., of the base station. A second set of GPS data describing a geoposition of the mobile device is received from the mobile device by the base station. A time of collection of the base station and mobile device GPS data coincides. The GPS data includes code phase and pseudo-range data from each of the GPS satellites, and may include carrier phase data. A predetermined GPS position correction technique is used to generate a corrected geoposition of the mobile device using the GPS data. The corrected geoposition is then transmitted to the mobile device and/or an external response system such as a drone or first responder.
US11112498B2 Advanced driver-assistance and autonomous vehicle radar and marking system
A radar sensing system for a vehicle includes a radar sensor disposed at the vehicle so as to have a field of sensing exterior of the vehicle. The radar sensor includes a plurality of transmitters that transmit radio signals and a plurality of receivers that receive radio signals. The received radio signals are transmitted radio signals that are reflected from an object. A control has a processor for processing outputs of the receivers. The transmitted radio signals reflect off a radar reflective object, which includes one of radar reflective road markings or radar reflective signs. The control, via processing of outputs of the receivers by the processor, determines information pertaining to the radar reflective object based on the reflected radio signals.
US11112497B2 Maximum doppler extension via recursive chirp decimation
A vehicle, system for navigating the vehicle and method of operating the vehicle. The system includes a radar system and a processor. The radar system transmits a linear frequency modulated signal into an environment of the vehicle and receives a reflection of the linear frequency modulated signal from an object in the environment. The processor partitions the reflection into a plurality of streams to obtain a Doppler frequency that exceeds a maximum Doppler frequency of the radar.
US11112495B2 Method for acoustic distance time of flight compensation
In one form, a method for acoustic distance measurement includes generating an acoustic signal with an acoustic transducer at a first time. A pulse is detected with the acoustic transducer in response to the acoustic signal encountering an obstacle within a predetermined distance. Detecting the pulse includes detecting a second time relative to the first time when a magnitude of the pulse rises above a predetermined threshold, and detecting a peak magnitude of the pulse. A correction ratio is determined as a ratio of the predetermined threshold to the peak magnitude of the pulse. A correction time is determined in response to the correction ratio. A corrected time-of-flight is determined by adjusting the second time by the compensation time.
US11112491B2 Optical scanner and detector
A light ranging and detection system achieving reconfigurable very wide field of view, high sampling of spatial points per second with high optical power handling by using architecture to efficiently combine different wavelengths, time and frequency coding, and spatial selectivity. The transmitter is capable of generating multiple narrow beams, encoding different beams and transmitting in different spatial directions. The receiver can differentiate and extract range and reflectivity information of reflected beams. Three dimensional imaging of the environment is achieved by scanning the field of view of the transmitter. Control and signal processing electronic circuitries fabricated in a chip are packaged together with a chip containing the photonic components of the ranging system.
US11112485B2 Frequency hop based positioning measurement
Positioning reference signals are transmitted in a downlink direction from base stations (200) of a wireless communication network to a wireless communication device (100) or in an uplink direction from the wireless communication device (100) to base stations (200) of the wireless communication network. According to a frequency hop pattern, a radio interface of the wireless communication device is switched between multiple different frequency ranges. In this way, the wireless communication device (100) can receive the downlink positioning reference signals on multiple different frequencies defined by the frequency hop pattern or send the uplink positioning reference signals on multiple different frequencies defined by the frequency hop pattern.
US11112484B2 System and method for establishing relative distance and position of a transmitting antenna
A system and method for a second wireless device to establish distance and location of a first device which is transmitting radio waves includes the first and second devices. Each second device includes two or more (N in number) receiving antennas. An angle between the directions in which adjacent receiving antennas receive the strongest signals is 360°/N. The second device obtains a received signal strength indicator (RSSI) of each receiving antenna receiving signals from the first device, and from the two strongest receiving antennas, calculation of an angle between the first device and one of the adjacent receiving antennas can be performed. The distance between the first device and the second device can also be calculated.
US11112483B2 Determination system for the direction of arrival of a signal and for electronic attack
An apparatus, method, or computer-readable storage medium encoded with computer-executable instructions that, when executed by a computer, cause the computer to carry out a method for determining one or more directions of arrival of one or more coherent or incoherent signals with a single radio frequency channel. The apparatus may comprise: a plurality of antenna elements (110) configured to determine the one or more coherent or incoherent signals; a plurality of radio frequency switches (120) configured to selectively activate one or more of the plurality of antenna elements; and a radio frequency combiner (140) configured to combine a plurality of radio frequency signals from one or more selectively activated antenna elements of the plurality of antenna elements.
US11112481B2 Differential circuit calibration apparatus and method
An apparatus for calibrating a differential circuit that includes a differential integrator having an input, a gain, and an output connected to a comparator. The differential integrator output is chargeable to a threshold prior to an integration period. The differential integrator integrates the input during the integration period such that the differential integrator output goes toward zero from the threshold. The comparator detects the output of the differential integrator reaching zero. The apparatus includes a closed-loop gain trim circuit to perform a coarse calibration to adjust and set the gain of the differential integrator and a reference generator that generates the threshold to which the differential integrator output is pre-charged. The reference generator is trimmable during a fine calibration to adjust and set the threshold to correct for residual gain error in the differential circuit remaining after the coarse calibration is performed.
US11112479B2 Method and a MRI apparatus for obtaining images of a target volume of a human and/or animal subject using magnetic resonance imaging (MRI)
The invention also relates to a MRI apparatus for obtaining images of a target volume of a human and/or animal subject using magnetic resonance imaging (MRI), said MRI apparatus at least comprising: a housing defining a target area for accommodating said human and/or animal subject; at least one main magnet unit and at least one magnetic gradient unit for applying—during use—one or more magnetic field gradients along three independent orthogonal spatial axes in said target area, as well as at least one radiofrequency (RF) pulse generation unit for applying one or more sets of RF pulses towards said target area; a RF receiving unit for acquiring MRI signals possibly having multi-channel spatially sensitive characteristics; and a computer processing unit for processing said acquired MRI signals and for producing said magnetic resonance image data.
US11112478B2 Selection of magnetic resonance fingerprinting dictionaries for anatomical regions
The invention provides for a magnetic resonance imaging system (100) for acquiring MRF magnetic resonance data (144) from a subject (118) within a region of interest (109). The magnetic resonance imaging system comprises a processor (130) for controlling the magnetic resonance imaging system and a memory (134) for storing machine executable instructions (140) and MRF pulse sequence commands (142). The MRF pulse sequence commands are configured for controlling the magnetic resonance imaging system to acquire the MRF magnetic resonance data according to a magnetic resonance fingerprinting protocol. Execution of the machine executable instructions causes the processor to: acquire (200) the MRF magnetic resonance data for the region of interest by controlling the magnetic resonance imaging system with the MRF pulse sequence commands; receive (202) at least one magnetic resonance image (152) descriptive of the region of interest; identify (204) anatomical regions (156) within the region of interest using an anatomical model (154); select (206) a local magnetic resonance fingerprinting dictionary (158) from a set of magnetic resonance fingerprinting dictionaries for each of the anatomical regions, wherein the local magnetic resonance fingerprinting dictionary comprises a listing of calculated MRF signals for a set of predetermined substances specific to each of the anatomical regions; and calculate (208) a composition mapping (160) of the predetermined substances for each of the anatomical regions using the MRF magnetic resonance data and the local magnetic resonance fingerprinting dictionary, wherein the composition mapping is a spatial average within each of the anatomical regions.
US11112475B2 Parallel multi-slice MR imaging
A method of magnetic resonance (MR) imaging of an object includes: generating MR signals by subjecting the object to a number N of shots of a multi-echo imaging sequence comprising multi-slice RF pulses for simultaneously exciting two or more spatially separate image slices, with a phase offset in the slice direction being imparted to the MR signals; acquiring the MR signals that are received in parallel via a set of at least two RF coils having different spatial sensitivity profiles; and reconstructing a MR image for each image slice from the acquired MR signals using a parallel reconstruction algorithm, wherein the MR signal contributions from the different image slices are separated on the basis of the spatial encodings of the MR signals according to the spatial sensitivity profiles of the RF coils and of the phase offsets attributed to the respective image slices and shots.
US11112472B2 Pre-emphasis techniques based on temperature dependent gradient system behavior for trajectory correction in magnetic resonance imaging
A gradient system characterization function (e.g., a gradient system transfer function) may be developed by measuring a behavior of the MR device at a target temperature and developing at least one gradient system characterization function for a gradient coil of a magnetic resonance (MR) device at the target temperature based on the measured behavior. A patient may be subsequently imaged by the MR device, wherein the imaging process comprises measuring a temperature of a gradient coil, determining a gradient system characterization function at the measured temperature, calculating a pre-emphasized gradient of the gradient coil, and imaging the patient using the pre-emphasized magnetic field component.
US11112471B2 Inductively feeding an RF coil for magnetic resonance imaging
The present invention is directed to inductively feeding a RF coil (9) for magnetic resonance imaging (MRI), and in particular to a system comprising a RF coil (9) for magnetic resonance imaging and at least one feeding coil (14) for inductively feeding the RF coil (9) with an RF signal, and further to a method for inductively feeding a RF coil (9) for magnetic resonance imaging with at least one RF signal. According to the invention, in this system, the at least one feeding coil (14) is configured and arranged for feeding the RF signal into a conductive coil element (10) of the RF coil (9) at a first position and at a second position, the first position being different from the second position, wherein the direction of the magnetic field of the RF signal at the first position is different from the magnetic field of the RF signal at the second position. In this way, the invention provides for an inductive RF feeding of a resonator which can be achieved in a compensated way, i.e. the local RF field of the feeding loop can be compensated at distant locations. Moreover, the directions of the magnetic fields can be adapted to the respective direction of the magnetic field surrounding the coil element (10) at the respective feeding location. In this way, the invention enables to improve the power efficiency of an RF coil.
US11112462B2 On-board time-independent battery usage data storage
Time domain battery usage data of a battery of an electrified powertrain of a vehicle in terms of average SOC, DOD and a set including average current flow rate and average battery temperature for each charge-discharge full cycle and half cycle of the battery during a use period are used to identify a location in a 3-D storage matrix (of fixed size and predetermined discretization levels for each dimension) in memory of an electronic control unit and a count in that location incremented. In an aspect, the charge-discharge full cycles and half cycles are identified using four-point rainflow cycle counting.
US11112461B2 Method for estimating state of charge of energy storage device
A method for estimating a state of charge of an energy storage system using a voltage modeling technique in which different parameters are used according to a charge/discharge state.
US11112460B2 Lithium battery passivation detection
A method for determining lithium battery passivation starts by applying a load across a lithium battery at the start of a test interval. Measurements of the battery's voltage are taken after applying the load, and then again periodically during the test interval. A final measurement of the battery's voltage at the end of the test interval. The state of the battery is then determined based on the first and final measurements, and at least one of the periodic measurements.
US11112449B2 Flexible and scalable monitoring systems for industrial machines
A flexible monitoring system and corresponding methods of use are provided. The system can include a base containing backplane, and one or more circuits communicatively coupled to the backplane. The circuits can be designed with a common architecture that is programmable to perform different predetermined functions, such as input, output, and processing. By separating functions of the flexible monitoring system into different circuits, new implementations of the flexible monitoring system can be rapidly developed by arranging already created components in different combinations. Multiple bases can also be communicatively coupled in a manner that establishes a common backplane between respective bases. Accordingly, implementations of the flexible monitoring system distribute combinations of circuits across different bases, providing flexible deployment options.
US11112443B2 Sensitive component for device for measuring electromagnetic field by thermofluorescence, corresponding measurement and manufacturing methods
A component sensitive to an electromagnetic field, which includes a first absorbent material, able to partially absorb energy of a given electromagnetic field and converting the absorbed energy into heat. The sensitive component includes a second fluorescent and thermosensitive material, placed in contact with the first material in order to store the heat converted by the first material. The second material is able to re-emit, under the action of a predetermined excitation light, a light by fluorescence with light intensity dependent on the stored heat.
US11112441B2 Portable device for monitoring a subject and detecting a source of interference
There is provided a portable device (100) for monitoring a subject and detecting a source of interference for the portable device (100). The portable device (100) comprises a detector (102) configured to detect the presence of interference in an environment of the portable device (100). The portable device (100) also comprises a processor (104) configured to determine a strength of the interference in the environment of the portable device (100) and to control a user interface (106) to provide an output at a frequency that depends on the determined interference strength.
US11112440B2 Measuring device for liquid crystal dielectric constant, measuring apparatus, measuring method
The present disclosure provides a measuring device, a measuring apparatus, and a measuring method for a dielectric constant of a liquid crystal. The measuring device includes: a first substrate and a second substrate disposed to be opposite to each other; a resonant structure layer disposed on a side of the first substrate facing the second substrate. a cavity for receiving the liquid crystal to be measured is defined between the first substrate and the second substrate. The above measuring device is applied to measurement of the dielectric constant of the liquid crystal in the terahertz wave band.
US11112439B2 Evaluating circuit, system, and method for evaluating a capacitive or inductive sensor
An evaluation circuit, system, and method for evaluating a capacitive or inductive sensor includes first and second measurement connections to which sensors and/or reference elements are connected, first and second charging and discharging circuits that respectively output first and second charging and discharging signals to the first and second measurement connections. A comparator circuit compares the temporal behavior of the first and second charging and discharging signals. An integrator circuit produces an output voltage that changes as a function of the voltage at the output of the comparator circuit. The output voltage of the integrator circuit is connected to the first or second measurement connection to adjust the respective first or second charging and discharging signal. A measurement signal derived from the output voltage of the integrator circuit is a measure of impedance differences between the sensors or reference elements at the first and second measurement connections.
US11112437B2 Inertia characteristic
Apparatus and methods for determining an inertia characteristic of a synchronous area of an electric power grid are described. First data is determined. The first data represents a signal comprising a first variation in the grid frequency over a period of time, the signal resulting from a second variation, the second variation being a variation in provision of electric power to and/or consumption of electric power from the grid, the signal having been filtered according to a first filter defining a first frequency band to at least attenuate frequencies outside of the first frequency band. Second data is determined. The second data is representative of the second variation on a second frequency band, the second frequency band being substantially the same as the first frequency band. An inertia characteristic of a synchronous area of the electric power grid is determined based on the first data and the second data.
US11112435B2 Current transducer with integrated primary conductor
An electrical current transducer including a housing, a magnetic core comprising a central passage and a magnetic circuit gap, a magnetic field detector positioned in the magnetic circuit gap, and a leadframe conductor arrangement comprising a primary conductor for carrying the current to be measured and magnetic field detector conductors for connecting the magnetic field detector to an external circuit.
US11112434B2 Sensor apparatus for measuring direct and alternating currents
A sensor apparatus (1) is provided for measuring direct and alternating currents through a conductor (2). The sensor apparatus (1) has a Rogowski coil (3) and the plane of main extent of the Rogowski coil (3) is arranged substantially orthogonally in relation to the direction of main extent of the conductor (2). The conductor (2) is enclosed by the Rogowski coil (3). The sensor apparatus (1) also has a plurality of magnetic field sensors.
US11112433B2 Non-contact electrical parameter measurement device with clamp jaw assembly
Systems and methods are provided for measuring electrical parameters in a conductor without requiring a galvanic connection. A device includes a body and a clamp jaw assembly movable between an open position that allows a conductor to be moved into a measurement area, and a closed position that secures the conductor within the measurement area. The clamp jaw assembly includes sensors positioned inside a clamp jaw of the clamp jaw assembly. A user may apply a force to an actuator to move the clamp jaw assembly from the closed position into the open position so that the conductor may be positioned and secured in the measurement area. The clamp jaw assembly includes a visual indicator to guide the user to position the conductor within an optimal region in the measurement area. The clamp jaw assembly is sized and dimensioned to automatically position the conductor within the optimal region during measurements.
US11112430B2 Probe head and electronic device testing system
A probe head may be utilized to test an electronic device. The probe head may include a probe axis extending along a length of the probe head. The probe head may include a probe core including a first metal. The probe core may include a core surface having a first dimension. The first dimension may be perpendicular to the probe axis. The probe core may include a probe tip, for instance extending from the core surface along the probe axis. The probe tip has a second dimension that may be perpendicular to the probe axis. The second dimension may be less than the first dimension of the core surface. The probe head may include a cladding layer that includes a second metal. The cladding layer may be coupled around a perimeter of the probe core. The probe tip may extend beyond the cladding layer.
US11112428B2 Multilevel triggering system for outputting complex trigger signal
A multilevel triggering system includes a trigger block library configured to store multiple triggering function modules for performing triggering functions to detect corresponding triggering conditions, respectively; and a triggering matrix including multiple triggering levels, each triggering level being configurable to include one or more trigger blocks and each trigger block being configurable to implement a triggering function module of the multiple triggering function modules, each trigger block generating a corresponding block trigger when the corresponding triggering condition of the triggering function module implemented by the trigger block is detected in a portion of an input signal. Each triggering level is configured to generate a corresponding level trigger when each of the one or more trigger blocks in the triggering level generates the corresponding block trigger. The triggering matrix is configured to generate a complex trigger signal when the triggering levels generate corresponding level triggers.
US11112427B2 Method and tip substrate for scanning probe microscopy
The disclosure is related to a method for performing SPM measurements, wherein a sample is attached to a cantilever and scanned across a tip. The tip is one of several tips present on a substrate comprising at least two different types of tips on its surface, thereby enabling performance of multiple SPM measurements requiring a different type of tip, without replacing the cantilever. The at least two different types of tips are different in terms of their material, in terms of their shape or size, and/or in terms of the presence or the type of active or passive components mounted on or incorporated in the substrate, and associated to tips of one or more of the different types. The disclosure is equally related to a substrate comprising a plurality of tips suitable for use in the method of the disclosure.
US11112426B2 Method and device of using a scanning probe microscope
A scanning probe microscope for high-speed imaging and/or nanomechanical mapping including a scanning probe comprising a cantilever with a tip at the distal end, and means for modulating a tip-sample distance separating the tip from an intended sample to be viewed with the microscope, the means for modulating being adapted to provide a direct cantilever actuation.
US11112422B2 Inertial navigation system
An inertial measurement system for a spinning projectile includes: a first, roll gyro to be oriented substantially parallel to the spin axis of the projectile; a second gyro and a third gyro with axes arranged with respect to the roll gyro; a controller, arranged to: compute a current projectile attitude from the outputs of the first, second and third gyros, the computed attitude comprising a roll angle, a pitch angle and a yaw angle; calculate a roll angle error; provide the roll angle error as an input to a Kalman filter that outputs a roll angle correction and a roll rate scale factor correction; and apply the calculated roll angle correction and roll rate scale factor correction to the output of the roll gyro.
US11112420B2 Device for separating reagent from reactor
A device for separating a reagent from a reactor includes a collecting means, provided with a liquid receiving port and a solid receiving port, a holding component disposed above the collecting means and used for placing the reactor, and a rotating mechanism for driving the holding component to rotate. The liquid receiving port and the solid receiving port are arranged at different positions in the circumferential direction of rotation of the holding component, when the holding component passes over the liquid receiving port, reagent in the reactor falls into the liquid receiving port, when the rotating mechanism continues rotating in the original direction until the holding component passes over the solid receiving port, the reactor falls into the solid receiving port from the holding component.
US11112417B2 Method for loading a specimen storage device for a plurality of specimen carriers loaded with specimen vessels, and specimen-loading system
The present invention relates to a method of loading a sample storage device (10) for a plurality of sample carriers (38A-38E) equipped with sample containers (34), said method comprising: during removal of sample containers (34) from the sample storage device (10): providing at least one output sample carrier (38A) having sample containers (34) that can be taken up from the output sample carrier (38A); providing a target sample carrier (38B) in which sample containers (34) taken up from the output sample carrier (38A) can be deposited; providing a refilling sample carrier (38C) which is at least partially filled with sample containers (34); removing at least one sample container (34) from the output sample carrier (38A) and depositing the at least one sample container (34) in the target sample carrier (38B), and for each sample container (34) removed from the output sample carrier (38A) and deposited in the target sample carrier (38B), removing another sample container (34) from the refilling sample carrier (38C) and refilling the space of the removed sample container (34) in the output sample carrier (38A) with the other sample container (34) from the refilling sample carrier (38C). Moreover, the invention relates to a loading system (12) designed for performing the method.
US11112416B2 Instruments, devices and consumables for use in a workflow of a smart molecular analysis system
A system for performing a molecular analysis workflow includes a reaction holder or a reaction substrate, such as a multi-well reaction plate, with a reaction holder/substrate RFID tag, and/or a reagent container with a reagent container RFID tag, and an instrument and/or device that includes an RFID reader/writer operable to read and/or write information to and from the reaction holder/substrate RFID tag and/or the reagent container RFID tag. The reaction holder/substrate RFID tag and the reagent container RFID tag can be utilized separately or together to send and receive and store information, for example, for a workflow of a molecular analysis, such as a polymerase chain reaction (PCR).
US11112415B2 Systems, devices, and methods for ultra-sensitive detection of molecules or particles
Described are systems, devices, and methods which related to various aspects of assays for detecting and/or determining a measure of the concentration of analyte molecules or particles in a sample fluid. In some cases, the systems employ an assay consumable comprising a plurality of assay sites. The systems, devices, and/or methods, in some cases, are automated. In some cases, the systems, devices, and/or methods relate to inserting a plurality of beads into assay sites, sealing assay sites, imaging assay sites, or the like.
US11112412B1 SARS-CoV-2 surrogate virus neutralization assay test kit
A kit, composition and method for detection of antibodies to severe acute respiratory syndrome related coronavirus (SARSr-CoV), and for diagnosis of SARSr-CoV infection.
US11112410B2 Methods for capturing, isolation, and targeting of circulating tumor cells and diagnostic and therapeutic applications thereof
The invention relates to methods of detection, capture, isolation and targeting of cancer cells for example circulating tumor cells (CTCs) using carbohydrate recognition domain of a lectin. The invention relates to methods of diagnosis, prognosis and treatment of cancer.
US11112405B1 Assay device, system, method, and kit
Assay devices, systems, methods, and kits useful for detection of analytes in a bodily fluid sample, such as saliva, are disclosed herein. Assay devices may include a fluid sample collector and an assessment unit to which the fluid sample collector couples. The fluid sample collector may include a cap with a plunger and absorbent member that collects a bodily fluid sample. Insertion of the plunger into the assessment unit during coupling provides pressure-driven fluid flow through a filter rapidly delivering bodily fluid filtrate to one or more test panels which provide the assay result. In embodiments, an on-board light source enables a user to readily detect changes in a test panel indicative of the presence of an analyte thus providing an opportunity for obtaining rapid results with improved confidence.
US11112404B2 Method for obtaining information of test substance
Disclosed is a method for obtaining information of a test substance, the method including: forming a complex by causing a capture substance to bind to a test substance in a specimen; selectively collecting at least the complex from the specimen; immobilizing the complex collected from the specimen, onto a base plate; and obtaining information regarding a structure of the test substance from the complex immobilized on the base plate.
US11112399B2 Apparatus and a method for analyzing a body fluid sample from a sampler
Disclosed are a method and an apparatus (2) for analyzing a body fluid sample from a sampler, the apparatus (2) comprising: a sampler bed (4) comprising a plurality of slots (10), each slot being configured to receive a sampler containing a body fluid sample; an analyzing unit configured to analyze body fluid samples; at least one inlet (6) configured to withdraw a body fluid sample from a sampler from any of the slots (10) for provision of the withdrawn body fluid sample to the analyzing unit; and at least one display unit comprising at least one display area (8); the apparatus being configured to display graphical information simultaneously within a plurality of primary zones (12) of the at least one display area, wherein the plurality of primary zones comprises a primary zone for each slot (10), and wherein each of the primary zones (12) individually faces a respective slot (10), and wherein the graphical information comprises a respective primary graphical information part within each primary zone, and wherein each respective primary graphical information part relates to the respective slot faced by the respective primary zone.
US11112398B2 Apparatus and method for determining volume stability of well cement
An apparatus and method for determining a volume stability of well cement including a reaction kettle, a radial contraction, an expansion ring, a heater, a pressurizer, and a volume change parameter tester. The radial contraction and expansion ring include a first casing and a second casing, the first casing is a casing made of elastic material, the second casing is a steel casing, and the first casing sheathes the second casing. The heater and the pressurizer are used to provide a preset temperature and a preset pressure respectively and the volume change parameter tester is used to detect a radial volume change parameter of the well cement. The apparatus is provided with the radial contraction and expansion ring to acquire the radial volume change parameter of the well cement, and comprehensively evaluates the volume stability of the well cement using the radial volume change parameter of the well cement.
US11112392B2 DMD based UV absorption detector for liquid chromatography
A detector for use in liquid chromatography is provided. The detector includes a light delivery system comprising a light source that emits one or more spectral lines of light of a light spectrum. The detector has an entrance slit configured to receive the one or more spectral lines of light and a wavelength selection module comprising a digital micro-mirror device. The digital micro-mirror device is configured to redirect the one or more spectral lines of light to a flow cell. The flow cell is optically connected to the wavelength selection module.
US11112390B2 On-line sampling from a process source
An online sample manager of a liquid chromatography system includes a fluidic tee having a first inlet port, a second inlet port, and an outlet port. A diluent pump moves diluent from a diluent source to the first inlet port of the fluidic tee. A valve has a fluidic intake port connected to a process source for acquiring a process sample therefrom. A pumping system moves the acquired process sample from the valve into the second inlet port of the fluidic tee where the process sample merges with the diluent arriving at the first inlet port to produce a diluted process sample that flows out from the outlet port of the fluidic tee.
US11112381B2 Measurement apparatus
According to one embodiment, a measurement apparatus includes a magnetic field generation section that applies a predetermined magnetic field to a device under test. A current source supplies a current of a rectangular wave to the device under test in a direction of crossing the magnetic field. A voltage measurement section measures a voltage difference generated in the device under test. A restoration section demodulates the voltage difference using a demodulated signal having the same frequency as a frequency of the rectangular wave and synchronized with the rectangular wave, removes harmonic components from the demodulated voltage difference, and restores an electromotive voltage generated in the device under test. A computing section measures the device under test using low frequency components of the electromotive voltage.
US11112379B2 Molecular sensor based on virtual buried nanowire
The present invention provides a method and a system based on a multi-gate field effect transistor for sensing molecules in a gas or liquid sample. The said FET transistor comprises dual gate lateral electrodes (and optionally a back gate electrode) located on the two sides of an active region, and a sensing surface on top of the said active region. Appling voltages to the lateral gate electrodes, creates a conductive channel in the active region, wherein the width and the lateral position of the said channel can be controlled. Enhanced sensing sensitivity is achieved by measuring the channels conductivity at a plurality of positions in the lateral direction. The use of an array of the said FTE for electronic nose is also disclosed.
US11112376B2 Systems and methods for electrochemical triglycerides assays
A system for the electrochemical detection of triglyceride levels includes a test strip including an electrode and a counter electrode, the electrode and counter electrode located proximate to a sample reception area; and a coating on one of the electrode and counter electrode, the coating including a reagent coating for triglycerides.
US11112374B2 Verifying structural integrity of materials
A method may include coupling a first electrical connector of an article to a second electrical connector of a measurement device. The article may include a tested material, the first electrical connector, and a plurality of electrical contacts electrically connected to the first electrical connector. The measurement device may include a power source and a user interface. The method also may include causing, by a controller, an electrical signal to be applied to a pair of drive electrical contacts from the plurality of electrical contacts. The method further may include receiving, by the controller, from an analog-to-digital converter, a measured voltage measured using a measurement electrical contact from the plurality of electrical contacts. The method also may include determining, by the controller, whether the tested material includes a crack or other defect based on the measured voltage.
US11112369B2 Hybrid overlay target design for imaging-based overlay and scatterometry-based overlay
Designs for a hybrid overlay target design that includes a target area with both an imaging-based target and a scatterometry-based target are disclosed. The imaging-based overlay target design can include side-by-side grating structure. A scatterometry-based overlay target design at a different location in the target area can include grating-over-grating structure. A method of measuring the hybrid overlay target design and a system with both an imaging optical system and a scatterometry system for measuring the hybrid overlay target design are also disclosed.
US11112368B2 System and method for evaluating and determining color in gemstones
A system for the automatic grading of a cut/polished gemstone (SUT) includes an enclosure with a stage for mounting the cut/polished SUT. The enclosure further includes one or more sources of broadband visible (BBV) light, the sources of BBV light being controllable by a programmable controller; an image sensor for capturing a plurality of images of a mounted SUT, and one or more sources of UV light mounted within the enclosure. The controller captures images of the mounted SUT from one or more selected angles relative to the sensor elevation axis and relative to the position of the SUT on the stage rotation axis; an image capturing module is configured for processing the one or more images; and, a light grade calculation module is configured for grading the cut/polished SUT using light indicative parameters from at least a part of the one or more images captured.
US11112363B2 Apparatus and method for measuring particulate matter
Provided is an apparatus for measuring particulate matter including an image obtaining device configured to charge particulate matter particles included in air that is introduced to the image obtaining device, and to obtain an image of the charged particulate matter particles based on lens-free imaging, a spectrum obtaining device configured to obtain a Raman spectrum of the charged particulate matter particles, and a processor configured to determine a size of the particulate matter particles and a concentration of the particulate matter particles based on the obtained image, and to determine components of the particulate matter particles based on the obtained Raman spectrum.
US11112362B2 Portable in-vitro diagnostic detector and apparatus
A portable in-vitro (PIV) diagnostic detector operable to perform a fluorescence assay on a sample in one or more detection chambers of a cartridge is provided. The PIV diagnostic detector comprises a first optical module which includes (i) an LED light source for emitting substantially monochromatic light to illuminate a detection zone associated with at least one detection chamber; (ii) an excitation filter interposed between said light source and said detection zone; (iii) a light detector operable to detect fluorescent light emitted by an excited fluorescent label associated with the sample and to measure an intensity of the fluoresced light; and (iv) an emission filter interposed between said light detector and said detection zone. The (PIV) diagnostic detector further comprises a microprocessor operable to process the measured intensity of the fluoresced light to determine whether an analyte is present in the sample; wherein the first optical module is configured such that a longitudinal axis of the light source extends at an oblique angle with respect to a longitudinal axis of the light detector.
US11112352B2 Saw based optical sensor device and package including the same
Provided are an optical sensor device using surface acoustic waves and an optical sensor device package. The optical sensor device includes: a substrate including a first light sensing area and a temperature sensing area and including a piezo electric material; a first input electrode and a first output electrode which are disposed in the first light sensing area and are apart from each other with a first delay gap therebetween; a first sensing film overlapping the first delay gap and configured to cover at least some portions of the first input electrode and the first output electrode; and a second input electrode and a second output electrode which are disposed in the temperature sensing area and are apart from each other with a second delay gap therebetween. The second delay gap is exposed to air.
US11112350B2 Method for determining a strength of a bond and/or a material as well as a bond tester apparatus
A method for testing a bond using a bond tester apparatus, the method comprising the steps of applying a mechanical force to the bond, determining, by a sensor component comprised by the bond tester apparatus, the applied force to the bond by measuring, by the sensor component, a displacement of the sensor component caused by the applied force and calculating, by the sensor component, the applied force on the basis of a first component which comprises a direct relationship with the measured displacement and on the basis of at least one of a second component, a third component and a fourth component.
US11112348B2 Wear sensors for monitoring seal wear in bearing arrangements
A sensor assembly includes a wear sensor and a seal member. The wear sensor has an encapsulation body with a wear face, a sacrificial conductor embedded within the encapsulation body and spaced apart from the wear face, and a monitoring lead extending into the encapsulation body and connected to the sacrificial conductor. The wear sensor is fixed relative to the seal member and the encapsulation body has a wear coefficient that is greater than a wear coefficient of the seal member. Bearing arrangements and methods of monitoring seal wear in bearing arrangements are also described.
US11112346B2 Apparatus and method for detecting cells or particles in a fluid container
A apparatus for detecting cells or particles in a fluid container includes a dispenser configured to dispense at least one cell or at least one particle into a defined sub-volume of a fluid with which the fluid container is at least partially filled, and a detection apparatus configured to, in a time-coordinated manner with dispensing the at least one cell or the at least one particle by the dispenser, perform a detection in the defined sub-volume and/or in one or several sub-volumes underneath the defined sub-volume in order to sense the at least one cell or the at least one particle when entering the fluid or immediately after entering the fluid.
US11112345B2 Microparticle measurement device and cleaning method for microparticle measurement device
Provided is a microparticle measurement device including a light emission unit that emits light to a microparticle to be analyzed and a light detection unit that detects light generated from the microparticle at a predetermined detection position. The microparticle measurement device further includes an analysis unit that is connected to the light detection unit and analyzes a detection value of the light detected by the light detection unit. The light detection unit is movable from the detection position.
US11112344B2 Particle measuring method and detection liquid
According to one embodiment, a particle measuring method is disclosed. The method includes irradiating a detection liquid with light. The detection liquid contains methyl salicylate. The method further includes converting scattered light from the detection liquid into an electric signal by using photoelectric conversion after irradiating the detection liquid with the light. The method further includes performing a particle measurement on the detection liquid by using the electric signal.
US11112343B2 Dust measurement apparatus
Provided is a dust measurement apparatus for accurately measuring the dust concentration of two spaces and minimizing the possibility of noise generation, comprising: a dust sensor; a body housing having the dust sensor loaded therein, and having an inner space; a first outer hole and a second outer hole, which are respectively formed at two points of the body housing so as to connect the outside and the inner space; a first fan and a second fan, which are provided at the positions corresponding to each of the first outer hole and the second outer hole and driven so as to form a flow toward the inner space from the outside; and a control part for selectively driving the first fan or the second fan.
US11112341B1 Apparatus for measuring the spreadability of powders and granular materials
An apparatus is provided for measuring the spreadability of powders and granular materials for applications that require powders to be spread in a thin layer. The apparatus consists of a test surface or powder bed for receiving a material sample layer, one or more spreading devices that form a layer of material sample on the test surface or powder bed when there is relative motion between the test surface or powder bed and the spreading device, and one or more scraping blades that remove the layer of material sample created by the spreading device from the test surface or powder bed and move it to one or more measuring devices to determine the amount of material in the layer of the material sample. The amount and consistency over time of sample material removed by the scraping blade from the test surface or powder bed indicate the spreadability of the material sample.
US11112340B2 Gas analyzer and gas analyzing device
The present disclosure relates to a gas analyzer for measuring density and/or viscosity of a medium. The gas analyzer includes a connection panel having first and second media openings, each of which extends from a first surface to a second surface of the connection panel. A sensor panel is joined together with the connection panel on a first joint plane, and a cover panel is joined together with the sensor panel on a second joint plane, on a sensor panel face facing away from the connection panel. The cover panel has a cover panel cavity which communicates with the first and second media openings, and the sensor panel has at least one oscillator cavity which communicates with the first and second media openings. The sensor panel has a micromechanical oscillator arranged in the oscillator cavity and excitable to mechanically vibrate perpendicularly to the joint planes.
US11112337B2 Microtome with generator
A sample sectioning device including a cutting mechanism that is operable to cut sections from a sample, a sample holder operable to move relative to the cutting mechanism, the sample holder having a first side and a second side, the first side faces the cutting mechanism and is dimensioned to receive a sample, a light source coupled to the sample holder, wherein the light source is operable to emit a light from the first side of the sample holder and through a sample positioned on the first side, and a generator operable to generate an electrical energy for providing power to the light source.
US11112336B2 Intelligence identification method for vibration characteristic of rotating machinery
An intelligent identification method for a vibration characteristic of rotating machinery, the steps providing converting a speed or acceleration time domain signal of mechanical vibration to a frequency domain envelope spectrum by signal processing, extracting a frequency upper limit value fmax of the envelope spectrum; at least screening out a high energy harmonic with a frequency range within fmax/Nmax by amplitude comparison. Nmax is a frequency multiple upper limit multiple for performing a frequency multiple check on the high energy harmonic. Then, extracting at least one set of characteristic parameters, based on respective amplitudes and/or frequencies, of 1-fold to Nmax-fold frequency region peaks of each high energy harmonic. The 1-fold frequency region peak of the high energy harmonic is the high energy harmonic itself. Finally, inputting the at least one set of characteristic parameters of each high energy harmonic into a machine learning intelligent algorithm to perform training and calculation.
US11112332B2 Optical fiber monitoring method, and optical fiber monitoring system
An object of the present disclosure is to provide an optical fiber cable monitoring method and an optical fiber cable monitoring system capable of linking information obtained from a measurement result with information stored in a DB and accurately specifying a loss occurrence location on an optical fiber cable. The optical fiber cable monitoring method according to the present disclosure uses two types of optical fiber measurement techniques having different sensitivities. Each of closure locations on the optical fiber cable is acquired with a high-sensitivity measurement technique, and geographical location information and the closure locations on the optical fiber are linked in an arrangement order of the closures. Thus, an operator can recognize an actual location (geographical location information) of a closure that is linked to a location of a point of abnormality on the optical fiber cable when an abnormality in the closure is detected with a low-sensitivity measurement technique.
US11112331B1 Distributed sensing system for network cable systems
A monitoring system is disclosed herein that is configured to utilize a distributed sensing system to monitor both a cable and cable accessories included within a cable circuit. In various embodiments, the monitoring system may include a distributed sensing system and one or more cable accessory wrap assemblies. The distributed sensing system may include a distributed sensing fiber following (or integrated into) the cable and connected to a cable accessory wrap assembly for each of the one or more cable accessories in-line with cable. In various embodiments, each cable accessory wrap assembly may comprise a cable wrap embedded with a distributed sensing fiber. The distributing sensing fiber of a cable accessory wrap assembly may be configured to provide measurements to distributed sensing system indicating that an anomaly event occurred at a given cable accessory.
US11112330B2 Measuring contamination to determine leak location
Techniques for determining a location of a leak in a water distribution system are described herein. In some examples, a remote leak detection service and/or a leak detection device may receive measurements from a pressure sensor, a contamination sensor, and a flow rate sensor positioned along the water distribution system. Based on a difference in time between a change in pressure detected by the pressure sensor and a subsequent change in contamination detected by the contamination sensor, the flow rate measured by the flow rate sensor, and dimensions of the water distribution system, the remote leak detection system may determine the location of the leak.
US11112326B2 Screw-in arrangement composed of a measuring device and a container
The invention relates to an arrangement composed of a measuring device and a container, wherein the measuring device (1) is suited for insertion into the container, which contains the medium to be measured, and wherein the container for receiving the measuring device (1) has a connector piece (20) having a passage opening extending in an axial direction and a seal land (22) projecting into the passage opening, wherein the measuring device (1) comprises a rotationally symmetric housing part (10), which is flush with the connector piece (20) and has an external cone portion (11), which forms with an internal cone portion (21) provided on the connector piece (20) a beveled sealing surface pair. According to the invention, the sealing element in the region of the external and internal cone portions (11, 21) consists in the front end section, which faces the medium, at least partially of a plastic, especially PEEK, or an elastomer and consists in the adjoining second section (32), facing away from the medium, of metal or ceramic or a fiber-reinforced plastic so that a defined and thus pressure- and force-resistant stop results in the axial direction between the external cone portion (11) of the measuring device (1) and the internal cone portion (21) of the connector piece (20), while independently thereof the sealing function is achieved exclusively in the front end section (31), facing the medium, of the sealing element (30).
US11112322B2 Bicycle and spider capable of measuring power
A bicycle has a spider including a torque input section and at least one torque output section; a crank assembly coupled with the spider through the torque input section and applying an input torque to the spider; a chainring mounted to the spider through the at least one torque output section and receiving an output torque from the spider; a gauge disposed and oriented generally along a tangential direction or a quasi-tangential direction with respect to the torque input section and the at least one torque output section; and a circuitry coupled to the gauge and receiving a signal from the gauge.
US11112320B2 Torsion sensor magnetic ring structure
A torsion sensor magnetic ring structure includes a seat and magnetic ring, wherein the magnetic ring is formed by punching a metal plate; a long side of a substrate is formed with a plurality of integral spaced magnetic teeth, one narrow end of the substrate is formed into an engagement tenon, and another narrow end thereof an engagement mortise, the substrate is wound and the tenon is in engagement with the engagement mortise to form into the circular magnetic ring. Therefore, the present invention is simpler than conventional magnetic rings in structure, and capable of accurately lowering the material cost and effectively reducing the volume and space.
US11112314B2 Infrared absorptive material, infrared sensor, wavelength selective light source, and radiation cooling system
Provided is an infrared absorptive material having a high refractive index layer that has a refractive index of 3.0 or higher for infrared light at any wavelength in the wavelength range of 2 μm to 50 μm and has a thickness of 8 nm to 15,000 nm; and a reflective layer positioned on one face of the high refractive index layer.
US11112310B2 Dual-comb spectroscopy
A gain switched dual comb spectroscopy device for spectroscopically detecting a sample substance, comprising a first slave laser light source configured to generate a first frequency comb having a first comb free spectral range, and a second slave laser light source configured to generate a second frequency comb having a second comb free spectral range which is different from the first comb free spectral range. A master laser light source is configured to inject seed light in to both slave laser light sources therewith to injection lock the generation of both the first and the second frequency combs. A photodetector part is arranged to combine the first and the second frequency combs and to detect a beat signal the spectrum of which comprises a third frequency comb including beat tones produced by interference between the combined first and second frequency combs.
US11112307B2 Spectroscopic camera
A spectroscopic camera includes an interference filter including a pair of reflection films and an imaging device that captures image light passing through the pair of reflection films. The interference filter is provided with a marker that changes the characteristic in accordance with which the image light passes, and the marker is provided in a position where the marker overlaps with the optical path of the image light that passes through the pair of reflection films.
US11112306B2 Real-time optical spectro-temporal analyzer and method
An optical signal analyzing apparatus enables real-time and single-shot analysis simultaneously in both time and frequency domains with spectro-temporal analysis. The apparatus includes a fiber tap coupler for receiving an input optical signal from continuous wave (CW) to ultra-short pulses (femtosecond-picosecond). An optical splitter directs part of the signal to a frequency channel and part to a time channel A photodiode in the time channel directly monitors the intensity evolution and converts it to an electrical signal. In the frequency channel, two sub-channels are provided: one for CW/quasi-CW and one for short-pulse components. A signal processor analyses the time- and frequency-domain data from the time channel and frequency channel and displays the temporal and spectral evolutions simultaneously, so that the two different pieces of information of a non-repeated dynamic event can be correlated in different domains.
US11112305B2 Photoconductive detector device with plasmonic electrodes
A photoconductive device that includes a semiconductor substrate, an antenna assembly, and a photoconductive assembly with one or more plasmonic contact electrodes. The photoconductive assembly can be provided with plasmonic contact electrodes that are arranged on the semiconductor substrate in a manner that improves the quantum efficiency of the photoconductive device by plasmonically enhancing the pump absorption into the photo-absorbing regions of semiconductor substrate. In one exemplary embodiment, the photoconductive device is arranged as a photoconductive source and is pumped at telecom pump wavelengths (e.g., 1.0-1.6 μm) and produces milliwatt-range power levels in the terahertz (THz) frequency range.
US11112300B2 Optical sensor package and method of producing same
The optical sensor package comprises an optical sensor device with a sensor element arranged inside a housing comprising a cap. A diffuser is arranged in an aperture of the cap opposite the sensor element and prolongs the cap in the aperture or closes the aperture. The method comprises forming a cap with an aperture, arranging a diffusing material in the aperture, thus forming a diffuser, and after forming the diffuser, arranging an optical sensor device with a sensor element inside a housing that includes the cap, such that the sensor element is opposite the diffuser.
US11112296B2 Downhole tool string weight measurement and sensor validation
Methods and systems for performing weigh measurement of a downhole tool string and validating accuracy of corresponding sensors. A method may include commencing operation of a processing device to control operations at an oil and gas wellsite. The processing device may then output a movement control command to a lifting device to cause a downhole tool string to move in accordance to the movement control command, receive an acceleration measurement of the downhole tool string, and determine a weight measurement of the downhole tool string based on the movement control command and the acceleration measurement.
US11112294B2 System for multiphase (oil-gas-water) flow meter calibration
A multiphase flow calibration semi-closed loop system includes an oil-gas-water separation unit, a multiphase flow calibration unit, a single phase flow calibration section, a gas flow section, a flow data acquisition unit, and a programmable logic controller (PLC). The system is designed to have a two-step calibration process. In a first step, single phase water flow meters and single phase oil flow meters of the system are calibrated independently. In a second step, multiphase flow meters or multiphase water cut meters are calibrated using the pre-calibrated water flow meter, pre-calibrated oil flow meter, and the pre-calibrated gas flow meter. In doing so, the oil-gas-water separation unit, the multiphase flow calibration unit, the single phase flow calibration section, and the gas flow section communicate with the flow data acquisition unit providing real time data. Thus, the PLC connected to the flow data acquisition unit can perform the required calibration processes.
US11112293B2 Impedance level sensor
Impedance level sensor with a probe, which is influenced by a medium surrounding the probe in a measuring capacity, with the probe comprising a measuring electrode and a reference electrode isolated from the measuring electrode, between which the measuring capacity forms, a measuring oscillation circuit, in which the probe is arranged as a capacity-determining element, an electronic unit with a signal generator to excite the measuring oscillation circuit, an evaluation and control unit for generating a measuring signal, which is connected to the electronic unit, characterized in that the electronic unit comprises a current meter for detecting a current at the input of the signal generator.
US11112289B2 Gas appliance monitoring system
Gas meter and center device are provided. Gas meter includes flow rate measurer that measures a flow rate of gas in time series. Center device receives and analyzes flow rate data from gas meter, and monitors states of use of gas appliances. Gas meter detects the start of operation of gas appliances, and transmits flow rate data during predetermined periods before and after the start of operation in accordance with a request from center device. Center device monitors the states of use of gas appliances based on the received flow rate data.
US11112288B2 Thermal gas property sensor
The present disclosure provides thermal gas property sensors and compensated differential pressure sensors, as well as methods for measuring a physical property of a gas and methods for compensating differential pressure sensors. A reference overpressure of a gas is generated in a cavity. Based on the flow of the gas from the cavity through a channel, properties of the gas are identified.
US11112286B2 Thermal flowmeter
A thermal flowmeter includes a plurality of measuring units for stabilizing air flowing in a sub-passage, and improves noise performance or a pulsation characteristic of a flow rate sensor. The thermal flowmeter includes a flange fixed to an attachment part of a main passage, a sub-passage takes in a part of measured gas flowing in the main passage, a flow rate measuring unit measures a flow rate of the measured gas in the sub-passage, a circuit component controls the flow rate measuring unit, and the flow rate measuring unit and an electronic component are mounted on a circuit substrate. The sub-passage is formed in a substrate of the circuit substrate, the sub-passage on a surface side of the circuit substrate and a second space on a rear surface side are separated by the circuit substrate, and a pressure measuring unit and the circuit component are arranged in the second space.
US11112280B2 System and method for sensing flow and user interface for monitoring material flow in a structure
A system for sensing flow material in a fluid-holding structure is disclosed. The system has an assembly including a housing, a communication device disposed at least partially in the housing, a controller disposed at least partially in the housing, a sensor array disposed at least partially in the housing, and an external-surface-mounting attachment portion configured to non-intrusively attach the assembly to a surface. The system also has a user interface configured to display a graphical element. The sensor array includes a pressure sensor, a density sensor, a corrosion sensor, and a vibration sensor. The controller controls the communication device to transmit sensed data collected by the sensor array to the user interface. The sensed data includes at least one of a density data sensed by the density sensor and a corrosion data sensed by the corrosion sensor. Display of the graphical element varies based on the sensed data.
US11112278B2 Optical encoder comprising a width of at least one optical sensor array corresponds to an interpolation period of the encoder
An optical encoder includes an encoding disk and an optical detector disposed to correspond to the encoding disk. The optical detector includes a plurality of optical sensors arranged to form an optical sensor array. The optical detector is provided to receive light. The optical detector includes at least one optical sensor arranged to form at least one sensor array. The width of the sensor array corresponds to an interpolation period of the optical encoder.
US11112272B2 Sensor information management systems and methods
This disclosure relates to systems and methods for management of information, including environmental information, obtained by a variety of sensors associated with one or more distributed mobile sensor platforms. In certain embodiments, the geographically transitory nature of a mobile sensor platform may be leveraged to facilitate collection of environmental information over a larger geographic area than that of a fixed sensor platform. Embodiments disclosed herein provide for information consistency and/or quality checking of information obtained by mobile sensor platforms. Further embodiments may be used to incentivize the collection and/or acquisition of certain data via point and/or credit based compensation.
US11112268B2 Electronic device for performing step counting with false-positive rejection
Disclosed herein is a method including receiving multi-axis accelerometer data representing a potential step taken by a user of an electronic device. The method also includes determining whether the potential step represented by the multi-axis accelerometer data is a false. This determination is made by calculating statistical data from the multi-axis accelerometer data, and applying a decision tree to the statistical data to perform a cross correlation that determines whether the potential step is a false positive. If the potential step is not a false positive, a step detection process is performed to determine whether the potential step is a countable step and, if the potential step is found to be a countable step, a step counter is incremented.
US11112267B2 Device, system and method for controlling speed of a vehicle using a positional information device
A device, system and method for controlling speed of a vehicle are provided. The device includes a locational information module for determining location information and speed; a storage module for storing at least one geographic map including at least one route and a speed limit for the at least one route; a processing module configured to receive the location information, retrieve at least one geographic map based on the location information, determine a speed limit based on the location information and compare the speed of the device to the determined speed limit; and a display module for alerting a user if the speed of the device exceeds the determined speed limit. The system and method can be for communicating a subject vehicle's speed to a central server where it can be utilized to analyze traffic congestion patterns or notify selected companies or individuals.
US11112266B2 Method for motion-synchronized AR or VR entertainment experience
Systems and methods for synchronizing movement, such as the movement of a vehicle with an augmented reality (AR) or virtual reality (VR) story-telling or narrative experience is provided. For example, the AR or VR experience can be adapted to justify the movement of the vehicle based on trip criterion, such as a navigational path upon which the vehicle has embarked. Alternatively, trip criterion, such as the navigational path upon which the vehicle will embark, can be adapted to comport with one or more events of the AR or VR experience.
US11112258B2 Environment based navigation
An embodiment of the invention may include a method, computer program product and computer system for environment based navigation. The method, computer program product and computer system may include computing device which may collect environment map data. The environment map data may include one or more environmental zones. The computing device may receive one or more user environment preferences from a user. The user environment preferences may include a user's preferred environmental zones and non-preferred environmental zones. The computing device may receive a destination from the user and determine one or more routes to the destination. The computing device may compare the one or more determined routes to the environment map data and the user environment preferences and display a list of the determined routes based on the user environment preference data.
US11112255B2 Network computer system to arrange pooled transport services
A network computer system operates to receive service requests from multiple requesters. Based at least in part on a proximity between the current locations of a first and a second requester, the system can match the first service request and the second service request by (i) selecting a pickup location for the first and second requesters, (ii) transmitting rendezvous information to the computing devices of the first and second requesters, (iii) determining an estimated time interval for each of the first requester and the second requester to arrive at the pickup location, and (iv) selecting a transport provider to service both the first transport request and the second transport request, based at least in part on the pickup location, a current location of the transport provider, and the estimated time interval for each of the first requester and the second requester.
US11112254B2 Navigation system acquisition and use of cellular coverage map data
A mobile device can obtain wireless network signal strength map data that indicates, for various nearby geographical regions, the wireless network signal strength in each such region. A mobile device can transmit that data to a vehicular navigation system responsible for automatically selecting a high-quality route of vehicular travel between a specified source and destination. The system can take the wireless network signal map data into account when selecting that route. When selecting from among multiple different routes of vehicular travel between a specified source and destination, the system may employ an algorithm that considers wireless network signal strengths along those routes, in addition to the other factors. Consequently, the system can select a longer route having better signal strength over a shorter route having worse signal strength. The system can present the selected route within a set of suggested routes, potentially along with reasons for each route's suggestion.
US11112252B2 Sensor fusion for accurate localization
To localize a vehicle in the given map precisely for autonomous driving, the vehicle needs to compare the sensor perceived environment with the map information accurately. To achieve this, the vehicle may use information received from multiple on-board sensors in combination of GPS and map data. Example implementations described herein are directed to maintaining accuracy of sensor measurements for autonomous vehicles even during sensor failure through a raw data fusion technique and a repopulation of data through a prediction technique based on historical information and statistical method if any of the sensors fail.
US11112251B2 Method, apparatus, and computer program product for generating correspondence between map versions
Provided herein is a method of generating and communicating map version agnostic road identifiers. Methods may include: providing an indication of a route request between an origin and a destination; receiving a list of road link identifiers in response to the route request; in response to the first road link identifier not corresponding to a road link identifier of a network of road link identifiers: applying an XOR function to the first road link identifier and a subsequent road link identifier in the list of road link identifiers; in response to a result of the XOR function applied to the first road link identifier and the subsequent identifier corresponding with a road link identifier of the network of road link identifiers, adding the road link identifier of the network of road link identifiers to the route.
US11112242B2 Light receiver
A light receiver designed to determine a position or orientation relative to a reference light wherein the light receiver comprises an elongated rod-shaped light receptor with two ends, a light coupler, a light guide, and light detection means at both ends and a signal processor to process the electric signals of the detection means and to determine the relative position and/or orientation by a comparative evaluation of the electric signals. The light guide serves as a light propagation path of defined length for light coupled into the light guide by the light coupler and the signal processor determines the position and/or orientation based on light propagation speed of the reference light propagating in the light guide.
US11112241B2 Apparatus and method for fault-proof collection of imagery for underwater survey
An apparatus and method are presented comprising one or more sensors or cameras configured to rotate about a central motor. In some examples, the motor is configured to travel at a constant linear speed while the one or more cameras face downward and collect a set of images in a predetermined region of interest. The apparatus and method are configured for image acquisition with non-sequential image overlap. The apparatus and method are configured to eliminate gaps in image detection for fault-proof collection of imagery for an underwater survey. In some examples, long baseline (LBL) is utilized for mapping detected images to a location. In some examples, ultra-short baseline (USBL) is utilized for mapping detected images to a location. The apparatus and method are configured to utilize a simultaneous localization and mapping (SLAM) approach.
US11112236B2 Optical displacement meter
The optical displacement meter generates, from each position of a plurality of pixel rows in a U direction and a peak position in a V direction, a plurality of profiles of the X-Z cross section, and measures a three-dimensional shape of the measuring object based on the plurality of profiles acquired at different positions in the Y direction. The optical displacement meter determines, based on whether a profile exists in a blind spot region in which it is impossible to measure a height which occurs in a Y-Z cross section corresponding to an angle formed between a light projecting axis of a light projecting section and a light receiving axis of an image sensor based on a principle of triangulation, a part of the three-dimensional shape generated by a measuring unit as an erroneous detection value.
US11112235B2 Handling obstructions and transmission element contamination for self-mixing particulate matter sensors
A portable electronic device is operable in a particulate matter concentration mode where the portable electronic device uses a self-mixing interferometry sensor to emit a beam of coherent light from an optical resonant cavity, receive a reflection or backscatter of the beam into the optical resonant cavity, produce a self-mixing signal resulting from a reflection or backscatter of the beam of coherent light, and determine a particle velocity and/or particulate matter concentration using the self-mixing signal. The portable electronic device is also operable in an absolute distance mode where the portable electronic device determines whether or not an absolute distance determined using the self-mixing signal is outside or within a particulate sensing volume associated with the beam of coherent light. If not, the portable electronic device may determine a contamination and/or obstruction is present that may result in inaccurate particle velocity and/or particulate matter concentration determination.
US11112231B2 Integrated reflectometer or ellipsometer
A reflectometer or ellipsometer integrated with a processing tool includes a source module configured to generate a input beam, and a first mirror arranged to receive the input beam. The first mirror is configured to collimate the input beam and direct the input beam toward an aperture plate. The aperture plate has at least two apertures. One of the at least two apertures is arranged to define a measurement beam from a portion of the input beam, and one of the at least two apertures is arranged to define a reference beam from a portion of the input beam. An optical element is arranged within an optical path of the reference beam and outside an optical path of the measurement beam. The optical element is configured to direct the reference beam toward a third mirror. A second mirror is arranged to receive the measurement beam and focus the measurement beam through a window and onto a surface of a sample. The window forms part of a chamber of the processing tool and the sample is disposed within the chamber. At least a portion of the measurement beam is reflected from the surface of the sample as a reflected beam. The second mirror is arranged to receive the reflected beam and direct the reflected beam toward the optical element. The optical element is configured to direct the reflected beam toward the third mirror. The third mirror is arranged to receive the reference beam and the reflected beam and focus the reference beam and the reflected beam onto a collection plane.
US11112230B2 Angle sensor using eddy currents
Methods and apparatus for a sensor with a main coil to direct a magnetic field at a rotating target for inducing eddy currents in an end of the target and a sensing element to detect a magnetic field reflected from the target, wherein the target end comprises a conductive surface. The reflected magnetic field can be processed to determine an angular position of the target.
US11112226B2 Bowfishing arrow with a quick-release arrowhead
An arrow comprising: an arrow shaft including a toggle movable between a first state and a second state; an arrowhead including an arrowhead body and an arrowhead tip, wherein the arrowhead body includes a first end and a second end, the second end being attached to the arrow shaft; and at least one barb vane including a first end and a second end, the first end being pivotally mounted to the arrowhead body at a pivot, wherein the barb vane is pivotably movable between a first configuration and second configuration; wherein, when the toggle is in the first state, the barb vane is locked in the first configuration and, when the toggle is in the second state, the barb vane is permitted to move freely into the second configuration.
US11112221B2 Oil well perforators
An oil and gas well shaped charge perforator capable of providing an exothermic reaction after detonation is provided, comprising a housing (2), a high explosive (3), and a reactive liner (6) where the high explosive is positioned between the reactive liner and the housing. The reactive liner (6) is produced from a reactive composition which is capable of sustaining an exothermic reaction during the formation of the cutting jet. The composition is a pressed i.e. compacted particulate composition comprising at least two metals, wherein one of the metals is present as spherical particulate, and the other metal is present as a non-spherical particulate. There may also be at least one further metal, which is not capable of an exothermic reaction with the reactive composition, present in an amount greater than 10% w/w of the liner. To aid consolidation a binder may also be added.
US11112219B2 Multi-curve steel body armor and method of manufacturing same
A steel armor plate and method of manufacturing is described. The armor plate has three curves, a first curve about an axis that parallels the length of the armor plate, and two additional curves about axes that parallel the width of the armor plate. A die for manufacturing said plate is described, the die being formed of a stack of metal plates, each plate having a curve that substantially matches the first curve, the stack of plates being arranged in a step-down-then-step-up fashion to form a concavity that approximates one of the two additional curves.
US11112214B2 Systems and methods for alternating sight adaptors plates and associated accessories
An assembly comprising a firearm slide and an adaptor plate configured to mate with the firearm slide. The adapter plate includes a first seat in a top surface of the adaptor plate and a second seat in the top surface of the adaptor plate. The assembly also includes a first iron sight configured to mate with the first seat and a second iron sight configured to mate with the second seat.
US11112213B1 Launch speed multiplier
An adapter cage is provided for a compressed gas launcher to multiply launch velocity. Kinematics of wheels integral to the adapter cage results in a doubling of the pusher plate velocity as that motion is imparted on a light-weight launch vehicle. The wheels of the adapter cage can press against the launch vehicle and the wheels are pressed against the walls of the launcher for employing friction at the interface of the wheels and the inner surface of the launcher to transfer motion to force out a muzzle cap of the launcher and to enable launch of the launch vehicle.
US11112207B2 Airgun with selective bypass from high pressure reservoir to firing pressure reservoir
An airgun has a high pressure reservoir for providing a pressurized motive gas to a breech to fire a projectile. A regulator is intermediate the high pressure reservoir and a downstream firing pressure reservoir for providing a consistent regulated pressure of the motive gas in the firing pressure reservoir. The airgun includes a bypass line for selectively connecting the high pressure reservoir to the firing pressure reservoir, independently of the regulator. Thus, an operator can select a firing of the airgun with either a regulated gas pressure in the firing reservoir or the pressure of the high pressure reservoir.
US11112205B1 Projectile launching device with self-timing and without cam lean
A projectile launching device includes self-timing without cam lean. The projectile launching device may include a frame, energy storing components, (such as two limbs), two cams, a launch string, and at least two cables. The ends of the launch string are attached to the two cams. Opposing ends of first and second cables are coupled to the first and second cams. A mid-portion of the first and second cables are slide-ably engaged with the first and second cable pulleys, respectively. The two cams are built as mirror images of each other, each cam having a cable payout track, a bowstring track, and a cable take-up track.
US11112202B2 Firearm securement system
A portable firearm securement system configured to secure a firearm and prevent firing of the firearm while also being configured to be easily moveable is disclosed. The portable firearm securement system may be formed from first and second bodies for securing a firearm and preventing access to a trigger of the firearm, whereby the first and second bodies are positioned on both sides of the firearm adjacent the trigger and magazine well. Three pins extending from the first body to the second body prevent rotation of a firearm relative to the first and second bodies. Additionally, one pin extends thru the second body and includes a securement orifice through which a padlock shackle may be positioned to lock a firearm in place within the securement system. The securement system may be releasably secured to a securement object with a tether wrapped around the securement object and secured to the padlock.
US11112200B2 Suppressor
A suppressor, an integrally suppressed barrel system, and a method for coupling a suppressor to a firearm barrel are provided. In an embodiment, a suppressor is configured to have two distinct fittings, each of which provides a point of contact for coupling with a firearm barrel. The suppressor or integrally suppressed barrel system may comprise an expansion chamber with an expansion chamber baffle and wire mesh to alter the sonic characteristics of a report associated with the discharging of a firearm. In some embodiments, the expansion chamber baffle may be movable, allowing for modification to the sonic properties of a cold bore shot vis-à-vis subsequent shots. The method for coupling the suppressor to the firearm barrel includes engaging first and second threaded portions of the firearm barrel with corresponding threaded inner surfaces of first and second suppressor fittings.
US11112193B2 Magazine having spacer with detent fastener
An ammunition magazine for a firearm uses a spacer to extend the grip. The spacer is attached to the magazine's tube using a combined fastener and detent mechanism which acts between the magazine's butt plate and floor plate. The butt plate is attached to the magazine tube and the spacer is captured between the butt plate and floor plate.
US11112190B2 Passive thermal diode for pipelines
A system and method for a passive thermal diode (PTD) to be disposed on a pipeline that inhibits heat transfer from the pipeline to the environment below a threshold temperature and promotes heat transfer from the environment to the pipeline above a threshold temperature.
US11112188B1 Process cooling rod
A process heat exchange rod for cooling or heating liquids in a process vessel. The rod may have a linear form and extend downward through an upper wall of the process vessel into proximity with the lower floor. The rod internally defines a circulatory flow path for the heat exchange medium, including an outer jacket and a flow diverter having a central through bore and external helical flutes. Heat exchange medium travels down through the central through bore and then back up through helical grooves formed between the flow diverter and the outer jacket, or vice versa. Accurate heating or cooling of the process fluid is attained by modification of the configuration of the heat exchange rod as well as the flow rate and temperature of the heat exchange medium. The components may be injection molded of a polymer, often transparent, having a high heat transfer coefficient.
US11112186B2 Heat pipe heatsink with internal structural support plate
A heatsink including: a heat transport member having a heat receiving portion thermally connected to a heating element; and a heat radiating fin group which is connected to a heat radiating portion of the heat transport member and in which a plurality of heat radiating fins is arranged, wherein the heat transport member has an integral internal space that communicates from the heat receiving portion to the heat radiating portion and that is filled with a working fluid, a heat receiving portion inner surface area increasing portion and a supporting member are provided in an internal space of the heat receiving portion, and the supporting member is in surface contact with the heat receiving portion inner surface area increasing portion.
US11112183B2 Heat exchanger channels
A heat exchanger includes a heat exchanger body having a first end and a second end opposed to the first end along a flow axis. A plurality of flow channels is defined in the heat exchanger body extending axially with respect to the flow axis. A first set of the flow channels forms a first flow circuit and a second set of the flow channels forms a second flow circuit that is in fluid isolation from the first flow circuit. Each flow channel is fluidly isolated from the other flow channels. The flow channels all conform to a curvilinear profile.
US11112182B2 Heat exchanger with adjustable guiding elements between tubes
A heat exchanger, in particular an oil-air cooler, for heat exchange between a first fluid and a second fluid, having at least a first row and a second row of tubular elements for the first fluid, a flow channel for the second fluid between the first and second rows of tubular elements; a collection vessel at one end of the tubular elements; and a distribution vessel at the other end of the tubular elements. Guiding elements for guiding the second fluid extend along the flow channel between the outer sides of adjacent tubular elements of the first and second rows of tubular elements. At least one adjustment device is provided for adjusting the relative position of two guiding elements about a pivot axis.
US11112179B2 Steelmaking and ironmaking scrap segregation and packaging system and method thereof
A method of charging a pre-packaged charge in a metallurgical or refining furnace includes providing a disposable metal container having at least one attachment member and forming a pre-packaged charge by loading scrap material into the metal container. The method also includes releasably coupling the at least one attachment member of the container to a lifting device, and then de-coupling the pre-packaged charge from the lifting device so that the combination of the scrap material and the disposable metal container are charged in the furnace.
US11112177B2 Treatment installation and method for treating workpieces
In order to provide a treatment installation for treating workpieces that is of simple construction and enables optimised workpiece treatment, it is proposed that the treatment installation should include a treatment chamber and a conveying device, by means of which the workpieces are suppliable to the treatment chamber, are removable from the treatment chamber, and/or are conveyable through the treatment chamber in a conveying direction.
US11112174B1 Devices, systems, facilities, and processes for liquefied natural gas production
Devices, systems, and methods for liquefied natural gas production facilities are disclosed herein. A liquefied natural gas (LNG) production facility includes a liquefaction unit and a gas turbine. The liquefaction unit condenses natural gas vapor into liquefied natural gas. Fuel to the gas turbine contains at least about 90% hydrogen by volume.
US11112173B2 Configurations and methods for small scale LNG production
An LNG plant comprises a cold box and a refrigeration unit fluidly coupled with a plurality of heat exchanger passes in the cold box. The refrigeration unit is configured to provide a first refrigerant stream to a first heat exchanger pass of the plurality of heat exchanger passes at a first pressure, a second refrigerant stream to a second heat exchanger pass at a second pressure, and a third refrigerant stream to a third heat exchanger pass at a third pressure. The second refrigerant stream comprises a first portion of the first refrigerant stream, and the third refrigerant stream comprises a second portion of the first refrigerant stream. The second pressure and the third pressure are both below the first pressure. The cold box is configured to produce LNG from a natural gas feed stream to the cold box using a refrigeration content from the refrigeration unit.