US11507844B2
The technology disclosed proposes a novel asynchronous evaluation strategy (AES) that increases throughput of evolutionary algorithms by continuously maintaining a queue of K individuals ready to be sent to the worker nodes for evaluation and evolving the next generation once a fraction Mi of the K individuals have been evaluated by the worker nodes, where Mi<
US11507842B2
A learning method implemented by a computer, includes: creating an input data tensor including a local dimension and a universal dimension by partitioning series data into local units, the series data including a plurality of elements, each of the plurality of elements in the series data being logically arranged in a predetermined order; and performing machine learning by using tensor transformation in which a transformation data tensor obtained by transforming the input data tensor with a transformation matrix is outputted using a neural network, wherein the learning includes rearranging the transformation matrix so as to maximize a similarity to a matching pattern serving as a reference in the tensor transformation regarding the universal dimension of the input data tensor, and updating the matching pattern in a process of the machine learning regarding the local dimension of the input data tensor.
US11507841B2
The present disclosure advantageously provides a hardware accelerator for a natural language processing application including a first memory, a second memory, and a computing engine (CE). The first memory is configured to store a configurable NLM and a set of NLM fixed weights. The second memory is configured to store an ANN model, a set of ANN weights, a set of NLM delta weights, input data and output data. The set of NLM delta weights may be smaller than the set of NLM fixed weights, and each NLM delta weight corresponds to an NLM fixed weight. The CE is configured to execute the NLM, based on the input data, the set of NLM fixed weights and the set of NLM delta weights, to generate intermediate output data, and execute the ANN model, based on the intermediate output data and the set of ANN weights, to generate the output data.
US11507833B2
An image recognition apparatus includes a controller. The controller is configured to perform positional detection and identification for the target in each of the frame images, and extract a first target having an ambience change feature with priority over a second target that does not have the ambience change feature. The ambience change feature is a feature about a positional change of the target that is exhibited when the ambience is photographed from a moving object. The positional change is a positional change of the target identified in common among the frame images.
US11507823B2
A method of adaptive quantization for a convolutional neural network, includes at least one of receiving an acceptable model accuracy, determining a float value multiply accumulate for the layer based on a float value weight and a float value input, quantizing the float value weight at multiple weight quantization precisions, quantizing the float value input at multiple input quantization precisions, determining a multiply accumulate at multiple multiply accumulate quantization precisions based on the weight quantization precisions and the input quantization precisions, determining multiple quantization errors based on differences between the float value multiply accumulate and the multiple multiply accumulate quantization precisions and selecting one of the multiple weight quantization precisions, one of the multiple input quantization precisions and one of the multiple multiply accumulate quantization precisions based on the predetermined acceptable model accuracy and the multiple quantization errors.
US11507822B2
Systems and methods to generate artificial intelligence models with synthetic data are disclosed. An example system includes a deep neural network (DNN) generator to generate a first DNN model using first real data. The example system includes a synthetic data generator to generate first synthetic data from the first real data, the first synthetic data to be used by the DNN generator to generate a second DNN model. The example system includes an evaluator to evaluate performance of the first and second DNN models to determine whether to generate second synthetic data. The example system includes a synthetic data aggregator to aggregate third synthetic data and fourth synthetic data from a plurality of sites to form a synthetic data set. The example system includes an artificial intelligence model deployment processor to deploy an artificial intelligence model trained and tested using the synthetic data set.
US11507815B2
A graphics processor is described that includes a single instruction, multiple thread (SIMT) architecture including hardware multithreading. The multiprocessor can execute parallel threads of instructions associated with a command stream, where the multiprocessor includes a set of functional units to execute at least one of the parallel threads of the instructions. The set of functional units can include a mixed precision tensor processor to perform tensor computations. The functional units can also include circuitry to analyze statistics for output values of the tensor computations, determine a target format to convert the output values, the target format determined based on the statistics for the output values and a precision associated with a second layer of the neural network, and convert the output values to the target format.
US11507811B2
An electronic device includes first to n-th cells (‘n’ is an integer of 2 or more) that receive spatial-temporal input signals that indicate an event unit in a time window, a summation circuit that sums first to n-th cell signals recorded in the first to n-th cells for each of first to m-th unit times (‘m’ is an integer of 2 or more) dividing the time window to generate first to m-th summation signals, and an encoding circuit that compares each of the first to m-th summation signals with a threshold value to encode the spatial-temporal input signals into a code of the event unit.
US11507807B2
An audio signal processing device includes a neural network circuit that includes an input layer including input units, an intermediate layer, and an output layer including output units, an input section that executes simultaneous inputting of, at each of unit time intervals, each of pieces of unit data of consecutive sampling units in an input signal data string generated through sampling based on an audio signal string into each of the input units on a one-to-one basis, one of the pieces of unit data input into one of the input units at one of the unit time intervals being input into another of the input units at another of the unit time intervals in the simultaneous inputting at each of the unit time intervals, and an output section that outputs, in accordance with the simultaneous inputting over a plurality of the unit time intervals that are consecutive, a computation result at each of the unit time intervals, the computation result being based on pieces of data output from the output units at each of the unit time intervals.
US11507804B2
A processor for computing at least one convolution layer of a convolutional neural network is provided, in response to an input event, the convolutional neural network comprising at least one convolution kernel, the convolution kernel containing weight coefficients. The processor comprises at least one convolution module configured to compute the one or more convolution layers, each convolution module comprising a set of elementary processing units for computing the internal value of the convolution-layer neurons that are triggered by the input event, each convolution module being configured to match the weight coefficients of the kernel with certain at least of the elementary processing units of the module in parallel, the number of elementary processing units being independent of the number of neurons of the convolution layer.
US11507796B2
A method for sharing avatars is provided, which includes: receiving, from a first user terminal, an avatar share request to share a first avatar including a first set of avatar components, with a second user terminal; creating a first temporary avatar by copying the first set of avatar components; associating the first temporary avatar with first link information; and transmitting the first link information to the second user terminal.
US11507793B2
The purpose of the present invention is to provide an apparatus for managing baggage and a method for managing baggage with which improved usability can be obtained. In order to solve the problem, an apparatus for managing baggage is provided with: a reader unit which reads tag information of a wireless tag attached to a baggage; a storage unit in which the tag information read by the reader unit is stored; and a control unit which makes a determination of a forgotten baggage by comparing the tag information stored in the storage unit with tag information newly read by the reader unit.
US11507787B2
A method, system, and computer program product, including generating a contrastive explanation for a decision of a classifier trained on structured data, highlighting an important feature that justifies the decision, and determining a minimal set of new values for features that alter the decision.
US11507784B2
A device for and computer implemented method of image content recognition and of training a neural network for image content recognition. The method comprising collecting a first set of digital images from a database, the first set of digital images is sampled from digital images assigned to a many shot class; creating a first training set comprising the collected first set of digital images; training a first artificial neural network comprising a first feature extractor and a first classifier for classifying digital images using the first training set; collecting first parameters of the trained first feature extractor, collecting second parameters of the trained classifier, determining third parameters of a second feature extractor of a second artificial neural network depending on the first parameters, determining fourth parameters of a second classifier for classifying digital images of the second artificial neural network.
US11507781B2
Disclosed are systems and methods for generating large data sets for training deep learning networks (DLNs) for 3D measurements extraction from 2D images taken using a mobile device camera. The method includes the steps of receiving a 3D model of a 3D object; extracting spatial features from the 3D model; generating a first type of augmentation data for the 3D model, such as but not limited to skin color, face contour, hair style, virtual clothing, and/or lighting conditions; augmenting the 3D model with the first type of augmentation data to generate an augmented 3D model; generating at least one 2D image from the augmented 3D model by performing a projection of the augmented 3D model onto at least one plane; and generating a training data set to train the deep learning network (DLN) for spatial feature extraction by aggregating the spatial features and the at least one 2D image.
US11507778B2
A computer-implemented method includes receiving first inputs associated with a first modality and second inputs associated with a second modality; processing the received first and second inputs with convolutional neural networks (CNN), wherein a set of first weights are used to handle the first inputs and a second set of weights are used to handle the second inputs; determining a loss for each of the first and the second inputs based on a loss function that applies the first set of weights, the second set of weights, and a presence of a co-occurrence; generating a shared feature space as an output of the CNNs, wherein a distance between cells associated with the first inputs and the second inputs in the shared feature space is determined based on the loss associated with each of the first inputs and the second inputs; and based on the shared feature space, providing an output.
US11507776B2
An image recognition method, including: obtaining an image to be recognized by an image sensor; inputting the image to be recognized to a single convolutional neural network; obtaining a first feature map of a first detection task and a second feature map of a second detection task according to an output result of the single convolutional neural network, wherein the first feature map and the second feature map have a shared feature; using an end-layer network module to generate a first recognition result corresponding to the first detection task from the image to be recognized according to the first feature map, and to generate a second recognition result corresponding to the second detection task from the image to be recognized according to the second feature map; and outputting the first recognition result corresponding to the first detection task and the second recognition result corresponding to the second detection task.
US11507773B2
Systems, apparatuses and methods may store a plurality of classes that represent a plurality of clusters in a cache. Each of the classes represents a group of the plurality of clusters and the plurality of clusters is in a first data format. The systems, apparatuses and methods further modify input data from a second data format to the first data format and conduct a similarity search based on the input data in the first data format to assign the input data to at least one class of the classes.
US11507767B2
Embodiments of the present invention are directed to document processing, and more particularly to systems and methods that can utilize relative positions between the content of the document and a decodable indicia affixed to the document. In one embodiment, indicia reading terminals are provided that include an imaging module for capturing a frame of image data of a document. The document can include one or more decodable indicia such as a form barcode and various content fields, which delineate particular content of the document. The form barcode can include information respecting the form design and form design data. This information can be used to process the content of the document such as by providing coordinates or similar location and positioning metrics for use in processing the content of the document. In one example, the frame of image data is analyzed to identify the form barcode, from which the relative location of the content fields can be discerned without extensive processing of the frame of image data.
US11507766B2
A method for processing an encoded pattern, a storage medium, and an electronic device are disclosed in this application. An electronic device acquires a first encoded pattern to be recognized, the first encoded pattern being a pattern obtained after predefined information is encoded therein. The electronic device increases resolution of the first encoded pattern through a target model to obtain a second encoded pattern, the target model being obtained through training by using a predetermined third encoded pattern as an input and a predetermined fourth encoded pattern as an output, the third encoded pattern being obtained by decreasing resolution of the fourth encoded pattern, the third and the first encoded patterns being encoded in the same manner. Finally, the electronic device decodes the second encoded pattern using a code recognition module to obtain the predefined information. This application resolves the technical problem that an encoded pattern cannot be accurately recognized.
US11507761B2
In one example in accordance with the present disclosure a device is described. The device includes at least two memristive cells. Each memristive cell includes a memristive element to store one component of a complex weight value. The device also includes a real input multiplier coupled to the memristive element to multiply an output signal of the memristive element with a real component of an input signal. An imaginary input multiplier of the device is coupled to the memristive element to multiply the output signal of the memristive element with an imaginary component of the input signal.
US11507757B2
Methods and systems disclosed herein collect user data in real-time and organize them (e.g., using collaborative filtering) into groups (e.g., clusters). The system then determines statistical distributions of observed real-time intents (e.g., based on actual selections made by users) for each group. The system then merges this distribution with existing model predictions (e.g., a model trained on historical training data) to balance between historical and dynamically updated information.
US11507743B2
A method, system, and non-transitory processor-readable storage medium for automatic key phrase rule generation for automatic key phrase extraction including: receiving a corpus sample including a plurality of documents containing text, receiving a plurality of identified key phrases which relate to a topic of the text of at least one corresponding document; assigning a part-of-speech to each word in the corpus sample; generating a part-of-speech pattern from each identified key phrase; and generating key phrase rules.
US11507742B1
Methods and systems for parsing log records. A method involves receiving a log record including data regarding a network device's operation and providing the log record to a natural language processing model. The natural language processing model may analyze the log record to identify items in the log record and relationships between items in the log record.
US11507741B2
Embodiments of the invention provide the ability to track document versioning. Before executing an open operation on a first document version, a first before-hash is generated. After executing the open operation, a first after-hash is generated. Before executing a save operation, the first before-hash is acquired, and after execution (resulting in a second document version), a second after-hash of the second document version is generated. A version hash linked graph (VHLG) is generated and includes document nodes for the different document versions where each node includes a hash of that document version, a user-application node corresponding to the user or application that executed the operations, and edges connecting the nodes (e.g., that identify the operation and/or the document lineage) Based on the VHLG, a full history of a document is provided.
US11507732B1
A method for grouping of multiple tabs in a web browser includes displaying a plurality of tabs by the web browser. Each tab has separate webpage content associated therewith. Two or more webpages are grouped into at least one category based on semantics of corresponding webpage content. Two or more tabs associated with the two or more grouped webpages are merged into a single tab. The single tab represents the grouped webpages. An aggregated view of contents associated with the grouped webpages is generated and displayed in a single browser window associated with the single tab. The aggregated view has two or more portions. Each portion of the aggregated view concurrently displays content of a corresponding grouped webpage.
US11507720B1
This disclosure relates to signal observability rating. In an example, a method can include propagating a clock signal through a respective module of a circuit design in a forward and backward direction, evaluating clock signal propagation results for the respective module based on a forward and backward clock signal propagation of the clock signal to compute an observability rating for a data signal to be processed by the respective module during formal verification, and updating a current observability rating of the respective property for the data signal to the computed observability rating.
US11507712B2
Methods, devices, and systems for generating an image for a building management system are described herein. One device includes using a computing device to import floor plan objects from computer-aided design (CAD) drawings of a building and applying a design language associated with a building management system to the floor plan objects imported from the CAD drawings. Once the design language has been applied to the floor plan objects, an image of the building is generated for use in the building management system.
US11507699B2
An example private processing pipeline may include: a masked decryption unit to perform a masked decryption operation transforming input data into masked decrypted data; a masked functional unit to produce a masked result by performing a masked operation on the masked decrypted data; and a masked encryption unit to perform a masked encryption operation transforming the masked result into an encrypted result.
US11507696B2
Techniques for restricting plug-in application recipes (“PIARs”) are disclosed. A PIAR management application receives a PIAR restriction via an authenticated user of the PIAR management application. The PIAR restriction is applicable to certain users of the PIAR management application. The PIAR restriction identifies functionality of the PIAR management application that would otherwise be available to a user of the PIAR management application if the user had an active account for a particular plug-in application that, once linked to that user in the PIAR management application and associated with a particular PIAR, would be capable of supplying at least part of the functionality. The PIAR management application stores the PIAR restriction, including information to block the restricted functionality. Based on the PIAR restriction, the PIAR management application blocks the restricted functionality. Many different types of functionality may be restricted, in various ways.
US11507689B2
A medical data communication apparatus includes a data acquisition unit configured to acquire medical data of a subject output from a medical device from the medical device, the medical device being connected for communication with the medical data communication apparatus without an external network intervening therebetween; a modification unit configured to modify the medical data based on a modification instruction received from a server, the server being connected for communication with the medical data communication apparatus through an external network, the modification instruction being for modifying specific information in the medical data; and an output unit configured to output the medical data modified by the modification unit to the external network based on a request from the server.
US11507688B1
The present disclosure provides methods and systems for method for regulating access to syndicated data across multiple communication channels, including online and offline channels. A syndicated data item may be activated upon performance or completion of a user activity (e.g., online user activity, offline user activity, etc.). A syndicated data item may have one or more expiration conditions, wherein after expiration, the syndicated data item becomes unavailable for activation. The systems and methods may simultaneously or substantially simultaneously, in real-time or in near real-time, assess the expiration status of a syndicated data item delivered to a user across multiple communication channels, including online and offline channels.
US11507684B2
A k-anonymization device includes: a list creation unit 1 that creates, based on generalization hierarchies about attribute values of attributes of a database, lists of values, each being obtained by generalizing each attribute value of each attribute of the database to each generalization level of the corresponding generalization hierarchy, and codes representing the values; a search unit 3 that searches for a node with k-anonymity of a lattice structure in parallel by determining whether a generalized database obtained by generalizing the database to generalization levels corresponding to each node of the lattice structure has k-anonymity based on the generalized database represented by the codes, which is obtained by referring to the created lists; and an output unit 4 that outputs a generalized database obtained by generalizing the database to generalization levels corresponding to a node with k-anonymity, which was found by the search, of the lattice structure.
US11507680B2
A system for controlling access includes a computing device, configured to: determine a first identifier associated with a first access point being used by the computing device to access a network; determine first access control data associated with the first identifier and a first application executing on the computing device; and control access to data over the network by the first application based on the first access control data.
US11507676B2
Systems and methods for selectively sharing of portion of unstructured data containers/documents based on security attributes or policies used to encrypt/decrypt data within the unstructured data containers using standard encryption schemes are provided herein. In some embodiments, a system includes a key generation authority to generate encryption keys based on a selected cryptographic security scheme and one or more security attributes or security policies; an encryption service to selectively encrypt one or more data subgroups using the one or more public keys and based on one or more security attributes or security policies assigned to the one or more data subgroups with the unstructured data containers; and a decryption service to decrypt the one or more data subgroups within unstructured data containers using the one or more secret keys and the one or more public keys.
US11507674B2
This document relates to evaluating privacy impact for organization risk management. For example, quantifiable methods are provided by way of a privacy impact model to calculate a relative value for privacy impact can be used to calculate risk and prioritize risk mitigations and take corrective actions.
US11507669B1
An example process includes identifying, by one or more processing devices, a location in computer code that is subject to vulnerability, where the location corresponds to a memory access that is repeatable and that operates on a particular type of variable; and performing processes, by one or more processing devices, to heal the vulnerability. The memory access may be part of a system-to-system or a user-to-system interaction that is repeatable.
US11507657B2
Systems and methods are provided for implementing a machine learning approach to modeling entity behavior. Fixed information and periodically updated information may be utilized to predict the behavior of an entity. By incorporating periodically updated information, the system is able to maintain an up-to-date prediction of each entity's behavior, while also accounting for entity action with respect to ongoing obligations. The system may generate behavior scores for the set of entities. In some embodiments, the behavior scores that are generated may indicate the transactional risk associated with each entity. Using the behavior scores generated, a user may be able to assess the credit riskiness of individual entities and instruct one or more individuals assigned to the entities to take one or more actions based on the credit riskiness of the individual entities.
US11507655B1
A design inspector tool generates secure source code related to stencils and design elements of an architecture diagram. The design inspector tool may retrieve source code from a source code repository that includes source code that is relevant to the stencils and design elements implemented by the design inspector tool. When or after a user modifies the source code, the design inspector tool feeds contextual information associated with the stencils and the design elements into a trained machine learning logic. The trained machine learning logic processes the contextual information to retrieve contextually relevant auto complete secure code suggestions from the source code repository. The contextually relevant auto complete source code suggestions may be presented to the user as an option for replacing or augmenting the modified source code.
US11507651B2
A method for authorizing operation permissions of form-field values is disclosed in the present invention, including a step of authorizing operation permissions of form-field values and a step of selecting a grantee; the step of authorizing operation permissions of form-field values includes: S1: selecting a form to be authorized, and displaying fields in the form that need operation permission control; and S2: authorizing the operation permissions to each value of the fields respectively, where the grantee is one or more roles, the role is an independent individual rather than a group or class, one role can only be related to a unique user during the same period, and one user is related to one or more roles. The present invention can achieve respective authorization for the operation permissions of form-field values, and improves the fineness of system management. In this method, multiple authorized roles can be selected at the same time to batch authorization, thus improving the authorization efficiency. In addition, this method supports template authorization. Two methods are combined, so that the authorization efficiency of operation permissions of form-field values in a system is greatly improved.
US11507643B2
At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.
US11507642B2
Configurable input blocks and output blocks and physical layouts are disclosed for analog neural memory systems that utilize non-volatile memory cells. An input block can be configured to support different numbers of arrays arranged in a horizontal direction, and an output block can be configured to support different numbers of arrays arranged in a vertical direction. Adjustable components are disclosed for use in the configurable input blocks and output blocks.
US11507637B2
To optimize content of a webpage in a manner that depends on whether or not a user has linked accounts to each other. The solving means is an information processing apparatus including a storage unit, a communication unit, and a control unit. The storage unit stores information regarding a first account of each of a plurality of users and first content and second content to be placed on a webpage. The communication unit communicates with a user terminal of the user. The control unit sends a webpage on which the first content is placed to the user terminal in a case where the control unit receives a display request of the webpage from the user terminal and where the display request includes information indicating that a second account of the user has been linked to the first account and sends a webpage on which the second content is placed to the user terminal in a case where the control unit receives the display request of the webpage from the user terminal and where the display request includes information indicating that the second account has not been linked to the first account or does not include the information indicating that the second account of the user has been linked to the first account.
US11507630B2
Among other things, embodiments of the present disclosure enable real-time communication between a first user and a second user regarding web content, and enable the second user to receive a submission of at least some of the web content from the first user.
US11507626B2
A method of processing a database configuration parameter, performed by a computer device, is provided. The method includes: (a) obtaining a current configuration parameter of a database; (b) determining a current database state indicator value corresponding to the current configuration parameter; (c) generating, by using a parameter adjustment model, parameter adjustment data based on the current database state indicator value; (d) adjusting the current configuration parameter based on the parameter adjustment data, to obtain a new configuration parameter; (e) updating the current configuration parameter to the new configuration parameter; and (f) repeating operations (b)-(e) until an adjustment termination condition is met, to obtain the updated current configuration parameter as a recommended configuration parameter upon adjustment termination.
US11507625B2
A query generation system includes a database and a processor. The database stores information to be searched, the information being associated with features having multiple types of expressions. The processor is configured to, when a character string to be used to search the database is input without constraint on a type of expression, apply a first dictionary to a character string having a first type of expression, which is included in the input character string, to generate a query for a search from the character string having the first type of expression.
US11507624B2
Methods, systems and programming for providing query suggestions based on user feedback. In one example, a prefix of a query is first received. An input including a prefix of a query is received from a user in a search session. A plurality of query suggestions are fetched based on the prefix of the query. Rankings of the plurality of query suggestions are determined based, at least in part, on the user's previous interactions in the search session with respect to at least one of the plurality of query suggestions. The at least one of the plurality of query suggestions has been previously provided to the user in the search session. The plurality of query suggestions are provided in the search session based on their rankings as a response to the input.
US11507622B2
There is provided a computer-implemented method for automatically managing storage resources of a distributed file system comprising: obtaining actual past storage usage data of a first directory from a plurality of directories of the distributed file system to a current time; detecting, a space quota limit for the first directory and associated with a pre-defined expected future time; determining from the actual past storage usage data, projected storage usage data of the first directory over a future time period; obtaining an aggregated correction coefficient providing an indication of aggregated projected storage usage needs of remaining other directories relative to the first directory; in response to determining an expected value of the projected storage usage data at the expected future time is inconsistent with the space quota limit, adjusting the space quota limit to a new quota limit based on the expected value weighted by the aggregated correction coefficient.
US11507621B1
This disclosure is directed to systems and methods for generating a communication associated with an optimization code. Generating a communication may include generating an optimization code, which may include (i) receiving a first data associated with one or more of a first computing device and a first computing device user; (ii) generating at least two confirmation codes, including one or more of a verification code, a consistency code, and an activity code, which may be associated with a comparative accuracy of the first data, a comparative consistency of the first data, and a comparative activity of the first data, respectively; and (iii) generating an optimization code which may be based, at least in part, on the at least two confirmation code and associated with a relative predictability of the first data.
US11507590B2
Techniques are introduced herein for maintaining geometry-type data on persistent storage and in memory. Specifically, a DBMS that maintains a database table, which includes at least one column storing spatial data objects (SDOs), also maintains metadata for the database table that includes definition data for one or more virtual columns of the table. According to an embodiment, the definition data includes one or more expressions that calculate minimum bounding box values for SDOs stored in the geometry-type column in the table. The one or more expressions in the metadata maintained for the table are used to create one or more in-memory columns that materialize the bounding box data for the represented SDOs. When a query that uses spatial-type operators to perform spatial filtering over data in the geometry-type column is received, the DBMS replaces the spatial-type operators with operators that operate over the scalar bounding box information materialized in memory.
US11507582B2
Event-driven Internet of Things (IoT) abstraction using rules is disclosed herein. In one embodiment, a network computing device that provides an IoT management (IoTM) service is communicatively coupled to an IoT device. The IoTM service receives multiple rules, each of which comprises an event identifier that identifies an event that the IoT device is capable of emitting, and an action identifier that identifies an action to be performed by the IoTM service (e.g., a command to be issued to the IoT device or an operation to be performed by the IoTM service). Upon receiving a first event emitted by the IoT device, the IoTM service identifies a first rule of the plurality of rules based on a first event identifier of the first rule that matches the first event. The IoTM service then executes a first action, wherein a first action identifier of the first rule identifies the first action.
US11507580B2
Methods and apparatus to partition data are disclosed. An example apparatus to partition panelist data includes an indicator matrix generator to determine an indicator matrix including panelist vectors for panelists based on panelist data associated with the panelists, a first one of the panelist vectors for a first one of the panelists to indicate whether the first one of the panelists: has a first characteristic, meets a first criterion based on the first characteristic and a second characteristic, has a third characteristic, and meets a second criterion based on the third characteristic and a fourth characteristic. The example apparatus further includes a matrix reducer to reduce the indicator matrix to a set of unique panelist vectors that represent partitions of the panelist data, the partitions of the panelist data to utilize less storage capacity than the panelist data.
US11507578B2
A method includes receiving a query expression indicating an expression evaluation for performance upon output of a filtering operator. An operator execution flow indicating performance of the filtering operator serially after the expression evaluation is generated, and execution of this operator execution flow is facilitated by generating an exception column indicating an exception value generated for each of a set of rows based on performing the expression evaluation. The filtering operator of the operator execution flow can be applied by identifying a subset of the set of rows that meet filtering parameters of the filtering operator. When the exception value of at least one row in the subset indicates an error condition, execution of the operator execution flow is aborted. When the exception value of every row in the subset indicates no error, the subset of the set of rows is outputted and execution of the operator execution flow continues.
US11507576B2
A computer based agent may employ a variety of techniques including machine learning to analyze queries to a database, improve the queries to a database and make the improved queries available to new and old user through a user interface.
US11507568B2
An event stream processing system having a processor, wherein the processor registers a temporary object when the object of an event message is unregistered in response to the event message from an event generating device, stores the event message in a pending manner, and Issues an error message. The processor converts the temporary object to a permanent object in response to an automatically-issued event generation message in response to the error message, updates state of the object with state value of the held event message, and executes plug-in corresponding to the updated state.
US11507564B2
An analytics engine (AE) computing system for analyzing and evaluating data in real-time associated with a performance of parties interacting within a multi-party interaction is provided. The AE system is configured to receive interaction data from a data validation (DV) computing device, retrieve contextual data from a contextual data source, determine a task identifier, and calculate a task score. The AE system is also configured to retrieve normalization model data from a normalization database, compare a plurality of normalization rules to the validated interaction data and the contextual data, and determine at least one normalization factor applies to the task score. The AE system is further configured to normalize the task score based on the at least one normalization factor, calculate an aggregate score using the normalized task score, and store the validated interaction data, the normalized task score, and the aggregate score in an analysis database.
US11507561B2
Introduced are systems and methods that enable modification of logs in multiple off-line databases. Multiple off-line devices can mistakenly associate different respondents with the same identification (ID) unique to the system. When the multiple off-line devices synchronize with each other, or synchronize with a server hosting the central database, the software running on the off-line devices, or on the server detects that the modified logs come from different respondents, and the software assigns two different IDs unique to system to the logs. In another embodiment, multiple off-line devices can mistakenly associate the same respondent with two different IDs unique to the system. When the multiple off-line devices synchronize with each other or with the server, the software running on the off-line devices, or the server detects that the modified logs come from the same respondent, and the software assigns the logs to the same ID unique to system.
US11507560B2
Systems and techniques are provided for mutable data ingestion and storage. Data for a database may be received at a computing device. New data from the data for the database may be stored as a mutable data chunk. The data for the database may be determined to include updated data for a previously stored mutable data chunk. The updated data may be applied to the previously stored mutable data chunk to update the previously stored mutable chunk. A second previously stored mutable data chunk may be determined to have been initially stored a specified amount of time ago. In response to determining that the second previously stored mutable data chunk was initially stored the specified amount of time ago, the second previously stored mutable data chunk may be caused to become an immutable data chunk.
US11507557B2
Method and system are provided for dynamic sampling of streaming data using finite memory. The method includes configuring a number of data points required in a sample of incoming streaming data and providing memory slots in a memory reservoir for the number of data points, with the memory slots each configured to store a position index and signal data pair for a data point, and each memory slot having a filtering thread configured to determine whether an index and signal data pair of the incoming streaming data should be stored in the memory slot. The filtering threads are configured to dynamically repopulate the memory slots for the number of data points with index and signal data pairs at increasing arrival intervals in the stream of streaming data as the incoming streaming data arrives.
US11507523B1
Systems and methods for time control for a data interface between a source device and a receiving device are provided. In one example, a method can include performing a capture time sweep process at the receiving device. The capture time sweep process includes performing a plurality of test data transfers at the receiving device at a plurality of different capture time settings. The method can include determining a capture time window based at least in part on the capture time sweep process. The capture time window can be defined as a duration between a first capture time and a second capture time. The method can include determining a selected capture time between the first capture time and the second capture time. The method can include controlling data transfer across the data interface based at least in part on the selected capture time.
US11507519B2
A processing system selectively compresses cache lines at a cache or at a memory or encrypts cache lines at the memory based on evictions of entries mapping virtual-to-physical address translations from a translation lookaside buffer (TLB). Upon eviction of a TLB entry, the processing system identifies cache lines corresponding to the physical addresses of the evicted TLB entry and selectively compresses the cache lines to increase the effective storage capacity of the processing system or encrypts the cache lines to protect against vulnerabilities.
US11507518B2
Methods, systems, and devices for compressed logical-to-physical mapping for sequentially stored data are described. A memory device may use a hierarchical set of logical-to-physical mapping tables for mapping logical block address generated by a host device to physical addresses of the memory device. The memory device may determine whether all of the entries of a terminal logical-to-physical mapping table are consecutive physical addresses. In response to determining that all of the entries contain consecutive physical addresses, the memory device may store a starting physical address of the consecutive physical addresses as an entry in a higher-level table along with a flag indicating that the entry points directly to data in the memory device rather than pointing to a terminal logical-to-physical mapping table. The memory device may, for subsequent reads of data stored in one or more of the consecutive physical addresses, bypass the terminal table to read the data.
US11507509B2
A memory system may transfer a reference write size for a memory device to a host, and, when receiving, from the host, a write request for first data having a size corresponding to a multiple of the reference write size, may directly write the first data to the memory device without caching the first data in a write cache.
US11507507B2
In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may: determine that a power loss to an information handling system (IHS) has occurred; utilize one or more batteries to power the IHS; enable a predicable latency mode of a non-volatile memory medium of the IHS to enter a deterministic window; transfer data from a volatile memory medium of the IHS to a data repository of a namespace of the non-volatile memory medium; determine that power is provided to the IHS; in response to determining that power is provided to the IHS, transfer the data from the data repository to the volatile memory medium; and after transferring the data from the data repository to the volatile memory medium, disable the predicable latency mode of the non-volatile memory medium to exit the deterministic window of the non-volatile memory medium.
US11507505B2
A method of labeling logic number units in a storage system results in the use of the same label for related LUNs in different storage arrays. A first storage array includes a first source logical unit number LUN, the second storage array includes a first target LUN, and the first source LUN and the first target LUN are a pair of active-active LUNs. The first storage array sends an assignable-address set of selectable labels for the first source LUN to the address assignment apparatus. The second storage array sends an assignable-address set of selectable labels for the first target LUN to the address assignment apparatus. The address assignment apparatus selects a label that is in both assignable-address sets of the first source LUN and first target LUN, and assign that selected label to both LUNs. Thereafter, the address assignment apparatus sends the selected label to the first storage array and the second storage array for identifying both the first source LUN and the first target LUN.
US11507504B2
A system generating, using a first addressable unit address decoder, a first addressable unit address based on an input address, an interleaving factor, and a number of first addressable units. The system then generating, using an internal address decoder, an internal address based on the input address, the interleaving factor, and the number of first addressable units. Generating the internal address includes: determining a lower address value by extracting lower bits of the internal address, determining an upper address value by extracting upper bits of the internal address, and adding the lower address value to the upper address value to generate the internal address. Using an internal power-of-two address boundary decoder and the internal address, the system then generating a second addressable unit address, a third addressable unit address, a fourth addressable unit address, and a fifth addressable unit address.
US11507503B1
During execution of garbage collection, an application receives a first request to overwrite a reference field of an object, the object comprising a first reference and the first request comprising a memory address at which the reference field is stored, and a second reference to be written to the reference field. Responsive to receiving the first request, the system determines a current remembered set phase, and loads the first reference. The application determines that remembered set metadata of the first reference does not match the current remembered set phase. Responsive to that determination, the application adds an entry to a remembered set data structure, modifies the second reference to include the current remembered set phase as the remembered set metadata, and stores the modified second reference to the reference field. In subsequent writes to the reference field, the application refrains from adding to the remembered set data structure.
US11507499B2
The system can receive data to be written to a non-volatile memory in the distributed storage system. The received data can include a plurality of input segments. The system can assign consecutive logical block addresses (LBAs) to the plurality of input segments. The system can then compress the plurality of input segments to generate a plurality of fixed-length compressed segments, with each fixed-length compressed segment aligned with a physical block address (PBA) in a set of PBAs. The system compresses the plurality of input segments to enable an efficient use of storage capacity in the non-volatile memory. Next, the system can write the plurality of fixed-length compressed segments to a corresponding set of PBAs in the non-volatile memory. The system can then create, in a data structure, a set of entries which map the LBAs of the input segments to the set of PBAs. This data structure can be used later by the system when processing a read request including a LBA.
US11507498B2
An apparatus including a memory structure comprising non-volatile memory cells and a microcontroller. The microcontroller is configured to output Core Timing Control (CTC) signals that are used to control voltages applied in the memory structure. In one aspect, information from which the CTC signals may be generated is pre-computed and stored. This pre-computation may be performed in a power on phase of the memory system. When a request to perform a memory operation is received, the stored information may be accessed and used to generate the CTC signals to control the memory operation. Thus, considerable time and/or power is saved. Note that this time savings occurs each time the memory operation is performed. Also, power is saved due to not having to repeatedly perform the computation.
US11507492B1
The present disclosure relates to a method for electronic design verification. Embodiments may include identifying a plurality of higher level instances along an electronic design path from a source to a destination. Embodiments may further include analyzing inter-instance path information associated with the plurality of higher level instances included in the electronic design path from source to destination. Analyzing may include ignoring information included within the plurality of higher level instances. Embodiments may further include determining, based upon, at least in part, inter-instance path information whether data is unable to propagate from the source to the destination.
US11507490B2
The throughput estimation device 10 comprises a storage 11 which stores tuples, each including an evaluation formula and parameter data, and a calculation device constructing unit 12 which constructs a calculation device according to a configuration including data associated with software processes, data associated with hardware resources, data associated with interconnections between a software process and a hardware resource, and the tuples, wherein the calculation device inputs a load vector describing input information load to the software processes, and outputs a result value.
US11507480B2
Disclosed are various embodiments for distributing data items within a plurality of nodes. A data item that is subject to a data item update request is updated from a master node to a plurality of slave notes. The update of the data item is determined to be locality-based durable based at least in part on acknowledgements received from the slave nodes. Upon detection that the master node has failed, a new master candidate is determined via an election among the plurality of slave nodes.
US11507478B2
Method for operating a redundant automation system to control a technical process, wherein a second fail-safe subsystem is operated redundantly in relation to a first fail-safe subsystem, and wherein the faulty second fail-safe subsystem is used, where synchronization data is initially buffered in the second subsystem, and in the event that no errors are identified, the first fail-safe subsystem sends an error-free message to the second fail-safe subsystem to acknowledge the error-free message with an error free acknowledgment and process the initially buffered synchronization data.
US11507464B2
A method of instructing a user prior to a boot-up process of an information handling system may include, with an embedded controller (EC) of the information handling system, executing a guided diagnostic flow module to: determine that a power-on process has been initiated at the information handling system; determine whether the EC detected a power sequencing timeout during boot up; and determine at which power rail boot-up has hung during the power-on process; and where the EC either determines that the power sequencing timeout has occurred, determining a fault at an issue-experiencing hardware component operatively coupled to the determined power rail. The method may further include sending a message from the EC to a timing controller (TCON) of a display panel of the information handling system, to initiate a guided diagnostic flow, the guided diagnostic flow including: providing, at the display panel via the TCON, diagnostics steps from flash memory as instructions to the user of the information handling system to guide the user to perform a manual manipulation of the issue-experiencing hardware component of the information handling system to address the fault.
US11507463B2
Methods, systems, and computer programs encoded on computer storage medium, for identifying, during a particular boot of an information handling system, basic input/output system (BIOS)-level events, each BIOS-level event associated with a different BIOS log event source; for each BIOS-level event: creating, by a respective driver computing module associated with the BIOS-level event, event data for the BIOS-level event; calling, by the respective driver computing module associated with the BIOS-level event, a dispatcher protocol to provide the event data associated with the respective driver computing module to a dispatcher computing module; placing, by the dispatcher computing module, each of the event data in a temporary data store, wherein each of the event data is unaltered; and creating, by the dispatcher computing module, a database log of the event data, including aggregating each of the event data to generate a sequence of events related to the particular boot of the IHS.
US11507460B2
A memory controller for controlling a memory operation of a memory device includes: an error correction code (ECC) circuit configured to detect an error of first read data read from the memory device and correct the error; an error type detection logic configured to write first write data to the memory device, compare second read data with the first write data, detect an error bit of the second read data based on a result of the comparing, and output information about an error type identified by the error bit; and a data patterning logic configured to change a bit pattern of input data to reduce an error of the second read data based on the information about the error type.
US11507458B2
A storage management technique involves: selecting a first disk from a plurality of disks in a storage system as an anchor disk; allocating a first backup slice from the plurality of disks to a redundant array of independent disks (RAID) associated with the first disk, the first RAID including at least a slice allocated from the first disk; and if it is detected that there is an inaccessible disk in the plurality of disks, determining a backup slice for a slice of the inaccessible disk based on the allocation of the first backup slice to the first RAID, for use in data reconstruction of the inaccessible disk. This can ensure that a backup slice can always be successfully determined for slices of an inaccessible disk without introducing additional time complexity.
US11507456B2
A memory module includes first memory chips, each having a first input/output width, and configured to store data, a second memory chip having a second input/output width and configured to store an error correction code for correcting an error in the data, and a driver circuit configured to receive a clock signal, a command, and an address from a memory controller and to transmit the clock signal, the command, and the address to the first memory chips and the second memory chip. An address depth of each of the first memory chips and an address depth of the second memory chip are different from each other.
US11507447B1
Described are computer-implementable method, system and computer-readable storage medium for supervised graph-based model for prediction of program failure using program log files. Using log file from a running program application, a log file graph is created. Node-level labels are adding to the log file graph, where the labels include an indication of first failure. The node-level labeled log file graph is processed by a graph neural network (GNN) and predictions are provided as to program cause of failure or first failure indication of other log file graphs based on the GNN processed node-level labeled log file graph.
US11507442B2
Systems and methods are disclosed that evaluate maturity or readiness of services of a cloud infrastructure client instance. Service maturity may be defined based on certain predetermined maturity criteria, which may evaluate certain corresponding service parameters of the service, such as a software component status of a service, a hardware component status of the service, and/or an error status of the service. In some embodiments, the definition of service maturity may be customized by a user. For example, the user may adjust, add, or remove the maturity criteria. The systems and methods may determine the service parameters of the service, and determine the maturity of the service by applying the maturity criteria to the determined service parameters. The service maturity may then be output (e.g., displayed or sent) to the user.
US11507438B1
In one implementation, systems and methods are provided for processing digital experience information. A computer-implemented system for processing digital experience information may comprise a central data location. The central data location may comprise a connector that may be configured to receive information belonging to a category from an information source; an event backbone that may be configured to route the information received by the connector based on the category; a translator that may be configured to transform the received information into a common data model; and a database that may be configured to store the received information. The event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria.
US11507431B2
A system and method include reception of a request to create a virtual machine associated with a requested number of resource units of each of a plurality of resource types, determination, for each of the plurality of resource types, of a pool of available resource units, random selection, for each of the plurality of resource types, of the requested number of resource units from the pool of available resource units of the resource type, and allocation of the selected resource units of each of the plurality of resource types to the virtual machine.
US11507421B2
Information handling systems (IHSs) and methods are provided herein to allocate Peripheral Component Interconnect Express (PCIe) bus resources to a plurality of PCIe slots according to various PCIe bus resource allocation option settings. At least one host processor is included within the IHS for executing program instructions to detect a PCIe bus allocation option setting selected from a plurality of options provided in a boot firmware setup menu; determine if the PCIe bus allocation option setting has changed since the IHS was last booted; and allocate PCIe bus resources to the plurality of PCIe slots according to the detected PCIe bus allocation option setting. The plurality of options provided in the boot firmware setup menu include at least an auto detect option, which when selected, enables the at least one host processor to automatically detect unused PCIe slots and reallocate PCIe bus resources to used PCIe slots.
US11507414B2
A circuit for fast interrupt handling is disclosed. An apparatus includes a processor circuit having an execution pipeline and a table configured to store a plurality of pointers that correspond to interrupt routines stored in a memory circuit. The apparatus further includes an interrupt redirect circuit configured to receive a plurality of interrupt requests. The interrupt redirect circuit may select a first interrupt request among a plurality of interrupt requests of a first type. The interrupt redirect circuit retrieves a pointer from the table using information associated with the request. Using the pointer, the execution pipeline retrieves first program instruction from the memory circuit to execute a particular interrupt routine.
US11507411B1
A method of ensuring atomicity of transactions across a plurality of active hosts in a distributed environment, is provided. The method generally includes receiving, from a client, a second request to commit a second transaction subsequent to receiving a first request to commit a first transaction; assigning a second prepare identifier (ID) to the second transaction, wherein the second prepare ID assigned to the second transaction is greater than a first prepare ID assigned to the first transaction; transmitting, to the plurality of active hosts, instructions to prepare for committing the second transaction, the instructions including the second prepare ID; receiving, from each host, an acknowledgement indicating successful preparation for committing the second transaction; and transmitting, to the plurality of active hosts, instructions to commit the second transaction prior to receiving, from each host, an acknowledgement indicating successful preparation for committing the first transaction.
US11507410B2
Methods and apparatus to manage a dynamic deployment environment including one or more virtual machines. A disclosed example involves: (a) automatically scanning the virtual machines in the deployment environment to identify a service installed on any of the virtual machines; (b) automatically determining whether the identified service corresponds to a service monitoring rule; (c) when the service corresponds to the service monitoring rule, automatically determining whether a monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed; (d) when the monitoring agent identified by the service monitoring rule is not installed on the virtual machines on which the service is installed, automatically installing the monitoring agent on the virtual machines on which the service is installed; and (e) when the monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed, automatically configuring the monitoring agent to monitor the service in accordance with the service monitoring rule on the virtual machines on which the service is installed, wherein (a), (b), (c), (d) and (e) are repeatedly performed without human intervention.
US11507405B2
Techniques for managing energy use of a computing deployment are provided. In one embodiment, a computer system can establish a performance model for one or more components of the computing deployment, where the performance model models a relationship between one or more tunable parameters of the one or more components and an end-to-end performance metric, and where the end-to-end performance metric reflects user-observable performance of a service provided by the computing deployment. The computer system can further execute an algorithm to determine values for the one or more tunable parameters that minimize power consumption of the one or more components, where the algorithm guarantees that the determined values will not cause the end-to-end performance metric, as calculated by the performance model, to cross a predefined threshold. The computer system can then enforce the determined values by applying changes to the one or more components.
US11507404B2
Particular embodiments described herein provide for an electronic device that can be configured to receive a remote direct memory access (RDMA) message from a first virtual machine located on a first network element, determine that the RDMA message is destined for a second virtual machine that is located on the first network element, and use a local direct memory access engine to process the RDMA message, where the local direct memory access engine is located on the first network element. In an example, the electronic device can be further configured to determine that the RDMA message is destined for a third virtual machine on a second network element, wherein the second network element is different than the first network element and use an other device acceleration driver to process the RDMA message instead of the local direct memory access engine.
US11507400B2
System and method of providing real-time remote assistance to a user is disclosed. In one embodiment, an assistance system, upon receiving a request from the user, captures holographic information of one or more objects associated with a task to be performed by the user. The assistance system further transmits the holographic information to an expert, wherein the expert is identified based on one or more skills required to perform the task. Further, assistance system receives one or more brain signals associated with the expert while the expert is interacting with a virtual simulation of the one or more objects to perform the task. Further the assistance system provides real-time remote assistance to the user by generating execution commands for the user in real-time based on a plurality of features associated with performing the task extracted from the one or more brain signals received from the expert.
US11507395B2
Techniques for generating plug-in application recipe (PIAR) extensions are disclosed. A PIAR management application discovers a particular data type within one or more data values for a particular field of a plug-in application, where the particular data type is (a) different from a data type of the particular field as reported by the plug-in application and (b) narrower than the data type of the particular field while complying with the data type of the particular field. The PIAR management application identifies one or more mappings between (a) the particular data type and (b) one or more data types for fields accepted by actions of plug-in applications. The PIAR management application presents a user interface including one or more candidate PIAR extensions based on the mapping(s). Based on a user selection of a candidate PAIR extension, the PIAR management application executes a PIAR that includes the selected PIAR extension.
US11507388B2
Methods, systems, and computer programs encoded on computer storage medium, for identifying storage devices of an IHS, wherein a BIOS of the IHS is associated with a first enumeration order of the storage devices; enumerating the storage devices such that a particular storage device of the storage devices is enumerated as the first enumerated storage device for both the BIOS and an OS of the IHS, including: determining that an OS installation mode is enabled, and in response, i) exposing only the particular storage device, and ii) disabling the remaining storage devices to; determining that a LUN is set by the BIOS as the first enumerated storage device, including setting an unique identifier (UID) for the particular storage device, and in response fetching data associated with the LUN based on the UID; parsing the LUN data; assigning, based on the parsing, the LUN as the first enumerated storage device.
US11507379B2
A front-end portion of a pipeline includes a stage that speculatively issues at least some instructions out-of-order. A back-end portion of the pipeline includes one or more stages that access a processor memory system. In the front-end (back-end), execution of instructions is managed based on information available in the front-end (back-end). Managing execution of a first memory barrier instruction includes preventing speculative out-of-order issuance of store instructions. The back-end control circuitry provides information accessible to the front-end control circuitry indicating that one or more particular memory instructions have completed handling by the processor memory system. The front-end control circuitry identifies one or more load instructions that were issued before the first memory barrier instruction was issued and are ordered after the first memory barrier instruction, and causes at least one of the identified load instructions to be reissued after the first memory barrier instruction has been issued.
US11507377B2
An arithmetic processing circuit includes an fetch unit configured to generate fetch addresses, an address table configured to store a branch address and a first tag for each of a plurality of indexes, the indexes being a first bit string extracted from a fetch address by including at least one bit among instruction address bits whose values vary within one fetch line, the first tag being a second bit string situated at higher bit positions than the first bit string, an upper tag storage unit configured to store a second tag situated at higher bit positions than the first tag, and a branch determination unit configured to supply to the fetch unit the branch address retrieved from the address table, upon determining that the first tag retrieved from the address table and the second tag in the upper tag storage unit match respective portions of the fetch address.
US11507368B2
Embodiments of processors, methods, and systems for a processor core supporting processor identification instruction spoofing are described. In an embodiment, a processor includes an instruction decoder and processor identification instruction spoofing logic. The processor identification spoofing logic is to respond to a processor identification instruction by reporting processor identification information from a processor identification spoofing data structure. The processor identification spoofing data structure is to include processor identification information of one or more other processors.
US11507367B2
A firmware update method and a firmware update system thereof includes the steps of: executing a setting process, which includes writing a first identification code into a memory module, and setting a firmware update file on a firmware providing end to make the firmware update file include a second firmware image file and a second identification code and executing a determining process, which includes receiving the firmware update file and determining whether the firmware update file conforms to a custom structure according to the first identification code. If it does not, then prohibiting the firmware update image file from updating a computer system, and if it does, replacing a first firmware image file with the second firmware image file and writing the second firmware image file into the memory module of the computer system along with the second identification code.
US11507363B2
Systems, methods and computer program products for providing a multi-tenant application execution environment that provides an object metadata service for managing application configuration in the multi-tenant environment. In one embodiment, a system has an application manager, a bundle manager, and a deployment manager. The application manager captures application metadata for a corresponding version of an application and defines a corresponding bundle which contains metadata that configures the version of the application. The bundle manager validates each bundle and stores the validated bundle in a bundle library in a data storage device. The deployment manager retrieves a master schema and one or more of the bundles from the bundle library and installs the retrieved master schema and the retrieved bundles, generating a tenant schema which is accessible by a corresponding tenant of the multi-tenant environment that has subscribed to the version of the application.
US11507347B2
Full adder, a chip and a computing device are disclosed. A full adder includes: a plurality of primary logic cells and at least one secondary logic cell, wherein an output terminal of each primary logic cell is at least connected to an input terminal of a first secondary logic cell in the at least one secondary logic cell. The plurality of primary logic cells includes: a first primary logic cell, a second primary logic cell and a third primary logic cell respectively configured to generate a first intermediate signal, a second intermediate signal and a carry-related signal based on a first input signal, a second input signal and a carry input signal input to the full adder. Furthermore, the first secondary logic cell is configured to generate a sum output signal of the full adder based on the first intermediate signal, the second intermediate signal and the carry-related signal.
US11507346B1
A method for text feedback includes: receiving, by a controller, an utterance from a user; determining, by an automatic speech recognition engine of the controller, a plurality of speech recognition results based on the utterance from the user, wherein the speech recognition results include probable commands; determining, by the automatic speech recognition engine of the controller, a plurality of confidence scores for each of the plurality of speech recognition results; determining, by the controller, a text characteristic for each of the plurality of probable commands as a function of the confidence scores for each of the plurality of speech recognition results; and commanding, by the controller, a display to show text corresponding to each of the plurality of probable commands with the text characteristic determined by the controller.
US11507343B2
A first playback device may include at least one battery, a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium. The program instructions may be executable by the at least one processor such that the first playback device is configured to (i) receive an instruction to operate as a group coordinator of a synchrony group, (ii) determine a value of a battery state variable of the at least one battery, (iii) based on the value of the battery state variable of the at least one battery, select a second playback device from one or more other members of the synchrony group to operate as the group coordinator of the synchrony group, and (iv) cause the second playback device to operate as the group coordinator of the synchrony group.
US11507333B2
A control method includes transmitting, based on reception of a predetermined operation a first command to cause a communication apparatus to search for a predetermined access point using at least one communication channel including a communication channel used by the predetermined access point among a plurality of communication channels available for use by the communication apparatus and without using at least one other communication channel other than the at least one communication channel among the plurality of communication channels available for use by the communication apparatus, the predetermined access point being connected to an information processing apparatus at least when the predetermined operation is received.
US11507324B2
A hub device or edge device implements adaptive data compression. The model training service analyzes the received data. A machine learning model of the hub device receives time-series data from one or more data sources and classifies respective portions of the time-series data as respective patterns. A data compressor at the hub device generates compressed data by applying different compression techniques to the respective portions of the time-series data according to a mapping of the compression techniques to the respective patterns. The hub device then transmits the compressed data to an endpoint for processing (e.g., another device that uses the compressed data). The hub device receives feedback for the compressed data. In response to the feedback, the hub device changes one or more of the compression techniques that are mapped to the respective patterns.
US11507322B2
There are provided a memory controller and a storage device including the same. The memory controller includes: a command storage including a first read command queue and a second read command queue; a command generation controller configured to provide an erase command, a suspend command, a resume command, and output a scheduling event signal after the resume command is output; and a command schedule controller configured to: search for a first physical address group, reorder a output sequence of the first read command queue, and provide a command to perform the read command based on the second read command queue.
US11507321B1
Systems and methods for managing queue limit overflow for data storage device arrays are described. Host storage connections are allocated by host connection identifier and storage device processing queues are allocated by completion connection identifier through a connection virtualization layer. Storage commands may be directed to a processing queue based on the host connection identifier. Responsive to determining that the processing queue has reached its queue depth limit, another processing queue is determined for receiving the storage command without indicating processing queue overflow to the host device.
US11507306B2
A recording apparatus that is capable of preventing degradation of a writing speed of management information under recording without increasing the recording preparation time when a plurality of files are recorded simultaneously. The recording apparatus includes a memory and a processor that function as a recording unit that records a file in a recording medium, and a controller that controls so as to record a directory entry of a file in a designated sector in the recording medium. The recording medium consists of blocks each of which includes a plurality of pages, allows to write data in a page unit, allows to erase data in a block unit, and allows to access a page corresponding to a sector designated by a sector number. When a plurality of files will be recorded, the controller controls so that directory entries of the plurality of files will be recorded in a same sector.
US11507303B2
Aspects of a storage device including a memory and a controller are provided. The memory includes non-volatile memory and volatile memory. The controller may determine whether first data is available at a system-level memory location during a first programming stage of a two-stage programming sequence. The controller may read the first data from the system-level memory location when the page data is available at the system-level memory location. Alternatively, the controller may read the first data from the non-volatile memory when the page data is not available at the system-level memory location. Thus, the controller may perform a first programming operation associated with the first programming stage using the first data, thereby improving memory programming performance of the storage device.
US11507297B2
Tuning information associated with a storage device of a plurality of storage devices is received. One or more characteristics associated with the storage device are determined. The tuning information and the one or more characteristics are provided to the plurality of storage devices, wherein providing the tuning information causes a set of the plurality of storage devices to apply the tuning information based on the one or more characteristics.
US11507283B1
A data storage manager may manage storage locations for blocks of a storage volume. The blocks of the storage volume may be assigned to a logical volume exposed to a computing instance supported by a host. Furthermore, the data storage manager may also generate and maintain a set of rules that specify the locations of blocks of the storage volume, and provides the set of rules to the host. The set of rules may be included in a data structure enabling the host to access the blocks based at least in part on the information included in the set of rules.
US11507280B2
A system includes a memory controller and a memory device having a command interface and a plurality of memory banks, each with a plurality of rows of memory cells. The memory controller transmits an auto-refresh command to the memory device. Responsive to the auto-refresh command, during a first time interval, the memory device performs refresh operations to refresh the memory cells and the command interface of the memory device is placed into a calibration mode for the duration of the first time interval. Concurrently, during at least a portion of the first time interval, the memory controller performs a calibration of a data interface circuit of the memory device. The auto-refresh command may specify an order in which memory banks of the memory device are to be refreshed, such that the memory device sequentially refreshes a respective row in the plurality of memory banks in the specified bank order.
US11507273B2
A method of data reduction in a block-based data storage system includes selecting a starting position in a block based on a deterministic function of block data content. Then for an unaligned block beginning at the selected starting position, a block digest (e.g., block hash) is generated and compared with stored block digests of stored data blocks. If there is a match, and the stored block matches the unaligned block, then a reference to the stored block is stored in place of the unaligned block, and otherwise the unaligned block and a corresponding digest are stored. The storing of references to already stored blocks, without the constraint of observing aligned-block boundaries, realizes increased savings of physical storage space.
US11507272B2
A memory system which is capable of dynamically adjusting the frequency of performing a garbage collection operation based on a performance ratio. The memory system includes: a memory device including a plurality of storage spaces; and a controller controlling the memory device, wherein the controller determines a performance ratio, which is ratio of performance of a garbage collection operation to a total performance of the memory system, for securing free storage space in the memory device based on a performance requirement of the memory system and the free storage space, schedules the garbage collection operation based on the performance ratio, and performs the garbage collection operation according to the schedule, wherein the total performance indicates a sum of a performance of all operations performed in the memory system.
US11507269B2
Methods, systems, and storage media are provided for accessibility services to assist users with disabilities in using touch-based interfaces and graphical user interfaces (GUIs). A client system generates and renders a GUI of a client application that comprises one or more graphical objects. The client system operates a service to identify graphical objects that refer or link to advertisements or other third party resources. The service applies a protective measure to the identified graphical objects, which prevent user inputs (e.g., “taps”) from being accepted by the client system. The protective measure may include a distinguishing effect to visually distinguish the protective measure from other graphical objects in the GUI. The user may remove the protective measure by performing a predefined gesture. Other embodiments may be described and/or claimed.
US11507268B2
A method for validating at least one datum entered on a terminal. Such a method includes: detecting at least one contact on a touch entry element of the terminal, the at least one contact defining: the at least one datum entered on said terminal; and a contact area on the touch entry element; detecting, after the detection of at least one contact, at least one displacement movement of another contact on the touch entry element, the at least one displacement movement defining an erasure area on the touch entry element; and validating the at least one entered datum when the erasure area at least partially covers the contact area.
US11507267B2
A force sensing system for determining if a user input has occurred, the system comprising: an input channel, to receive an input from at least one force sensor; an activity detection stage, to monitor an activity level of the input from the at least one force sensor and, responsive to an activity level which may be indicative of a user input being reached, to generate an indication that an activity has occurred at the force sensor; and an event detection stage to receive said indication, and to determine if a user input has occurred based on the received input from the at least one force sensor.
US11507266B1
Techniques for media capture based on media specifications are described and are implementable to enable media content to be captured and/or obtained in compliance with particular media specifications. The described implementations, for example, utilize specified media specifications (e.g., media constraints) to be utilized as part of a media capture process. For instance, default media capture settings of a media capture device are modified to enable the media capture device to capture an instance of media content that complies with specific media specifications.
US11507260B2
A plurality of display cells (CL) are arranged in a grid form on an album screen (14). In each display cell (CL), an image (P) in one frame is arranged, and the size of the display cell (CL) is changed to be an integer multiple of a reference size in units of the reference size. A cell enlargement instruction for enlarging the display cell (CL) is accepted through a gesture of tracking the album screen (14) with a finger. In accordance with a track (TR) of the finger (F), an enlargement area is determined. The display cell (CL) that is an enlargement target and the image (P) are enlarged in accordance with the determined enlargement area.
US11507257B2
In some embodiments, an electronic device displays user interfaces for viewing information about and/or for reporting information about incidents of different types associated with a (e.g., physical) location.
US11507255B2
In accordance with some embodiments, a computer-implemented method is performed at a portable multifunction device with a touch screen display. The computer-implemented method includes: displaying a home menu comprising a plurality of application launch icons; detecting activation of any respective application launch icon; and, in response to detecting the activation, displaying a first animation of a transition from display of the home menu to display of an application that corresponds to the activated application launch icon. The first animation comprises expanding an image of the application.
US11507247B2
A system for controlling operation of a radiofrequency treatment device to apply radiofrequency energy to tissue to heat tissue to create lesions without ablating the tissue. The system includes a first treatment device having at least one electrode for applying radiofrequency energy to tissue, a controller including a connector to which a first treatment device is coupled for use, and a generator for applying radiofrequency energy to the electrodes. The controller controls application of energy so that the tissue is thermally treated to create lesions but preventing thermal treatment beyond a threshold which would ablate the tissue.
US11507240B2
A touch sensor comprises a first electrode, a second electrode arranged spaced apart from the first electrode, and an insulator arranged between the first electrode and the second electrode, wherein at least one of the first electrode and the second electrode is energized, and an energy difference exists between the first electrode and the second electrode. At least one of the first electrode and the second electrode is a stressed electrode. When the stressed electrode is not stressed, no electrical signal is generated, and when the stressed electrode is stressed, the stressed electrode deforms at a stressed point and changes the distance between the stressed point and the other electrode to generate a tunneling current, and the touch sensor generates the electrical signal according to whether the tunneling current is generated. Therefore, the invention solves a limitation of the conventional touch sensor in touching and provides good touching sensitivity.
US11507236B2
A sensor pattern for capacitive sensing includes a first electrode and a multitude of second electrodes capacitively coupled to the first electrode. The first electrode includes a strip extending in a vertical direction across the sensor pattern. The multitude of second electrodes include a first subset and a second subset. The first subset of the multitude of second electrodes is arranged in a first column, the first column extending in a vertical direction. The second subset of the multitude of second electrodes is arranged in a second column, the second column extending in the vertical direction. The first subset and the second subset of the multitude of electrodes are disposed adjacent to the first electrode on opposing sides of the first electrode.
US11507234B2
A touch substrate, a manufacturing method thereof, and a display device. The touch substrate includes: a basal substrate; a first touch electrode, a black matrix, and a second touch electrode located on a first surface of the basal substrate; an orthographic projection of the first touch electrode on the basal substrate and an orthographic projection of the second touch electrode on the basal substrate at least partially overlap with each other; the first touch electrode and the second touch electrode are insulated from each other; in an overlapping area of the first touch electrode and the second touch electrode, the black matrix is located between the first touch electrode and the second touch electrode.
US11507229B2
A molded body for an electronic function includes a first film in which one surface thereof constitutes an external appearance surface, a second film in which an electronic component is mounted on a surface thereof facing a surface of the first film opposite to the external appearance surface, and a first resin that fills a space between the first film and the second film. The first resin has a cavity, and the cavity is filled with a second resin, and the electronic component is disposed in the cavity and surrounded by the second resin.
US11507222B2
A displaying base plate and a displaying device, wherein the displaying base plate includes a displaying region, a binding region, and a fanout region located between the displaying region and the binding region, the fanout region includes a touch-controlling lead wire, a data lead wire, and at least one shielding wire located between the touch-controlling lead wire and the data lead wire, the at least one shielding wire includes a first shielding wire, and the first shielding wire is earthed or is connected to a constant electric potential.
US11507209B1
A stylus pen includes a hollow pen tube, a circuit board, a pen core body, a stopping member, and a positioning assembly. The hollow pen tube extends along an axial direction and includes a pen tip end and a pen tail end. The circuit board includes a first surface and a second surface. The first surface is provided with a trigger element. The second surface faces the pen tail end. The stopping member is disposed in a pen tip chamber and adjacent to the first surface. The positioning assembly is disposed in a pen body chamber and includes a wedge-shaped fixing base and a limiting member. The wedge-shaped fixing base has an inclined surface. The limiting member is assembled on the inclined surface and abuts against the second surface, so that the first surface leans against the stopping member.
US11507208B2
Aspects of the present invention relate to external user interfaces used in connection with head worn computers (HWC).
US11507206B2
Examples are disclosed that relate to touch-sensitive input devices, systems, and methods for providing user input to a computing device. In one example, a touch-sensitive input device comprises an elongated body and a plurality of force-sensing elements spaced along a length of the body. The touch-sensitive input device also comprises a wireless communication subsystem configured to communicatively couple the input device to the computing device and provide signals from the plurality of force-sensing elements to the computing device.
US11507205B2
Systems and methods are disclosed for a smart mouse that may include transmitting, by the mechanical switch of the smart mouse, a signal to a microcontroller unit of the smart mouse in response to a movement of the smart mouse caused by a user, the movement causing the mechanical switch to be in a closed position, the signal indicating that the mechanical switch is in the closed position; receiving, by the microcontroller unit, the signal indicating that the mechanical switch is in the closed position; and in response to receiving the signal: causing, by a power switch of the smart mouse, at least one battery of the smart mouse to provide power to an optical unit of the smart mouse, the provided power causing the optical unit to be in an on state, the on state of the optical unit causing the smart mouse to be electrically enabled for use.
US11507204B2
Systems and methods for interacting with virtual objects in a three-dimensional space using a wearable system are disclosed. The wearable system can be programmed to permit user interaction with interactable objects in a field of regard (FOR) of a user. The FOR includes a portion of the environment around the user that is capable of being perceived by the user via the AR system. The system can determine a group of interactable objects in the FOR of the user and determine a pose of the user. The system can update, based on a change in the pose or a field of view (FOV) of the user, a subgroup of the interactable objects that are located in the FOV of the user and receive a selection of a target interactable object from the subgroup of interactable objects. The system can initiate a selection event on the target interactable object.
US11507203B1
In one embodiment, a computing system may determine a pose of a controller held by a user based on sensor data captured by the controller. The system may determine positions of a first set of keypoints associated with a first portion of a body of the user based on images captured by the controller cameras and (2) the controller pose. The system may determine a pose of a headset worn by the user based on sensor data captured by the headset. The system may determine positions of a second set of keypoints associated with a second portion of the body of the user based on images captured by the headset cameras and (2) the pose of the headset. The system may determine a full body pose of the user based at least on the positions of the first set and the second set of keypoints.
US11507202B2
A 3D input device, in particular a mobile 3D input device, has a housing and an input element arranged within the housing. The input element has at least a first side and a second side opposite the first side. The 3D input device has a sensor device. The input element is movable relative to the housing in six components. The sensor device detects the movements and/or the positions of the input element relative to the housing. The first side of the input element or the second side of the input element or the first side and the second side of the input element are together configured in such a way that a user can complete a movement of the input element along the six components via an action on the input element. A mobile device and a 3D remote-control each have at least one such 3D input device.
US11507199B2
A system may include a resistive-inductive-capacitive sensor, a driver configured to drive the resistive-inductive-capacitive sensor with a plurality of driving signals, each driving signal of the plurality of driving signals having a respective driving frequency, and a measurement circuit communicatively coupled to the resistive-inductive-capacitive sensor and configured to measure a first value of a physical quantity associated with the resistive-inductive-capacitive sensor in response to a first driving signal of the plurality of driving signals, wherein the first driving signal has a first driving frequency; measure a second value of the physical quantity associated with the resistive-inductive-capacitive sensor in response to a second driving signal of the plurality of driving signals, wherein the second driving signal has a second driving frequency; measure a third value of the physical quantity associated with the resistive-inductive-capacitive sensor in response to the first driving signal; measure a fourth value of the physical quantity associated with the resistive-inductive-capacitive sensor in response to the second driving signal; determine a first difference between the third value and the first value; determine a second difference between the fourth value and the second value; and based on the first difference and the second difference, determine if a change in a resonant property of the resistive-inductive-capacitive sensor has occurred, and determine if a change in a quality factor of the resistive-inductive-capacitive sensor has occurred.
US11507196B2
Content on a display of a vehicle is controlled based on a degree of automation of a driving state of the vehicle and at least one further state variable of the vehicle or of a passenger.
US11507194B2
Methods, devices, and processor-readable media for hand-on-wheel gesture controls are described. A steering wheel is virtually segmented into a plurality of radial segments. Each segment is assigned a semantic meaning. Control commands related to control functions are mapped to different virtual segments of the steering wheel. When a user performs a gesture on the steering wheel, the system recognizes the gesture and selects a control function based on the location of the hand relative to the steering wheel. In various embodiments, on-wheel hand gestures, on-wheel hand location, and voice commands may be used in various combinations to enable a user to perform a wide selection of functions using a small number of unique commands.
US11507193B2
Configurations are disclosed for presenting virtual reality and augmented reality experiences to users. The system may comprise an image capturing device to capture one or more images, the one or more images corresponding to a field of the view of a user of a head-mounted augmented reality device, and a processor communicatively coupled to the image capturing device to extract a set of map points from the set of images, to identify a set of sparse points and a set of dense points from the extracted set of map points, and to perform a normalization on the set of map points.
US11507192B2
The present invention relates to a gesture acquisition system, comprising a finger posture acquisition device, the finger posture acquisition device comprising a main acquisition module which is located below a palm and synchronously swings with the palm, the main acquisition module being configured to acquire finger postures. In the gesture acquisition system, the main acquisition module of the finger posture acquisition device is arranged below a palm. In this way, the angle of view and the position of the main acquisition module are fixed relative to the palm. Thus, for a same gesture, it is recognized by images captured from a fixed angle. The recognition time is reduced, the recognition accuracy is improved, and the computation for background deletion is eliminated.
US11507191B2
Techniques for remote control of applications are described. A method according to an aspect of the disclosure comprises receiving, from an input processing unit, one ore more commands for performing one or more operations of an application instance; identifying, through checking pairing information, the application instance paired with the input processing unit; and sending to the identified application instance, the received one or more commands.
US11507186B2
A touchpad for use in an infotainment system and a method of use is provided. The touchpad comprises a bottom layer comprising processing circuitry configured to control operation of a plurality of tactile pixels. The tactile pixels are disposed in a tactile pixel layer on top of the bottom layer. Each tactile pixel comprises a top plate having a plurality of vertices and a support strut coupled to each vertex, each strut comprising a liquid crystal elastomer (LCE) hinge disposed between a first rigid portion and a second rigid portion.
US11507178B2
Apparatus, systems, and methods are provided for generating a quantified indicator of cognitive skills in an individual. In certain configurations, the apparatus, systems, and methods can be implemented for enhancing cognitive skills in an individual.
US11507171B2
An electronic device includes a first body, a second body coupled to the first body, a trigger device, and a processing device. The trigger device is configured to generate a trigger instruction based on a trigger operation. The trigger device is placed in an area that is responsive to a movement of the first body relative to the second body. The processing device is configured to switch the electronic device from a first state to a second state in response to the trigger instruction. A power consumption state of the first state is different from a power consumption state of the second state.
US11507167B2
In an embodiment, a processor includes a core domain with a plurality of cores and a power controller having a first logic to receive a first request to increase an operating voltage of a first core of the core domain to a second voltage, to instruct a voltage regulator to increase the operating voltage to an interim voltage, and to thereafter instruct the voltage regulator to increase the operating voltage to the second voltage. Other embodiments are described and claimed.
US11507165B2
A system for power management of an electronic device. The system comprises a programmable system microcontroller; power ports configured to sink or source electrical power; and a programmable power multiplexor connected between the power ports and the system microcontroller. The system further comprises bi-directional load switches connected between the power port and a bi-directional voltage convertor, and configurable to allow electrical power to flow through the bi-directional load switch. The bi-directional voltage convertor converts a first voltage supplied by the bi-directional load switch to a second voltage and supplies power at the second voltage to the electronic device or external device through the power ports. The programmable system microcontroller controls the direction in which each bi-directional load switch allows power to flow and the second voltage, such that the system sinks or sources power at each of the power ports according to programming of the system microcontroller.
US11507160B2
A device charger with accessory bays is described. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive an indication, from a device charger coupled to the IHS, that an accessory has been ejected from the device charger; and in response to the indication, connect to the accessory.
US11507155B2
A heat pipe including a vapor line having a flow path through which a working fluid vapor flows, wherein the vapor line includes walls opposite to each other across the flow path, and a support post disposed in the flow path and spaced apart from the walls, wherein the walls are made of a plurality of metal layers stacked one over another, and the support post is made of a single seamless member having the same thickness as the walls.
US11507145B2
A hinge device includes a shaft that is rotatable around the axis, and a torque imparting portion configured to impart a rotational torque to rotation of the shaft. The torque imparting portion includes: a ring having a shaft insertion hole through which the shaft is inserted with rattling, the ring covering a part of an outer circumferential face of the shaft in the axis direction; an elastic member that biases the ring in the axis direction from a position displaced from the axis of the shaft; and an adjuster configured to adjust a force that the elastic member biases the ring.
US11507139B2
A wearable device for assisting a human body movement according to an embodiment of the present disclosure includes a sensor including an inner electrode arranged at a center of an arbitrary circle, a plurality of outer electrodes arranged at regular intervals in a circumferential direction at positions spaced apart from the inner electrode in a radial direction so as to be arranged on a circumference of the circle, and a plurality of deformation elements disposed between the inner electrode and each of the outer electrodes and formed of a material whose resistance is changed by deformation; a controller configured to apply different control signals to an actuator according to a combination of different resistance values of the deformation elements of the sensor; and the actuator operating based on the control signals of the controller.
US11507137B2
An electronic device is provided, which includes a first housing; a second housing; a hinge structure connecting the first housing and the second housing in a foldable manner; a flexible display that includes a first region facing the first housing, a second region facing the second housing, and a folding region facing the hinge structure; a protective cap including a protrusion that projects outward from the hinge structure; and a blocking member that is disposed between the flexible display and the protective cap to be supported by the protrusion in the folding region and is made of a material having elasticity.
US11507133B2
A modular desktop computing system includes a display stand chassis having a display stand base, a display stand support member extending from the display stand base and including a display device mounting subsystem, and a display stand cover removeably coupled to the display stand support member to define a computing module housing between the display stand support member and the display stand cover. A display device is removeably mounted to the display device mounting subsystem. A computing module is located in the computing module housing. The computing module includes a computing module chassis removeably positioned in the computing module housing and housing: a processing system coupled to the display device, and a memory system coupled to the processing system. The memory system includes instructions that, when executed by the processing system, cause the processing system to provide for the display of images on the display device.
US11507130B2
Apparatuses, systems, and methods for distributing a global counter value in a multi-socket SoC complex. In exemplary aspects, an apparatus comprises a first system-on-a-chip (SoC) in a first socket and a second SoC in a second socket. The apparatus further comprises a reset circuit coupled to the first SoC and the second SoC, a reset synchronization circuit coupled to the reset circuit, the first SoC, and the second SoC, and a global counter clock signal coupled to the reset synchronization circuit, the first SoC, and the second SoC. The reset synchronization circuit is configured to generate a global counter reset signal in response to a reset signal received from the reset circuit and to distribute the global counter reset signal to the first SoC and the second SoC substantially simultaneously.
US11507128B1
An electronic device has a modulator circuit, a pulse adjustment circuit, and a pulse generator circuit. The modulator circuit generates a comparator output signal based on a sensed inductor current signal of a power converter, an error amplifier output voltage signal, and a ramp signal to regulate an output voltage signal of the power converter. The pulse adjustment circuit generates an adjusted pulse signal based on the comparator output signal and the error amplifier output voltage signal, and to generate an adjusted clock signal based on an input clock signal and the error amplifier output voltage signal. The pulse generator circuit generates a switching control signal to control a transistor of the power converter based on the adjusted pulse signal and the adjusted clock signal.
US11507123B2
A constant voltage circuit includes a depletion transistor having a drain, a gate, and a source, the drain connected to a first power supply terminal, and the gate connected to the source, a voltage division circuit connected between the first power supply terminal and an output terminal, a first enhancement transistor having a drain connected to the source of the depletion transistor, a source connected to the output terminal, and a gate connected to an output terminal of the voltage division circuit, a second enhancement transistor having a source connected to the first power supply terminal, a drain connected to the output terminal, and a gate connected to the drain of the first enhancement transistor, and a pull-down element having one end connected to the output terminal and the other end connected to a second power supply terminal.
US11507112B2
A control system for a transportation vehicle comprises a sensor vehicle that has at least one sensor for scanning an environment, wherein the sensor vehicle is configured to move autonomously to the detected transportation vehicle, and a control unit for controlling the transportation vehicle on the basis of sensor data from the at least one sensor.
US11507111B2
Systems and methods for evaluating and deploying fleets of autonomous in operational domains are described. A computing system may obtain data indicative of one or more capabilities of at least one autonomous vehicle, data indicative of vehicle service dynamics in an operational domain over a period of time, and determining a plurality of resource performance parameters respectively for a plurality of autonomous vehicle fleets associated with potential deployment in the operational domain. Each autonomous vehicle fleet can be associated with a different number of autonomous vehicles The resource performance parameter for each autonomous vehicle fleet can be based at least in part on the one or more capabilities of the at least one autonomous vehicle and the vehicle service dynamics in the operational domain. The computing system can initiate an action associated with the operational domain based at least in part on the plurality of resource performance parameters.
US11507110B2
A vehicle remote assistance system including: a remote assistance example database in which a past assistance request situation and a remote assistance content made by a remote operator are stored in association with each other, and a server. The server is configured to, upon receipt of a remote assistance request from an autonomous vehicle, determine whether or not a remote assistance request situation of the autonomous vehicle is similar to the past assistance request situation stored in the remote assistance example database, based on a position of the autonomous vehicle transmitting the remote assistance request and an external environment around the autonomous vehicle; and the server is configured to, when the server determines that the remote assistance request situation is similar to the past assistance request situation, transmit the remote assistance content corresponding to the past assistance request situation to the autonomous vehicle in substitution for the remote operator.
US11507103B2
A method of obstacle handling for a mobile automation apparatus includes: obtaining an initial localization of the mobile automation apparatus in a frame of reference; detecting an obstacle by one or more sensors disposed on the mobile automation apparatus; generating and storing an initial location of the obstacle in the frame of reference, based on (i) the initial localization, and (ii) a detected position of the obstacle relative to the mobile automation apparatus; obtaining a correction to the initial localization of the mobile automation apparatus; and applying a positional adjustment, based on the correction, to the initial position of the obstacle to generate and store an updated position of the obstacle.
US11507100B2
A system for delivering an article from a first location to a second location with a robot having a closeable transport container for housing the article during transport. A closeable recipient container is provided at the second location for receiving the article. At least one computer configured to navigate the robot over an outdoor transportation network between locations is provided. The robot has a robot article transport mechanism controlled by the at least one computer for removing the article from the transport container and the recipient container has a recipient article transport mechanism for moving the article inside the recipient container.
US11507096B2
Methods and systems are disclosed for controlling device movement based on a movement command. Issues on accurately controlling movement of a device such as a programmable robot and rover are addressed by first determining a command type of the movement command, followed by determining specific types of controllers for a high-level controller and a low-level controller based on the determined command type. When the command type is a linear movement, a Proportional-Integral-Derivative (PID) controller is used at the high-level controller and a Proportional/Proportional-Integral (PPI) controller is used at the low-level controller to accurately control a target distance. When the command type is an angular movement, the PPI controller is used at the high-level controller and the PID controller is used at the low-level controller to accurate control the end-heading of the device.
US11507080B2
A portable computerized device for an aircraft control system includes an input system for inputting commands, a device display for displaying information on the computerized device, a processor, a wireless communication module, and a non-transitory computer readable medium comprising computer executable instructions, the computer executable instructions configured to cause the processor to perform a method. The method can include detecting whether the portable computerized device is in a cockpit state such that the portable computerized device is in and/or docked to an aircraft cockpit or if the portable computerized device is in a remote state such that the portable computerized device is not in an aircraft cockpit or is not docked to an aircraft cockpit. If the portable computerized device is determined to be in a remote state, the method includes operating the remote device in a remote mode. If the portable computerized device is determined to be in a cockpit state, the method includes operating the device in a local mode.
US11507079B2
Systems and methods are disclosed for determining, and displaying, the regulatory compliance status of a motorized vehicle, a driver of a motorized vehicle, or a non-vehicle machine. An authorized agent, such as a law enforcement officer, can perform a remotely-initiated safe stop of a motorized vehicle to prevent a high-speed chase. A system management center can receive, store, and transmit regulatory compliance records indicating the regulatory compliance status of drivers, motorized vehicles, and non-vehicle machines. A motorized vehicle can detect, and report, a driver “tail-gating” the motorized vehicle. The regulatory compliance history of drivers, motorized vehicles, and non-vehicle machines can be queried by authorized users.
US11507069B2
Methods and systems for building and maintaining model(s) of a physical process are disclosed. One method includes receiving training data associated with a plurality of different data sources, and performing a clustering process to form one or more clusters. For each of the one or more clusters, the method includes building a data model based on the training data associated with the data sources in the cluster, automatically performing a data cleansing process on operational data based on the data model, and automatically updating the data model based on updated training data that is received as operational data. For data sources excluded from the clusters, automatic building, data cleansing, and updating of models can also be applied.
US11507059B1
A system and a method for accessing at least one automation from an automation store are provided. The method comprises receiving a user input indicative of selection of at least one automation for accessing from a plurality of automations displayed in the automation store, and automatically uploading, in response to receiving the user input, the selected automation to a personal workspace of the user from the automation store. The automations are accessed via one or more Application Programming Interface (API) calls directed to an automation cloud server. Further, the method comprises generating a notification indicative of upload of the selected automation for accessing the automation. The uploaded automation is displayed in a software robot assistant associated with the user. Furthermore, the method comprises displaying the generated notification in an application interface associated with the automation store and displaying the selected automation in the personal workspace in the application interface.
US11507058B2
The invention relates to a method for ascertaining a rough trajectory from a specified contour for controlling a machine tool which has at least two mutually redundant drive devices for carrying out superimposed movements, wherein the contour is determined by a contour function which is defined in portions at least by contour nodal points P0-Pn+1 with ascending indices and contour portion functions p0-pn assigned to the contour nodal points P0-Pn+1 and has a contour starting nodal point P0, wherein the rough trajectory is determined by a rough trajectory function which is defined in portions by rough trajectory nodal points Q0 to Qn+1 with ascending indices and has a rough trajectory starting nodal point Q0, wherein the rough trajectory starting nodal point Q0 is equated to the contour starting nodal point P0 and then in a first iteration step, on the basis of the contour nodal points Pj to Pn+1, the index value k of which is greater than or equal to the index value j of the respective rough trajectory starting nodal point that contour nodal point Pk which has the smallest possible index value k and the distance of which from the rough trajectory starting nodal point Qj still just satisfies a specified distance condition is ascertained, and in a second iteration step, a respective following rough trajectory nodal point Qj+1 which follows the respective rough trajectory starting nodal point Qj and lies on a connecting line between Qj and Pk or between Qj and a centroid of the portion contour Pj to Pk is ascertained.
US11507052B2
A method and apparatus for manufacturing a part. The part is designed using a CAD system to generate a CAD part model of the part. Features of the part are identified from the CAD part model of the part. A parametric specification of the part is generated using the features of the part. The parametric specification of the part is saved as a parametric part model. The parametric part model is used to fabricate the part.
US11507049B2
The present invention discloses a method for detecting abnormity in an unsupervised industrial system based on deep transfer learning. Labeled machine sensor sequence data from a source domain and unlabeled sensor sequence data from a target domain are used in the present invention to train an industrial system abnormal detection model with good generalization ability, and the industrial system abnormal detection model is trained and tested to finally generate a trained industrial system abnormity discrimination model. Using the model, received machine sensor sequence data can be analyzed and whether a machine is abnormal is discriminated.
US11507047B2
A tool path compensation device according to an aspect of the present disclosure includes: a tool path acquisition unit which acquires tool path information that specifies a tool path on which a tool machining a workpiece moves by way of a plurality of command points through which the tool should pass; a tool shape acquisition unit which acquires tool shape information that specifies a shape of the tool; a target shape acquisition unit which acquires target shape information specifying a target shape after machining of the workpiece; and a density adjustment unit which adjusts a density of the command points, so that the density of the command points becomes larger as curvature of the target shape increases.
US11507044B2
An abnormality diagnosis apparatus includes: a friction identification unit that calculates a friction parameter that is a parameter used for calculation of frictional force of a power transmission mechanism connected to a motor; a model torque calculation unit that calculates model torque by performing a process of calculating an estimated value of torque of the motor by using a set value calculated in advance and the friction parameter; and an abnormality determination unit that diagnoses whether the power transmission mechanism is abnormal, on the basis of a result of comparison between the model torque and a motor torque detected by a motor torque detection unit.
US11507041B1
Systems and methods for boosting resiliency of a power distribution network (PDN) are provided. A distributed energy resource (DER) hosting process can be used to boost network resiliency through the use of locally installed DER systems that can be operated, dispatched, and/or controlled as individual power plants. A unique critical infrastructure (CI) ranking scheme can be used to prioritize CIs to be optimally located close to the DER while increasing the DER hosting capacity of the network.
US11507040B2
In one aspect, a system (110) for performing an action is disclosed. In one arrangement and embodiment, the system (110) comprises: a tool (118) operable to perform at least the action; a controller (122); storage (124) storing electronic program instructions for controlling the controller (122); and an input/output means (126). In one form, the controller (122) is operable, under control of the electronic program instructions, to: receive input via the input means; process the input, and on the basis of the processing, control the tool to perform the action. In one embodiment, the action comprises a hydraulic tuning action in respect of a system, such as a hydraulic pump (114), comprising a hydraulic circuit.
US11507039B2
In various embodiments, a wearable object engine generates wearable objects. The wearable object engine represents a digital design of a wearable object as toolpaths. In operation, the wearable object engine generates visual guidance that indicates a portion of the design based on the toolpaths, a configuration associated a nozzle of a fabrication device, and a configuration associated with a portion of a human body. The wearable object engine causes the visual guidance to be displayed on the portion of the human body. As the nozzle moves over the portion of the human body, the nozzle extrudes fabrication material that forms the portion of the wearable object directly on the portion of the human body. Advantageously, a designer may control the nozzle to fabricate the wearable object while receiving visual guidance based on the digital design.
US11507038B2
In a quality control method applied in manufacturing, product information of a product is obtained. Manufacturing parameters corresponding to the product information are queried. The manufacturing parameters are input into a product quality prediction model which is trained to obtain the value of at least one quality inspection of each product. If such quality inspection value is not equal to a standard value or is not within a standard value range, an incorrect manufacturing parameter is identified from all the manufacturing parameters applicable to each product, the incorrect manufacturing parameter being output when identified.
US11507030B2
A timepiece including a GPS receiver that receives a radio wave from a positioning satellite, a time counter that performs a time count operation, and a processor, the processor being configured to: corrects a time count of the time counter in accordance with time and date information included in the radio wave from the positioning satellite received by the GPS receiver; acquires a temperature in the timepiece; acquires a voltage of a battery; and controls a receive operation at the GPS receiver in accordance with the temperature and the voltage.
US11507027B2
A time-passage indicator device can comprise a housing, a plurality of light elements located inside the housing, a window comprising an inner and an outer surface, and a processor that controls the plurality of light elements. Some devices also contain a touch sensor, and the processor controls the light elements based upon signals from the touch sensor. The window can be attached to the housing and diffuses or scatters the light from the plurality of light elements. The light elements can emit light through the window forming an illuminated region viewable by a user. The processor can control the light elements such that the illuminated region changes to indicate the passage of time. The illuminated region can be viewable from all angles between 10 degrees and 90 degrees, where the angle of 90 degrees corresponds to a normal viewing angle.
US11507026B2
A miniature atomic clock with pulse mode operation. The clock includes: a local oscillator; a dual-frequency laser source; a pulsing element to pulse the output signal from the source according to a Ramsey-type interrogation sequence having pulses with duration T1 separated by intervals with duration T2; an alkaline vapour microcell; a photodiode; a feedback control loop for controlling the microwave frequency of the local oscillator; and a feedback control loop for controlling the optical frequency of the source by using a pulse control block receiving the output signal from the photodiode and the interrogation sequence, and providing a correction signal to the source. During the period T1, the block extracts an error signal from the output signal received from the photodiode and generates the correction signal from the error signal. During the period T2, the block resets the error signal to zero and generates the correction signal by extrapolation.
US11507016B2
A developing apparatus includes a developer carrying member configured to carry developer, and a developer supply member configured to supply the developer to the developer carrying member, the developer supply member including a shaft, first and second driving members disposed at a first end and a second end of the shaft, respectively, and a toner supply unit disposed between the first end and the second end of the shaft, wherein the first driving member receives a driving force for rotating the developer supply member, and the second driving member outputs the driving force, and wherein the second driving member is mounted to the shaft without play in a rotational direction of the developer supply member with respect to the shaft.
US11507011B2
A partial reverse clutch assembly comprises a frame, a coupling member, a corrugated swing body, and a cam body. The frame mounts an input gear and an output gear, and, a coupling member that is disposed between input and output gears couple the input gear to the output gear to transmit a motorized rotational drive in a first direction. The swing body is coupled between the input gear and the coupling member and comprises a projecting swing arm. The cam body abuts and defines a sliding contact between the swing body and the coupling member, where a reversal of the motorized rotational drive oppositely rotates the output gear in engagement with the swing arm in a second direction. The cam body is displaced upon contact with the swing body during the rotation in the second direction to decouple the coupling member between the input gear and the output gear.
US11507001B2
An image forming apparatus is operable in a first small-sheet printing in which power is supplied to the first heat generating element and the second heat generating element and in a second small-sheet printing in which power is supplied to the first heat generating element and the third heat generating element. A first power ratio, which is a proportion of power supplied to the first heat generating element to power supplied to the second heat generating element in the first small-sheet printing, is higher than a second power ratio, which is a proportion of power supplied to the first heat generating element to power supplied to the third heat generating element in the second small-sheet printing.
US11506995B2
A developing device includes a transporting member that transports a developer in an axial direction while rotating, a developing unit that hands over the developer to an image holder, on which an electrostatic latent image is formed, while rotating, and develops the electrostatic latent image, a pumping unit that has a rotation member rotating in a circumferential direction, pumps the developer transported by the transporting member with a magnetic force, and supplies the pumped developer to the developing unit by releasing the developer in a tangential direction of the rotating rotation member, and a changing unit that changes a flowing direction of the developer, which is released in the tangential direction of the rotating rotation member and is to be supplied to the developing unit.
US11506988B2
Provided is an electrophotographic photosensitive member, which has high abrasion resistance and is resistant to being deeply flawed. Specifically, provided is an electrophotographic photosensitive member comprising a support and a surface layer formed on the support, wherein the surface layer comprises at least inorganic particles having pores in surfaces thereof, wherein at least a resin in the surface layer penetrates the pores, and wherein when vibration having a frequency of 0.5 Hz is applied to the surface layer at 28° C., the loss tangent tan δ of the dynamic viscoelasticity of the surface layer is from 0.005 to 0.05.
US11506985B2
A method for preventing photomask contamination includes generating a first electric field from an electrostatic chuck to attract a charged particle onto the electrostatic chuck, controlling the first electric field to detach the charged particle from the electrostatic chuck, and generating a second electric field below the electrostatic chuck to attract the charged particle.
US11506982B2
Embodiments disclosed herein include a lithographic patterning system and methods of using such a system to form a microelectronic device. The lithographic patterning system includes an actinic radiation source, a stage having a surface for supporting a substrate with a resist layer, and a prism with a first surface over the stage, where the first surface has a masked layer and is substantially parallel to the surface of the stage. The prism may have a second surface that is substantially parallel to the first surface. The first and second surfaces are flat surfaces. The prism is a monolithic prism-mask, where an optical path passes through the system and exits the first surface of the prism through the mask layer. The system may include a layer disposed between the mask and resist layers. The mask layer of the prism may pattern the resist layer without an isolated mask layer.
US11506975B2
A photoresist material, a method of fabricating the same, and a color filter substrate are described. The photoresist material has an oligomer segment having a chemical structural formula of: wherein a value of n is 1 to 2.
US11506973B2
An imprint apparatus that forms a pattern of an imprint material on a substrate using a mold having a pattern formation area. The imprint apparatus includes a mold measurement unit configured to measure a position of the pattern formation area of the mold, a light modulation element configured to control an intensity distribution of irradiation light applied to the substrate, an irradiation light measurement unit configured to measure a position of the irradiation light, and a control unit configured to control the position of the irradiation light with respect to the position of the pattern formation area based on a measurement result of the position of the pattern formation area by the mold measurement unit and a measurement result of the position of the irradiation light by the irradiation light measurement unit.
US11506971B2
A pellicle includes a frame. The frame includes a check valve, wherein the check valve is configured to permit gas flow from an interior of the pellicle to an exterior of the pellicle; and a bottom surface of the frame defines only a single recess therein. The pellicle further includes a gasket configured to fit within the single recess.
US11506970B2
The present disclosure provides a photomask and a method of forming a photomask, in which the photomask may obtain an optimized uniformity via a simplified process flow. The photomask includes a plurality of stair-like patterns parallel disposed with each other, wherein each of the stair-like patterns includes a plurality of first right angles at one side and a plurality of second right angle at another side opposite to the side, and each of the first right angles and each of the second right angles are not in a same vertical axis.
US11506965B1
An illumination system providing an illumination light beam is provided. The excitation light beam passes beside a central region from a first side of the wavelength conversion wheel and then exits from a second side and is transmitted to the first mirror. The first mirror reflects the excitation light beam to the central region on the second side. A non-conversion reflection region of the wavelength conversion wheel reflects the excitation light beam, or a wavelength conversion reflection region of the wavelength conversion wheel converts the excitation light beam into a converted light beam and reflects the converted light beam. The excitation light beam or the converted light beam that is reflected is transmitted to the light homogenizing element. The light homogenizing element homogenizes the excitation light beam and the converted light beam to form the illumination light beam. A projection device is proposed, too.
US11506963B2
The present disclosure provides a mobile terminal and a system for controlling a laser projector. The system includes a first drive circuit, a second drive circuit, a watchdog timer, a microprocessor, and an application processor. The first drive circuit is configured to output an electrical signal to the laser projector. The second drive circuit is configured to supply power to the first drive circuit. The microprocessor is configured to send a first predetermined signal to the watchdog timer. The application processor is configured to send a second predetermined signal to the watchdog timer. The watchdog timer is configured to power off the second drive circuit, in response to that the watchdog timer does not read the first predetermined signal or the second predetermined signal.
US11506962B2
An illumination system and a projection device are provided. The illumination system includes multiple laser light source units, a light splitting element, a wavelength conversion module, and a filter module. The laser light source units include first and second laser light source units, respectively configured to provide first and second beams. The light splitting element is located on transmission paths of the first and second beams. When the wavelength conversion module rotates synchronously with the filter module, in a first period of time, the first beam is transmitted to the filter module via the light splitting element and then reflected to a wavelength conversion region via a first color filter region of the filter module, and the second beam is transmitted to the wavelength conversion region via the light splitting element. The first and second beams are converted to a converted beam, which is transmitted to the filter module.
US11506959B2
An optical element adjusting mechanism is provided, including a frame, a carrier, and an optical element. The frame includes a plurality of first positioning portions. The carrier includes a hollow body, a first axial portion connected to the hollow body, and a plurality of second positioning portions connected to the hollow body. The hollow body is connected to the frame through the first axial portion. The plurality of second positioning portions are disposed corresponding to the plurality of first positioning portions. The optical element is fixed on the hollow body. The plurality of second positioning portions are fixed to the plurality of first positioning portions through a plurality of adhesives. An optical element adjusting system and a projection device are also proposed. The optical element adjusting mechanism, the optical element adjusting system, and the projection device quickly, easily, and accurately adjust a rotation angle of the optical element.
US11506957B2
The invention provides an optical module and a projection apparatus. The optical module includes a base, a first frame, an optical element, and at least one first driving assembly. The first frame is disposed in the base and includes a first body and a pair of first shaft portions, the first shaft portion extending outward from the first body, and the first body including a pair of first inner folded edges. The optical element is disposed between the pair of first inner folded edges. The first driving assembly and the optical element abut against two opposite sides of one of the first inner folded edges, respectively, and the first driving assembly is configured to drive the first body to swing relative to the base by taking the first shaft portion as a rotating shaft.
US11506945B2
A liquid crystal display device includes: a liquid crystal panel including an active matrix substrate, a liquid crystal layer, and a color filter substrate in a stated order, the active matrix substrate including a first substrate, and a first electrode and second electrodes stacked with an insulating layer in between, the second electrodes arranged in the respective sub-pixels, the color filter substrate including a second substrate, a color filter, and a third electrode, either the first electrode or the second electrodes arranged with electrical connection over the sub-pixels, each of the sub-pixels provided with an optical opening, the third electrode not superimposed with at least a portion of each of the optical openings in a plan view and arranged with electrical connection, a control circuit configured to switch between application of alternating voltage and application of constant voltage to the third electrode.
US11506940B2
A transmittance-variable layer and a transmittance-variable device including the same are disclosed herein. In some embodiments, a transmittance-variable device includes a polarization layer and a transmittance-variable layer disposed on the polarization layer, wherein the transmittance-variable layer includes a first base layer disposed on the polarization layer and a spacer fixed on a surface of the first base layer opposite to the polarization layer, and a second base layer facing the first base layer and spaced apart from the first base layer by the first spacer, wherein the first spacer maintains a gap between the first and second base layers, and a first light modulating material disposed in the gap.
US11506939B2
A switchable privacy display comprises a spatial light modulator (SLM), a first switchable liquid crystal (LC) retarder and first passive retarder arranged between a first pair of polarisers and a second switchable LC retarder and second passive retarder arranged between a second pair of polarisers. Each switchable LC retarder comprises a homeotropic alignment layer and a homogeneous alignment layer. In privacy mode, on-axis light from the SLM is directed without loss, whereas off-axis light has reduced luminance to reduce the visibility of the display to off-axis snoopers. The display may achieve privacy operation in landscape and portrait orientations. Further, display reflectivity may be reduced for on-axis reflections of ambient light, while reflectivity may be increased for off-axis light to achieve increased visual security. In public mode, the liquid crystal retardance is adjusted so that off-axis luminance and reflectivity are unmodified. The display may be switched between day-time and night-time operation.
US11506938B2
A lighting unit includes a glass laminate structure including a base layer formed from a first glass composition with a refractive index nbase and a surface layer fused to a surface of the base layer and formed from a second glass composition with a refractive index nsurface. The surface layer includes a high refractive index region with a refractive index nhigh and a low refractive index region with a refractive index nlow. nbase and nsurface satisfy the equation |nsurface−nbase≥0.001, nhigh is greater than or equal to nbase 1, and nlow is less than nbase. The high refractive index region is optically coupled to the base layer such that at least a portion of light propagating through the base layer leaks out of the base layer and into the high refractive index region. A display device or a luminaire can include the lighting unit.
US11506934B2
A light-emitting device includes a wiring board, a plurality of light-emitting elements disposed on the wiring board, a light-reflecting member covering a lateral surface of each of the plurality of light-emitting elements, a plurality of light-transmitting layers each located above an emission surface of a corresponding one of the plurality of light-emitting elements, a plurality of light-reflecting layers disposed on the plurality of light-transmitting layers, respectively, a light-diffusing layer disposed above the plurality of light-reflecting layers and the light-reflecting member, and a low-refractive-index layer located between the light-reflecting member and the light-diffusing layer, around each pair of one of the plurality of light-transmitting layers and one of the light-reflecting layers, and having a refractive index lower than that of the plurality of light-transmitting layers. Each of the plurality of light-reflecting layer has a width in a cross-sectional view thereof which is equal to or greater than that of a corresponding one of the plurality of light-transmitting layers.
US11506928B2
A display device having a curved display surface is provided and includes a front plate, a plurality of display panels each of which is boned to the front plate; a plurality of light guide plates disposed facing the respective display panels; a plurality of light sources configured to cause light to be incident on the light guide plates; and a light diffusion film between the display panels and the light guide plates, wherein the light diffusion film faces the respective display panels and the respective light guide plates.
US11506923B2
A display panel includes a substrate, a plurality of standard pixel units, and a plurality of dummy pixel units. A plurality of first conductor patterns and a plurality of shield blocks of a shield pattern layer are arranged in an array above the substrate. Each of the standard pixel units includes one of the first conductor patterns and a first shield block of the shield blocks. The first shield blocks and the first conductor patterns are overlapped, respectively. Each of the dummy pixel units includes a second shield block of the shield blocks. The second shield blocks and the first conductor patterns are not overlapped. A first edge of the substrate is spaced apart from a second edge of one of the standard pixel units adjacent to the dummy pixel units by a first distance. The first distance is within a range from 50 μm to 3000 μm.
US11506917B2
An optical device for forming a distribution of a three-dimensional light field comprises: an array of individually addressable unit cells; each unit cell in the array of unit cells comprising a stack including: at least one electrode; and a resonance defining layer, comprising at least a phase change material, PCM, layer, wherein the resonance defining layer is patterned to define a geometric structure dimensioned for defining a wavelength-dependent in-plane resonance of an electromagnetic wave; wherein the at least one electrode causes a phase change of the phase change material based on receiving a control signal to alter a wavelength-dependency of resonance in the resonance defining layer for controlling the optical property of the unit cell; wherein unit cells in the array of unit cells are separated such that the PCM layer of a unit cell is separated from the PCM layer in an adjacent unit cell.
US11506915B2
A light modulation device is disclosed herein. In some embodiments, a light modulation device includes a first polymer film substrate, a second polymer film substrate, an active liquid crystal layer disposed between the first and second polymer film substrates, wherein the active liquid crystal layer is capable of switching between a first orientation state and a second orientation state different from the first orientation state under an applied voltage, the first and second polymer film substrates have an in-plane retardation of 4,000 nm or more for light having a wavelength of 550 nm, a ratio of an elongation (E1) in a first direction to an elongation (E2) in a second direction perpendicular to the first direction of 3 or more, and wherein an angle formed by the first directions of the first and second polymer film substrates is in a range of 0 degrees to 10 degrees.
US11506911B2
A variety of applications exploiting the Shapeless language where the geometry of letters is immaterial; their size and proximity deliver their message. These applications span rescue effort, industrial practice, painting, food preparation, authentication of documents, etc. Shapeless language is computer readable and very robust.
US11506908B2
An optical device including a holder and a light transmissive plate is provided. The holder includes a first frame and a second frame connected to each other, and the first frame is located inside the second frame. A light transmissive plate is disposed inside the first frame and has a surface. The first frame has at least one inner surface and includes at least one surface supporting part, and the surface supporting part extends along a direction from the inner surface of the first frame to the center of the first frame, and the surface of the light transmissive plate is at least partially supported by the surface supporting part of the first frame. The surface supporting part is non-continuously distributed along the inner surface of the first frame. The disclosure further provides a projector including the optical device.
US11506903B2
An optical apparatus has an electroluminescent display energizable to emit image-bearing light along an optical axis. A reflective polarizer reflects light of a first polarization state and transmit light of a second polarization state orthogonal to the first polarization state. A quarter wave plate in the path of transmitted light of the second polarization state imparts retardance to conveyed light. A curved, partially reflective surface transmits incident light. An exit lens directs light from the curved, partially reflective surface to an exit pupil, with an eye relief of less than the focal length of an eye, wherein the optical apparatus forms an image with a field of view exceeding 40 degrees horizontally and 20 degrees vertically. The optical apparatus is configured for seating directly against the face of the viewer, to form the image peripheral to a primary field of view.
US11506896B2
An optical device is disclosed. The optical device includes a first lens having a first surface and a plurality of side surfaces; a first display device disposed on a first side surface of the side surfaces of the first lens; and a first active mirror disposed in the first lens. The first active mirror is tilted at a first angle during a first period and is tilted at a second angle during a second period.
US11506890B2
One embodiment provides a method, including: producing, using one or more optical engines of an augmented reality display, an augmented reality scene; determining, using at least one sensor, a location of a gaze of the user on the augmented reality display; identifying, based upon the location of the gaze, at least one object a user is viewing; and adjusting, based upon identification of the at least one object, luminance within the augmented reality scene. Other aspects are described and claimed.
US11506881B2
A system and method of imaging an object uses a plasmonic layer as a sample holder defining a periodic array of sub-micron structures adjacent the object. The sample holder is exposed to a first portion of light that is transmitted through either the plasmonic layer but not the object, or the plasmonic layer and a first section of the object, and a second portion of the light that is transmitted through the plasmonic layer and at least a second section of the object. The light interacts with at least the plasmonic layer and the first portion of the transmitted light characterizes one or more first surface plasmon resonance peaks and the second portion of the transmitted light characterizes one or more second surface plasmon resonance peaks that are wavelength shifted from the first surface plasmon resonance peaks by the object affecting plasmons propagating within the plasmonic layer.
US11506878B2
A confocal scanner mounted on a microscope includes a linear light source configured to emit linear light, a linear detector including a linear detection unit detecting incident light for each line, and a moving mechanism configured to translationally move the linear light source and the linear detector with respect to the microscope. The linear light source and the linear detector are disposed so as to have a positional relationship in which the linear light source and the linear detector correspond to each other within an imaging surface at conjugate positions with respect to a focal plane of the microscope.
US11506875B2
A surgical microscope for generating an image of an object region includes an eyepiece and an objective conjointly defining a viewing beam path, an image capturing device and a beam path switching device for out-coupling image information. The switching device is switchable between a first switching state wherein light in the viewing beam path is split into a first component along a first beam path to the eyepiece at an intensity IT1 and a second component along a second beam path to the image capturing device at an intensity IT2 and a second switching state wherein the light in the viewing beam path is deflected into the second beam path to the image capturing device at an intensity IU. The switching device includes a beam splitter movable in and out of the viewing beam path and a deflecting element movable into and out of the viewing beam path.
US11506874B2
Optical imaging systems configured to image object space in multiple fields-of-view (FOVs)—front and lateral FOVs—and form corresponding images that are co-oriented and co-directional regardless of mutual repositioning of the object and imaging systems. Images formed with such optical systems in which FFOV— and LFOV-image portions are co-directional. Co-directionality of formed images is achieved due to direct imaging with a system utilizing a specific involute reflective surface or as a result of radial spatial redistribution of irradiance of an initial image(s), formed with a system devoid of an involute reflective surface, while maintaining aspect ratios of dimensions of corresponding pixels of initial and transformed images. Methodology of transformation of images utilizing radial redistribution of image irradiance.
US11506860B2
A focusing device includes a fixing base, a screw rod, a focusing gear, a height adjusting ring, and a focusing ring. A first through hole is defined in the fixing base, the screw rod with a first thread is movably mounted on the fixing base. The focusing gear is also mounted on the fixing base and defines a third through hole corresponding to the first through hole. An outer wall of the focusing gear has an engaging portion meshing with the first thread. The focusing ring is movably received in the third through hole and located on a side of the height adjusting ring away from the fixing base. The height adjusting ring can adjust a distance between the focusing ring and a lens module to avoid distortion of an optical lens in any circumstances during focusing.
US11506853B2
A cable management system includes a support having a stem and an arm that extends from the stem. The arm includes a channel having a plurality of openings. A locking sled is slidable from a locked position to an unlocked position within the channel. The locking sled has a plurality of locking grooves that align with the plurality of openings. Fiber optic trays are mounted to the arm, and each fiber optic tray has at least one hinge inserted through an opening on the arm and a locking groove on the locking sled. The fiber optic trays are pivotable with respect to the arm when the hinges are in the unlocked portion, and the fiber optic trays are fixed with respect to the arm when the hinges are in the locked portion.
US11506851B1
Cables having buffer elements formed with two-dimensional fillers are described. A cable may include at least one optical fiber, and a buffer element may be formed around the at least one optical fiber. The buffer element may be formed from a material that includes a polypropylene-containing polymeric resin, a filler added to the polymeric resin that includes a plurality of two-dimensional particles, and an amphiphilic compatabilizer. A jacket may be formed around the at least one optical fiber and the buffer element.
US11506844B2
The present invention discloses a fiber optic connector comprises: a ferrule assembly; a spring seat provided behind the ferrule assembly; and a spring provided between the ferrule assembly and the spring seat. The spring seat has a receiving chamber having an insertion port through which a portion of the ferrule assembly is inserted into the receiving chamber; wherein the ferrule assembly is pre-assembled into the receiving chamber of the spring seat in a way that the ferrule assembly is held to be movably engaged with the spring seat. The spring is fitted and compressed in the receiving chamber. As a result, the ferrule assembly, the spring seat and the spring are pre-assembled into an integral assembly before being inserting into a connector housing. All components of the connector except for the housing may be smoothly pulled through a small long pipe as a whole. After being pulled through the pipe, all components of the connector except for the housing may be easily and quickly inserted into the housing as a whole at one time.
US11506842B2
An optical coupling device is described herein. The optical coupling device comprises a first waveguide and a second waveguide that are formed on a common substrate, and a resonator that is positioned out of plane with the two waveguides. The resonator and waveguides are positioned such that light traveling in each of the waveguides evanescently couples to the resonator but not to the other of the waveguides. The optical coupling device can be used in connection with improving linewidth of a laser source for a lidar sensor. In another example, the optical coupling device can be used in connection with wavelength division multiplexing.
US11506840B2
An integrated optical device fabricated in the back end of line process located within the vertical span of the metal stack and having one or more advantages over a corresponding integrated optical device fabricated in the silicon on insulator layer.
US11506799B2
A radiation detector has a photoelectric conversion element array having a light receiving unit and a plurality of bonding pads; a scintillator layer stacked on the photoelectric conversion element array; a resin frame formed on the photoelectric conversion element array so as to pass between the scintillator layer and the bonding pads away from the scintillator layer and the bonding pads and so as to surround the scintillator layer; and a protection film covering the scintillator layer and having an outer edge located on the resin frame; a first distance between an inner edge of the resin frame and an outer edge of the scintillator layer is shorter than a second distance between an outer edge of the resin frame and an outer edge of the photoelectric conversion element array; the outer edge and a groove are processed with a laser beam.
US11506797B1
Method, systems, and computer-readable media containing instructions which, when executed by a computing device, cause it to receive data from an inertial measurement unit, including GPS data, velocity data, and bearing data, receive data from a digital magnetic compass, including bearing data, receive data from a Doppler sensor, including velocity data and distance data, determining whether GPS location data is in consensus with a previous derived multi-source reckoning system location, determining a consensus distance value from a weighted average of data from the inertial measurement unit and the Doppler sensor, determine a consensus heading value from a weighted average of data from the inertial measurement unit and the digital magnetic compass, determine a consensus geolocation value from a weighted average of data from the inertial measurement unit and the previous derived multi-source reckoning system location, and determine a derived multi-source reckoning system location.
US11506796B2
A method includes processing reference data and positioning signals to determine a first position of a rover station for a first instance in time. A first pseudo-range measurement of a frequency and a first carrier phase measurement of the frequency are calculated. The method also includes detecting an inability to receive the reference data and generating virtual reference data based on the reference data, the position of the rover station, the first pseudo-range measurement, and the first carrier phase measurement. A second pseudo-range measurement of the frequency and a second carrier phase measurement of the frequency are calculated. The method further includes processing the virtual reference data, the positioning signals, the second pseudo-range measurement and the second carrier phase measurement, based on the detected inability to receive the reference data, to determine a second position of the rover station for a second instance in time.
US11506792B2
A position detection method to be executed by a computer, the position detection method includes transmitting, by a sensor terminal, a signal obtained by performing capture processing on a satellite signal from a satellite of a search target according to an order of the satellites of the search targets; calculating, by a calculation device, a position of the sensor terminal based on a signal transmitted by the sensor terminal; and determining a satellite having a highest discovery probability based on a specific estimation method for second and subsequent search targets, using an index which is reflected larger as the discovery probability of other satellites is higher or lower, in a case where the first satellite is captured when a first search target is determined.
US11506790B2
A system and method of LIDAR imaging to overcome scattering effects pulses a scene with light pulse sequences from a light source. Reflected light from the scene is measured for each light pulse to form a sequence of time-resolved signals. Time-resolved contrast is calculated for each location in a scene. A three-dimensional map or image of the scene is created from the time-resolved contrasts. The three-dimensional map is then utilized to affect operation of a vehicle.
US11506789B2
[Object] To acquire distance information concerning a living tissue through an endoscope with higher accuracy irrespective of the diameter of the endoscope.
[Solution] An imaging device according to the present disclosure includes: a ranging light source section configured to output ranging light for measuring a distance at a predetermined timing; an image sensor on which an image of the imaging target is formed; a ranging light image sensor on which optical feedback of the ranging light from the imaging target is imaged; a branch optical system configured to coaxially branch incident light into three types of optical paths different from one another; and a distance information calculating section configured to calculate distance information concerning the imaging target on a basis of a result of detection of the optical feedback. In the branch optical system, a first optical path among the three types of optical paths is used as an optical path configured to guide the ranging light whose applied position on the imaging target has been controlled to the imaging target, a second optical path is used as an optical path configured to form an image of the imaging target on the image sensor, and a third optical path is used as an optical path configured to image the optical feedback on the ranging light image sensor. The distance information calculating section calculates a spaced distance to the imaging target by a Time Of Flight method on the basis of the result of detection of the optical feedback.
US11506786B2
Systems and methods herein provide for Laser Detection and Ranging (Lidar). One Lidar system includes a laser operable to generate laser light. The system also includes a transmitter operable to rotate at a first rate, and to transmit the laser light along a first path from the Lidar system to a target. The system also includes a receiver operable to rotate at the first rate, and to receive at least a portion of the laser light along a second path from the target. The first and second paths are different. The system also includes a processor operable to calculate a range and an angle to the target using an angular displacement between the second path and the receiver that arises from the first rate of rotation for the transmitter and the receiver.
US11506774B2
The present invention is the sub-carrier modulated terahertz radar that modulates a main-carrier signal in the terahertz frequency band, which is generated from a resonant tunneling diode (RTD), by a sub-carrier signal in a gigahertz frequency band whose frequency varies periodically, irradiates a frequency-modulated irradiation light to a target, detects and demodulates a reflected light from the target, mixes a demodulated signal with the sub-carrier signal, performs a Fourier transform on a mixed signal, and measures a distance from an irradiation position to the target by using a Fourier-transformed frequency signal.
US11506754B2
A method for close-range detection, includes transmitting, via a radar transceiver, radar signals to detect an object. The method also includes determining whether the object includes a pattern code based on reflections of the radar signals received by the radar transceiver. In response to determining that the object includes the pattern code, the method includes identifying range information about a range between the electronic device and the pattern code. The method further includes selecting, based on the range information, one or more signals from the reflections of the radar signals that are reflected off of the pattern code. Additionally, the method includes identifying, based on the one or more signals, information about the pattern code.
US11506752B2
An emitter ID ambiguity reduction system includes a Mission Data File Ambiguity Resolution matrix that contains both a) the INTEL-based emitter parameters data necessary to break emitter-by-emitter ambiguities, and b) the action(s) the Electronic Warfare (EW) system is to take to collect that data. Control software is triggered via either external command or per Mission Data File information (such as that contained in the Ambiguity Resolution Matrix). The emitter ID ambiguity reduction system includes Data collection hardware and firmware and Data Analysis OFP software algorithm(s).
US11506751B2
Upon each new detection, called pivot detection, by a radar system, the method includes the steps consisting of: grouping together, with the pivot detection, grouped detections, defined as detections that belong to a sweep preceding the sweep of the pivot detection and that have a non-nil probability according to a grouping criterion; filtering the grouped detections so as to keep only detections that are kinematically strictly coherent with the pivot detection, by: initializing a histogram, each dimension of which is a temporal variation of a coordinate measured by the radar system; computing a potential value interval for each coordinate of the pivot detection and each grouped detection; computing a minimum temporal variation and a maximum temporal variation for the or each coordinate from potential value intervals of the pivot detection and each grouped detection; incrementing the set of classes of the histogram whose index along each dimension is located between the computed minimum and maximum temporal variations; and detecting a target once at least one class of the histogram reaches a predefined value.
US11506740B2
A test apparatus includes a motherboard including a first surface. The test apparatus further includes a handler including a second surface facing the first surface of the motherboard. The test apparatus additionally includes an adapter board disposed between the first surface of the motherboard and the second surface of the handler. The test apparatus further includes a first sensor mounted on the adapter board and senses data about temperature of the adapter board. The test apparatus additionally includes a wireless transceiver mounted on the adapter board and transmits, in real time, the sensed data.
US11506736B2
A superconducting magnet assembly with a reinforced coil region (3) having a layered conductor coil assembly (10) forming cylindrical conductor layers (11, . . . ), each having plural circular conductor turns (12) centered around and aligned along the axis of cylindrical symmetry (z). The reinforced coil region further includes a layered corset coil assembly (20) having an inner radius bigger than an outer radius of the layered conductor coil assembly (10), and a corset sheet assembly (30) including a foil element forming a corset sheet (31, . . . ). A cross section of the corset sheet with any plane perpendicular to the z-axis forms a segmented circle centered around the z-axis, the radius of which is bigger than that of one of the conductor layers and smaller than that of another of the conductor layers. In addition, the segmented circle covers at least 90% of a full circle but has at most four segments. The assembly provides mechanical reinforcement against radial magnetic forces.
US11506734B2
An arrangement of at least two adjacently arranged layer structures is provided for a magnetoresistive magnetic field sensor. Each layer structure has at least one antiferromagnetic layer, and a first ferromagnetic layer with a first magnetic moment. Exchange coupling is present between the antiferromagnetic layer and the first ferromagnetic layer. A second ferromagnetic layer with a second magnetic moment is included, wherein the second ferromagnetic layer is antiparallel coupled to the first ferromagnetic layer via a non-magnetic coupling layer arranged between the first and second ferromagnetic layers. The magnetisation of the corresponding first and corresponding second ferromagnetic layers of the adjacently arranged layer structures differs from one another, and in particular is of substantially mutually opposed orientation. Also provided is a magnetoresistive magnetic field sensor with such an arrangement of layer structures and a method for producing the arrangement of layer structures and the magnetoresistive magnetic field sensor.
US11506732B2
Embodiments relate to xMR sensors, including giant magnetoresistive (GMR), tunneling magnetoresistive (TMR) or anisotropic magnetoresistive (AMR), and the configuration of xMR strips within xMR sensors. In an embodiment, an xMR strip includes a plurality of differently sized and/or differently oriented serially connected portions. In another embodiment, an xMR strip includes a varying width or other characteristic. Such configurations can address discontinuities associated with conventional xMR sensors and improve xMR sensor performance.
US11506731B2
An integrated hybrid rotary assembly is configured to provide power, torque and bi-directional communication to a rotatable sensor, such as a lidar, radar or optical sensor. A common ferrite core is shared by a motor, rotary transformer and radio frequency communication link. This hybrid configuration reduces cost, simplifies the manufacturing process, and can improve system reliability by employing a minimum number of parts. The assembly can be integrated with the sensor unit, which may be used in vehicles and other systems.
US11506714B2
A setup time and hold time detection system including a monitoring unit and a processing unit. The monitoring unit is configured to detect multiple setup times and multiple hold times of multiple test circuits through a source clock signal. The processing unit is configured to record multiple setup times and multiple hold times as multiple detection data. The processing unit is further configured to select a first part of the detection data as multiple first detection data to establish an estimation model. The processing unit is further configured to select a second part of the detection data as multiple second detection data, and compare the second detection data and multiple estimation results generated by the estimation model to obtain an error value of the estimation model.
US11506712B2
Arrangements and techniques for testing mobile devices within a test module. The test modules are portable and may be stacked to provide a modular testing system. A pulley system may be used to move an actuator arm horizontally in the X and Y directions. The actuator arm may be moved vertically in the Z direction such that a tip may engage a touchscreen of a mobile device being tested or a user interface element of the mobile device.
US11506703B2
The invention introduces a method for verifying memory interface, performed by a processing unit, to include: driving a physical layer of a memory interface to pull-high or pull-low a signal voltage on each Input-Output (IO) pin thereof to a preset level according to a setting; obtaining a verification result corresponding to each IO pin from the memory interface; and storing each verification result in a static random access memory (SRAM), thereby enabling a testing host to obtain each verification result of the SRAM through a test interface. The testing host may examine each verification result to know whether any unexpected error has occurred in signals on the IO pins of the memory interface.
US11506698B2
A system and method are disclosed of electrostatic alignment and surface assembly of photonic crystals for dynamic color exhibition. The method includes: dispersing a plurality of photonic crystal chains into a solution; placing the solution of the plurality of photonic crystal chains in a container; and assembling and aligning the plurality of photonic crystal chains in the solution by a local charge build up on a surface of the container to exhibit color.
US11506695B2
A calibration operation determines a resistance of a sense resistor in a POE system. A voltage measurement is taken with a first current flowing through the sense resistor. A second voltage measurement is taken with a second current flowing through the resistor. A resistance value of the sense resistor is determined based on a voltage difference between the first and second voltage measurements and a current difference between the first current and the second currents.
US11506687B2
In one embodiment, a method of forming a semiconductor device may include forming a sense resistor to receive a high voltage signal and form a sense signal that is representative of the high voltage signal. An embodiment of the sense resistor may optionally be formed overlying a polysilicon resistor. The method may also have an embodiment that may include forming a plurality of capacitors in parallel to portions of the sense resistor wherein the plurality of capacitors are connected together in series.
US11506673B2
A method for measuring bilirubin concentration in a sample includes preparing a sensing element, where the sensing element may include a plurality of carbon dots, adding the sample to the sensing element, where the sample may include a plurality of bilirubin molecules, obtaining a first grayscale image of the sensing element under ultra-violet (UV) irradiation, irradiating visible light with a wavelength between 470 nm and 490 nm on the sensing element, obtaining a second grayscale image of the sensing element under ultra-violet (UV) irradiation, calculating a light intensity difference by calculating a difference between a first average light intensity of the first grayscale image and a second average light intensity of the second image, and determining the bilirubin concentration based on a correlation between the bilirubin concentration and the light intensity difference.
US11506667B2
A method for therapy control of HPV16 positive carcinoma, an antibody for use in the corresponding diagnostic method as well as a test for performing the method. In particular, a serologic method for monitoring the development of the amount of antibodies in samples, which were taken from a patient before and after the treatment of a HPV16 positive carcinoma over a predetermined period of time. In addition, an immunologic test in the form of a kit, with which the method can be performed.
US11506664B1
Disclosed herein is a novel compound of formula (I) for detecting circulating cancerous cells, particularly, cholangio-cancerous cells, from a biological sample, wherein, R1 and R2 are independently H, or —SO3M; and M is a monovalent cation selected from the group consisting of sodium ion, potassium ion, lithium ion or ammonium ion. Also disclosed herein is a method of treating and detecting cholangio-cancerous cells from a biological sample of a subject suspected of having cholangiocarcinoma (CCA). The method includes steps of, contacting the biological sample with a magnetic bead pre-coated with the compound of formula (I); detecting a complex formed between the magnetic bead and the biological sample in an immunoassay; and administering to the subject an effective amount of a chemotherapeutic agent to ameliorate symptoms associated with the CCA.
US11506662B2
Provided are methods of identifying, visualizing and purifying proteases from a complex biological sample.
US11506656B2
Automated camera-based optical assessment involves color assessment of a physical object using conventional and inexpensive computer hardware such as a smartphone. A specially-configured test card includes a body supporting a reagent pad configured to change to an expected color in response to an enzymatic reaction, and an imaging key adjacent the reagent pad. The imaging key includes color fields including at least one field of the expected color. The hardware captures an image of the test card, and processes the image to identify the reagent pad and color fields, to process a brightness calibration target, to determine color values for the reagent pad and color fields, to calibrate the color values as a function of brightness and/or color by comparison to the brightness and color calibration targets, and to identify a color field most closely matching the reagent pad's color to determine a corresponding test result.
US11506652B2
Compositions, devices and methods are described for improving adhesion, attachment, and/or differentiation of cells in a microfluidic device or chip. In one embodiment, one or more ECM proteins are covalently coupled to the surface of a microchannel of a microfluidic device. The microfluidic devices can be stored or used immediately for culture and/or support of living cells such as mammalian cells, and/or for simulating a function of a tissue, e.g., a liver tissue, muscle tissue, etc. Extended adhesion and viability with sustained function over time is observed.
US11506651B2
Provided in the present invention a method for evaluating the mixing effect of a CO2 oil-displacing and mixing agent, characterized in measuring the volume expansion of a CO2-oil interface when pressure is gradually increased, drawing a mixed-phase percentage-pressure curve (δ-P curve), and evaluating the mixing effect of the CO2 oil-displacing and mixing agent by means of comparing the characteristics of the δ-P curve. Further provided in the present invention is a method for initially screening a CO2 oil-displacing and mixing agent.
US11506650B2
The invention belongs to the technical field of quantitative statistical distribution analysis for micro-structures of metal materials, and relates to a method for automatic quantitative statistical distribution characterization of dendrite structures in a full view field of metal materials. According to the method based on deep learning in the present invention, dendrite structure feature maps are marked and trained to obtain a corresponding object detection model, so as to carry out automatic identification and marking of dendrite structure centers in a full view field; and in combination with an image processing method, feature parameters in the full view field such as morphology, position, number and spacing of all dendrite structures within a large range are obtained quickly, thereby achieving quantitative statistical distribution characterization of dendrite structures in the metal material. The method is accurate, automatic and efficient, involves a large amount of quantitative statistical distribution information, and is statistically more representative as compared with the traditional measurement of feature sizes of dendrite structures in a single view field.
US11506649B2
To estimate penetration behavior of hydrogen up until hydrogen content reaches saturation even if load stress on steel is equal to or higher than threshold stress. A hydrogen penetration behavior estimation device includes a first measurement data input unit adapted to input first measurement data concerning variation of hydrogen content with time up until hydrogen content in steel-to-be-estimated reaches saturation when measurements are taken by applying such stress to the steel that no hydrogen embrittlement fracture occurs; a second measurement data input unit adapted to input second measurement data concerning variation of hydrogen content in the steel-to-be-estimated with time up until the steel fractures when measurements are taken by applying such stress to the steel that hydrogen embrittlement fracture occurs; a ratio calculation unit adapted to calculate increases in hydrogen contents in an initial stage of measurement and calculate a ratio of the second measurement data to the first measurement data in terms of increase in hydrogen content; and a saturated hydrogen content calculation unit adapted to multiply saturated hydrogen content based on the first measurement data by the ratio and designate the product as saturated hydrogen content of the steel-to-be-estimated, the saturated hydrogen content being reached upon application of such stress that hydrogen embrittlement fracture occurs.
US11506648B2
Disclosed is a detection method for quality grade of traditional Chinese medicine (TCM), including: detecting the levels of quality control index components of TCM and efficacy-related in vitro activity by establishing a correlation between principal components of TCM and in vitro activity; determining the state of sample cluster by principal component analysis; constructing a logistic regression model of quality grade versus index components and bioactivity and establishing corresponding grade detection formulas of Chinese medicinal materials by fitting a large number of sample data for Chinese medicinal materials from different places of origin and batches. The method of the present invention realizes the mathematical expression of a standard for quality difference of TCM, and provides a feasible solution for the industrialized evaluation of quality grades of Chinese medicinal materials or herbal slices finally.
US11506645B2
The device is provided with a lamp lighting unit configured to perform an operation for lighting a deuterium lamp by controlling a lamp drive unit and a heater drive unit, an abnormality determination unit configured to determine, in a prescribed sequence, whether or not a voltage or a current detected by a lamp voltage detection unit, a lamp current detection unit, a heater voltage detection unit, and a heater current detection unit is abnormal, and an abnormality cause identification unit configured to identify, in a case the voltage or the current is determined to be abnormal by the abnormality determination, the cause of the abnormality, based on the timing at which the abnormality determination unit determines that the voltage or the current is abnormal.
US11506638B2
A contactless odometer system can include a sensor array. The sensor array can include a plurality of sensing elements adjacent to a target surface and configured to receive signals based on a distance separating the sensing element from the adjacent surface and a defect present below the adjacent surface of the target. The system can also include a controller configured to receive the signals from first and second locations within the target and to generate first and second defect maps corresponding to the first and second locations. The controller can identify overlapping portions of first and second defect maps and can determine a translation distance in at least one direction. Related methods of determining a distance traveled by a contactless odometer system are also provided.