Document | Document Title |
---|---|
US11580489B2 |
Systems and methods for initiating returns over a network
The present invention provides systems and methods for processing return transactions over a network. An embodiment of the invention discloses an online return application that generates an electronic return shipping label that can be delivered to a browser of a customer that wishes to make a return. Also, disclosed is the creation and transmission of label delivery links, which provide for dynamic generation and delivery of shipping labels. |
US11580484B2 |
Cargo inspection, monitoring and securement in self-driving trucks
The technology relates to cargo vehicles. National, regional and/or local regulations set requirements for operating cargo vehicles, including how to distribute and secure cargo, and how often the cargo should be inspected during a trip. However, such regulations have been focused on traditional human-driven vehicles. Aspects of the technology address various issues involved with securement and inspection of cargo before a trip, as well as monitoring during the trip so that corrective action may be taken as warranted. For instance, imagery and other sensor information may be used to enable proper securement of cargo before starting a trip. Onboard sensors along the vehicle monitor the cargo and securement devices/systems during the trip to identify issues as they arise. Such information is used by the onboard autonomous driving system (or a human driver) to take corrective action depending on the nature of the issue. |
US11580482B1 |
Content relevance in a social networking system using population-representative human rater pool
A social networking system builds a quality controlled and desired population-representative pool of human raters to provide ratings on content items to improve a feed ranking model used for providing its users with more relevant content. The system identifies a pool of candidate human raters for providing ratings on a feed of content items. For each candidate human rater of the pool of candidate human raters, the system presents a feed of content items based on a feed ranking model, obtains ratings on the feed of content items, and determines a score representing the consistency of the obtained ratings, the representativeness of the pool of human raters, or the relevance of the content provided by the ranking model. The system uses the computed scores to modify the ranking model used to present content to its users for improving the relevance of the presented content. |
US11580462B2 |
Device, system and method for mode-based synchronization of data records
A device, system and method for mode-based synchronization of data records is provided. Booking data is received, at one or more computing devices, from one of a first and second client device. When received from the first client device, in a first order mode for the booking data, the device(s): cause an order management system (OMS) to generate: order data at a first database; and cause a legacy system to generate a corresponding passenger name record (PNR) at a second database, the corresponding PNR being slaved to the order data. When received from the second client device, in a legacy mode for the booking data, the device(s): cause the legacy system to generate, a PNR and/or ticket data at the second database; and cause the OMS to generate corresponding order data at the first database, the corresponding order data being slaved to the PNR and/or the ticket data. |
US11580458B2 |
Method and system for performance tuning and performance tuning device
A method for performance tuning in Automated Machine Learning (Auto ML) includes obtaining preset application program interface and system resources of the automatic machine learning system. Performance index measurement values are obtained according to the preset application program interface when the system pre-trains deep learning training model candidates. A distribution strategy and a resource allocation strategy are determined according to the performance index measurement values and the system resources and computing resources of the system are allocated according to the distribution strategy and the resource allocation strategy. The disclosure also provides an electronic device and a non-transitory storage medium. |
US11580456B2 |
System to correct model drift in machine learning application
A model correction tool automatically detects and corrects model drift in a model for a machine learning application. To detect drift, the tool continuously monitors input data, outputs, and/or technical resources (e.g., processor, memory, network, and input/output resources) used to generate outputs. The tool analyzes changes to input data, outputs, and/or resource usage to determine when drift has occurred. When drift is determined to be occurring, the tool retrains a model for a machine learning application. |
US11580454B2 |
Dynamic learning method and system for robot, robot and cloud server
A dynamic learning method for a robot includes a training and learning mode. The training and learning mode includes the following steps: dynamically annotating a belonging and use relationship between an object and a person in a three-dimensional environment to generate an annotation library; acquiring a rule library, and establishing a new rule and a new annotation by means of an interactive demonstration behavior based on the rule library and the annotation library; and updating the new rule to the rule library and updating the new annotation to the annotation library when it is determined that the established new rule is not in conflict with rules in the rule library and the new annotation is not in conflict with annotations in the annotation library. |
US11580452B2 |
Selecting learning model
According to a first aspect, it is presented a method for dynamically selecting a learning model for a sensor device. The learning model is configured for determining output data based on sensor. The method comprises the steps of: detecting a need for a new learning model for the sensor device based on performance of a currently loaded learning model in the sensor device; determining at least one feature candidate based on sensor data from the at least one sensor, wherein each one of the at least one feature candidate is associated with a different source of sensor data; selecting a new learning model, from a set of candidate learning models, based on the at least one feature candidate and input features of each one of the candidate learning models; and triggering the new learning model to be loaded on the sensor device, replacing the currently loaded learning model. |
US11580445B2 |
Efficient off-policy credit assignment
Systems and methods are provided for efficient off-policy credit assignment (ECA) in reinforcement learning. ECA allows principled credit assignment for off-policy samples, and therefore improves sample efficiency and asymptotic performance. One aspect of ECA is to formulate the optimization of expected return as approximate inference, where policy is approximating a learned prior distribution, which leads to a principled way of utilizing off-policy samples. Other features are also provided. |
US11580443B2 |
Facilitating client ergonomic support via machine learning
Techniques are described with respect to facilitating client ergonomic support. An associated method includes receiving a plurality of posture datapoints associated with multiple clients and constructing a machine learning knowledge model based upon the plurality of posture datapoints in order to identify a plurality of predefined ergonomic support design elements. The method further includes receiving client-specific posture datapoints associated with a first client and analyzing, via the machine learning knowledge model, the client-specific posture datapoints in view of the plurality of posture datapoints in order to select an initial ergonomic support design element among the plurality of predefined ergonomic support design elements. The method further includes facilitate printing of the initial ergonomic support design element for a seat component associated with the first client. In an embodiment, the method further includes providing at least one ergonomic refinement to the first client based upon ergonomic sensor data. |
US11580439B1 |
Fall identification system
A method of determining whether a user has fallen comprises detecting a potential fall using a motion sensing device, updating a probability of the potential fall being an actual fall based on an additional sensor, and updating the probability of the potential fall being an actual fall based on user context, the user context including an identified activity prior to the potential fall. |
US11580436B2 |
Stabilizer measurement decoding using additional edges to identify errors caused by cross-talk
Extra edges are added to a group of edges for use in decoding syndrome measurements of a surface code implemented using hybrid acoustic-electric qubits. The extra edges include two-dimensional cross-edges and three-dimensional space-time correlated edges that identify correlated errors arising from spurious photon dissipation processes of a multiplexed control circuit that leads to cross-talk between storage modes of a set of the mechanical resonators controlled by the given multiplexed control circuit. Additionally, error probabilities used for edge weighting incorporate error probabilities due to the spurious photon dissipation processes. |
US11580430B2 |
System and methods for determining a quality score for a part manufactured by an additive manufacturing machine
Determining a quality score for a part manufactured by an additive manufacturing machine based on build parameters and sensor data without the need for extensive physical testing of the part. Sensor data is received from the additive manufacturing machine during manufacture of the part using a first set of build parameters. The first set of build parameters is received. A first algorithm is applied to the first set of build parameters and the received sensor data to generate a quality score. The first algorithm is trained by receiving a reference derived from physical measurements performed on at least one reference part built using a reference set of build parameters. The quality score is output via the communication interface of the device. |
US11580429B2 |
Reinforcement learning using a relational network for generating data encoding relationships between entities in an environment
A neural network system is proposed, including an input network for extracting, from state data, respective entity data for each a plurality of entities which are present, or at least potentially present, in the environment. The entity data describes the entity. The neural network contains a relational network for parsing this data, which includes one or more attention blocks which may be stacked to perform successive actions on the entity data. The attention blocks each include a respective transform network for each of the entities. The transform network for each entity is able to transform data which the transform network receives for the entity into modified entity data for the entity, based on data for a plurality of the other entities. An output network is arranged to receive data output by the relational network, and use the received data to select a respective action. |
US11580426B2 |
Systems and methods for determining relative importance of one or more variables in a nonparametric machine learning model
Systems and methods for determining relative importance of one or more variables in a non-parametric model include: receiving, raw values of the variables corresponding to one or more entities; processing the raw values using a statistical model to obtain probability values for the variables and an overall prediction value for each entity; determining a plurality of cumulative distributions for the variables based on the raw values and the number of entities having a specific raw value; grouping the variables into a plurality of equally sized buckets based on the cumulative distributions; determining a mean probability value for each bucket; assigning a rank number for each bucket based on the mean probability values; compiling a table for the entities based on the raw values and the buckets corresponding to the raw values; and determining the relative importance of the variables for the entities based on the rank numbers. |
US11580425B2 |
Managing defects in a model training pipeline using synthetic data sets associated with defect types
The disclosure herein describes managing defects in a model training pipeline. A synthetic data set is generated that is associated with a defect type and a lifecycle stage of the model training pipeline, and baseline performance metrics associated with the defect type are generated. Based on a code change to the pipeline, a test model is trained using the pipeline and the synthetic data set, and test performance metrics are collected based on the test model and associated with the defect type. Based on comparing the baseline performance metrics and the test performance metrics, a defect of a particular defect type is identified in the pipeline. An indicator of the defect is provided that includes the defect type and the lifecycle stage with which the synthetic data set is associated, whereby a defect correction process is enabled to remedy the defect based on the associated defect type and the lifecycle stage. |
US11580424B2 |
Automatically refining application of a hierarchical coding system to optimize conversation system dialog-based responses to a user
A service identifies a level of specificity of one or more identified entities in a user input comprising a query, within one of multiple levels of a hierarchy of a hierarchical coding system. Responsive to determining that additional levels of specificity beyond the identified level of specificity are recommended to return a minimum answer set to the query, the service returns one or more answers requesting one or more additional inputs refining the query based on one or more values identified in a next level. Responsive to determining that no additional levels of specificity beyond the identified level of specificity are recommended to return the minimum answer set to the query, the service returns an answer set comprising a selection of information for the current level of specificity from an ingested corpus of knowledge mapped to the hierarchical coding system. |
US11580414B2 |
Factor analysis device, factor analysis method, and storage medium on which program is stored
Provided is a factor analysis device capable of obtaining more useful knowledge relating to the degree of influence of pieces of data. A factor analysis device according to one embodiment of the present invention is provided with: a classification unit for classifying a type of data into a first group or a second group; and an influence degree calculation unit for calculating, as the degree of influence on target data, the degree of influence of the data of the type classified into the second group on the data of the first group type. |
US11580410B2 |
3-D convolutional autoencoder for low-dose CT via transfer learning from a 2-D trained network
A 3-D convolutional autoencoder for low-dose CT via transfer learning from a 2-D trained network is described, A machine learning method for low dose computed tomography (LDCT) image correction is provided. The method includes training, by a training circuitry, a neural network (NN) based, at least in part, on two-dimensional (2-D) training data. The 2-D training data includes a plurality of 2-D training image pairs. Each 2-D image pair includes one training input image and one corresponding target output image. The training includes adjusting at least one of a plurality of 2-D weights based, at least in part, on an objective function. The method further includes refining, by the training circuitry, the NN based, at least in part, on three-dimensional (3-D) training data. The 3-D training data includes a plurality of 3-D training image pairs. Each 3-D training image pair includes a plurality of adjacent 2-D training input images and at least one corresponding target output image. The refining includes adjusting at least one of a plurality of 3-D weights based, at least in part, on the plurality of 2-D weights and based, at least in part, on the objective function. The plurality of 2-D weights includes the at least one adjusted 2-D weight. |
US11580407B2 |
Learning device, signal processing device, and learning method
A learning data processing unit accepts, as input, a plurality of pieces of learning data for a respective plurality of tasks, and calculates, for each of the tasks, a batch size which meets a condition that a value obtained by dividing a data size of corresponding one of the pieces of learning data by the corresponding batch size is the same between the tasks. A batch sampling unit samples, for each of the tasks, samples from corresponding one of the pieces of learning data with the corresponding batch size calculated by the learning data processing unit. A learning unit updates a weight of a discriminator for each of the tasks, using the samples sampled by the batch sampling unit. |
US11580405B2 |
Domain adaptation of deep neural networks
Disclosed herein are system, method, and computer program product embodiments for adapting machine learning models for use in additional applications. For example, feature extraction models are readily available for use in applications such as image detection. These feature extraction models can be used to label inputs (such as images) in conjunction with other deep neural network models. However, in adapting the feature extraction models to these uses, it becomes problematic to improve the quality of their results on target data sets, as these feature extraction models are large and resistant to retraining. Approaches disclosed herein include a transfer layer for providing fast retraining of machine learning models. |
US11580403B2 |
System, method, and computer program product for perforated backpropagation in an artificial neural network
Provided is a system, method, and computer program product for perforated backpropagation. The method includes segmenting a plurality of nodes into at least two sets including a set of first nodes and a set of second nodes, determining an error term for each node of the set of first nodes, the first set of nodes comprising a first and second subset of nodes, backpropagating the error terms for each node throughout the set of first nodes, determining an error term for each node of the first subset of nodes of the set of first nodes based on direct connections between the first subset of nodes and the second subset of nodes independent of error terms of the set of second nodes, determining an error term for each node of the set of second nodes, and updating weights of each node of the plurality of nodes based on the error term. |
US11580401B2 |
Distance metrics and clustering in recurrent neural networks
Distance metrics and clustering in recurrent neural networks. For example, a method includes determining whether topological patterns of activity in a collection of topological patterns occur in a recurrent artificial neural network in response to input of first data into the recurrent artificial neural network, and determining a distance between the first data and either second data or a reference based on the topological patterns of activity that are determined to occur in response to the input of the first data. |
US11580395B2 |
Generative adversarial neural network assisted video reconstruction
A latent code defined in an input space is processed by the mapping neural network to produce an intermediate latent code defined in an intermediate latent space. The intermediate latent code may be used as appearance vector that is processed by the synthesis neural network to generate an image. The appearance vector is a compressed encoding of data, such as video frames including a person's face, audio, and other data. Captured images may be converted into appearance vectors at a local device and transmitted to a remote device using much less bandwidth compared with transmitting the captured images. A synthesis neural network at the remote device reconstructs the images for display. |
US11580389B2 |
System and method for predicting fall armyworm using weather and spatial dynamics
A dynamic graph includes a plurality of nodes and edges at a plurality of time steps; each node corresponds to a geographic location in a first area where pest infestation information is available for a subset of locations. Each edge connects two of the nodes which are geographically proximate, has a direction based on wind direction, and has a weight based on relative wind speed. Assign node features based on weather data as well as labels corresponding to pest infestation severity. Train a graph convolutional network on the dynamic graph. Based on predicted future weather conditions for a second area different than the first area, use the trained graph convolutional network to predict, via inductive learning, pest infestation severity for future times for a new set of nodes corresponding to new geographic locations in the second area for which no pest infestation information is available. |
US11580386B2 |
Convolutional layer acceleration unit, embedded system having the same, and method for operating the embedded system
Disclosed herein are a convolutional layer acceleration unit, an embedded system having the convolutional layer acceleration unit, and a method for operating the embedded system. The method for operating an embedded system, the embedded system performing an accelerated processing capability programmed using a Lightweight Intelligent Software Framework (LISF), includes initializing and configuring, by a parallelization managing function entity (FE), entities present in resources for performing mathematical operations in parallel, and processing in parallel, by an acceleration managing FE, the mathematical operations using the configured entities. |
US11580384B2 |
System and method for using a deep learning network over time
The present approach relates to a system capable of life-long learning in a deep learning context. The system includes a deep learning network configured to process an input dataset and perform one or more tasks from among a first set of tasks. As an example, the deep learning network may be part of an imaging system, such as a medical imaging system, or may be used in industrial applications. The system further includes a learning unit communicatively coupled to the deep learning network 102 and configured to modify the deep learning network so as to enable it to perform one or more tasks in a second task list without losing the ability to perform the tasks from the first list. |
US11580379B1 |
Phased deployment of deep-learning models to customer facing APIs
Techniques for phased deployment of machine learning models are described. Customers can call a training API to initiate model training, but then must wait while the training completes before the model can be used to perform inference. Depending on the type of model, machine learning algorithm being used for training, size of the training dataset, etc. this training process may take hours or days to complete. This leads to significant downtime where inference requests cannot be served. Embodiments improve upon existing systems by providing phased deployment of custom models. For example, a simple, less accurate model, can be provided synchronously in response to a request for a custom model. At the same time, one or more machine learning models can be trained asynchronously in the background. When the machine learning model is ready for use, the customers' traffic and jobs can be transferred over to the better model. |
US11580378B2 |
Reinforcement learning for concurrent actions
A computer-implemented method comprises instantiating a policy function approximator. The policy function approximator is configured to calculate a plurality of estimated action probabilities in dependence on a given state of the environment. Each of the plurality of estimated action probabilities corresponds to a respective one of a plurality of discrete actions performable by the reinforcement learning agent within the environment. An initial plurality of estimated action probabilities in dependence on a first state of the environment are calculated. Two or more of the plurality of discrete actions are concurrently performed within the environment when the environment is in the first state. In response to the concurrent performance, a reward value is received. In response to the received reward value being greater than a baseline reward value, the policy function approximator is updated, such that it is configured to calculate an updated plurality of estimated action probabilities. |
US11580377B2 |
Method and device for optimizing neural network
The embodiments of this application provide a method and device for optimizing neural network. The method includes: binarizing and bit-packing input data of a convolution layer along a channel direction, and obtaining compressed input data; binarizing and bit-packing respectively each convolution kernel of the convolution layer along the channel direction, and obtaining each corresponding compressed convolution kernel; dividing the compressed input data sequentially in a convolutional computation order into blocks of the compressed input data with the same size of each compressed convolution kernel, wherein the data input to one time convolutional computation form a data block; and, taking a convolutional computation on each block of the compressed input data and each compressed convolution kernel sequentially, obtaining each convolutional result data, and obtaining multiple output data of the convolution layer according to each convolutional result data. |
US11580375B2 |
Accelerated training of a machine learning based model for semiconductor applications
Methods and systems for accelerated training of a machine learning based model for semiconductor applications are provided. One method for training a machine learning based model includes acquiring information for non-nominal instances of specimen(s) on which a process is performed. The machine learning based model is configured for performing simulation(s) for the specimens. The machine learning based model is trained with only information for nominal instances of additional specimen(s). The method also includes re-training the machine learning based model with the information for the non-nominal instances of the specimen(s) thereby performing transfer learning of the information for the non-nominal instances of the specimen(s) to the machine learning based model. |
US11580372B2 |
Efficient convolutional engine
A hardware architecture for implementing a convolutional neural network. |
US11580371B2 |
Method and apparatus to efficiently process and execute Artificial Intelligence operations
A method, apparatus, and system are discussed to efficiently process and execute Artificial Intelligence operations. An integrated circuit has a tailored architecture to process and execute Artificial Intelligence operations, including computations for a neural network having weights with a sparse value. The integrated circuit contains at least a scheduler, one or more arithmetic logic units, and one or more random access memories configured to cooperate with each other to process and execute these computations for the neural network having weights with the sparse value. |
US11580368B2 |
Artificial neural network circuit
Provided is an artificial neural network circuit including unit weight memory cells including weight memory devices configured to store weight data and weight pass transistors, unit threshold memory cells including a threshold memory device programmed to store a threshold and a threshold pass transistor, a weight-threshold column in which the plurality of unit weight memory cells and the plurality of unit threshold memory cells are connected, and a sense amplifier configured to receive an output signal of the weight-threshold column as an input and receive a reference voltage as another input. |
US11580364B2 |
Unsupervised learning of metric representations from slow features
A method of unsupervised learning of a metric representation and a corresponding system for a mobile device determines a metric position information for a mobile device from an environmental representation. The mobile device comprises at least one sensor for acquiring sensor data and an odometer system configured to acquire displacement data of the mobile device. An environmental representation is generated based on the acquired sensor data by applying an unsupervised learning algorithm. The mobile device moves along a trajectory and the displacement data and the sensor data are acquired while the mobile device is moving along the trajectory. A set of mapping parameters is calculated based on the environmental representation and the displacement data. A metric position estimation is determined based on a further environmental representation and the calculated set of mapping parameters. |
US11580361B2 |
Neural network training mechanism
An apparatus to facilitate neural network (NN) training is disclosed. The apparatus includes training logic to receive one or more network constraints and train the NN by automatically determining a best network layout and parameters based on the network constraints. |
US11580359B2 |
Pointer sentinel mixture architecture
The technology disclosed provides a so-called “pointer sentinel mixture architecture” for neural network sequence models that has the ability to either reproduce a token from a recent context or produce a token from a predefined vocabulary. In one implementation, a pointer sentinel-LSTM architecture achieves state of the art language modeling performance of 70.9 perplexity on the Penn Treebank dataset, while using far fewer parameters than a standard softmax LSTM. |
US11580356B2 |
Efficient inferencing with piecewise pointwise convolution
Certain aspects of the present disclosure provide techniques for performing piecewise pointwise convolution, comprising: performing a first piecewise pointwise convolution on a first subset of data received via a first branch input at a piecewise pointwise convolution layer of a convolutional neural network (CNN) model; performing a second piecewise pointwise convolution on a second subset of data received via a second branch input at the piecewise pointwise convolution layer; determining a piecewise pointwise convolution output by summing a result of the first piecewise pointwise convolution and a result of the second piecewise pointwise convolution; and providing the piecewise pointwise convolution output to a second layer of the CNN model. |
US11580354B2 |
Computing apparatus using convolutional neural network and method of operating the same
An apparatus and a method use a convolutional neural network (CNN) including a plurality of convolution layers in the field of artificial intelligence (AI) systems and applications thereof. A computing apparatus using a CNN including a plurality of convolution layers includes a memory storing one or more instructions; and one or more processors configured to execute the one or more instructions stored in the memory to obtain input data; identify a filter for performing a convolution operation with respect to the input data, on one of the plurality of convolution layers; identify a plurality of sub-filters corresponding to different filtering regions within the filter; provide a plurality of feature maps based on the plurality of sub-filters; and obtain output data, based on the plurality of feature maps. |
US11580349B1 |
Stackable integrated circuit cards
Systems and methods allow for the integrated circuit cards (ICCs) to removably couple to each other and transmit information to an access device as a single device. One among the two or more ICCs coupled together may read data from the remaining ICCs and provide the data to an access device via contactless communication. The ICC may include a substrate; an integrated circuit embedded in the substrate; input ports exposed on a first surface of the substrate, and output ports exposed on a second surface of the substrate. The input ports and the output ports are electrically coupled to the integrated circuit. The output ports are configured to be removably coupled to the input ports of a second ICC. |
US11580348B2 |
Transient infrastructure for ubiquitous network communications applications
The disclosure generally relates to networking infrastructure and, more particularly, to installing transient infrastructure for ubiquitous networking applications. A wireless gateway device is sent to physical premises with a parcel. After the wireless gateway device is delivered to the physical premises, a processor of the wireless gateway device draws power from the energy source to perform operations comprising executing program code stored in non-transitory processor-readable medium to establish a wireless communications connection with a network service through a first type of wireless communications interface. The wireless gateway device performs operations comprising establishing wireless communications with one or more wireless peripheral devices in the physical premises through the second type of wireless communications interface. |
US11580347B2 |
Chipless RFID for liquid lens
A liquid lens includes a substrate, an anti-reflection (AR) coating, and a chipless radio frequency identification (RFID) tag. The substrate includes central and peripheral portions. The AR coating is disposed on the substrate. The chipless RFID tag is disposed in the peripheral portion to uniquely identify the liquid lens. |
US11580341B2 |
Printing device reading information from and writing information to storage element provided on tape
In a printing device, a supply portion is configured to convey a tape in its longitudinal direction. The tape includes: a plurality of labels arranged continuously in the longitudinal direction; and a plurality of storage elements provided on respective ones of the plurality of labels. A first storage element is provided on a first label and configured to store first authentication data. The second storage element is provided on a second label and configured to store second authentication data. A printing portion is configured to print on the plurality of labels. A controller is configured to perform: reading the first authentication data from the first storage element and the second authentication data from the second storage element by a reading portion; and determining whether the first authentication data is correlated to the second authentication data to meet an authentication condition. |
US11580340B2 |
Computer-readable medium, electronic device, and method for causing image processing device to perform preliminary operation
A non-transitory computer-readable medium stores computer-readable instructions configured to, when executed by a processor of an electronic device, cause the electronic device to display on a screen of a display an object for receiving an instruction to cause the electronic device to perform a specific operation including controlling an image processing device, obtain a position of the object in the screen, obtain a position of the indicator based on output signals from a millimeter wave radar, determine whether the position of the indicator is within a particular range relative to the position of the object, and when determining that the position of the indicator is within the particular range, transmit to the image processing device a preliminary operation command instructing the image processing device to start a preliminary operation to shorten a time required to complete the specific operation. |
US11580334B2 |
Construction zone segmentation
Systems and methods for construction zone segmentation are provided. The system aligns image level features between a source domain and a target domain based on an adversarial learning process while training a domain discriminator. The target domain includes construction zones scenes having various objects. The system selects, using the domain discriminator, unlabeled samples from the target domain that are far away from existing annotated samples from the target domain. The system selects, based on a prediction score of each of the unlabeled samples, samples with lower prediction scores. The system annotates the samples with the lower prediction scores. |
US11580331B2 |
Classification using cascaded spatial voting grids
A method can include identifying a first key value of a first cell of a first grid of grids of cells to which a first feature maps, embedding the first grid into each cell of a second grid, identifying a second key value of a second cell of the second grid to which a second feature maps, the second key value representative of the first and second key values, comparing the identified key value to the key values of a memory, in response to determining the identified key value is in the memory, and providing data indicating a class associated with the identified key value in the memory. |
US11580327B2 |
Image denoising model training method, imaging denoising method, devices and storage medium
A training method for an image denoising model that can include collecting multiple sample image groups through a shooting device, each sample image group including multiple frames of sample images with a same photographic sensitivity and sample images in different sample image groups having different photographic sensitivities. The method can further include acquiring a photographic sensitivity of each sample image group, determining a noise characterization image corresponding to each sample image group based on the photographic sensitivity, determining a training input image group and a target image associated with each sample image group, each training input image group including all or part of sample images in a corresponding sample image group and a corresponding noise characterization image, constructing multiple training pairs each including a training input image group and a target image, and training the image denoising model based on the multiple training pairs until the image denoising model converges. |
US11580326B2 |
Ontology matching based on weak supervision
A method is for matching a set of first classes assigned to a first data set with a set of second classes assigned to a second data set. The method includes constructing, via a set of pre-processing functions, a plurality of alignment profiles such that at least one alignment profile is assigned to each of the first classes and each of the second classes. The method includes generating a comparison matrix for each group of the alignment profiles, such that each group includes at least one of the first classes and at least one of the second classes. The method includes training a first machine learning model, through supervised training, based on the generated comparison matrices and based on probabilistic labels generated by a second machine learning model. |
US11580323B2 |
Data ingestion platform
Embodiments are directed to data ingestion over a network. Raw data and integrated data associated with a plurality of separate data sources may be provided such that the raw data includes content associated with a plurality of subjects. Categorization models may be employed to categorize the raw data based on various features, such as, format, structure, data source, variability, volume, or associated entities. Matching models may be determined based on the categorization of the of the raw data, the integrated data and the content associated with the plurality of subjects. Matching models may generate a plurality of unified facts based on the raw data and the integrated data such that each unified fact is associated with a score associated with a quality of its match with a unified schema. |
US11580320B2 |
Algorithm for scoring partial matches between words
Techniques are disclosed relating to scoring partial matches between words. In certain embodiments, a method may include receiving a request to determine a similarity between an input text data and a stored text data. The method also includes determining, based on comparing one or more words included in the input text data with one or more words included in the stored text data, a set of word pairs and a set of unpaired words. Further, in response to determining that the set of unpaired words passes elimination criteria, the method includes calculating a base similarity score between the input text data and the stored text data based on the set of word pairs. The method also includes determining a scoring penalty based on the set of unpaired words and generating a final similarity score between the input text data and the stored text data by modifying the base similarity score based on the scoring penalty. |
US11580319B2 |
Display apparatus
A display apparatus includes a sensor layer including sensors; a pixel layer disposed on the sensor layer and including pixel areas and pixels in the pixel areas; and an opaque layer disposed between the sensor layer and the pixel layer and having holes corresponding to light-transmitting areas of pixel areas in which pixels that emit light of a specific color are disposed. |
US11580317B2 |
Tracking RFID groups with spatio-temporal proximity
Systems and methods for determining radio-frequency identification (RFID) tag proximity groups are provided. The method includes receiving RFID tag readings from multiple RFID tags. The method includes determining signal strengths of the RFID tag readings. The method includes determining pairs of RFID tags based on the RFID tag readings. The method also includes implementing a twin recurrent neural network (RNN) to determine proximity groups of RFID tags based on distance similarity over time between each of the pairs of the RFID tags. |
US11580315B2 |
Agile time-continuous memory operation for a radio frequency identification transponder
A radio frequency identification (RFID) transponder includes a current control module for controlling a current consumption of a memory based on an amount of available power, and a control logic for controlling a memory operation in response to the control of the current consumption by the current control module. The RFID transponder further includes a power detector that is configured to continuously monitor and detect the amount of available power and output a power-dependent control signal. The power-dependent control signal is used by the RFID transponder to control the current consumption of the memory in dependence on the available power. |
US11580314B2 |
Document translation method and apparatus, storage medium, and electronic device
A document translation method includes: displaying a source text display region, a translated text region, and an editing region, wherein textual content in a document to be translated is displayed in the source text display region, and reference translated text for the textual content is displayed in the translated text region; and providing a translated text recommendation from the reference translated text according to input from a user within the editing region. The method further includes: displaying the translation recommendation in the editing area as a translation result, if a confirmation operation for the translation recommendation is detected; and receiving a translation inputted by the user that is different from the translation recommendation and displaying the translation inputted by the user in the editing area as the translation result, if a non-confirmation operation for the translation recommendation is detected. |
US11580308B2 |
Method and apparatus for expressing time in an output text
Methods, apparatuses, and computer program products are described herein that are configured to express a time in an output text. In some example embodiments, a method is provided that comprises identifying a time period to be described linguistically in an output text. The method of this embodiment may also include identifying a communicative context for the output text. The method of this embodiment may also include determining one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context. The method of this embodiment may also include generating a phrase specification that linguistically describes the time period based on the descriptor that is defined by a temporal reference frame of the one or more temporal reference frames. In some examples, the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically. |
US11580307B2 |
Word attribution prediction from subject data
A digital attribution system is described to generate predictions of word attributions from subject data, e.g., titles, subject lines of emails, and so on. To do so, an attribution score is first generated by the digital attribution system that describe an amount to which respective words in the subject data cause performance of a corresponding outcome. The attribution scores are then used by the digital attribution system to generate representations for display in a user interface for respective words in the subject data and may also be used to generate attribution recommendations of changes to be made to the subject data. |
US11580305B2 |
Automatically assisting conversations using graph database
Examples of the present disclosure describe systems and methods for automatically assisting conversations using a graph database. In order to minimize misunderstanding of words and phrases used by participants during a conversation, phrases from the conversation may be received by conversation assistance application as the conversation takes place. Entities may be extracted from the phrase based on natural language recognition according to a domain context of the participant being assisted. One or more tags may be looked up from a graph database, and may be provided to the participant as a list of hashtags related to the conversation. Links to documents may be extracted based on the tags for the participant for viewing during the conversation. |
US11580299B2 |
Corpus cleaning method and corpus entry system
The present disclosure provides a corpus cleaning method and a corpus entry system. The method includes: obtaining an input utterance; generating a predicted value of an information amount of each word in the input utterance according to the context of the input utterance using a pre-trained general model; and determining redundant words according to the predicted value of the information amount of each word, and determining whether to remove the redundant words from the input utterance. In such a manner, the objectivity and accuracy of corpus cleaning can be improved. |
US11580298B2 |
Detecting hypocrisy in text
Techniques are disclosed for identifying hypocrisy in text. A computer system creates, from fragments of text, a syntactic tree that represents syntactic relationships between words in the fragments. The system identifies, in the syntactic tree, a first entity and a second entity. The system further determines that the first entity is opposite to the second entity. The system further determines a first sentiment score for a first fragment comprising the first entity and a second sentiment score for a second fragment comprising the second entity. The system, responsive to determining that the first sentiment score and the second sentiment score indicate opposite emotions, identifies the text as comprising hypocrisy and providing the text to an external device. |
US11580295B2 |
Systems for generating layouts of text objects
In implementations of systems for generating layouts of text objects, a computing device implements a layout system to receive input data describing a sequence of text and the layout system represents the sequence of the text as a number of text objects. A candidate layout for the text objects is identified from layout data describing a plurality of layouts, the candidate layout identified at least partially based on the number of the text objects. The layout system generates a binary tree having leaf nodes and at least one parent node representing the candidate layout. An arrangement of the text objects in the candidate layout is generated for display in a user interface based on the binary tree. |
US11580291B2 |
Ambiguous date resolution for electronic communication documents
A computer-implemented method for resolving date ambiguities in electronic communication documents includes identifying, within the documents, date field values each associated with a different instance of a communication segment. The method also includes resolving a candidate date for each different communication segment instance, with each candidate date being associated with a respective priority level indicative of a level of certainty with which the candidate date was resolved, and determining a final date from among the candidate dates at least by comparing the respective priority levels. The method further includes determining, based on the final date, an ordered relationship between the electronic communication documents, and storing metadata indicating the ordered relationship between the electronic communication documents. |
US11580288B2 |
Integrated circuit including standard cells, method of manufacturing the integrated circuit, and computing system for performing the method
An integrated circuit includes a standard cell including a first output pin and a second output pin configured to each output the same output signal, a first routing path connected to the first output pin, and a second routing path connected to the second output pin. The first routing path includes a first cell group including at least one load cell, the second routing path includes a second cell group including at least one load cell, and the first routing path and the second routing path are electrically disconnected from each other outside the standard cell. |
US11580284B1 |
System, method, and computer program product for finding and analyzing deadlock conditions associated with the formal verification of an electronic circuit design
The present disclosure relates to a method for electronic circuit design. Embodiments may include receiving, using a processor, an electronic circuit design and performing a deadlock check on the electronic circuit design using a using a linear temporal logic property and a proof engine. Embodiments may further include analyzing a counterexample associated with the electronic circuit design for a loop escape condition, wherein analyzing includes proving a cover trace of a liveness obligation. If the loop escape condition is reachable from the counterexample, embodiments may include extracting one or more events associated with the loop escape condition and adding a waiver constraint to the deadlock check to force a no deadlock outcome. |
US11580282B2 |
Multilayer fluid analysis program, and multilayer fluid analysis system
A computer-readable non-transitory storage medium stores a multilayer fluid analysis program for analyzing a multilayer fluid as 2.5 dimensions in which each layer is divided into elements and each of the elements has information about a layer thickness in a finite element model for the multilayer fluid. The multilayer fluid analysis program allowing a computer to function as: a layer thickness calculation process for calculating the layer thickness of the elements from a simultaneous equation indicating a relationship between stress in a normal direction and a fluid viscosity in the elements without considering a fluid flow in a thickness direction of the layer thickness under a condition that stresses in the normal direction and a tangential direction are balanced at an interface of respective layers and a flow velocity at the interface is continuous; and a display process for displaying a calculation result. |
US11580280B2 |
Computational framework for modeling of physical process
Techniques, systems, and devices are described for providing a computational frame for estimating high-dimensional stochastic behaviors. In one exemplary aspect, a method for performing numerical estimation includes receiving a set of measurements of a stochastic behavior. The set of correlated measurements follows a non-standard probability distribution and is non-linearly correlated. Also, a non-linear relationship exists between a set of system variables that describes the stochastic behavior and a corresponding set of measurements. The method includes determining, based on the set of measurements, a numerical model of the stochastic behavior. The numerical model comprises a feature space comprising non-correlated features corresponding to the stochastic behavior. The non-correlated features have a dimensionality of M and the set of measurements has a dimensionality of N, M being smaller than N. The method includes generating a set of approximated system variables corresponding to the set of measurements based on the numerical model. |
US11580276B2 |
Dynamic asset management system and methods for generating interactive simulations representing assets based on automatically generated asset records
Methods and systems are provided for generating an interactive simulation representing one or more assets based on one or more asset records. Based on information from asset records stored at a database system of a cloud-based computing system, an asset simulator module, executed at a cloud-based computing system, can generate one or more simulated representations of the assets. A simulator application executed at the cloud-based computing system can augment the simulated representations of the assets with (at least) additional information from the asset records stored in the database system, and generate a user interface that presents an interactive simulation of the assets. The user interface can include the simulated representations of the assets with the additional information from the asset records stored in the database system. |
US11580265B2 |
Delay-based side-channel analysis for trojan detection
The present disclosure describes various embodiments of systems, apparatuses, and methods for detecting a Trojan inserted integrated circuit design using delay-based side channel analysis. In one such embodiment, an automated test generation algorithm produces test patterns that are likely to activate trigger conditions and change critical paths of an integrated circuit design. |
US11580263B2 |
Data content chain of custody and integrity validation
A device obtains previously created data content. The device unmasks and extracts one or more chain of custody blocks stored in association with the data content. The one or more chain of custody blocks includes chain of custody data identifying who, when, where, and, with what hardware and/or software, created or edited the data content. The device analyzes the one or more chain of custody blocks and validates an origination of the data content based on the analysis of the one or more chain of custody blocks. |
US11580262B2 |
Data masking in a microservice architecture
A method includes retrieving an object from storage and copying the object, generating a list that identifies one or more byte ranges, of the copy of the object, to be masked, providing the list to a masker controller microservice that examines a recipe corresponding to the copy of the object, where the recipe references a slice of the copy of the object, and the slice includes one or more data segments, masking, by the masker controller microservice, a segment of the slice that is in one of the byte ranges, to create a masked segment, and replacing, in the slice, the segment with the masked segment, to create a masked slice and creating a masked object recipe that contains a reference to the masked slice, creating a masked object that includes the masked slice, and that references any unmasked segments of the slice, and deduplicating the masked object. |
US11580260B2 |
Data protection as a service
Embodiments of the present disclosure provide methods, apparatus, systems, computing devices, and computing entities for predictive data protection using a data protection policy determination machine learning model. In one embodiment, a method is provided comprising: processing a historical data corpus using the data protection policy determination machine learning model to generate a dynamic data protection policy update describing inferred data protection instructions; determining an attestation subset of the inferred data protection instructions by comparing the instructions and prior data protection instructions described by an existing data protection policy; for each inferred data protection instruction in the attestation subset, determining a per-instruction attestation determination based on end-user feedback; generating an updated data protection policy by updating the existing policy in accordance with each inferred instruction in the attestation subset whose per-instruction attestation determination describes an affirmative attestation determination; and performing the predictive data protection using the updated data protection policy. |
US11580258B2 |
Anti-cyberbullying systems and methods
Some embodiments use text and/or image processing methods to determine whether a user of an electronic messaging platform is subject to an online threat such as cyberbullying, sexual grooming, and identity theft, among others. In some embodiments, a text content of electronic messages is automatically harvested and aggregated into conversations. Conversation data are then analyzed to extract various threat indicators. A result of a text analysis may be combined with a result of an analysis of an image transmitted as part of the respective conversation. When a threat is detected, some embodiments automatically send a notification to a third party (e.g., parent, teacher, etc.) |
US11580257B2 |
System for context-based data storage scrutinization and capture
A system for context-based data scrutinization and capture is provided. The system comprises: a memory device with computer-readable program code stored thereon; a communication device connected to a network; a processing device, wherein the processing device is configured to execute the computer-readable program code to: monitor a data storage location using a crawler bot configured for scanning an artifact stored in the data storage location; scan the artifact, using the crawler bot, for one or more data fields, wherein at least one of the one or more data fields comprises unobscured private data; identify an artifact type for the artifact based on the one or more data fields; and capture the artifact from the data storage location based on the artifact and the unobscured private data, wherein capturing the artifact comprises temporarily removing the artifact from the data storage location. |
US11580255B2 |
Security tool for n-tier platforms
An apparatus includes a memory and a hardware processor. The memory stores a plurality of logging rules. Each logging rule assigned to a tier of a multi-tier platform. The processor receives source code for an application configured to execute on a plurality of tiers of the multi-tier platform and detects, within the source code, an entry point and an exit point for a tier of the plurality of tiers. The processor determines, based on the plurality of logging rules, a first attribute that is to be logged during execution in the tier and a second attribute that is not to be logged during execution in the tier and inserts, between the entry point and the exit point in the source code, logging code that, when executed, logs the first attribute and hides the second attribute. |
US11580247B2 |
Systems and methods for quantum file permissions
Providing quantum file permissions is disclosed herein. In one example, a quantum computing device includes a permissions database that stores permissions information for a plurality of quantum files. A quantum file permissions service, executing on a processor device of the quantum computing device, receives from a requestor a permissions query for a permissions status (i.e., a read permission indicator, a write permission indicator, and/or an execute permission indicator, as non-limiting examples) of a quantum file including a plurality of qubits. In response, the quantum file permissions service accesses permissions information for the quantum file from the permissions database. The quantum file permissions service uses the permissions information from the permissions database to determine a permissions status of the quantum file. The quantum file permissions service then sends a response to the requestor indicating the permissions status of the quantum file. |
US11580244B2 |
File sharing system and method
A file sharing system and methods therefor share one or more files without requiring the files be sent to or stored on a server. The file sharing system enables files to be shared from a user device allowing users to maintain control of the files by storing and sharing files off the cloud. Sharing and file access is typically effectuated via a server and one or more links provided by the server. File access is limited to selected file access types. |
US11580243B2 |
System for authorizing rendering of objects in three-dimensional spaces
Systems and methods for authorizing rendering of objects in three-dimensional spaces are described. The system may include a first system defining a virtual three-dimensional space including the placement of a plurality of objects in the three-dimensional space, and a second system including a plurality of rules associated with portions of the three-dimensional space and a device coupled to the first system and the second system. The device may receive a request to render a volume of three-dimensional space, retrieve objects for the volume of three-dimensional, retrieve rules associated with the three-dimensional, and apply the rules for the three-dimensional space to the objects. |
US11580238B2 |
Proof-of-approval distributed ledger
A method and system for determining whether a consensus has been achieved for adding a block to a distributed ledger. The system receives a candidate block to add to the distributed ledger and receives block approvals of approving participants for the candidate block. The system calculates a total block approval stake that the approving participants have in the distributed ledger. The system identifies a total stake that participants have in the distributed ledger. When the total block approval stake is at least a threshold fraction of the total skate, the system indicates that the consensus has been achieved for adding the candidate block to the distributed ledger. |
US11580237B2 |
Methods and systems for creating, verifying, and entering security information
A system for securely producing and using high-entropy security information, such as a password. The system includes a printer, a display device, and a generator computer that is connected to the printer and the display device. The generator computer generates the high-entropy set of characters, (e.g., password), and also generates a machine-readable representation of the high-entropy set of characters, (e.g., a barcode). The generator computer causes the printer to print the high-entropy set of characters and the machine-readable representation on paper, and then deletes the high-entropy set of characters and the machine-readable representation from the system. The high-entropy set of characters, (e.g., password), may be entered into a target computer by scanning the barcode on the paper using a barcode scanner connected to the target computer, which is significantly faster than, and eliminates the human error associated with, typing in a high-entropy set of characters. |
US11580233B1 |
Baseboard-management-controller storage module
A system including a baseboard management controller (BMC) and a socket is described. The BMC is configured to provide a management interface to a network device. The socket is configured to accept an edge connector of a removable storage card. The BMC is configured to access via the socket at least a portion of the firmware of the BMC stored on the removable storage card. |
US11580232B2 |
Building a package dependencies data structure
A system, product and process for building a package dependencies data structure. The method comprises determining a package instance identifier of the package to be processed. The package instance identifier is determined based on a unique identifier of the package to be processed and based on a unique identifier of a dependency sub-tree of the package to be processed in the package instance identifier. The package instance identifier is utilized to determine if a node representing the package to be processed exists or not. In case the node does not exist already in the data structure, the node is created and added. |
US11580231B2 |
Methods and devices for secure secret key generation
There is provided a cryptographic key determination device for determining one or more cryptographic keys in a cryptographic device, the cryptographic device being configured to execute one or more test programs, the cryptographic device comprising one or more components (11-i), each component (11-i) being configured to generate static and dynamic data, the dynamic data being generated in response to the execution of the one or more test programs, wherein the cryptographic key determination device comprises: a data extraction unit configured to extract at least one part of the static data and at least one part of the dynamic data generated by the one or more components (11-i), and a key generator configured to combine the at least one part of static data and the at least one part of dynamic data, and to determine the one or more cryptographic keys by applying a cryptographic function to the combined data. |
US11580230B2 |
System and method for assessing software containers for vulnerabilities
An example method includes determining, based on a static scan, that a software container image or an intended execution environment of the software container image meets one or more first criteria required to exploit a software vulnerability. Based on the determining, runtime behavior of a software container instantiated from the software container image is monitored. The monitoring including determining whether the software container meets one or more second criteria required to exploit the software vulnerability, wherein the one or more first second criteria differs from the one or more second criteria. Based on the runtime monitoring, a risk score that indicates a magnitude of a risk the software vulnerability poses for the software container is determined, and a notification of the risk score is provided. A system for assessing software containers for vulnerabilities is also disclosed. |
US11580229B2 |
Computer-implemented method of security-related control or configuration of a digital system
A computer-implemented method includes: receiving system information data representing configurations of digital systems; receiving attack information data associated one or more of the digital systems; analyzing the received system information data and attack information data, to associated attack types; identifying, for each identified attack type, correlations and/or causalities between individual system constituents or combinations thereof in the digital systems associated with attacks; determining and assigning, based on the identified correlations and/or causalities, an attack vulnerability value, for each attack, respectively, to each of the systems and/or systems' constituents and/or combinations thereof; and retrievably storing attack vulnerability values associated with the systems, system constituents and/or combinations thereof. |
US11580226B2 |
Hybrid firmware code protection
A firmware protection module implements a hybrid firmware protection scheme on a computing device. The firmware protection module intercepts a message from a processor to a memory of the computing device. The message includes a command and an address in the memory corresponding to a firmware module stored in the module. The firmware protection module determines whether the command in the message is prohibited and whether the address in the message is protected. Responsive to a determination that the command is prohibited and the address is protected, the firmware protection module prevents at least a portion of the message from reaching the memory. |
US11580214B2 |
Authentication logging using circuitry degradation
Apparatuses and methods related to logging failed authentication attempts. Failed authentication attempts can be logged in the circuitry by degrading the circuitry. The degradation can signal a fail authentication attempt while an amount of the degradation can represent a timing of the error. |
US11580211B2 |
Indication for multi-factor authentication
An input device configured for multi-factor authentication. The input device includes a plurality of sensor electrodes, one or more light sources, and an authentication component. The plurality of sensor electrodes is configured for capacitive sensing in a sensing region of the input device. The one or more light sources are configured to illuminate at least a portion of the sensing region of the input device. The authentication component is configured to receive a first authentication input via a first authentication device, determine whether the first authentication input matches a first credential of an authorized user, and selectively activate the one or more light sources based at least in part on whether the first authentication input matches the first credential of an authorized user. |
US11580210B2 |
Password authentication
Embodiments of the present invention relate to password authentication. According to an embodiment of the present invention, a password associated with a user identification is received from a user device. The password is authenticated based on a preset relationship between a seed password and a graphical password associated with the user identification. The seed password consists of a string of characters. The graphical password is a directed path traversing all keys of a keypad in an order. Each of the keys represents one of the characters and is associated with an order number according to the order of the keys being traversed. The preset relationship is that the password consists of respective order numbers associated with respective keys representing corresponding characters of the seed password. |
US11580205B2 |
Wearable device having high security and stable blood pressure detection
A wearable device including a skin sensor and a processor is provided. The processor is configured to receive an authentication data for authenticating a user when a wearing state of the wearable device is adjacent to a skin surface of the user, execute a predetermined function in response to a request when the authentication data matches a pre-stored data and the skin sensor determines that the wearable device does not leave the skin surface after the authentication data is received, and reject or ignore the request when the skin sensor determines that the wearable device leaves the skin surface before the predetermined function is executed. The processor further calculates blood pressures according to PPG signals detected by a PPG sensor of the skin sensor. |
US11580199B2 |
Correspondence of external operations to containers and mutation events
A method is provided for determining command-to-process correspondence. The method includes identifying, by the hardware processor, initial processes resulting from executions of container immutability change events for each of multiple containers in a cluster, based on an execution time, a process identifier and a process group identifier for each of the container immutability change events. The method further includes checking, by the hardware processor, if an initial process from among the identified initial processes matches an entry in a database that stores external container commands and at least one respective process resulting from executing each of the external container commands. The method also includes designating, by the hardware processor, a particular external command, from among the external container commands stored in the database, as having a correspondence to the initial process, responsive to the initial process matching the at least one respective process resulting from executing the particular external command. |
US11580195B1 |
Quantum modulation-based data compression
Data compression includes: inputting data comprising a vector that requires a first amount of memory; compressing the vector into a compressed representation while preserving information content of the vector, including: encoding, using one or more non-quantum processors, at least a portion of the vector to implement a quantum gate matrix; and modulating a reference vector using the quantum gate matrix to generate the compressed representation, wherein the compressed representation requires a second amount of memory that is less than the first amount of memory; and outputting the compressed representation to be displayed, stored, and/or further processed. |
US11580193B2 |
Computation device, computation method, and program
A computation device includes: a list generation unit that generates a list indicating element values of first elements comprised in a plurality of computational matrices having equal numbers of rows and columns, the element values being indicated for the respective positions of the first elements in the computational matrices; and a computation execution unit that carries out computation based on the element values of the first elements indicated in the list and the element values of second elements comprised in a partial matrix belonging to a computation target matrix and having the same number of rows and columns as the computational matrices. |
US11580190B2 |
Automation system and method
A computer-implemented method, computer program product and computing system for receiving a complex task; processing the complex task to define a plurality of discrete tasks each having a discrete goal; executing the plurality of discrete tasks on a plurality of machine-accessible public computing platforms; determining if any of the plurality of discrete tasks failed to achieve its discrete goal; and if a specific discrete task failed to achieve its discrete goal, defining a substitute discrete task having a substitute discrete goal. |
US11580182B2 |
Content generation framework
Techniques for performing outputting additional content associated with but nonresponsive to an input command are described. A system receives input data from a device. The system determines an intent representing the input data and receives first output data responsive to the input data. The system determines, based on context data, that additional content associated with the first output data but nonresponsive to the input data should be output. The system receives second output data associated with but nonresponsive to the input data thereafter. The system then presents first content corresponding to the first output data and second content corresponding to the second output data. |
US11580180B2 |
Job prospect and applicant information processing
A system and improved method for managing an individual's job applications and networking processes in a digital, visual manner. In one aspect of the present invention, the platform is realized in the form of a web application with different sections, including one for tracking job applications, one for tracking networking outreach and engagement, and another for seeing tasks from both of those other sections. Data relevant to individual job applications and networking opportunities is stored in each section and displayed in an interactive kanban board-manner to enable them to manipulate their status and stay organized. Additional integrations and features include permitting importing and exporting data to third party servicers, such as job boards, applicant tracking systems, and calendars, and automated movement and prioritization using artificial intelligence/machine learning techniques applied to specific and aggregated data from other users. Machine learning further augments the application by providing additional guidance and data. |
US11580178B2 |
Methods for three-dimensional searching to precisely target retrieval within diverse types of content and devices thereof
Methods, non-transitory computer readable media, and computing devices for three-dimensional searching that precisely targets retrieval within diverse types of content includes retrieving web content in response to a received request from a client device. A destination page, an address within the page, and an offset distance from a starting point at the address to a correlated responsive portion of the web content to the received request is identified. The responsive web content with the identified destination page, the address, and the offset distance is provided to the requesting client device. |
US11580177B2 |
Identifying information using referenced text
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining summary content for resources in a domain. In one aspect, a method includes accessing a first resource belonging to a particular domain, selecting an anchor in the first resource linking to a second resource belonging to the particular domain, identifying particular text content in the first resource that is subordinate to the anchor that the second resource includes the particular text content that is subordinate to the anchor, based on determining that the second resource includes the particular text content that is subordinate to the anchor, generating a domain template for the particular domain, the domain template specifying a location of the particular text content in the second resource, and determining, for each respective resource belonging to the particular domain having a structure matching the domain template, respective text content for the respective resource. |
US11580171B2 |
System, method and interface for compiled literary work
A system, method and interface for compiling literary works from specialized databases and/or from unique interfaces is provided, including a custom database compiled from plural existing literary indexes, wherein a master index is harmonized from said existing indexes according to common terms (e.g., book, chapter and verse for biblical indexes) with deleted duplicates. In exemplary embodiments, the master index is also augmented by ingestion of additional literary works in digital form that are chopped up based on said common terms (e.g., book, chapter, verse) extracted from the literary work. |
US11580170B2 |
Machine learning based automatic audience segment in ad targeting
Generating granular clusters for real-time processing is provided. The systems can identify tokens based on aggregating input from computing devices over a time interval. The systems can identify, based on metrics, a subset of tokens for cluster generation. The systems can generate, via a clustering technique, token clusters from the subset of the tokens, each of the token clusters comprising two or more tokens from the subset of the tokens. The systems can apply a de-duplication technique to each of the token clusters. The systems can apply a filtering technique to the token clusters to remove tokens erroneously grouped in a token cluster. The systems can assign, based on a selection process, a label for each of the token clusters. The systems can activate, based on a number of remaining tokens in each of the token clusters, a subset of the token clusters for real-time content selection. |
US11580169B2 |
Unbiased drug selection for audit using distributed ledger technology
A computer-implemented method of auditing drug supply chain data gathered from a distributed ledger is disclosed. The method includes receiving a population of drug product records from the distributed ledger. The method includes receiving a first set of drug product criteria. The method includes determining a weighted probability for one or more drug product records of the population of drug product records. The method includes generating a randomized first subset of drug product records from the population of drug product records based on the weighted probability of the one or more drug product records. Other methods, systems, and the like for unbiased drug selection for audit are also disclosed. |
US11580165B2 |
Event producer system of a messaging platform for delivering real-time messages
This disclosure relates to streaming real-time messages over time to client applications according to query subscriptions that match content from a large stream of messages exchanged on a messaging platform in a manner that increases the speed of message delivery, effectively controls the management of computer resources to handle the fluctuation of the number of active query subscriptions, and/or increases the security of matching the query subscriptions against messages generated from the perspective of the authors while delivering those messages in real-time from the perspective of the users that initiated the query subscriptions. |
US11580162B2 |
Key value append
Software that may be implemented using a circuit is disclosed. The software may include an Application Programming Interface (API) to receive a request from an application relating to a key-value pair for a Key-Value Solid State Drive (KV-SSD). The key-value pair may include a key and a value; the application may be executed by a processor. The software may also include combiner software to combine the key with an index to produce an indexed key, and execution software to execute an operation on the KV-SSD using the indexed key and the value. |
US11580160B2 |
Management of tasks
A method, computer program and apparatus is disclosed. The method, performed by one or more processors, may comprise receiving, from one or more predetermined organizations, datasets representing entities and datasets representing one or more tasks for those entities and storing in a database, in accordance with an ontology which is common to the organizations, the received one or more datasets as data objects, the ontology defining properties of data objects and relationships between the data objects. The method may also comprise mapping the data objects stored in the database to the organization from which the one or more datasets were received and receiving, through a querying application, a query from a user of one of the predetermined organizations to view one or more data objects relating to a task. The method may also comprise identifying the organization to which the user is associated, generating, based on the mapping, a view including at least the one or more task data objects associated with the identified organization and not data objects associated with other organizations and displaying the view on a user interface. |
US11580159B2 |
Systems and methods for video archive and data extraction
Systems and methods for full motion video search are provided. In one aspect, a method includes receiving one or more search terms. The search terms include one or more of a characterization of the amount of man-made features in a video image and a characterization of the amount of natural features in the video image. The method further includes searching a full motion video database based on the one or more search terms. |
US11580153B1 |
Lookalike expansion of source-based custom audience by an online system
An online system generates a cluster group and uses membership in the cluster group as an eligibility criteria for presenting a content item. The online system receives a request from a third party system to present the content item. The online system also receives identification information about users who have visited webpages associated with the third party system and descriptive information associated with the webpages. Based on the descriptive information, the online system extracts tags for the webpages and classifies the webpages into one or more categories that include a category associated with the content item. The online system generates a seed group that includes users who visited webpages in the category associated with the content item. The online system further expands the seed group to a cluster group by applying a cluster model to one or more characteristics of each candidate user not included in the seed group. |
US11580150B1 |
Database generation from natural language text documents
Some embodiments may perform operations of a process that includes obtaining a natural language text document and use a machine learning model to generate a set of attributes based on a set of machine-learning-model-generated classifications in the document. The process may include performing hierarchical data extraction operations to populate the attributes, where different machine learning models may be used in sequence. The process may include using a pre-trained Bidirectional Encoder Representations from Transformers (BERT) model augmented with a pooling operation to determine a BERT output via a multi-channel transformer model to generate vectors on a per-sentence level or other per-text-section level. The process may include using a finer-grain model to extract quantitative or categorical values of interest, where the context of the per-sentence level may be retained for the finer-grain model. |
US11580148B2 |
Document storage and management
Techniques are disclosed for content storage in a way that facilitates consistent and concurrent read/write processing of stored documents. An example methodology implementing the techniques includes segmenting the contents of a document into a plurality of content segments and storing the plurality of content segments within a data structure, the data structure including storage blocks having storage portions and buffer portions. The storage of the plurality of content segments includes storage of content segments within a storage portions of the storage blocks of the data structure. The method also includes receiving at least one change to the content and utilizing a buffer portion of at least one storage block to store the at least one change to the content. |
US11580147B2 |
Conversational database analysis
Systems and methods for conversational user experiences and conversational database analysis disclosed herein improve the efficiency and accessibility of low-latency database analytics. The method may include obtaining data expressing a usage intent with respect to the low-latency database analysis system, wherein the data expressing the usage intent includes a current request string expressed in a natural language, a current context associated with the current request string, and a previously generated context associated with a previously generated resolved-request, identifying, from the current request string, a conversational phrase corresponding to a conversational phrase pattern from a defined set of conversational phrase patterns, generating a resolved-request based on the identified conversational phrase, including the resolved-request in the current context, obtaining results data responsive to the resolved-request from a distributed in-memory database, generating a response including the results data and the current context, and outputting the response. |
US11580130B2 |
Self-adjusting connection pool in a distributed system
A method includes calculating first connection usage information based on a first number of connections being used in a connection pool over a first time interval and adding a first number of database connections to the connection pool based on determining that the first connection usage information satisfies a first usage threshold. Additionally, the method includes calculating second connection usage information based on a second number of connections being used in the connection pool over a second interval. The second interval has been previously reset responsive to adding the first number of database connections to the connection pool. The method also includes determining whether to adjust the number of database connections in the connection pool based on the second connection usage information. |
US11580129B2 |
Quality-aware data interfaces
A set of unstructured data is analyzed to infer structural elements from the unstructured data, and quantized data quality levels, indicative of data quality in the structural elements, are assigned to the structural elements. A set of structured data is generated to include the structural elements inferred from the unstructured data and associations between respective ones of the structural elements in the set of structured data and the corresponding quantized quality levels assigned to the structural elements. The set of structured data, including the associations between respective ones of the structural elements and the corresponding quantized quality levels assigned to the structural elements, is provided to a user interface application to enable the user interface application to visually display varying data qualities in the set of structured data. |
US11580116B2 |
Viewport location based method and apparatus for generation and promotion of type ahead results in a multi-source agricultural parcel search
An automated method for search includes: receiving search characters and a viewport location on a displayed geographic area corresponding to an area of interest; simultaneously searching a first entry source and a second entry source to obtain corresponding first suggested entries and second suggested entries, where the first suggested entries correspond to geographic locations that are closer to the viewport location; ranking the first suggested entries according to first rules of relevancy, and generating first ranked suggested entries; ranking the second suggested entries according to second rules of relevancy, and generating second ranked suggested entries; combining the first and second ranked suggested entries into a combined set of suggested entries, and ranking the combined set of suggested entries according to combined rules of relevancy, and generating combined ranked suggested entries; and transmitting the combined ranked suggested entries to a user for selection of a desired type ahead entry. |
US11580115B2 |
Identification of intent and non-intent query portions
Methods and systems for improved categorization of queries are disclosed. In one aspect, first queries having query results limited to a particular category are identified. Second queries including a first query are also identified. For identified second queries, a pattern is generated based on the second query and the included first query, and a rank of the first query's particular category in results for the second query and a percentage of the second query's results having a category equivalent to the included first query's particular category are determined. The ranks and percentages are aggregated for matching patterns, and second patterns with aggregated ranks and percentages meeting a criterion are determined. Results for a third query are limited to a category equivalent to a particular category for a first query included in the third query, and then transmitted over a computer network to a client device. |
US11580108B2 |
Cache conscious techniques for generation of quasi-dense grouping codes of compressed columnar data in relational database systems
Herein are techniques for dynamic aggregation of results of a database request, including concurrent grouping of result items in memory based on quasi-dense keys. Each of many computational threads concurrently performs as follows. A hash code is calculated that represents a particular natural grouping key (NGK) for an aggregate result of a database request. Based on the hash code, the thread detects that a set of distinct NGKs that are already stored in the aggregate result does not contain the particular NGK. A distinct dense grouping key for the particular NGK is statefully generated. The dense grouping key is bound to the particular NGK. Based on said binding, the particular NGK is added to the set of distinct NGKs in the aggregate result. |
US11580106B2 |
Robustness metrics for optimization of query execution plans
A method may include responding to a query to retrieve data from a database by identifying a plurality of query execution plans. An overall robustness value may be determined for each query execution plan. The overall robustness value of a query execution plan may correspond to a sum of individual robustness values for each operator included in the query execution plan. Each operator may have an individual robustness value that corresponds to a first change in a total cost of a query execution plan including the operator relative to a second change in an output cardinality of the operator. One of the plurality of query execution plans may be selected based on the overall robustness value of each of the plurality of query execution plans. The query may be executed by performing a sequence of operators included in the selected one of the plurality of query execution plan. |
US11580104B2 |
Method, apparatus, device, and storage medium for intention recommendation
The present application discloses a method, an apparatus, a device, and a storage medium for intention recommendation, which relates to the field of big data, artificial intelligence, intelligent search, information flow and deep learning technologies in the field of computer technologies. A specific implementation scheme includes: receiving an intention query request carrying an intention keyword and a user identification, determining a first recommendation list according to the intention keyword and a pre-configured intention repository, where the intention repository includes at least one tree-shaped intention set, and each tree-shaped intention set includes at least one graded intention, processing intentions in the first recommendation list by using intention strategy information corresponding to the user identification to obtain a target recommendation list and output it. |
US11580100B2 |
Systems and methods for advanced query generation
Systems and methods for determining a query for a data store are described. A natural language text may be analyzed using heuristic processing and one or more machine learning models. Query parameters may be determined from the heuristic processing and machine learning and combined to form a query in a query language. In the heuristic processing, parsing rules may be used to remove conditional terms to generate a base question. The base question may be input to the one or more machine learning model to generate a base query which may be combined with query parameters related to the conditional terms. |
US11580097B2 |
Blockchain-based systems and methods for communicating, storing and processing data over a blockchain network
A computer-implemented method for transmitting and/or submitting digital content such as feedback for an entity to a blockchain is disclosed. This may be, for example, the Bitcoin blockchain. The method, which is implemented at a first node, includes: submitting, to the blockchain, a first transaction for committing a first quantity of tokens to transfer to a second node associated with the entity, the first transaction having a first output; generating a first content for submission to the blockchain; and submitting, to the blockchain, a second transaction that returns a second quantity of the committed first quantity of tokens to an address associated with the first node, the second transaction having the first output of the first transaction as an input, wherein the first content is used to unlock the first output of the first transaction. |
US11580096B2 |
System for uploading information into a metadata repository
A back-end application computer server may access a potential metadata entries data store containing a set of potential metadata entries, each entry including at least a data element name and a data element definition. A metadata collection system may be executed to automatically populate a metadata template based on the set of potential metadata entries. The system may update entries in the metadata template using a translation tool and validate the updated entries in the metadata template to ensure that required data elements are present. The system may also certify the validated entries load the set of certified metadata entries, including the certified data element names and certified data element definitions, into an enterprise metadata repository data store. Electronic messages may be exchanged to support at least one interactive user interface display associated with certification of the metadata template. |
US11580089B2 |
Data management system
The method includes receiving historical data from a first data source; analyzing the historical data for a desired characteristic; determining a representative value for the desired characteristic of the historical data; determining a first data expectation for the historical data based on the representative value; transmitting the first data expectation to a first data recipient; receiving first incoming data from the first data source; analyzing the desired characteristic of the first incoming data; determining a first incoming data value for the desired characteristic for the first incoming data; comparing the first incoming data value and the representative value; determining a first difference between the first incoming data value and the representative value; and/or comparing the first difference to a difference threshold which indicates whether a difference between an incoming data value and the representative value is significant. |
US11580087B2 |
Blockchain generation system and method for operating the same
A blockchain generation system included in each of servers forming a blockchain network includes a blockchain condition setting device that sets a blockchain configuration condition statement based on an operator's input to a screen of a user interface. A data detector detects result data stored in a memory of a programmable logic controller according to an operation of a process equipment based on the blockchain configuration condition statement. A blockchain generator generates blockchain data based on the result data detected from the memory of the programmable logic controller and transmits the blockchain data to a plurality of client servers connected via the blockchain network. A storage device stores the blockchain data and store blockchain data received from the client servers. |
US11580086B2 |
Tactic tracking, evaluation and identification engine apparatuses, methods and systems
The Tactic Tracking, Evaluation and Identification Engine Apparatuses, Methods and Systems (“TTEIE”) transforms subscription request, tick notification request inputs via TTEIE components into subscription response, identified tactic store request, user interface update notification outputs. A subscription request datastructure from a client is obtained. A set of tactic definition datastructures is retrieved. A tick notification comprising tick data for a tick associated with a target is obtained. A contact datastructure corresponding to each retrieved tactic definition datastructure is added to a tracking list of contact datastructures for the target. The tick data for the tick is appended for each contact datastructure in the tracking list. A contact datastructure's time series of ticks is evaluated with regard to the respective contact datastructure's corresponding time series of rules to classify the respective contact datastructure, for each contact datastructure in the tracking list. The client is notified regarding identified tactic contact datastructures. |
US11580083B2 |
Scoring members of a set dependent on eliciting preference data amongst subsets selected according to a height-balanced tree
A software voting or prediction system iteratively solicits participant preferences between members of a set, with a binary tree built used to minimize the number of iterations required. As each member of the set is considered, it is pairwise-compared with select members represented by nodes already in the binary tree, with iterations beginning at a root node of the tree and continuing to a leaf node. The newly considered member is placed as a new leaf node, and the tree is height-rebalanced as appropriate. Red-black tree coloring and tree rotation rules are optionally used for this purpose. Yes/no preference tallies are kept for each member of the set throughout the tree-building process and are ultimately used for scoring. Height-rebalancing of the tree helps minimize the number of iterations needed to precisely score each member of the set relative to its alternatives. |
US11580082B2 |
Object storage system with control entity quota usage mapping
Example object storage systems, bookkeeping engines, and methods provide quota usage monitoring for control entities, such as accounts, users, and buckets. An object data store is configured to enable control entities to access data objects associated with each control entity. Data objects are mapped to the control entities and the data objects are processed to identify object usage values corresponding to each combination of data object and control entity. Total usage values are calculated for each control entity and used to determine a data object access response for a target data object and associated control entities. |
US11580079B2 |
Providing access to usage reports on a cloud-based data warehouse
Providing access to usage reports on a cloud-based data warehouse including maintaining, by a management module, a metadata table on the cloud-based data warehouse, wherein the metadata table comprises usage reports for a plurality of organizations; receiving, by the management module, a request for the metadata table from an administrator account for a first organization of the plurality of organizations; granting, by the management module, the administrator account permission to access a filtered portion of the metadata table, wherein the filtered portion of the metadata table is generated by filtering the metadata table by an organization identifier of the first organization; and providing, by the management module, the filtered portion of the metadata table to the administrator account. |
US11580069B2 |
Data subscription management system
A method includes a digital subscription management system (DSMS) receiving from a source system a request to perform an edit of at least one data object, the DSMS sending a request for response (RFR) to subscribing systems having a copy of the at least one data object, the DSMS receiving a response from the subscribing systems, and the DSMS performing the edit. |
US11580067B1 |
Storage volume regulation for multi-modal machine data
A network storage volume stores first entries in a first-mode storage bucket and a second entries in a second-mode storage bucket. The first-mode storage bucket has first bucket metadata, and the second-mode storage bucket has second bucket metadata. A computer-implemented method includes comparing a utilized capacity of the network storage volume to a target capacity information of the network storage volume to obtain a comparison result. Based on the comparison result, at least one bucket is selected to be purged from the buckets of the network storage volume based at least in part on bucket metadata of the buckets. The method further includes causing a purge of the at least one selected bucket from the network storage volume. |
US11580059B2 |
Multi-port memory architecture for a systolic array
A memory architecture and a processing unit that incorporates the memory architecture and a systolic array. The memory architecture includes: memory array(s) with multi-port (MP) memory cells; first wordlines connected to the cells in each row; and, depending upon the embodiment, second wordlines connected to diagonals of cells or diagonals of sets of cells. Data from a data input matrix is written to the memory cells during first port write operations using the first wordlines and read out from the memory cells during second port read operations using the second wordlines. Due to the diagonal orientation of the second wordlines and due to additional features (e.g., additional rows of memory cells that store static zero data values or read data mask generators that generate read data masks), data read from the memory architecture and input directly into a systolic array is in the proper order, as specified by a data setup matrix. |
US11580056B2 |
Control barrier network for reconfigurable data processors
A processing system comprises a control bus and a plurality of logic units. The control bus is configurable by configuration data to form signal routes in a control barrier network coupled to processing units in an array of processing units. The plurality of logic units has inputs and outputs connected to the control bus and to the array of processing units. A logic unit in the plurality of logic units is operatively coupled to a processing unit in the array of processing units and is configurable by the configuration data to consume source tokens and a status signal from the processing unit on the inputs and to produce barrier tokens and an enable signal on the outputs based on the source tokens and the status signal on the inputs. |
US11580049B2 |
Frame protocol of memory device
Techniques are described herein for a training procedure that identifies a frame boundary and generates a frame clock to identify the beginning and the end of a frame. After the frame training procedure is complete, a memory device may be configured to execute a frame synchronization procedure to identify the beginning of a frame based on the frame clock without the use of headers or other information within the frame during an active session of the memory device. During an activation time period after a power-up event, the memory device may initiate the frame training procedure. Once the frames are synchronized, the memory device may be configured to use that frame clock during an entire active session (e.g., until a power-down event) to identify the beginning of a frame as part of a frame synchronization procedure. |
US11580045B2 |
Multiple communication channel allocation for low voltage drive circuits
A method includes determining, by one or more processing entities associated with at least one of: one or more low voltage drive circuits (LVDCs) and one or more other LVDCs, an initial data conveyance scheme and an initial communication scheme for each communication of a plurality of communications on one or more lines of a bus. The method further includes determining a desired number of channels for each communication of the plurality of communications based on the initial data conveyance scheme and the initial communication scheme, a desired total number of channels for the plurality of communications based on the desired number of channels, determining whether the desired total number of channels for the plurality of communications exceeds a total number of available channels. If not, allocating the desired number of channels to each communication of the plurality of communications in accordance with the channel allocation mapping. |
US11580041B2 |
Enabling use of non-volatile media—express (NVME) over a network
Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges. |
US11580037B2 |
Privilege level assignments to groups
According to examples, an apparatus may include a memory on which is stored machine-readable instructions that may cause a processor to determine, for each of a plurality of members in a group, a respective least privilege level for a resource and determine, based on the determined respective least privilege levels, a privilege level to be assigned to the group for the resource. The instructions may also cause the processor to assign the determined privilege level to the group for the resource and apply the assigned privilege level to the members of the group for the resource. |
US11580036B1 |
Processor with conditional-fence commands excluding designated memory regions
An apparatus includes a processor, configured to designate a memory region in a memory, and to issue (i) memory-access commands for accessing the memory and (ii) a conditional-fence command associated with the designated memory region. Memory-Access Control Circuitry (MACC) is configured, in response to identifying the conditional-fence command, to allow execution of the memory-access commands that access addresses within the designated memory region, and to defer the execution of the memory-access commands that access addresses outside the designated memory region, until completion of all the memory-access commands that were issued before the conditional-fence command. |
US11580035B2 |
Fine-grained stack protection using cryptographic computing
A processor includes a register to store an encoded pointer to a variable in stack memory. The encoded pointer includes an encrypted portion and a fixed plaintext portion of a memory address corresponding to the variable. The processor further includes circuitry to, in response to a memory access request for associated with the variable, decrypt the encrypted portion of the encoded pointer to obtain first upper address bits of the memory address and a memory allocation size for a variable, decode the encoded pointer to obtain the memory address, verify the memory address is valid based, at least in part on the memory allocation size, and in response to determining that the memory address is valid, allow the memory access request. |
US11580030B2 |
Devices, systems, and methods of logical-to-physical address mapping
Devices, systems, and methods are provided that cause a controller to receive a first command to read or write first data from or to a first logical address; and determine a first mapped logical address that the first logical address is mapped to. A first plurality of logical addresses is mapped to the first mapped logical address and includes the first logical address. The controller reads a first data structure at the first mapped logical address. The first data structure includes a pointer to a first intermediate physical address. The controller reads a second data structure at the first intermediate physical address. The second data structure includes a plurality of pointers to target physical addresses. The plurality of pointers includes a pointer to a first target physical address for the first logical address. The controller reads or writes the first data from or to the first target physical address. |
US11580028B2 |
Storage device and method of operating the same
The present technology relates to an electronic device. A memory device having improved memory block management performance according to the present technology includes a memory block, a peripheral circuit, and a control logic. The peripheral circuit performs a read operation and a program operation on a selected physical page among a plurality of physical pages. The control logic controls the peripheral circuit to read first logical page data stored in a first physical page and second logical page data stored in a second physical page among the plurality of physical pages, and additionally program the second logical page data into the first physical page using the read first and second logical page data. |
US11580024B2 |
Memory pipeline control in a hierarchical memory system
In described examples, a processor system includes a processor core generating memory transactions, a lower level cache memory with a lower memory controller, and a higher level cache memory with a higher memory controller having a memory pipeline. The higher memory controller is connected to the lower memory controller by a bypass path that skips the memory pipeline. The higher memory controller: determines whether a memory transaction is a bypass write, which is a memory write request indicated not to result in a corresponding write being directed to the higher level cache memory; if the memory transaction is determined a bypass write, determines whether a memory transaction that prevents passing is in the memory pipeline; and if no transaction that prevents passing is determined to be in the memory pipeline, sends the memory transaction to the lower memory controller using the bypass path. |
US11580017B2 |
Method and apparatus and computer program product for preparing logical-to-physical mapping information for host side
The invention relates to a method, a non-transitory computer program product, and an apparatus for managing data storage. The method performed by a flash controller includes: obtaining information indicating a subregion to be activated, where the subregion is associated with a logical block address (LBA) range; triggering a garbage collection (GC) process being performed in background to migrate user data of all the or a portion of the LBA range associated with the subregion to continuous physical addresses in a flash device; and updating content of a plurality of entries associated with the subregion according to migration results, where each entry includes information indicating which physical address that user data of a corresponding logical address is physically stored in the flash device. |
US11580014B2 |
Heuristics for selecting subsegments for entry in and entry out operations in an error cache system with coarse and fine grain segments
A memory device comprises a memory bank comprising a plurality of addressable memory cells, wherein the memory bank is divided into a plurality of segments. Further, the device comprises a cache memory operable for storing a second plurality of data words, wherein each data word of the second plurality of data words is either awaiting write verification associated with the memory bank or is to be re-written into the memory bank. The cache memory is divided into a plurality of primary segments, wherein each primary segment of the cache memory is direct mapped to a corresponding segment of the plurality of segments, wherein each primary segment is sub-divided into a plurality of secondary segments, and wherein each of the plurality of secondary segments comprises at least one counter for tracking a number of entries stored therein. |
US11580007B2 |
Self-debugging
In overview, methods, computer programs products and devices for securing software are provided. In accordance with the disclosure, a method may comprise attaching a debugger process to a software process. During execution of the software process, operations relevant to the functionality of the code process are carried out within the debugger process. As a result, the debugger process cannot be replaced or subverted without impinging on the functionality of the software process. The software process can therefore be protected from inspection by modified or malicious debugging techniques. |
US11580001B2 |
Dynamic generation of instrumentation locators from a document object model
Systems for web page or web application instrumentation. Embodiments commence upon identification of a computer-readable user interface description comprising at least some markup language conforming to a respective document object model that is codified in a computer-readable language. An injector process modifies the user interface description by inserting markup text and code into the user interface description, where the inserted code includes instrumentation code to invoke dynamic generation of instrumentation locator IDs using the hierarchical elements found in the document object model. The modified computer-readable interface description is transmitted to a user device. Log messages are emitted upon user actions taken while using the user device. The log messages comprise the instrumentation locator IDs that are formed using hierarchical elements found in the document object model. |
US11579995B2 |
Electronic element, system comprising such an electronic element and method for monitoring and cutting off a processor on occurrence of a failure event
An electronic element includes: a module for storing reference data; a module for receiving data from a processor; a module for verifying the received data by comparison by way of reference data; and a module for transmitting an instruction to cut off supply of the processor, the supply cutoff instruction being transmitted after occurrence of a failure event, the failure event being an absence of reception of data or a failure in verifying the data. A system including such an electronic element and a method for monitoring a processor by the electronic element are also described. |
US11579994B2 |
Fast and scalable methodology for analog defect detectability analysis
A system and method of detecting defects in an analog circuit is provided. A method includes identifying a channel connected block (CCB) from a netlist, creating defect for the CCB to be injected during a simulation, obtaining a first measurement of an output node of the CCB by performing a first analog circuit simulation for the CCB based on providing excitations as inputs to the CCB and obtaining a second measurement of the output node of the CCB by performing a second analog circuit simulation for the CCB based on providing the excitations as the inputs to the CCB and injecting the defect. The method can further include determining a defect type based on the first measurement and the second measurement. |
US11579993B2 |
Regression testing of computer systems using recorded prior computer system communications
A technique includes accessing, by at least one hardware processor, a recorded request and a recorded response associated with an integration test involving a first computer system and a second computer system. The recorded request was previously issued by the first computer system to the second computer system to cause the second computer system to provide the recorded response. The technique includes, in a virtualized integration test involving the second computer system and initiated using the recorded request, comparing, by the hardware processor(s), the recorded response to a request produced by the second computer system in the virtualized integration test. The technique includes identifying, by the hardware processor(s), an action taken by the second computer system as being likely to be associated with a regression based on the comparison. |
US11579990B2 |
Intelligent post-packaging repair
Techniques are provided for storing a row address of a defective row of memory cells to a bank of non-volatile storage elements (e.g., fuses or anti-fuses). After a memory device has been packaged, one or more rows of memory cells may become defective. In order to repair (e.g., replace) the rows, a post-package repair (PPR) operation may occur to replace the defective row with a redundant row of the memory array. To replace the defective row with a redundant row, an address of the defective row may be stored (e.g., mapped) to an available bank of non-volatile storage elements that is associated with a redundant row. Based on the bank of non-volatile storage elements the address of the defective row, subsequent access operations may utilize the redundant row and not the defective row. |
US11579984B2 |
Automatic storage target recommendations using a storage classifier
Embodiments for a storage classifier that provides recommendations to a backup server for storage targets among a plurality of disparate target storage types. The storage classifier receives metadata (name, type, size), and the Service Level Agreement with information such as: retention time, Recovery Point Objective, and Recovery Time Objective) from the backup software. The backup software itself receives policy recommendations from a data label rules engine based on certain file attributes. The storage classifier receives an initial recommendation for the storage type and location (e.g., on-premises deduplication storage or public-cloud object storage, etc.) from a data classifier. Based on these inputs, the storage classifier provides recommended specific storage targets to the backup software on a file-by-file basis for data stored in a backup operation. |
US11579981B2 |
Past-state backup generator and interface for database systems
An interface for requesting, and technique for generation of, a backup of a past state of a database table are provided. Changes made to a database table are accumulated, in durable storage, and snapshots of partitions of the table are obtained. The accumulated changes and the successive partition snapshots are used to generate a past state of the database at any point in time across a continuum between successive snapshots. Although each partition of the table may have a snapshot that was generated at a time different from when other partition snapshots were generated, changes from respective change logs may be selectively log-applied to distinct partitions of a table to generate backup in the past of the entire table at common point-in-time across partitions. |
US11579979B2 |
Storage backed memory package save trigger
Devices and techniques for a storage backed memory package save trigger are disclosed herein. Data can be received via a first interface. The data is stored in a volatile portion of the memory package. Here, the memory package includes a second interface arranged to connect a host to a controller in the memory package. A reset signal can be received at the memory package via the first interface. The data stored in the volatile portion of the memory package can be saved to a non-volatile portion of the memory package in response to the reset signal. |
US11579976B2 |
Methods and systems parallel raid rebuild in a distributed storage system
A method for rebuilding data, comprising: obtaining, from a metadata node, a source file data layout for a source file and a target file data layout for a target file, wherein the source file is associated with a degraded mapped RAID group and the target file is associated with a new mapped RAID group; generating, by the client application node, a plurality of input/output (I/O) requests to read a portion of the data associated with the source file using the source file data layout; obtaining, in response to the plurality of I/O requests, the portion of the data associated with the source file; rebuilding a second portion of the data associated with source file using the portion of the data; and initiating, storage of at least the second portion of the data associated with the source file in the storage pool using the target file data layout. |
US11579974B1 |
Data protection using intra-device parity and intra-device parity
A system and method for offset protection data in a RAID array. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to store user data in a first page of a first storage device of the plurality of storage devices; generate intra-device protection data corresponding to the user data, and store the intra-device protection data at a first offset within the first page. The controller is further configured to generate inter-device protection data corresponding to the first page, and store the inter-device protection data at a second offset within a second page in a second storage device of the plurality of storage devices, wherein the first offset is different from the second offset. |
US11579973B2 |
Methods and systems for implementing redundancy in memory controllers
The present disclosure relates to methods and systems for implementing redundancy in memory controllers. The disclosed systems and methods utilize a row of memory blocks, such that each memory block in the row is associated with an independent media unit. Failures of the media units are not correlated, and therefore, a failure in one unit does not affect the data stored in the other units. Parity information associated with the data stored in the memory blocks is stored in a separate memory block. If the data in a single memory block has been corrupted, the data stored in the remaining memory blocks and the parity information is used to retrieve the corrupted data. |
US11579969B2 |
Verifying method for ECC circuit of SRAM
A verifying method for an error checking and correcting (ECC) circuit of a static random-access memory (SRAM) is provided. The SRAM comprises a storage unit, an ECC circuit and a checking circuit. The ECC circuit receives an original data and an output first data. The checking circuit obtains a second data according to an error-injecting mask. The checking circuit performs a bit operation on the first data and the second data to obtain a third data. The checking circuit writes the third data into a test target area of the storage unit and the written data as a fourth data. The checking circuit reads the fourth data from the test target area. The ECC circuit obtains a fifth data and an error message according to the fourth data. The checking circuit obtains the bit error detection result according to the error message and the second data. |
US11579966B1 |
Semiconductor system related to performing a training operation
A semiconductor system includes a process control circuit configured to determine whether to perform a patrol training operation, generate a voltage code signal for adjusting a level of a reference voltage which determines a logic level of data in a target memory circuit, and adjust the voltage code signal on the basis of a fail information signal corresponding to the target memory circuit, an operation control circuit configured to receive a command and an address from a host, generate, from the command, a write signal and a read signal for performing a normal operation, and generate, from the address, an internal address for performing the normal operation and an error detection circuit configured to detect an error in the data by receiving the data from the target memory circuit, and generate the fail information signal depending on whether the error has occurred in the data. |
US11579961B2 |
Bit error rate based dynamic program step characteristic adjustment
A BER corresponding to a group of memory cells programmed via a programing signal having one or more program step characteristics is determined. The determined BER and a target BER is compared. In response to the determined BER being different than the target BER, one or more program step characteristics are adjusted to adjust the determined BER to the target BER. |
US11579959B2 |
Systems and methods for margin based diagnostic tools for priority preemptive schedulers
In one embodiment, a method for margin determination for a computing system with a real time operating system and priority preemptive scheduling comprises: scheduling a set of tasks to be executed in one or more partitions, wherein each is assigned a priority, wherein the tasks comprise periodic and/or aperiodic tasks; executing the set of tasks on the computing system within the scheduled periodic time window; introducing an overhead task executed for an execution duration controlled either by the real time operating system or by the overhead task; controlling the overhead task to converge on a point of failure at which a length of the execution duration of the overhead task causes either: 1) a periodic task to fail to execute within a deadline, or 2) time available for the aperiodic tasks to execute to fall below a threshold; and defining a partition margin corresponding to the point of failure. |
US11579949B2 |
Device application support
Various example embodiments for providing device application support are presented. In at least some example embodiments, device application support may be configured to support device programmability. In at least some example embodiments, device application support may be configured to support device programmability for enabling a customer that operates a device to develop a customer application for the device and to run the customer application on the device. In at least some example embodiments, device application support may be provided in a manner for enabling a customer to develop and run a customer application for a device without a need for the customer to use a software development kit (SDK) to develop the customer application. |
US11579946B2 |
Method for managing multiple operating systems in a terminal
The disclosure provides a method for managing multiple operating systems in a terminal. The terminal includes multiple operating systems and a management system. The management system is configured to manage the multiple operating systems. The management system includes a cross-system application database. The method includes: when a first operating system in the multiple operating systems runs in a foreground, and a second operating system in the multiple operating systems runs in a background, if the second operating system receives a first message of a first application in the second operating system, sending, by the second operating system, a notification message to the management system; storing, by the management system, the notification message into the cross-system application database; and listening, by the first operating system, on the cross-system application database, and outputting a prompt of the first message when listening and obtaining the notification message. |
US11579941B2 |
Control cluster for multi-cluster container environments
The disclosure herein describes managing multiple clusters within a container environment using a control cluster. The control cluster includes a single deployment model that manages deployment of cluster components to a plurality of clusters at the cluster level. Changes or updates made to one cluster are automatically propagated to other clusters in the same environment, reducing system update time across clusters. The control cluster aggregates and/or stores monitoring data for the plurality of clusters creating a centralized data store for metrics data, log data and other systems data. The monitoring data and/or alerts are displayed on a unified dashboard via a user interface. The unified dashboard creates a single representation of clusters and monitor data in a single location providing system health data and unified alerts notifying a user as to issues detected across multiple clusters. |
US11579940B2 |
Techniques and architectures for managing global installations and configurations
A publish and subscribe architecture can be utilized to manage records, which can be used to accomplish the various functional goals. At least one template having definitions for managing production and consumption of data within an unconfigured group of computing resources is maintained. Records organized by topic collected from multiple disparate previously configured producers are utilized to initiate configuration of the unconfigured group of computing resources. Records within a topic are organized by a corresponding topic sequence. A first portion of the computing resources are configured as consumers based on the at least one template. The consumers to consume records at a pace independent of record production. A second portion of the computing resources are configured as producers based on the at least one template. The producers to produce records at a pace independent of record consumption. |
US11579938B2 |
Function as a service (FaaS) execution distributor
The disclosure provides an approach for distribution of functions among data centers of a cloud system that provides function-as-a-service (FaaS). For example, the disclosure provides one or more function distributors configured to receive a request for loading or executing a function, automatically determine an appropriate data center to load or execute the function, and automatically load or execute the function on the determined data center. In certain embodiments, the function distributors are further configured to determine an appropriate data center to provide storage resources for the function and configure the function to utilize the storage resources of the determined data center. |
US11579936B2 |
System and method for cloud workload provisioning
Disclosed is a system and method for cloud workload provisioning. In one implementation, the present invention provides a system enabling an automated guidance to the user for the workload to be provisioned. The present invention matches the user's workload profile based on a wide variety of historical data set and makes easy for users to choose the cloud provisioning for various kinds of workloads. The system can automatically readjust a workload profile for cloud provisioning. The system can provide a manual selection option for cloud provisioning. In one embodiment, the present invention provides a system and method that derives a workload provision scaling factor mechanism using historic data set. Furthermore, the system and method can automatically or manually readjust the provision scaling factor based on a workload profile for cloud provisioning. |
US11579934B2 |
Scheduler for amp architecture with closed loop performance and thermal controller
Systems and methods are disclosed for scheduling threads on a processor that has at least two different core types, such as an asymmetric multiprocessing system. Each core type can run at a plurality of selectable voltage and frequency scaling (DVFS) states. Threads from a plurality of processes can be grouped into thread groups. Execution metrics are accumulated for threads of a thread group and fed into a plurality of tunable controllers for the thread group. A closed loop performance control (CLPC) system determines a control effort for the thread group and maps the control effort to a recommended core type and DVFS state. A closed loop thermal and power management system can limit the control effort determined by the CLPC for a thread group, and limit the power, core type, and DVFS states for the system. Deferred interrupts can be used to increase performance. |
US11579932B2 |
Tiered backup archival in multi-tenant cloud computing system
A system and method for backing up workloads for multiple tenants of a cloud computing system are disclosed. A method of backing up workloads for multiple tenants of a computing system includes triggering an archival process according to an archival policy set by a tenant, and executing the archival process by reading backup data of the tenant stored in a backup storage device of the computer system and transmitting the backup data to an archival store designated in the archival policy, and then deleting or invalidating the backup data stored in the backup storage device. |
US11579931B2 |
Resource determination based on resource definition data
In one example, a computer implemented method may include retrieving resource definition data corresponding to an endpoint. The resource definition data includes adapter information and resource type information. Further, an adapter instance may be generated using the adapter information to establish communication with the endpoint. Furthermore, an API response may be obtained, via the adapter instance, from the endpoint by querying the endpoint using an API call. Further, the API response may be parsed. Further, a resource model corresponding to the resource definition data may be populated using the parsed API response. The resource model may include resource information and associated metric information corresponding to a resource type in the resource type information. Furthermore, a resource and/or metric data associated with the resource may be determined using the populated resource model. The resource may be associated with an application being executed in the endpoint. |
US11579929B2 |
Cross platform application flow orchestration by transmitting the application flow including a transition rule to a plurality of computation layers
Disclosed herein are system, method, and computer program product embodiments for configuring a dynamic reassignment of an application flow across different computation layers based on various conditions. An embodiment operates by assigning a first rule of an application flow to a first computation layer of a plurality of computation layers. The embodiment assigns a second rule of the application flow to a second computation layer of the plurality of computation layers. The embodiment assigns a transition rule of the application flow to the first computation layer. The transition rule includes an action that causes the first rule of the application flow to be executed in the second computation layer of the plurality of computation layers based on a condition. The embodiment then transmits the application flow to the plurality of computation layers thereby causing the application flow to be configured for execution. |
US11579925B2 |
Techniques for reconfiguring partitions in a parallel processing system
A parallel processing unit (PPU) can be divided into partitions. Each partition is configured to operate similarly to how the entire PPU operates. A given partition includes a subset of the computational and memory resources associated with the entire PPU. Software that executes on a CPU partitions the PPU for an admin user. A guest user is assigned to a partition and can perform processing tasks within that partition in isolation from any other guest users assigned to any other partitions. Because the PPU can be divided into isolated partitions, multiple CPU processes can efficiently utilize PPU resources. |
US11579924B2 |
Scheduling artificial intelligence model partitions based on reversed computation graph
Techniques are disclosed for scheduling artificial intelligence model partitions for execution in an information processing system. For example, a method comprises the following steps. An intermediate representation of an artificial intelligence model is obtained. A reversed computation graph corresponding to a computation graph generated based on the intermediate representation is obtained. Nodes in the reversed computation graph represent functions related to the artificial intelligence model, and one or more directed edges in the reversed computation graph represent one or more dependencies between the functions. The reversed computation graph is partitioned into sequential partitions, such that the partitions are executed sequentially and functions corresponding to nodes in each partition are executed in parallel. |
US11579918B2 |
Optimizing host CPU usage based on virtual machine guest OS power and performance management
Techniques for optimizing CPU usage in a host system based on VM guest OS power and performance management are provided. In one embodiment, a hypervisor of the host system can capture information from a VM guest OS that pertains to a target power or performance state set by the guest OS for a vCPU of the VM. The hypervisor can then perform, based on the captured information, one or more actions that align usage of host CPU resources by the vCPU with the target power or performance state. |
US11579917B2 |
Creating virtual machine groups based on request
A method for creating a virtual machine includes: receiving a virtual machine creation request to create a plurality of virtual machines; dividing the plurality of virtual machines into a plurality of virtual machine groups; determining a home physical rack for each virtual machine group, where one virtual machine group corresponds to one home physical rack; and creating each virtual machine group on the home physical rack of each virtual machine group. Because each virtual machine group is created on a home physical rack to which each virtual machine group belongs, each virtual machine group is equivalent to one physical rack. |
US11579913B2 |
System and method for optimizing network topology in a virtual computing environment
A computer network optimization methodology is disclosed. In a computer-implemented method, components of a computing environment are automatically monitored, and have a feature selection analysis performed thereon. Provided the feature selection analysis determines that features of the components are in frequent communication and generating network latency. Provided the feature selection analysis determines that features of the components are not well defined, a similarity analysis of the features is performed. Results of the feature selection methodology are generated, and the components involved in the network traffic latency are reassigned to migrate the latency. |
US11579910B2 |
Policy enforcement and performance monitoring at sub-LUN granularity
Techniques are provided for enforcing policies at a sub-logical unit number (LUN) granularity, such as at a virtual disk or virtual machine granularity. A block range of a virtual disk of a virtual machine stored within a LUN is identified. A quality of service policy object is assigned to the block range to create a quality of service workload object. A target block range targeted by an operation is identified. A quality of service policy of the quality of service policy object is enforced upon the operation using the quality of service workload object based upon the target block range being within the block range of the virtual disk. |
US11579908B2 |
Containerized workload scheduling
A method for containerized workload scheduling can include determining a network state for a first hypervisor in a virtual computing cluster (VCC). The method can further include determining a network state for a second hypervisor. Containerized workload scheduling can further include deploying a container to run a containerized workload on a virtual computing instance (VCI) deployed on the first hypervisor or the second hypervisor based, at least in part, on the determined network state for the first hypervisor and the second hypervisor. |
US11579902B2 |
User interface rendering performance
Disclosed are various embodiments for improving user interface rendering performance. A network page is received from one or more servers, where the network page includes code that renders a graphical placeholder for a user interface component. The code that renders the graphical placeholder for the user interface component is executed. Code that renders an updated view of the user interface component is received from the server(s) in response to a scrolling action or a viewport manipulation bringing the graphical placeholder for the user interface component into view. The code that renders the updated view of the user interface component is executed. |
US11579895B2 |
Controlling operational state of an electronic apparatus based on user proximity and user input
An electronic apparatus includes processing unit configured to execute system processing, an object detection unit configured to detect an object present within a predetermined detection range, and an operation control unit configured to control the system processing according to a detection state detected by the object detection unit to make a transition to one of a first operating state and a second operating state in which at least part of the system processing is more limited than that in the first operating state. When a transition from the first operating state to the second operating state is made regardless of the detection state detected by the object detection unit, where the operation control unit prohibits the transition to the first operating state according to the detection state detected by the object detection unit. |
US11579894B2 |
Deterministic dynamic reconfiguration of interconnects within programmable network-based devices
A device includes a plurality of reconfigurable resources, a bus, and a configurator. The bus interconnects the plurality of reconfigurable resources. The configurator is configured to deterministically compute a segmented interconnect configuration for the bus based on operational parameters associated with the device and operational constraints associated with program modules to be executed by the plurality of reconfigurable resources. |
US11579891B2 |
Mobile service applications
Techniques for improved mobile application architectures and service communication protocols are discussed herein. Some embodiments may include a mobile device configured for providing a mobile application including multiple service applications. The service applications may execute asynchronously and in separate containers, providing service orientated architecture (SOA)-like services with respect to other portions of the mobile application, or even external applications. The separation of a monolithic mobile application into separate service applications provide advantages in terms of application performance, development, and maintenance. For example, a subset of all service applications may be started up, and executed on demand to improve device resource utilization efficiency. |
US11579881B2 |
Instructions for vector operations with constant values
Disclosed embodiments relate to instructions for vector operations with immediate values. In one example, a system includes a memory and a processor that includes fetch circuitry to fetch the instruction from a code storage, the instruction including an opcode, a destination identifier to specify a destination vector register, a first immediate, and a write mask identifier to specify a write mask register, the write mask register including at least one bit corresponding to each destination vector register element, the at least one bit to specify whether the destination vector register element is masked or unmasked, decode circuitry to decode the fetched instruction, and execution circuitry to execute the decoded instruction, to, use the write mask register to determine unmasked elements of the destination vector register, and, when the opcode specifies to broadcast, broadcast the first immediate to one or more unmasked vector elements of the destination vector register. |
US11579878B2 |
Register sharing mechanism to equally allocate disabled thread registers to active threads
An apparatus is disclosed. The apparatus includes one or more processors comprising register sharing circuitry to receive meta-information indicating a number of threads that are to be disabled and provide an indication that an associated thread is disabled, a plurality of General Purpose Register Files (GRFs), wherein one or more of the plurality of GRFs is associated with one of the plurality of threads and a plurality of multiplexers coupled to the one or more GRFs to receive the indication from the register sharing circuitry and disable thread access to an associated GRF based on an indication that a thread is to be disabled. |
US11579876B2 |
Reducing save restore latency for power control based on write signals
A method of save-restore operations includes monitoring, by a power controller of a parallel processor (such as a graphics processing unit), of a register bus for one or more register write signals. The power controller determines that a register write signal is addressed to a state register that is designated to be saved prior to changing a power state of the parallel processor from a first state to a second state having a lower level of energy usage. The power controller instructs a copy of data corresponding to the state register to be written to a local memory module of the parallel processor. Subsequently, the parallel processor receives a power state change signal and writes state register data saved at the local memory module to an off-chip memory prior to changing the power state of the parallel processor. |
US11579871B2 |
Systems, apparatuses, and methods for controllable sine and/or cosine operations
Embodiments of systems, apparatuses, and methods for performing vector-packed controllable sine and/or cosine operations in a processor are described. For example, execution circuitry executes a decoded instruction to compute at least a real output value and an imaginary output value based on at least a cosine calculation and a sine calculation, the cosine and sine calculations each based on an index value from a packed data source operand, add the index value with an index increment value from the packed data source operand to create an updated index value, and store the real output value, the imaginary output value, and the updated index value to a packed data destination operand. |
US11579865B2 |
Vehicle information communication system
A vehicle information communication system includes a center apparatus and a vehicle apparatus that includes a group of electronic control units (ECUs) and that sends vehicle configuration information including configuration information on the group of ECUs mounted in the vehicle to the center apparatus via wireless communications. The center apparatus performs a first determination of whether the vehicle configuration information received from the vehicle apparatus matches approved-configuration information registered in an approved-configuration database, and performs a second determination of whether software update data for at least one ECU of the group of ECUs mounted in the vehicle exists in an update database. When both the first and second determinations are true, the center apparatus sends the software update data for at least one ECU of the group of ECUs mounted in the vehicle to the vehicle apparatus via the wireless communications. |
US11579863B2 |
Method for updating firmware of optical transceiver
Provided is an optical transceiver including: a controller configured to output firmware update data for updating firmware of another optical transceiver connected to the optical transceiver through an optical cable; and a transmitter configured to generate an optical signal by superposing input payload data and the firmware update data, and to transmit the optical signal to the other optical transceiver. According to embodiments, the firmware of a remote optical transceiver at a remote location is automatically updated without affecting payload data, which is information to be transmitted. |
US11579860B2 |
Model driven state machine transitions to configure an installation of a software program
Disclosed are embodiments of a installed software program that receive a model from a product management system. The model is trained to select one of a plurality of predefined states based on operational parameter values of the installation of the software program. Each of the plurality of predefined states define configuration values of the installation of the software program. The defined configuration values indicate, in some embodiments, updates to operational parameter values of the installation of the software program. |
US11579857B2 |
Systems, methods and devices for device fingerprinting and automatic deployment of software in a computing network using a peer-to-peer approach
Disclosed herein are embodiments of methods, devices and systems for device fingerprinting and automatic and dynamic software deployment to one or more endpoints on a computer network. The device fingerprinting systems and devices herein are configured to operate with limited data without sitting between network devices and the internet, without monitoring all network traffic, and without limited or no active scanning. The embodiments herein may passively collect information as distributed peers and may perform very limited active scans. In some embodiments, the information is used as an input to a custom hierarchical learning model to fingerprint devices on a network by identifying attributes of the devices such as the operating system family, operating system version, and device role. In some embodiments, a dynamic deployer selection process may be utilized to simply and efficiently deploy software. Some embodiments herein involve end-to-end encryption of credentials in a deployment process. |
US11579851B2 |
Method and system for identification of redundant function-level slicing calls
This disclosure relates generally to the field of source code processing, and, more particularly to a method and system for identification of redundant function-level slicing calls. The method disclosed generates program dependence graphs (PDGs) based on a slicing criteria and a function corresponding to the function-level slicing call. Further the method classifies the function-level slicing call into redundant or non-redundant by traversing the PDGs and checking if a predefined condition is satisfied or not. The function-level slicing calls are classified as redundant if the check is not satisfied and are classified as non-redundant if the check is satisfied. The disclosed method can be used in identifying redundant function-level slicing calls in applications such as automated false positive elimination (AFPE), automated test case generation and so on. |
US11579840B2 |
Method for adjusting sound playback and portable device thereof
A method for adjusting sound playback of a portable device for constancy notwithstanding different environments outputs from the portable device detectable audio signals inaudible to user and the device receives reflected audio before the portable device is actually commanded to play an audio file. A list of volume weightings for reflected audio is calculated. Before commencing playback of the audio file, the portable device obtains reference volume weightings from a list according to the current volume setting, and calculates adjustment coefficients for different frequency bands based on weightings of the reference volume list and of the reflected audio list. The audio signals of the audio file are output after adjustment. A portable device is also disclosed. |
US11579836B2 |
Electronic device and method for controlling audio output thereof
In various embodiments, an electronic device comprises: a wireless communication module; a memory storing a priority of a plurality of external electronic devices; an output module; and a processor operatively connected to the wireless communication module, the memory, and the output module, wherein the processor is configured to: control the wireless communication module to establish a first wireless communication channel with a first external electronic device; control the wireless communication module to establish a second wireless communication channel with a second external electronic device; control the output module to output first audio data received through the first wireless communication channel; identify a priority of the first external electronic device and a priority of the second external electronic device when receiving second audio data through the second wireless communication channel while outputting the first audio data; identify a type of the first audio data and a type of the second audio data; adjust an output parameter of the first audio data and an output parameter of the second audio data based on the priority of the first external electronic device, the priority of the second external electronic device, the type of the first audio data, and the type of the second audio data; and output the first audio data using the adjusted output parameter of the first audio data and the second audio data using the adjusted output parameter of the second audio data through the output module. Various other embodiments are possible. |
US11579835B2 |
Multimedia data playing method and terminal device
The present disclosure relates to multimedia data playing methods and terminal devices. One example method includes obtaining, by a terminal device, a first sound effect plug-in, where the first sound effect plug-in corresponds to a first sound effect, and the terminal device includes a first application and a second application that are used to play multimedia data, receiving, by the terminal device, a first instruction used to indicate that a user of the terminal device selects the first sound effect option, wherein where the first sound effect option is an option corresponding to the first sound effect, when first multimedia data is to be played by the first application or the second application, processing, by the terminal device, the first multimedia data by using the first sound effect plug-in according to the first instruction to play the first multimedia data with the first sound effect. |
US11579834B2 |
Digital audio workstation interface for streaming audiovisual data
A portable device and accompanying software provides users with a digital audio workstation with integrated tools take in raw audio data from physical inputs and map the raw data to various virtual outputs. Raw audio data for recording (recording data) is cast in real-time to a remote server. Monitoring data is simultaneously sent to collaborating devices via P2P protocols. The bitrate of the data for P2P transmissions can be adjusted to allow remote multiple users recording simultaneously to hear monitoring data in synchronicity, regardless of the speed of their respective internet connections. Face-to-face collaboration may be facilitated through the streaming of video data as the monitoring data. The low-latency of the P2P monitoring transmissions frees up bandwidth for the real-time streaming of the recording data. Audio recordings are uploaded to a central server, where they may be available to authorized collaborators for editing. |
US11579833B2 |
Display apparatus and signal generation apparatus
A display apparatus according to an embodiment of the present disclosure includes: a thin plate-like display cell that displays an image; M exciters that are disposed on a back surface side of the display cell, and vibrate the display cell; and a driving section that drives the display cell and the M exciters. |
US11579828B2 |
Image processing apparatus, method of providing cloud print service, and program storage medium
A printing apparatus registers the printing apparatus in a cloud print service, and generates a printer queue storing a print job to be transmitted to the printing apparatus on the cloud print service. If the printing apparatus is associated with a virtual printer on the cloud print service, the printing apparatus acquires information of print jobs managed by the virtual printer from the cloud print service. If an operation for printing the print jobs managed by the virtual printer is received, the printing apparatus gives an instruction for moving a print job that is specified on the basis of at least the acquired information of the print jobs to the printer queue for the printing apparatus provided on the cloud print service, and acquires the moved print job. |
US11579823B2 |
Server system for generating information related to a consumable item for business-use printing
A server system connectable to a print system including a transmission unit configured to transmit received print data to a printer includes an acquisition unit configured to acquire information indicating an amount of a consumable which is used for printing of transmitted print data to the printer, and a placement unit configured to place an order for the consumable to be used by the printer, based on the acquired information. |
US11579822B2 |
Information processing apparatus, control method of the same, and storage medium
A control method of an information processing apparatus including a predetermined application program that cannot acquire predetermined information regarding a communication apparatus using a predetermined method, includes acquiring, in a case where the predetermined information is stored by a different application program that is different from the predetermined application program and can acquire the predetermined information using the predetermined method, the predetermined information stored by the different application program, using the predetermined application program, executing, in a case where the predetermined information stored by the different application program is acquired, processing that is based on the predetermined information stored by the different application program, using the predetermined application program, and displaying a predetermined region for prompting a user to install the different application program, using the predetermined application program. |
US11579820B2 |
Image forming apparatus updating status information to indicate that consumable can be temporarily used in another image forming apparatus
In an image forming apparatus, a consumable accommodates printing material and is mounted in a main casing. The consumable includes a consumable memory. A controller performs a restriction process to rewrite the first status information to indicate the used product to prohibit the consumable from being used in other image forming apparatuses in a case where first status information stored in the one of the consumable memory and a main memory indicates the new product. The controller performs an updating process to update the second status information so that the second status information indicates that the consumable can be temporarily used in the another image forming apparatus in a case where the controller receives a contract cancellation instruction. The contract cancellation instruction instructs to cancel an agreement concluded for the image forming apparatus. |
US11579818B2 |
Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor configured to present, to a user, a second sheet on the basis of a visible property of a first sheet and an invisible property of the first sheet, the second sheet being different from the first sheet. |
US11579817B2 |
Printing system, terminal device, plural printing apparatuses, comprising a second printing apparatus that transmits a data format of print job to the terminal device via a first printing apparatus, and the terminal device further generates print job for each determined data formats for the first printer
In a printing system, a terminal device generates a plurality of pieces of print job data based on a data format list and transmit the generated print job data to a first multifunction machine, the first multifunction machine stores a plurality of pieces of received print job data, and performs printing based on print job data having the data format supported by the first multifunction machine itself when the first multifunction machine itself receives a print instruction from a user, and the second multifunction machine receives print job data having the data format supported by the second multifunction machine itself from the first multifunction machine when the second multifunction machine itself receives a print instruction from a user and performs printing based on the received print job data. |
US11579814B2 |
Information processing apparatus that reduces labor and time for instruction in reservation printing, and control method for information processing apparatus
An information processing apparatus capable of reducing the labor and time expended by a user for an instruction in reservation printing is provided. The information processing apparatus performs communication with a server for storing files and an image forming apparatus for printing files. The information processing apparatus includes a file obtaining unit configured to obtain files shown in a print candidate file list generated based on a priority setting indicating priorities of files stored in the server among a plurality of files stored in the server, and a transmission unit configured to transmit the obtained files to the image forming apparatus. |
US11579811B2 |
Method and apparatus for storage device latency/bandwidth self monitoring
A storage device is described. The storage device may store data in a storage memory, and may have a host interface to manage communications between the storage device and a host machine. The storage device may also include a translation layer to translate addresses between the host machine and the storage memory, and a storage interface to access data from the storage memory. An in-storage monitoring engine may determine characteristics of the storage device, such as latency, bandwidth, and retention. |
US11579810B2 |
Semiconductor memory training method and related device
The present application relates to a semiconductor memory training method and related devices, belonging to the technical field of semiconductors. The method comprises: obtaining a stored historical training result of a semiconductor memory, the historical training result comprising a historical expected delay value and a historical expected voltage; setting a delay threshold and a current training voltage range, the delay threshold being less than or equal to the historical expected delay value, the current training voltage range comprising the historical expected voltage; obtaining a current minimum delay value for the semiconductor memory under the historical expected voltage; and using the stored historical training result as a current training result of the semiconductor memory, if the current minimum delay value for the semiconductor memory under the historical expected voltage is no less than the delay threshold. |
US11579806B2 |
Portions of configuration state registers in-memory
Portions of configuration state registers in-memory. An instruction is obtained, and a determination is made that the instruction accesses a configuration state register. A portion of the configuration state register is in-memory and another portion of the configuration state register is in-processor. Processing associated with the configuration state register is performed. The performing processing is based on a type of access and whether the portion or the other portion is being accessed. |
US11579805B2 |
Method and system for processing commands in storage devices to improve quality of service
Operation of a non-volatile memory (NVM) storage module may comprise receiving a plurality of commands as associated with a plurality of priority-based queues from a host-memory. A received command is evaluated in accordance with a priority associated with the queue storing the command and a size of the command. The evaluated command is split into a plurality of sub-commands, each of the sub-commands having a size determined in accordance with the evaluation. A predetermined number of hardware resources are allocated for each of the evaluated command based on at least the size of each of the sub-commands to thereby enable a processing of the evaluated command based on the allocated resources. Quality of service (QoS) for the evaluated-command may thus be augmented. |
US11579804B2 |
Device interrupt coalescing with various host behaviors
The present disclosure generally relates to optimizing device interrupt coalescing based upon host device behavior. The data storage device maintains three functional states: a training state, a holding state, and a retraining state. The data storage device switches between states based upon host device behavior as well as the behavior of the data storage device. Once the data storage device finds the optimum conditions for coalescing, the data storage device will periodically test the conditions to adapt to changing host device behavior as well as data storage device behavior. In so doing, the data storage device can dynamically adjust interrupt coalescing to ensure optimum operation of the storage device. |
US11579801B2 |
Write ordering in SSDs
Disclosed are systems and methods by which a storage device may process and return I/O commands to a host in the order in which the host provided the commands, thereby reducing host overhead, including but not limited to the following: receiving a first I/O command and a second I/O command, the first I/O command and the second I/O command being assigned a sequence tag, issuing the first I/O command and the second I/O command to one or more storage channels based on their respective sequence tags, collecting a command completion notice of the first I/O command or the second I/O command when the first I/O command or the second I/O command has been respectively completed; and issuing a command completion notification to a host based on the sequence tag of the associated completed first I/O command or the second I/O command. |
US11579799B2 |
Dynamic selection of cores for processing responses
Methods, systems, and devices for the dynamic selection of cores for processing responses are described. A memory sub-system can receive, from a host system, a read command to retrieve data. The memory sub-system can include a first core and a second core. The first core can process the read command based on receiving the read command. The first core can identify the second core for processing a read response associated with the read command. The first core can issue an internal command to retrieve the data from a memory device of the memory sub-system. The internal command can include an indication of the second core selected to process the read response. |
US11579797B2 |
Memory sub-system refresh
A method includes determining a first memory access count threshold for a first word line of a block of memory cells and determining a second memory access count threshold for a second word line of the block of memory cells. The second memory access count threshold can be greater than the first memory access count threshold. The method can further include incrementing a memory block access count corresponding to the block of memory cells that includes the first word line and the second word line in response to receiving a memory access command and refreshing the first word line when the memory block access count corresponding to the block of memory cells is equal to the first memory access count threshold. |
US11579794B2 |
Garbage collection based on cloud storage capacity
A storage capacity of a cloud storage system is determined. A recipe contains instructions for reclaiming storage of the cloud storage system. The storage capacity is insufficient to perform the entire recipe. In response, one or more data objects are deleted. A portion of the recipe is executed after the deletion. In some cases, local storage can be used for garbage collection when cloud storage is insufficient to perform even the portion of the recipe. Other embodiments are described and claimed. |
US11579793B2 |
Storage system and data processing method
The functions of a mainframe environment are expanded by leveraging the functions of an open environment. A second storage of an open system externally connected to a first storage of a mainframe system comprises a second main volume of an open environment generated in association with a main logical device of the second storage, and a second sub volume of an open environment generated in association with a sub logical device of the second storage; the first storage comprises a first main volume of a mainframe environment generated in association with the main logical device of the second storage, and a first sub volume of a mainframe environment generated in association with the sub logical device of the second storage; when the first storage receives a data processing request from a host, the first storage reflects the processing request in the second storage and completes the processing; and when the first storage receives an execution request of a prescribed function, the first storage causes the second storage to execute the function. |
US11579792B2 |
Data movement between different cell regions in non-volatile memory
According to one embodiment, a memory system includes a non-volatile memory array with a plurality of memory cells. Each memory cell is a multilevel cell to which multibit data can be written. The non-volatile memory array includes a first storage region in which the multibit data of a first bit level is written and a second storage region in which data of a second bit level less than the first bit level is written. A memory controller is configured to move pieces of data from the first storage region to the second storage region based on the number of data read requests for the pieces of data received over a period of time or on external information received from a host device that sends read requests. |
US11579791B2 |
Partial save of memory
A variety of applications can include systems and/or methods of partial save of memory in an apparatus such as a non-volatile dual in-line memory module. In various embodiments, a set of control registers of a non-volatile dual in-line memory module can be configured to contain an identification of a portion of dynamic random-access memory of the non-volatile dual in-line memory module from which to back up content to non-volatile memory of the non-volatile dual in-line memory module. Registers of the set of control registers may also be allotted to contain an amount of content to transfer from the dynamic random-access memory content to the non-volatile memory. Additional apparatus, systems, and methods are disclosed. |
US11579790B1 |
Servicing input/output (‘I/O’) operations during data migration
Volume migration among a set of storage systems synchronously replicating a dataset for a volume, where volume migration includes: initiating a transfer of the volume in dependence upon determining that a performance metric for accessing the volume stored on a first storage system would improve if transferred to a second storage system; and during the transfer of the volume: determining status information for the transfer; intercepting an I/O operation directed to the volume; and directing, in dependence upon the status information, the I/O operation to either the first storage system or the second storage system. |
US11579789B2 |
Techniques for managing context information for a storage device
Disclosed herein are techniques for managing context information for data stored within a non-volatile memory of a computing device. According to some embodiments, the method can include (1) loading, into a volatile memory of the computing device, the context information from the non-volatile memory, where the context information is separated into a plurality of silos, (2) writing transactions into a log stored within the non-volatile memory, and (3) each time a condition is satisfied: (i) identifying a next silo of the plurality of silos to be written into the non-volatile memory, (ii) updating the next silo to reflect the transactions that apply to the next silo, and (iii) writing the next silo into the non-volatile memory. In turn, when an inadvertent shutdown of the computing device occurs, the silos of which the context information is comprised can be sequentially accessed and restored in an efficient manner. |
US11579784B2 |
Refresh counters in a memory system
Methods, systems, and devices for refresh counters in a memory system are described. In some examples, a memory device may include two or more counters configured to increment a respective count based on refresh operations performed on a memory array. A comparison may be made between two or more of the respective counts, which may include determining a difference between the respective counts or a difference in rate of incrementing. A memory device may transmit an indication to a host device based on determining a difference between counters, and the memory device, the host device, or both, may perform various operations or enter various operational modes based on the determined difference. |
US11579783B1 |
Multi-tenant storage
A system, apparatus and product comprising: a multi-tenant layer that comprises shared resources, wherein the shared resources are accessible to multiple tenants of the storage system, wherein the shared resources comprise shared logic resources and shared data resources; and multiple single-tenant layers, wherein each single-tenant layer is associated with a respective tenant of the multiple tenants, wherein each single-tenant layer comprises a database and business logic of the respective tenant, wherein a multi-tenant encryption scheme is configured to enable secure communications with the multiple tenants without divulging sensitive information to the multi-tenant layer. |
US11579782B2 |
Storage controller and an operation method of the storage controller
A storage controller including: a host interface circuit receiving first, second, third and fourth requests corresponding to first, second, third and fourth logical addresses; a memory interface circuit communicating with first nonvolatile memories through a first channel and second nonvolatile memories through a second channel; a first flash translation layer configured to manage the first nonvolatile memories; and a second flash translation layer configured to manage the second nonvolatile memories, the first flash translation layer outputs commands corresponding to the first and fourth requests through the first channel, and the second flash translation layer outputs commands respectively corresponding to the second and third requests through the second channel, and a value of the first logical address is smaller than a value of the second logical address, and a value of the third logical address is smaller than a value of the fourth logical address. |
US11579778B2 |
Synchronous replication of high throughput streaming data
A method for synchronous replication of stream data includes receiving a stream of data blocks for storage at a first storage location associated with a first geographical region and at a second storage location associated with a second geographical region. The method also includes synchronously writing the stream of data blocks to the first storage location and to the second storage location. While synchronously writing the stream of data blocks, the method includes determining an unrecoverable failure at the second storage location. The method also includes determining a failure point in the writing of the stream of data blocks that demarcates data blocks that were successfully written and not successfully written to the second storage location. The method also includes synchronously writing, starting at the failure point, the stream of data blocks to the first storage location and to a third storage location associated with a third geographical region. |
US11579776B2 |
Optimizing power consumption of memory repair of a device
In one aspect, an apparatus includes a memory repair controller coupled to a memory. The memory repair controller may be configured to provide repair information to cause the memory to disable one or more faulty locations in the memory, and the memory repair controller can be disabled after providing the repair information. |
US11579769B1 |
Graphic device for controlling displayed object movement and/or screen scrolling
A graphic device for computer displays (for example, touchscreen style computer displays) with multiple independently operable active areas, each of which can be operated to change a different dimensions. In some embodiments, the dimensions correspond to spatial dimensions in which a selected object in the display can be moved. In some embodiments, the dimensions correspond to spatial dimensions in which the display can be scrolled. In some embodiments, the dimensions correspond to actions performed on real world devices and/or objects (for example, motions of a remote control aerial vehicle, operations of an Internet of Things type video monitor). |
US11579768B2 |
Method, apparatus, and computer program product for facilitating the playback of interface events
Provided herein are method, apparatus, and computer program products for facilitating capture and play back of interface event data. One exemplary method may comprise providing, as a function of at least profile data, environmental data, transaction data, relevance data, and implicit data derived therefrom, a dynamic application environment, displaying the dynamic application environment on an dynamic application interface, capturing interface event data, the interface event data being based on user interaction with the dynamic application interface, and comprising of one or more interface events and a particular time at which each of the one or more interface events occurred, providing data to the play back device configured for initializing a play back environment, such that the play back environment receives the interface event data and performs play back, and outputting the one or more interface events in a relative time to the particular time. |
US11579767B2 |
Content deleting method, terminal, and computer readable storage medium
The present disclosure provides a content deleting method, a terminal, and a non-transitory computer readable storage medium. The method deleting method includes: acquiring a selected target content in a terminal interface when a content on the terminal interface is in a deletable state; and performing deletion operation on the target content if detecting a preset sliding track aiming at the target content. |
US11579757B2 |
Analyzing augmented reality content item usage data
Usage metrics for augmented reality content may be identified and analyzed to determine measures of fitness for respective usage metrics. The measures of fitness may indicate a level of correlation with an outcome specified by an augmented reality content creator and an amount of interaction with an augmented reality content item by users of a client application. Recommendations may be provided to augmented reality content creators indicating modifications to augmented reality content items that have at least a threshold probability of increasing the level of interaction between users of the client application and the augmented reality content item. |
US11579756B2 |
User-specific applications for shared devices
Examples described herein include systems and methods for providing user-specific applications on a shared user device. The user device can receive a first instance of an application having a Package ID that includes an identification of a first user. When the first user is logged in, the user device can display an icon associated with the first instance of the application, based on the Package ID including an identification of the first user. When the first user is not logged in, the user device can hide the first instance of the application. When a second user is logged in, the device can display a second instance of the application based on the Package ID of the second instance including an identification of the second user. The user device can also display the same instance of a shared application to both the first and second user. |
US11579754B2 |
Method and system for presenting and operating a skill-based activity
A system for presenting a skill-based game, the system includes at least one server to serve a set of matchups of participants of an event, to a plurality of presentation devices, the plurality of presentation devices displaying the set of matchups on a display; to receive over the wide area network data from the presentation devices characterizing a set of user selected winners of the matchups made by the users; update the event data pertinent to participants in the actual events; using the updated data to calculate and assign payoffs to the users based on fixed payoff odds. A related computer-implemented method provides participant matchups to an operator organizing such a skill-based game. |
US11579753B2 |
Electronic device, method, and computer-readable medium for providing split screen
An electronic device according to various embodiments comprises at least one memory for storing instructions and a foldable display, and is operably coupled with the foldable display and the at least one memory, wherein the electronic device, when executing instructions, may display a first screen in a first region of the foldable display, including a first sub-region and a second sub-region adjacent to the first sub-region while the foldable display is in an unfolded state, receive a first drag input from an edge region in the first region away from an edge in the first region that corresponds to the edge region while displaying the first screen in the first region, and in response to receiving the first drag input, display a list partially superimposed on the first screen, and including at least one executable object for indicating some of applications that have been executed in the second sub-region. |
US11579752B1 |
Augmented reality placement for user feedback
Methods and systems are provided for generating augmented reality (AR) scenes where the AR scenes include one or more artificial intelligence elements (AIEs) that are rendered as visual objects in the AR scenes. The method includes generating an AR scene for rendering on a display; the AR scene includes a real-world space and virtual objects projected in the real-world space. The method includes analyzing a field of view into the AR scene; the analyzing is configured to detect an action by a hand of the user when reaching into the AR scene. The method includes generating one or more AIEs rendered as virtual objects in the AR scene, each AIE is configured to provide a dynamic interface that is selectable by a gesture of the hand of the user. In one embodiment, each of the AIEs is rendered proximate to a real-world object present in the real-world space; the real-world object is located in a direction of where the hand of the user is detected to be reaching when the user makes the action by the hand. |
US11579749B2 |
Providing composite graphical assistant interfaces for controlling various connected devices
Methods, apparatus, systems, and computer-readable media are provided for tailoring composite graphical assistant interfaces for interacting with multiple different connected devices. The composite graphical assistant interfaces can be generated proactively and/or in response to a user providing a request for an automated assistant to cause a connected device to perform a particular function. In response to the automated assistant receiving the request, the automated assistant can identify other connected devices, and other functions capable of being performed by the other connected devices. The other functions can then be mapped to various graphical control elements in order to provide a composite graphical assistant interface from which the user can interact with different connected devices. Each graphical control element can be arranged to reflect how each connected device is operating simultaneous to the presentation of the composite graphical assistant interface. |
US11579748B1 |
Systems and methods for interacting with three-dimensional graphical user interface elements to control computer operation
Disclosed are three-dimensional (“3D”) graphical user interface (“GUI”) elements for improving user interactions with a digital environment or a device by simplifying access to different data, functionality, and operations of the digital environment or the device. A 3D GUI element may include first visual information at a first position and second visual information at a second position within the 3D space represented by the 3D GUI element. In response to first input directed to the first visual information, the 3D GUI or system may perform a first action that is mapped to the first input and the first visual information within the 3D GUI element. In response to second input directed to the second visual information, the 3D GUI or system may perform a second action that is mapped to the second input and the second visual information within the 3D GUI element. |
US11579742B2 |
Infrared touch frame, display device and display apparatus
The present disclosure provides a frame, a display device and a display apparatus. The frame includes at least two frame assemblies. The frame assemblies in different directions are spliced through an adapter, an infrared lamp strip is installed on the frame assembly, the adapter is provided with a bunching member, and a connection line for the infrared lamp strip is bunched around the bunching member when the frame assemblies in different directions are spliced. |
US11579739B1 |
Touch sensing unit and display device including the same
A touch sensing device includes first sensor electrodes disposed in a first area, second sensor electrodes disposed in a second area, first sensor lines each connected to the first sensor electrodes in the first area, and second sensor lines each connected to the second sensor electrodes in the second area. Each of the second sensor lines includes a first sub-sensor line disposed in the second area, and a second sub-sensor line disposed in the first area and the second area and connected to the first sub-sensor line. |
US11579735B2 |
Touch electrode layer and touch display device
The invention provides a touch electrode layer and a touch display device, including a first electrode and a second electrode. The first electrode has a first electrode stem and a plurality of first electrode branches arranged obliquely along the first electrode stem. The second electrode has a second electrode stem and a plurality of second electrode branches arranged obliquely along the second electrode stem. The first electrode and the second electrode are arranged in a symmetrical structure, and inclination angles of the first electrode branches and the second electrode branches are same. In a touch electrode unit, shape and size of the first electrode and the second electrode are almost same, and shape and size of the first electrode branches and the second electrode branches that are staggered are also almost the same. |
US11579734B2 |
Touch sensor and display device having the same
A touch sensor including a base layer including a sensing area and a non-sensing area, first and second sensor patterns disposed in the sensing area and arranged along first and second directions, respectively, first bridge patterns arranged along the first direction, second bridge patterns arranged along the second direction, and sensing lines disposed in the non-sensing area and connected to each of the first and second sensor patterns, in which each of the sensing lines includes a first metal layer and a second metal layer with an insulating layer interposed therebetween, each of the sensing lines has a first portion and a second portion, the second portion corresponding to at least one of the first bridge patterns disposed at a corner portion of the sensing area, and the second portion of at least one of the sensing lines has a single layer structure including only the second metal layer. |
US11579732B2 |
Touch sensing apparatus and method for assembly
A touch sensing apparatus is disclosed comprising a panel that defines a touch surface, a plurality of light emitters and detectors arranged along a perimeter of the panel. The light emitters are arranged to emit a respective beam of emitted light that travels above the touch surface, wherein the light detectors are arranged to receive detection light from the emitted light. The plurality of light emitters and detectors are arranged above the touch surface and are connected to a substrate extending in a direction parallel with a normal axis of a plane in which the panel extends. A method of assembling a touch sensing apparatus is also disclosed. |
US11579728B2 |
Touch display device, touch driving circuit and display panel
A touch display device of the present disclosure may include a display panel on which a plurality of touch electrodes are electrically connected to a plurality of touch lines; a gate driving circuit for supplying scan signals to the display panel through a plurality of gate lines; a touch driving circuit for sensing a touch by detecting a touch signal from the plurality of touch electrodes and supplying a common voltage to the touch electrodes through the touch lines; a common voltage feedback line electrically connected to the plurality of touch lines or disposed to overlap with the plurality of gate lines in a non-display area of the display panel; and a common voltage compensation circuit for supplying a compensated common voltage based on a distortion in the common voltage. |
US11579726B2 |
Touch device, electronic device and driving method
A touch device, an electronic device and a driving method are provided. The touch device includes: a plurality of touch sensors arranged in an array; a plurality of touch lines connected to the plurality of touch sensors; and a controller connected to the plurality of touch lines, wherein the controller is configured to simultaneously send a plurality of first touch signals respectively to the plurality of touch sensors via the plurality of touch lines, and simultaneously receive via the plurality of touch lines a plurality of second touch signals generated by the plurality of touch sensors. |
US11579722B2 |
Electronic devices with display and touch sensor structures
Display layers and touch sensor layers may be overlapped by enclosure walls in an electronic device. The electronic device may have a front wall and opposing rear wall and curved sidewalls. The front wall and the curved sidewalls may be formed from a glass layer or other transparent member. A touch sensor layer and display layer may extend under the glass layer with curved sidewalls. A touch sensor layer may also extend under the opposing rear wall. A foldable electronic device may have a flexible transparent wall portion that joins planar transparent walls. Components may be interposed between the transparent planar walls and opaque walls. Display and touch layers may be overlapped by the transparent walls and the transparent flexible wall portion. Touch sensor structures may also be overlapped by the opaque walls. |
US11579721B2 |
Displaying a representation of a user touch input detected by an external device
A device includes a touch-sensitive display, one or more processors, and memory storing one or more programs including instructions for receiving data from an external device representing user input received over a duration of time at the external device. The programs may include instructions for determining whether the electronic device is actively executing an application for playback. The programs may further include instructions for in accordance with a determination that the electronic device is not actively executing an application for playback: displaying an indication of the receiving of the data; and displaying an affordance, wherein the affordance when selected launches the application for playback and causes the electronic device to playback the received data according to the duration of time of the user input. |
US11579720B2 |
Touch panel and organic light-emitting display device
A touch panel is configured to be disposed on a display panel. The touch panel includes a substrate layer, a first metal layer, an insulating layer covering the first metal layer, a second metal layer, and a protection layer disposed on the second metal layer. The first metal layer includes a plurality of pressure sensors and metal bridges. Each of the pressure sensors includes a pressure sensing electrode. The second metal layer is disposed on the insulating layer and includes a plurality of touch sensors. Each of the touch sensors includes a plurality of first electrodes and second electrodes spaced apart and electrically connected to each other through the metal bridges. The pressure sensing electrode is disposed below the first electrodes and the second electrodes and is electrically connected to a processing chip. |
US11579718B2 |
Touch electronic device
A touch electronic device is provided, which includes: a display unit; a conductive film disposed on the display unit, wherein the conductive film has a surface impedance ranging from 105Ω/□ to 109Ω/□; and a first polarizer disposed on the conductive film, wherein the conductive film is disposed between the display unit and the first polarizer, wherein a surface impedance of the first polarizer divided by the surface impedance of the conductive film is greater than or equal to 103 and less than or equal to 108. |
US11579717B2 |
Touch display device and method for driving the same
A touch display device and a method for driving the same is disclosed. The present disclosure provides a touch display device including a display panel including sub-pixels, a touch sensor including a touch electrode formed electrically in common with an electrode of a light-emitting diode included in the sub-pixels, and a touch driver configured to sense the touch sensor, wherein the electrode of the light-emitting diode serves as the touch electrode for a turn-off period of an emission control transistor for controlling emission of the light-emitting diode. |
US11579714B2 |
Apparatus and method for providing memo function
An electronic device is provided. The electronic device includes a display, an electronic pen, a slot in which the electronic pen can be inserted in or detached from, a pen sensing module configured to sense an insertion/detachment of the electronic pen, a pen input module configured to receive an input using the electronic pen, and a processor configured to activate the pen input module while the display maintains an OFF-state when the detachment of the electronic pen is sensed within the OFF-state of the display. |
US11579708B2 |
Keyboard emulation
Examples associated with keyboard emulation are described. One example system includes an input/output controller. The system also includes a remote signal receiver. A control module receives a first signal via the remote signal receiver. Based on the first signal, the control module communicates with the input/output controller to emulate a keyboard input. |
US11579704B2 |
Systems and methods for adaptive input thresholding
The disclosed computer-implemented method may include detecting, by a computing system, a gesture that appears to be intended to trigger a response by the computing system, identifying, by the computing system, a context in which the gesture was performed, and adjusting, based at least on the context in which the gesture was performed, a threshold for determining whether to trigger the response to the gesture in a manner that causes the computing system to perform an action that is based on the detected gesture. |
US11579695B2 |
System and method for generating sound effects on fingertips with piezoelectric actuators of a haptic keyboard
A haptic keyboard of an information handling system may comprise a coversheet to identify a key location, a support layer, a contact foil placed between the coversheet and support layer, and a controller operatively coupled to the contact foil. The controller may receive a haptic actuation indicator signal via a processor or via the contact foil, send a first haptic feedback control signal to a first piezoelectric element to cause the first piezoelectric element to generate haptic tactile movement feedback at the key location, and send a second haptic feedback control signal to the first or a second piezoelectric element to cause the second piezoelectric element to generate haptic sound feedback in response to the haptic actuation indicator signal. |
US11579692B2 |
Whole-body human-computer interface
A human-computer interface system having an exoskeleton including a plurality of structural members coupled to one another by at least one articulation configured to apply a force to a body segment of a user, the exoskeleton comprising a body-borne portion and a point-of-use portion; the body-borne portion configured to be operatively coupled to the point-of-use portion; and at least one locomotor module including at least one actuator configured to actuate the at least one articulation, the at least one actuator being in operative communication with the exoskeleton. |
US11579691B2 |
Mid-air volumetric visualization movement compensation
A wearable computing device generates a volumetric visualization at a first position that is located in a three-dimensional space. The wearable computing device includes a volumetric source configured to create the volumetric visualization. The wearable computing device includes one or more sensors configured to determine movement of the wearable computing device. A movement of the wearable computing device is identified by the wearable computing device. Based on the movement the wearable computing device adjusts the volumetric source. |
US11579686B2 |
Method and device for carrying out eye gaze mapping
The invention relates to a device and a method for performing an eye gaze mapping (M), in which at least one point of vision (B) and/or a viewing direction of at least one person (10) in relation to at least one scene recording (S) of a scene (12) viewed by the at least one person (10) is mapped onto a reference (R). At least a part of an algorithm (A1, A2, A3) for performing the eye gaze mapping (M) is thereby selected from multiple predetermined algorithms (A1, A2, A3) as a function of at least one parameter (P), and the eye gaze mapping (M) is performed on the basis of the at least one part of the algorithm (A1, A2, A3). |
US11579685B2 |
Wireless devices with flexible monitors and keyboards
A portable device (e.g., a wireless device such as a cell phone) is provided with a flexible keyboard and a flexible display screen. Such flexible components may be stored in the housing of the portable device when not in use. The flexible display screen and flexible keyboard may be expanded from the housing when the flexible components are utilized by a user.Non-flexible display and input components may be provided on the exterior of the portable device such that the device may be used, in some form, while the flexible components are stored. In one embodiment, a portion of the flexible display (or flexible keyboard) may be utilized when the flexible display (or flexible keyboard) is stored in said first housing. |
US11579684B1 |
System and method for an augmented reality goal assistant
A method for an augmented reality goal assistant is described. The method includes detecting an object associated with a behavioral goal of a user. The method also includes altering an appearance of the object based on the behavioral goal of the user. The method further includes displaying the altered appearance of a detected object on an augmented reality headset, such that the altered appearance of the detected object is modified based on the behavioral goal of the user. |
US11579683B2 |
Wearable device and control method therefor
A wearable device is disclosed. The wearable device comprises: a camera; a sensor; a display; a laser projector; and a processor for identifying a user's sight line on the basis of sensing data obtained by the sensor, identifying location information of at least one object included in an image obtained by the camera, and controlling the laser projector to provide, on the display, augmented reality (AR) information related to the object on the basis of the identified user's sight line and location information of the object, wherein the laser projector comprises: a light emitting element for emitting a laser light; a focus adjusting element for adjusting a focus of the emitted laser light; and a scanning mirror for controlling a scan direction of the light having the adjusted focus, and the processor controls a driving state of the focus adjusting element on the basis of the identified user's sight line and location information of the object. |
US11579679B2 |
Determining opening/closing of computing device
Computing devices and methods for determining opening and closing of touch sensitive interfaces are disclosed. In one example, a computing device comprises a touch screen display on a first substrate that is rotatably coupled to a second substrate that includes a trackpad. A trackpad identification signal transmitted by the trackpad is received at the touch screen display, and a touch screen identification signal transmitted by the touch screen is received at the trackpad. If the trackpad identification signal matches a trackpad identification key and the touch screen identification signal matches a touch screen identification key, then an energy level of one or both signals is compared to an energy level threshold. Based at least in part on the comparison of the energy level to the threshold, a power state transition is initiated. |
US11579678B2 |
Software switch and method therein
A software switch and a method performed by the software switch are disclosed. The software switch receives, from a node deploying a virtual machine, a request for a virtual port to be polled by the virtual machine. The request includes a Central Processing Unit “CPU” identity identifying a CPU on which the virtual machine executes. The request includes an indication of a clock frequency at which the CPU is set to operate. The software switch determines a number of packets in a queue associated with the virtual port. The software switch adjusts the clock frequency of the CPU based on the number of packets in the queue. A corresponding computer program and a computer program carrier are also disclosed. |
US11579676B2 |
Systems, apparatus, and methods for controlling power consumption in an information handling device
Systems, apparatus, and methods that control power consumption in a processor are disclosed. One system apparatus, and method includes a processor that operates in at least a first power control mode including a first power amount and a second power control mode including a second power amount lower than the first power amount and a power control device. The power control device is configured to control power consumption in the processor, change a power control mode of the processor to the first power control mode in response to a first excess time period in which the power consumption of the processor exceeds a first reference power for a first period of time, and change the power control mode of the processor to the second power control mode in response to a second period of time in which the power consumption is less than or equal to a second reference power. |
US11579675B2 |
Power distribution system
A power distribution system includes a plurality of power distribution modules connected to at least one power supply and configured to receive power therefrom. A power distribution bus connects the power distribution modules of the plurality of power distribution modules in parallel. The plurality of power distribution modules executes a distributed system policy management protocol over the power distribution bus to control a supply of available power from the at least one power supply to loads connected to USB charging ports of the power distribution modules. |
US11579666B2 |
Control method for terminal, terminal, intelligent wearable device, and system
A control method for controlling terminal state switching includes a terminal obtaining first data of the terminal and second data from a wearable device that is bound to the terminal when receiving an unlocking instruction in a lock screen state. If the first data and the second data meet a preset condition, the terminal performs the operation of unlocking. |
US11579664B2 |
Electronic apparatus
An electronic apparatus includes a display panel including a front surface and a rear surface opposite to the front surface, a lower panel having an opening portion defined therein, a fingerprint sensor including an upper portion, a lower portion, and a lateral portion, the sensor being in the opening portion with a space from a side wall of the opening portion, and an adhesive portion to bond the fingerprint sensor to the display panel. The adhesive portion includes a first adhesive portion between the rear surface of the display panel and the upper portion of the fingerprint sensor and a second adhesive portion around at least a portion of the lateral portion of the fingerprint sensor, and a minimum width and a minimum thickness of the second adhesive portion are each at least ½ of a thickness of the fingerprint sensor. |
US11579663B1 |
Modular information handling system with automated housing cover removal
A portable information handling system modular hybrid architecture separates components between rotationally coupled housing portions to minimize cabling, connectors and materials, and to provide improved durability that supports recycling and reuse of the components. For example, a plurality of housing cover configurations couple to housing portions of different dimensions with opposing couples and a common keystone element that, when installed, prevents separation of the opposing couplers. Removal of the keystone element provides ready access to the housing portion interior to recycle processing components, such as a secondary board having an embedded controller and charger and a battery interfaced with the secondary board. |
US11579655B2 |
Display lifting mechanisms
In example implementations, an electronic device housing is provided. The electronic device housing includes a display housing, a lifting mechanism, abase housing, and a secondary display. The lifting mechanism is coupled to a side of the display housing. The base housing is coupled to the display housing. The secondary display is coupled to a distal side of the base housing. The lifting mechanism is to lift the secondary display on a rotation of the display housing. |
US11579650B2 |
Method and apparatus for synchronizing the time stamp counter
A method and apparatus for synchronizing a time stamp counter (TSC) associated with a processor core in a computer system includes initializing the TSC associated with the processor core by synchronizing the TSC associated with the processor core with at least one other TSC in a hierarchy of TSCs. One or more processor cores are powered down. Upon powering up of the one or more processor cores, the TSC associated with the processor core is synchronized with the at least one other TSC in the hierarchy of TSCs. |
US11579649B1 |
Apparatus and methods for clock duty cycle correction and deskew
Apparatus and methods for clock duty cycle correction and deskew are provided. In certain embodiments, a clock distribution circuit includes a clock driver that provides a differential clock signal to a clock slicer over a pair of transmission lines. The clock distribution circuit further includes a resistor-inductor-capacitor (RLC) tuning circuit for providing termination between the pair of transmission lines and a differential input to the clock slicer. The RLC tuning circuit includes a pair of resistor digital-to-analog converters (resistor DACs or RDACs) coupled to the pair of transmission lines and a pair of controllable inductor-capacitor (LC) circuits coupled to the pair of transmission lines. |
US11579648B2 |
Voltage regulator with power rail tracking
Disclosed herein are related to an integrated circuit to regulate a supply voltage. In one aspect, the integrated circuit includes a metal rail including a first point, at which a first functional circuit is connected, and a second point, at which a second functional circuit is connected. In one aspect, the integrate circuit includes a voltage regulator coupled between the first point of the metal rail and the second point of the metal rail. In one aspect, the voltage regulator senses a voltage at the second point of the metal rail and adjusts a supply voltage at the first point of the metal rail, according to the sensed voltage at the second point of the metal rail. |
US11579647B2 |
Systems and methods for managing energy-related stress in an electrical system
A method for reducing and/or managing energy-related stress in an electrical system includes processing electrical measurement data from or derived from energy-related signals captured by at least one intelligent electronic device (IED) in the electrical system to identify and track at least one energy-related transient in the electrical system. An impact of the at least one energy-related transient on equipment in the electrical system is quantified, and one or more transient-related alarms are generated in response to the impact of the at least one energy-related transient being near, within or above a predetermined range of the stress tolerance of the equipment. The transient-related alarms are prioritized based in part on at least one of the stress tolerance of the equipment, the stress associated with one or more transient events, and accumulated energy-related stress on the equipment. One or more actions are taken in the electrical system in response to the transient-related alarms to reduce energy-related stress on the equipment in the electrical system. |
US11579646B2 |
Power management circuit for fast average power tracking voltage switching
A power management circuit for fast average power tracking (APT) voltage switching is provided. The power management circuit includes a primary voltage circuit configured to generate an APT voltage based on an APT target voltage. However, the primary voltage circuit may be inherently slow in ramping up the APT voltage to the APT target voltage. As such, a secondary voltage circuit is provided in the power management circuit to help drive the APT voltage to a desired level by a defined temporal limit. Once the APT voltage reaches the desired level, the secondary voltage circuit will automatically shut off, while the primary voltage circuit continues operating at a selected duty cycle to maintain the APT voltage at the APT target voltage. By utilizing the secondary voltage circuit to quickly drive up the APT voltage, the power management circuit is capable of supporting dynamic power control under stringent switching delay budget. |
US11579644B2 |
Method and system for online correction of junction temperatures of IGBT in photovoltaic inverter considering aging process
The invention discloses a method and a system for correction of the junction temperatures of an IGBT module in a photovoltaic inverter. The method includes: constructing an electrothermal coupling model of an IGBT model based on a photovoltaic inverter topology, a light radiation intensity, and an ambient temperature; selecting an IGBT collector-emitter on-state voltage drop as an aging parameter and designing an on-state voltage drop sampling circuit to ensure measurement accuracy; constructing an aging database for IGBT modules in different aging stages based on large current and small current injection methods; comparing a junction temperature value output by the electrothermal coupling model with the calibrated junction temperature value and calibrating an aging process coefficient of an electrothermal coupling model correction formula; comparing an IGBT aging monitoring value with the aging threshold to determine the aging process and selecting a corresponding aging process coefficient to ensure accuracy of junction temperature data. |
US11579640B1 |
Control attachment for an in-wall power adapter
A control attachment for an in-wall power adapter configured to control the application of power to a load is described. The control attachment comprises a first contact element of a plurality of contact elements configured to receive a power signal; a second contact element of the plurality of contact elements configured to provide the power signal to the load; a conductor electrically coupling the first contact element to the second contact element; wherein the control attachment enables the in-wall power adapter to control the application of power received at the first contact element to be applied to the load. |
US11579637B2 |
Systems and methods for controlling fluid flow with a fluid distribution manifold
A fluid distribution manifold may receive a first required flow rate for a first flow of fluid that flows to a fluid handling device or a reservoir. A first operation state may be determined for a first valve assembly that regulates the first flow, the manifold may operate the first valve assembly based on the first operation state, and a first position tracker may be incremented based on the first operation. Based on a value of a cycle tracker, the manifold may identify a second valve assembly in an operation cycle and access a second control input that includes a second required flow rate for a second flow of fluid regulated by the second valve assembly. The manifold may cause the second valve assembly to operate based on at least one of a second operation state and a change in the second actual flow rate resulting from the first operation. |
US11579636B2 |
Systems and methods for controlling operations of multi-manifold fluid distribution systems
A system and method for controlling operations of a fluid distribution may include a first manifold receiving a next mode of operation for the fluid distribution system. The first manifold may calculate first and second flow requirements for the first and second manifolds that may respectively include a first and second total flowrates from the first and second manifolds. The first manifold may determine required operation states for valves of the first manifold and the second manifold for the next mode based on the first and second flow requirements. The first manifold may be controllably operated to cause the second manifold and a supply device of the fluid distribution system to operate in the required operation states and provide first and second flow requirements. The first manifold may direct the second manifold to independently balance individual outlet flowrates of the second manifold while continuing to provide the second flow requirements. |
US11579635B2 |
Systems and methods for controlling operations of a fluid distribution system
A first valve of a manifold for a fluid distribution system may regulate a fluid flow to a first fluid handling device (“FHD”). A second valve of the manifold may communicate with a second FHD, a reservoir, or a recirculation line. A target flow condition for the manifold may be determined by a manifold control system (“MCS”) based on a device setting received for the first FHD. The MCS may determine a fluid distribution system operation for obtaining the target flow condition based on the target flow condition, a flowrate of the fluid flow, and an operational state of a supply device. The operation may include the MCS controlling at least one of the supply device, the first valve, and the second valve to change the flowrate. The MCS may continuously operate at least one manifold valve to maintain the target flow condition once exhibited by the manifold. |
US11579634B1 |
Irrigation controller and associated methods
An irrigation controller is disclosed together with associated methods and computer program products. User input specifying a requested start time may be received. A total desired watering time may be calculated. A total permissible watering time may be calculated. The start time may be moved back relative to the requested start time in response to determining that the total permissible watering time is less than the total desired watering time. |
US11579631B1 |
Method for sharing data between motor vehicles to automate aspects of driving
Provided is a navigation system for a leader vehicle leading follower vehicles, including: the leader vehicle, configured to transmit, real-time movement data to follower vehicles; and, the follower vehicles, each comprising: a signal receiver for receiving the data from the leader vehicle; sensors configured to detect at least one maneuverability condition; a memory; a vehicle maneuver controller; a distance sensor; and a processor configured to: determine a route for navigating the local follower vehicle from an initial location; determine a preferred range of distances from the vehicle in front of the respective follower vehicle that the respective follower vehicle should stay within; determine a set of active maneuvering instructions for the respective follower vehicle based on at least a portion of the data received from the guiding vehicle; determine a lag in control commands; and, execute the set of active maneuvering instructions in the respective follower vehicle. |
US11579630B2 |
Decentralized robot cooperation platform
Systems and methods of the present disclosure leverage distributed ledger technology (DLT) to provide decentralized control of cooperative tasks performed by a plurality of robots. Characteristics of the plurality of robots may be stored in a distribute ledger, which may be provided by a blockchain or a distributed database system. When a service request is received, a set of tasks may be identified for providing the requested service and the robot characteristics recorded to the distributed ledger may be used to identify a list of candidate robots possessing characteristics corresponding to the set of tasks may be identified. A smart contract may be utilized to select one or more candidate robots for performing the task and to verify the selected robot(s) successfully completed the task. State information associated with operation of the selected robot(s) may be monitored to verify task completion. |
US11579629B2 |
Temporal information prediction in autonomous machine applications
In various examples, a sequential deep neural network (DNN) may be trained using ground truth data generated by correlating (e.g., by cross-sensor fusion) sensor data with image data representative of a sequences of images. In deployment, the sequential DNN may leverage the sensor correlation to compute various predictions using image data alone. The predictions may include velocities, in world space, of objects in fields of view of an ego-vehicle, current and future locations of the objects in image space, and/or a time-to-collision (TTC) between the objects and the ego-vehicle. These predictions may be used as part of a perception system for understanding and reacting to a current physical environment of the ego-vehicle. |
US11579628B2 |
Method for localizing a vehicle
A method for localizing a vehicle comprises transmitting first position data related to a first position of the vehicle at a first point in time from the vehicle to a server. The server computes second position data related to the first position of the vehicle at the first point in time based on the received first position data. The server transmits the second position data from the server to the vehicle. The vehicle computes third position data related to a second position of the vehicle at a second point in time based on the received second position data. The second point in time is later than the first point in time. |
US11579627B2 |
Systems and methods for updating navigational maps
Systems and methods for updating navigational maps based using at least one sensor are provided. In one aspect, a control system for an autonomous vehicle, includes a processor and a computer-readable memory configured to cause the processor to: receive output from at least one sensor located on the autonomous vehicle indicative of a driving environment of the autonomous vehicle, retrieve a navigational map used for driving the autonomous vehicle, and detect one or more inconsistencies between the output of the at least one sensor and the navigational map. The computer-readable memory is further configured to cause the processor to: in response to detecting the one or more inconsistencies, trigger mapping of the driving environment based on the output of the at least one sensor, update the navigational map based on the mapped driving environment, and drive the autonomous vehicle using the updated navigational map. |
US11579620B2 |
Method for docking an autonomous mobile green area maintenance robot to a docking station, docking station system, green area maintenance system, and system
A method docks an autonomous mobile green area maintenance robot to a docking station. An electrical conductor arrangement runs in the region of the docking station, wherein the conductor arrangement is designed such that a periodic current flows through the conductor arrangement, wherein the current generates a periodic magnetic field. The green area maintenance robot has two magnetic field sensors, wherein the two magnetic field sensors are designed such that the magnetic field respectively causes a periodic sensor signal in the magnetic field sensors. The method has the steps of: determining a phase shift between the two sensor signals or signals based on the sensor signals, and controlling movement of the green area maintenance robot for docking on the basis of the determined phase shift. |
US11579619B2 |
Autonomous driving methods and apparatuses
An autonomous driving apparatus for accompanied driving in an environment that includes a companion and an obstacle includes a sensor, processing circuitry, and a driver. The sensor may generate sensor data. The processing circuitry may define a current state of the autonomous driving apparatus based on processing the sensor data to determine respective positions of the companion and the obstacle in the environment and select a first tracking point of a plurality of tracking points at least partially surrounding the position of the companion in the environment based on the current state, a position of each tracking point of the plurality of tracking points in the environment defined by the position of the companion in the environment. The driving apparatus drive mechanism may move the autonomous driving apparatus to the first tracking point to cause the autonomous driving apparatus to accompany the companion in the environment. |
US11579617B2 |
Autonomously acting robot whose activity amount is controlled
A robot includes an operation control unit that selects a motion of the robot, a drive mechanism that executes a motion selected by the operation control unit, and a remaining battery charge monitoring unit that monitors a remaining charge of a rechargeable battery. Behavioral characteristics of the robot change in accordance with the remaining battery charge. For example, a motion with a small processing load is selected at a probability that is higher the smaller the remaining battery charge. Referring to consumption plan data that define a power consumption pace of the rechargeable battery, the behavioral characteristics of the robot may be caused to change in accordance with a difference between the remaining battery charge scheduled in the consumption plan data and the actual remaining battery charge. |
US11579612B2 |
Position and attitude estimation apparatus and position and attitude estimation method
A position and attitude estimation apparatus includes sub-sensor input accepters, a speed sensor state determiner, a scale estimator, and a position and attitude information corrector. The sub-sensor input accepter accepts an output of a sub-sensor which acquires information regarding a movement amount based on information other than an output value of a speed sensor. The speed sensor state determiner determines whether the output value of the speed sensor is reliable. The scale estimator estimates a size of the movement amount based on at least one of the output value of the speed sensor and an output value of the sub-sensor. The position and attitude information corrector corrects position and attitude information based on the size of the movement amount estimated by the scale estimator. |
US11579606B2 |
User equipment, system, and control method for controlling drone
Provided is a user equipment for controlling a drone. The user equipment analyzes an original video to control the drone to photograph a reproduction video giving a feeling identical to or similar to the original video. An electronic device may be connected to an artificial intelligence module, a robot, an augmented reality (AR) device, a virtual reality (VR) device, a device related to 5G service, and the like. |
US11579605B2 |
Grip strength smart gloves
Systems and methods are provided for influential control over a driver's hand(s) that grip a vehicle's steering wheel. Upon issuing an autonomous control signal to control motive operation of the vehicle, an autonomous control system of the vehicle may further reinforce the application of the autonomous control signal by inducing the driver's hand(s) to grip/increase grip strength on the vehicle's steering wheel or by releasing the grip/decreasing grip strength on the vehicle's steering wheel. Moreover, the increasing/decreasing of the driver's grip may alternatively, or in addition to the reinforcement aspect, induce augmentative or intervening action(s)/behavior(s) by the driver. |
US11579604B2 |
Free wing multirotor with vertical and horizontal rotors
A multirotor aircraft that includes a chassis, three or more vertical rotors, one or more free wings and one or more fixed horizontal rotor. The free wing is attached to the chassis by an axial connection so that the angle of the free wing is changed relative to the chassis according the flow of air over the free wing. The fixed horizontal rotor enables the multirotor aircraft to lower and climb while flying forward at a stable horizontal pitch of the chassis. |
US11579600B2 |
Estimation apparatus, estimation method, and computer-readable storage medium
An estimation apparatus 1 includes: a normal index estimation unit 2 configured to estimate, using a second variable output by a second component 21 that influences a first variable output by a first component 21, an index A indicating that the first variable is achieved at a normal time; and an abnormality propagation information estimation unit 3 configured to estimate abnormality propagation information expressing an index indicating that an abnormality propagates to a third variable output by a third component 21 influenced by the first component 21, by changing the first variable. |
US11579596B2 |
Plant monitoring apparatus, plant monitoring method, and computer readable recording medium
In order to monitor the operational status of a plant, a plant monitoring apparatus 10 includes: a control program acquisition unit 11 configured to acquire a control program for controlling the plant on the basis of sensor data from a sensor installed in the plant; a causal relationship extraction unit 12 configured to extract, from the control program, causal relationships between a plurality of signals that are used in the plant; a causal relationship specification unit 13 configured to specify the current state of the plurality of signals and compare the specified state and the extracted causal relationships to specify a causal relationship corresponding to the specified state; and a display unit 14 configured to display the specified causal relationship on a screen. |
US11579594B2 |
Method and engineering system for modifying a program of an industrial automation component
A method for modifying a program of an industrial automation component, wherein the program includes a plurality of program elements, where the program is structured in units, a unit includes a group of program elements and can include both published program elements having an interface that can be referenced by the program elements of other units and unpublished program elements, and where a checksum is calculated and is assigned to the unit using the interfaces, such that if at least one program element of the version of the unit stored in the engineering system is modified, then the modified checksum is compared with the previous checksum version present in the automation component, and only the modified unit is transferred if the checksums match such that consistency of the program is maintained and the software updateable more quickly. |
US11579593B1 |
Industrial Internet of Things and methods for controlling production line balance rate
The present disclosure relates to an Industrial Internet of Things (IoT) and a method for controlling a balance rate of a production line. The Industrial IoT includes an user platform, a service platform, a management platform, a sensor network platform, and an object platform interacting in sequence, the service platform adopts a centralized arrangement, the management platform adopts an independent arrangement, and the sensor network platform adopts a rear sub-platform arrangement. |
US11579592B2 |
Systems and methods for control system security
A component security device may be disposed at an interface between a component and a cyber-physical system. The disclosed component security device may be physically and/or electrically coupled between the component and infrastructure of the cyber-physical system, such as a backplane, bus, and/or the like. The component security device may be configured to monitor the component, and selectively isolate the component from the cyber-physical system. Since the component security device is interposed at the interface of the component, the component security device may be capable of isolating the component regardless of whether the component has been compromised (e.g., regardless of whether the component is capable of complying with system commands). |
US11579591B2 |
Feedforward control method for floating base dynamics, computer-readable storage medium and robot
A feedforward control method comprising steps of: acquiring kinematic parameters of each joint of a robot based on inverse kinematics according to a pre-planned robot motion trajectory, and setting a center of a body of the robot as a floating base; determining a six-dimensional acceleration of a center of mass of each joint of the robot in a base coordinate system using a forward kinematics algorithm, based on the kinematic parameters of each joint of the robot, and converting the six-dimensional acceleration of the center of mass of each joint of the robot in the base coordinate system to a six-dimensional acceleration in a world coordinate system; and calculating a torque required by a motor of each joint of the robot using an inverse dynamic algorithm, and controlling the motors of corresponding joints of the robot. |
US11579590B2 |
Wireless mobile work machine component detection and control system
A mobile work machine includes a wireless communication system configured to receive a wireless communication signal from a transmitter corresponding to a machine component on the mobile work machine, machine component identification logic configured to obtain a machine component identifier, that uniquely identifies the machine component, based on the wireless communication signal, operation detection logic configured to detect a machine operation associated with the machine component and to generate component performance data correlated to the machine component based on the machine operation, and control signal generator logic configured to generate a control signal that controls the mobile work machine based on the component performance data. |
US11579589B2 |
Selectively activating a resource by detecting emotions through context analysis
A method selectively activates a resource to accommodate an advanced emotion. A supervisor computer receives a first piece of content, and then applies an emotion classifier to the first piece of content in order to create a first concept/emotion/sentiment/time tuple. The supervisor computer creates a second concept/emotion/sentiment/time tuple for a second piece of content, and compares the first and second tuples. If the concept in the first piece of content matches the concept in the second piece of content but that at least one of the emotion, sentiment, and time of the first piece of content does not match the emotion, sentiment, and time of the second piece of content, the supervisor computer determines that the emotion of the second piece of content is an advanced emotion that is not expressed by the first or second pieces of content, and activates a resource that accommodates the advanced emotion. |
US11579586B2 |
Robot dispatch and remediation of localized metal loss following estimation across piping structures
A method according to the disclosure configures a processor to predict metal loss in a structure for remediation. The method uses a machine learning model, trained based upon historical data, to predict metal loss over locations of a structure at a time of the prediction. The method identifies from among the predicted locations a high-risk location on the structure in which a magnitude of metal loss indicates potential remediation being needed, dispatches a robotic vehicle to the high-risk location on the structure and inspects the high-risk location using the robotic vehicle to confirm whether the magnitude of metal loss at the location requires remediation. In further methods, remediation is performed. In still further methods, a three-dimensional visualization of the structure is generated with an overlay which depicts predicted metal loss over the sections of the structure. |
US11579584B2 |
Apparatus and method for contoured-surface component repair
Disclosed herein is a method of repairing a component. The method includes scanning a damaged area of the component, and preparing a repair plan in response to the scanning. The method may also include providing the repair plan to a guided tool having a position correcting controller, and removing damaged material from the component in preparation for a repair operation. An apparatus is also disclosed that includes a computing device configured for performing actions. The computing device includes a processor and a local memory. The actions include detecting damage to the component, recording position information of the detected damage, and incorporating the position information in the repair plan. |
US11579582B2 |
Methods and systems for wire electric discharge machining and validation of parts
A tool for validating a wire-electric-discharge-machining (wEDM) operation to be performed using a wEDM machine comprises a body including an engagement feature shaped to removably hold a validation coupon to be machined in the wEDM operation, the validation coupon sized larger than a size of a cut-out to be made in a part using the wEDM machine. A method of manufacturing the tool and a wEDM machine assembly are also provided. |
US11579581B2 |
Server, remote monitoring system, and remote monitoring method
Provided are a server for maintenance, a remote monitoring system, and a remote monitoring method. The server is connected, via a network, to a plurality of working machines each including a working machine display device that displays machine state information and a working machine operating device to be used for predetermined operation, and to a monitoring terminal that includes a display part and remotely monitors information on the working machines. Communication between each of the plurality of working machines and the server is one-way communication from the working machines to the server. The server includes a first storage part, a second storage part, and a display processing part. The display processing part generates a display part simulated image, and causes the display part of the monitoring terminal to display a maintenance screen including the display part simulated image. |
US11579577B2 |
Methods and apparatus for grid connectivity control
Methods and apparatus for grid connectivity control are provided herein. For example, a method can include receiving status information of a microgrid configured to connect to a grid, transmitting a live status update screen of the microgrid to a user, the live status update screen comprising a grid connectivity button configured to receive a user input and based on a received user input, transmitting a control signal to a microgrid interconnect device connected between the microgrid and the grid for coordinating one of connection or disconnection microgrid connected to the grid. |
US11579574B2 |
Control customization system, control customization method, and control customization program
A control customization system 80 customizes a plant control. A profiler 81 predicts actions of a user depending on situations of the plant or the user. A planner 82 determines an appropriate set of objectives which represent tasks desired by the user, and objective terms representing elements for controlling the plant so as to realize the objectives, and tunes the objective terms based on predictions of the profiler 81. |
US11579573B2 |
Intelligent building management systems
A hierarchical resource management system for a building includes one or more processors. The processors implement a plurality of agents that each monitor sensed values, and generate operating scenarios based on the sensed values for corresponding resources. The processors also implement a coordinator that filters the operating scenarios to remove the operating scenarios that violate internal laws of the agents to form an aggregate validated set of operating scenarios. The processors further implement a supervisor that, responsive to receipt of target conditions for the zones and the aggregate validated set of operating scenarios from the coordinator, selects a combination of the operating scenarios from the aggregate validated set of operating scenarios that achieves target conditions and minimizes overall energy consumption by the resources such that some of the operating scenarios of the combination do not minimize energy consumption of the resources corresponding to the some of the operating scenarios. |
US11579568B2 |
Horological setting and/or adjustment mechanism
A horological setting and/or adjustment mechanism, including a setting and/or adjustment module (400) for a horological setting machine (1000), for making a setting and/or adjustment on a horological assembly (1), including an elastic clamp (600) with clamp arms (601) arranged to drive or deform a mobile component or a component of this assembly (1), the clamp (600) including a bearing portion (602) subjected to the action of an actuator, spindle (407), eccentric or push-piece, any deformation of this bearing portion (602) modifying the relative mutual position of the arms (601), and this setting and/or adjustment module (400) includes setting and/or adjustment means which include a plurality of motorised axes which are arranged to move, open and close, in a plane perpendicular to a clamp rotation direction (DF), a said clamp (600). |
US11579566B2 |
Image forming apparatus
An image forming apparatus includes: a duct that recovers scattered toner and ozone generated in an image former, wherein the duct is partitioned into two parts, one of the partitioned parts is a scattered toner recovery path that recovers the scattered toner, and the other of the partitioned parts is an ozone recovery path that recovers the ozone. |
US11579562B2 |
Image-forming apparatus provided with urging member for urging process cartridge
An image-forming apparatus includes: a main body; a toner cartridge having a first opening; a process cartridge having a photosensitive drum and a second opening; a positioning part; a transfer unit; and an urging member. The toner cartridge and process cartridge are attachable to and detachable from the main body in an axial direction of the photosensitive drum. The positioning part and transfer unit are positioned above the process cartridge attached to the main body. The positioning part fixes the attached process cartridge in position relative to the main body. The urging member urges the attached process cartridge toward the positioning part and urges the process cartridge such that the toner can be supplied from the toner cartridge to the process cartridge through the first opening and the second opening when the toner cartridge and the process cartridge are attached to the main body. |
US11579559B2 |
Image forming apparatus including developing cartridge
An image forming apparatus includes a housing, a drum cartridge, a developing cartridge including a developing roller and movable between a contact position and a spaced position, a first spacing member configured to move the developing cartridge between the contact position and the spaced position, a first cam configured to move the first spacing member, and a lock member movable between a lock position at which the photoconductive drum is locked to the housing and a lock releasing position at which the lock of the photoconductive drum with respect to the housing is released. The lock member is configured to move from the lock releasing position to the lock position by being pushed by the first spacing member. |
US11579558B2 |
Image forming apparatus having cover with link to support exposure heads
An image forming apparatus includes a housing having an opening, a cover movable between an open position and a closed position, a first photoconductive drum and a second photoconductive drum, a first exposing head having a first boss and rotatably coupled to the cover, a second exposing head having a second boss and rotatably coupled to the cover, and a cam rotatably coupled to each of the first exposing head and the second exposing head. The cam is configured to rotate each of the first exposing head and the second exposing head. The cam includes (i) a first elongated hole into which the first boss fits and extending a direction intersecting a movement direction in which the cam moves and (ii) a second elongated hole into which the second boss fits and extending in a direction intersecting the movement direction of the cam. |
US11579555B2 |
Cylinder member and image forming apparatus
A cylinder member includes: a cylinder body having a cylindrical shape; a sheet member wound on the cylinder body; a first attachment portion provided at one end portion of the sheet member in a circumferential direction, the first attachment portion being detachably attached to the cylinder body; and a second attachment portion provided at the other end portion of the sheet member in the circumferential direction, the second attachment portion being detachably attached to the cylinder body. |
US11579553B2 |
Photo-interruptor unit, sheet conveyance apparatus and image forming apparatus
A photo-interruptor unit includes a photo-interruptor and a supporting portion to detachably support the photo-interruptor. The supporting portion includes a hole which is formed on an attaching surface and through which a hook portion is inserted, and a guide portion to protrude from the attaching surface and guide the hook portion so that it deforms in a deformation direction when the photo-interruptor is moved in a movement direction intersecting an insertion direction. A regulating portion protrudes from the attaching surface and forms continuously with the guide portion to regulate a position in the movement direction of the photo-interruptor. The guide portion includes a first rib portion and a second rib portion that oppose one another in the deformation direction, and a distance between the first rib portion and the second rib portion in the deformation direction narrows toward a downstream direction of the movement direction. |
US11579550B2 |
Fixing device including heat equalizing member and image forming apparatus
A fixing device includes a heater, a first rotatable member, a second rotatable member, and a heat equalizing member. In a case that a region including a center of the heat equalizing member with respect to a longitudinal direction is a first region, a region closer to an end of the heat equalizing member than the first region is with respect to the longitudinal direction is a second region, and a region closer to the end of the heat equalizing member than the second region is with respect to the longitudinal direction is a third region. When the heat equalizing member has thermal capacities per unit length in the first region, the second region, and the third region are Cα, Cβ and Cγ, respectively, Cα, Cβ and Cγ satisfy the following relationship: Cα>Cβ, and Cγ>Cβ. |
US11579549B2 |
Heating device and image processing apparatus
According to one embodiment, a heating device includes a cylindrical belt, a heat generating member, and a support member. The heat generating member is disposed in an interior region surrounded by the belt and in contact with an inner peripheral surface of the belt. The support member is provided in the interior region surrounded by the belt and contacts and supports the heat generating member. |
US11579547B2 |
Sheet conveyance apparatus and image forming system
A sheet conveyance guide includes a door provided to be pivotable between an open state and a close state and permitting access to an operation portion, a releasing portion provided on the door, configured to abut with the operation portion on a guide plate positioned at a second position along with movement of the door and release a guide plate held by a holding portion, and a pressing portion provided on the door and configured to press the operation portion such that the guide plate is positioned at the first position. In addition, a retraction portion is provided on the door and configured to retract the pressing portion from a moving locus of the operation portion in moving the guide plate from the first position to the second position by abutting with the operation portion of the guide plate moving from the second position to the first position and swinging. |
US11579546B2 |
Imaging system with transfer roller
An imaging system includes a transfer belt that is rotatable, a transfer roller that contacts the transfer belt, and a conductive device that contacts a surface of the transfer roller, to supply a bias to the transfer roller. The transfer roller has a hollow portion. |
US11579544B2 |
Image forming apparatus and drum cartridge
A drum cartridge includes a drum cover movable relative to a photosensitive drum between a first position at which the drum cover covers a part of a circumferential surface of the photosensitive drum and a second position at which the drum cover does not cover the part of the circumferential surface. The drum cover is located at an opposite side of a toner cartridge with respect to the photosensitive drum in a state where the toner cartridge is attached to the drum cartridge and the drum cover is located at the second position. The drum cover is located at the first position in a state where the drum cartridge is attached to a drawer and the drawer is located at a pulled-out position and located at the second position in a state where the drum cartridge is attached to the drawer and the drawer is located at an accommodated position. |
US11579532B2 |
Exposure apparatus and exposure method, and device manufacturing method
In corner sections of first to fourth quadrants whose origin point is a center of an upper surface of a stage, three each of two-dimensional heads are provided. The three each of two-dimensional heads include one first head and two second heads. The stage is driven, while measuring a position of the stage using three first heads that face a two-dimensional grating of a scale plate provided above the stage from the four first heads, and during the driving, difference data of measurement values of the two second heads with respect to the first head in a measurement direction are taken in for head groups to which the three first heads belong, respectively, and using the difference data, grid errors are calibrated. |
US11579527B2 |
Negative type photosensitive composition comprising black colorant
[Problem] To provide a negative type photosensitive composition which is capable of forming a cured film having high resolution and high light shielding properties. [Means for Solution] A negative type photosensitive composition comprising (I) an alkali-soluble resin, (II) a black colorant, (III) a polymerization initiator, and (IV) a solvent, wherein the black colorant (II) has a transmittance ratio represented by [transmittance at the wavelength of 365 nm]/[transmittance at the wavelength of 500 nm] of 1.2 more. |
US11579526B2 |
Resist composition and patterning process
A chemically-amplified negative resist composition includes: (A) a quencher containing an onium salt shown by the following formula (A-1); (B) a base polymer containing repeating units shown by the following formulae (B1) and (B2); and (C) a photo-acid generator which generates an acid. Thus, the present invention provides: a negative resist composition which can form a favorable profile with high sensitivity and low LWR and CDU in a pattern; and a resist patterning process using the composition. |
US11579525B2 |
Photoresist composition, pixel definition structure and manufacturing method thereof, and display panel
Disclosed are a photoresist composition, a pixel definition structure and a manufacturing method thereof, and a display panel. The photoresist composition includes an organic film-forming resin, a superhydrophobic polymerizable monomer, a polyfunctional crosslinkable polymerizable monomer, a photoinitiator, an additive and a solvent. |
US11579524B2 |
Electrochemical imprinting of micro- and nano-structures in porous silicon, silicon, and other semiconductors
An imprinting platform including a noble metal catalyst, a semiconductor substrate, and a pre-patterned polymer stamp, where the catalyst is attached to the stamp, and related methods and articles. |
US11579519B2 |
Light source device, illumination device, and projector
A light source device according to the present disclosure includes a first light source section for emitting a first light flux, a second light source section for emitting a second light flux, a third light source section for emitting a third light flux, a first reflecting member, a second reflecting member for reflecting the second light flux, and a polarization combining element. With respect to the polarization combining element, the first light flux and the second light flux are light polarized in a first polarization direction, and the third light flux is light polarized in a second polarization direction, and the first and second reflecting members are disposed so that a distance between the first light flux and second light flux becomes smaller after incidence than before the incidence. The polarization combining element combines the first light flux, the second light flux, and the third light flux with each other. |
US11579517B2 |
Optical module and head-mounted display apparatus
An optical module in the present disclosure includes a first image display panel including a first display part and a first coupling part, a second image display panel including a second display part and a second coupling part, a third image display panel including a third display part and a third coupling part, and a cross dichroic prism configured to synthesize first, second, and third image light. The cross dichroic prism has a cross axis at which a two of photosynthesis surfaces cross each other. The first, second, and third image display panel are respectively bonded to different surfaces of the cross dichroic prism in a state where a long side of each of the first, second, and third display part extends along the cross axis and where the first, second, and third coupling part are each positioned on an outer side of the cross dichroic prism. |
US11579516B2 |
Heat spreader for camera
A camera includes an image sensor, a heat diffuser, and a heat spreader. The heat spreader includes a heat source coupled to the image sensor, an arm coupled to the heat source and the heat diffuser, and a heat exchange coupled with the heat source and the arm. A system includes a camera and a heat spreader coupled with the camera. The system includes a stabilizer coupled with the heat spreader and an electronics assembly coupled with the stabilizer. A heat controller for an imaging device that includes a flexible arm and a heat source coupled to the flexible arm that absorbs heat from the imaging device. The heat controller includes a heat exchange coupled to the flexible arm that transfers the heat away from the imaging device via the flexible arm. |
US11579515B2 |
Drainage channel for a submersible camera with drainage ports on two surfaces
A camera system with six faces and a front housing is configured to capture images and audio content from external the camera body. The camera system includes an interior audio assembly protected from external environments by a waterproof membrane. The camera system includes drainage ports on the bottom face and the left face of the camera system to encourage moisture to drain from the system. A first drainage channel couples the internal audio assembly to the first drainage port on left face of the camera system and a second drainage channel couples the drainage port on the left face of the camera system to the drainage port on the bottom face of the camera system. A third drainage channel exists between the front face of the camera system and the front housing, the third drainage channel coupling the first and second drainage channels. |
US11579510B2 |
Driving methods for a variable light transmission device
A variable light transmission device has at least one layer of electrophoretic medium comprising charged particles. Application of a an electric field having a waveform formed by a superposition of a carrier and a modulator waveform enables the switching of the device from a closed state to an open state, wherein the open state has higher light transmission than the closed state. As a result, the device enables the selection of the desired optical state by the user. |
US11579504B2 |
Thin film transistor array substrate and display panel using same
A thin film transistor array substrate includes an insulating substrate, a plurality of data lines, a plurality of common electrodes, and a common electrode layer. The insulating substrate defines a plurality of sub-pixel area arranged into a sub-pixel array including a plurality of rows and a plurality of columns. The plurality of data lines extend in a direction of the columns in the sub-pixel array. The plurality of common electrodes extend in the direction of the columns in the sub-pixel array. At least two of the plurality of data lines are between adjacent common electrodes of the plurality of common electrodes, and the plurality of common electrodes are applied with a same voltage. The common electrode layer is on the insulating substrate and the common electrodes are connected to different locations of the common electrode layer. |
US11579503B2 |
Displays with data lines that accommodate openings
To minimize the width of a non-light-emitting border region around an opening in the active area, data lines may be stacked in the border region. Data line portions may be formed using three metal layers in three different planes within the border region. A metal layer that forms a positive power signal distribution path in the active area may serve as a data line portion in the border region. A metal layer may be added in the border region to serve as a data line portion in the border region. Data line signals may also be provided to pixels on both sides of an opening in the active area using supplemental data line paths. A supplemental data line path may be routed through the active area of the display to electrically connect data line segments on opposing sides of an opening within the display. |
US11579500B2 |
Liquid crystal display device
A display device includes a first liquid crystal panel configured to display an image to be seen by the observer, and a second liquid crystal panel laid on the first liquid crystal panel. The second liquid crystal panel includes a black matrix defining pixels, opaque gate lines disposed to be distant from one another in a first direction, and opaque data lines disposed to be distant from one another in a second direction different from the first direction. Lines of the black matrix disposed to be distant from one another in the first direction and the gate lines constitute dark lines disposed at a specified pitch in the first direction. Lines of the black matrix disposed to be distant from one another in the second direction and the data lines constitute dark lines disposed at a specified pitch in the second direction. |
US11579494B2 |
Switchable glass panel, method of forming switchable glass panel and method of forming switchable glass
A switchable glass panel, a method of forming switchable glass panel and a method of forming switchable glass are provided. The method includes: forming a first electrode layer and a first alignment layer sequentially on a first substrate, and forming a second electrode layer and a second alignment layer sequentially on a second substrate; forming first sealants distributed along a first direction, second sealants distributed along a second direction and an edge sealant at the edge of the first alignment layer on the first alignment layer, where the first sealants and the second sealants form a grid with a plurality of openings; forming a plurality of liquid crystal layers corresponding to the plurality of openings on the second alignment layer; and oppositely arranging the first substrate and the second substrate to form a cell, and curing the first sealants and the second sealants. |
US11579492B2 |
Liquid crystal optical element comprising first and second liquid crystal layers each having respective liquid crystal molecules with a fixed alignment direction
According to one embodiment, a liquid crystal optical element includes a substrate, a plurality of structures, a first liquid crystal layer including a plurality of liquid crystal molecules having alignment directions fixed, and a second liquid crystal layer including a plurality of liquid crystal molecules having alignment directions fixed. In an area overlapping a groove, a first director of the first liquid crystal layer extends along the groove, and a second director of the second liquid crystal layer is uniformly aligned with the first director of the second surface side, on the third surface side, and turns in planar view. |
US11579490B2 |
Backlight module including buffer structure and display device including the same
The embodiments of the application provide a backlight module and a displaying device, relating to the technical field of display. The backlight module comprises a first support structure, an optical film material and a buffer structure; the first support structure is arranged on a side away from a light-outgoing side of the optical film material, and the first support structure and the optical film material have a through-hole; the buffer structure comprises a first buffer portion arranged in the through-hole, and a rigidity of the first buffer portion is less than a rigidity of the first support structure. The backlight module is internally provided with the buffer structure, and the first buffer portion in the buffer structure is arranged in the through-hole that penetrates through the first support structure and the optical film material. |
US11579487B2 |
Backlight unit and display device including backlight unit
A display device includes a display panel; a frame at a rear of the display panel; a light source between the display panel and the frame, the light source providing light for the display panel; and a reflecting sheet between the display panel and the frame, the reflecting sheet having a rectangular shape with a first long side, a second long side opposite the first long side, a first short side adjacent to the first long side and the second long side, and a second short side opposite the first short side. |
US11579484B2 |
Viewing angle compensation film, polarizing plate including same, and display device including same
The present specification relates to a film for compensating for a viewing angle, which comprises a base substrate; a pattern layer; and an optical layer, and in which the pattern layer has a first surface comprising a flat surface and a second surface facing the first surface, and the second surface comprises a plurality of protrusions comprising a curved surface, thereby improving a contrast ratio and a viewing angle and decreasing a color band phenomenon, and a polarizing plate comprising the same, and a display device comprising the same. |
US11579483B2 |
Near-to-eye display device
A near-to-eye display device, includes: a display screen configured to display different images in a first time division mode, a polarization converter at a light-emitting side of the display screen and configured to convert emitted light of the different images displayed by the display screen into first circularly polarized light rays and second circularly polarized light rays in a second time division mode. Here the first circularly polarized light rays and the second circularly polarized light rays are opposite in rotation direction. The device further includes a polarization lens at a side facing away from the display screen of the polarization converter, and a focusing lens at a side facing away from the display screen of the polarization converter. The polarization lens and the focusing lens are configured to focus the first circularly polarized light rays and the second circularly polarized light rays at positions of different focal lengths. |
US11579480B2 |
Display device
According to one embodiment, a display device includes a first substrate, a second substrate and a liquid crystal layer. The first substrate includes a base, a sensor and a sensor circuit. The sensor is interposed between the base and the liquid crystal layer in a display area including pixels. The sensor outputs a sensing signal corresponding to light incident from alongside the liquid crystal layer. The sensor circuit includes a plurality of switching elements. The pixels include first to third sub-pixels. At least some of elements of the switching elements are arranged in each of areas where the first to third sub-pixels are arranged. A signal line for the sensor, which outputs the sensing signal, is placed on a same layer as a feeding line connected to the sensor. |
US11579478B2 |
Semiconductor device with flexible substrate
In a display device using a substrate having flexibility, a drop in reliability due to defects such as cracks in the case where a substrate is made to curve is controlled. A display device is provided including a first substrate having flexibility, the first substrate including a curved part, an organic film covering a first surface of the first substrate and a second surface opposing the first surface in the curved part; and a pixel part and a drive circuit part arranged on the first surface. |
US11579477B2 |
Electrically controlled smart window, preparation method thereof, and light-adjusting method thereof
An electrically controlled smart window, which includes two transparent plates arranged oppositely, a power supply component and an in-between light-adjusting area. Hereinto the light-adjusting area is divided into a matrix of light-adjusting units by pixel wall(s), and every units are closely arranged in a grid shape. To the power supply component, an electrode is connected with the pixel wall, and another is localized on the center of light-adjusting unit and did with the transparent plate. Both surface-charged liquid crystal polymer particles and conductive packing fluid are filled into the medium between the two transparent plates. According to the present disclosure, cholesteric liquid crystal polymer microparticles with specific reflection band and surface charges are used as basic reflectors, thereby achieving the significant advantages of being easy to manufacture, low cost, and stable performance, without causing interference to electromagnetic signals. |
US11579472B2 |
System and method of obtaining fit and fabrication measurements for eyeglasses using depth map scanning
A system and method for determining the measurements needed to fabricate prescription eyeglasses. A person is scanned with a time-of-flight scanner while wearing the eyeglass frames. This produces depth maps from known distances. Common measurement points are identified within at least some of the scans. The positional changes of the common measurement points and the known distance to the imaging camera are utilized to map three dimensional coordinates for the measurement points using an actual measurement scale. Fabrication measurements are calculated between the various three-dimensional coordinates in the same scale. |
US11579470B2 |
Lens with anti-fog element
Embodiments disclosed herein include eyewear that has one or more laminates applied to a lens body. In some embodiments, the lens body is constructed from a substantially rigid material having a curved shape. The lens body can have any desired curvature, including, for example, cylindrical, spherical or toroidal. A laminate can include a substantially flexible substrate and one or more functional layers or coatings applied to the substrate. In addition, one or more functional layers or coatings can be applied directly to the lens body. In certain embodiments, a bonding layer bonds a laminate to a convex and/or concave surface of the lens body. Examples of functional layers or coatings that can be applied to a laminate include anti-reflection coatings, interference stacks, hard coatings, flash mirrors, anti-static coatings, anti-fog coatings, other functional layers, or a combination of functional layers. |
US11579466B2 |
Method, device, apparatus and computer readable storage medium of simulating volumetric 3D display
A method of simulating volumetric 3D display, includes: acquiring a display variable of a virtual display screen in a volumetric 3D display simulation space, the virtual display screen comprising a plurality of stereo pixels, the display variable comprising a voxel parameter of the plurality of stereo pixels, and the voxel parameter comprising a size in a first direction of the plurality of stereo pixels, a size in a second direction of the plurality of stereo pixels, and a size in a third direction of the plurality of stereo pixels; determining a display state parameter of a first stereo pixel of the plurality of stereo pixels for an object to be displayed according to the display variable; and simulating display of the object to be displayed according to the display state parameter. A computer-readable storage medium and a volumetric 3D display simulation apparatus are further provided. |
US11579464B2 |
Optical unit
An optical unit is provided and includes: a movable body having an optical module; a fixed body; a rolling support mechanism which supports the movable body rotatably around the optical axis of the optical module with respect to the fixed body; and a rolling drive mechanism which turn the movable body around the optical axis. The rolling support mechanism includes: at least one pair of protruded parts which protrude from one of the movable body and the fixed body towards the other thereof and which are disposed at positions facing each other with the optical axis interposed therebetween in a direction intersecting the optical axis, and an elastic member whose one end part is attached to the protruded part and an other end part is attached to the other of the movable body and the fixed body, and which turnably support the movable body around the optical axis. |
US11579462B2 |
Reflecting module for OIS and camera module including the same
There are provided a reflecting module for optical image stabilization (OIS) and a camera module including the same. The reflecting module for OIS includes a housing to which a board is coupled, the housing including an opening, a moving holder disposed in an internal space of the housing, an elastic member fixedly coupled to the housing to support the moving holder so that the moving holder is movable, a reflecting member provided on the movable holder, and a driving part including a plurality of magnets provided on the moving holder, and a plurality of coils provided on the board and respectively opposing the plurality of magnets, wherein the plurality of coils are disposed to oppose the plurality of magnets through the opening. |
US11579458B2 |
Luminaires and optical elements for use therein
A luminaire including: at least one light source (2), and an optical system (10, 11, 12a, 12b) for directing and/or distributing the light (5) emitted by the source(s) (2) into a desired output light distribution pattern (7); wherein the optical system comprises one or more optical elements (10, 11, 12a, 12b), the or each said optical element (10, 11, 12a, 12b) comprising a thin foil or sheet substrate having at least one optically functional surface or surface layer thereon or on a portion thereof, and wherein: (i) at least a portion of the at least one optically functional surface or surface layer on the substrate of at least one of the one or more optical elements (10, 11, 12a, 12b) has an at least partially diffractive optical function, and/or (ii) at least a portion of the at least one of the one or more optical elements (10, 11, 12a, 12b) is shaped such that its substrate is configured so as to have a non-flat or non-planar shape in three dimensions. |
US11579457B2 |
Short distance illumination of a spatial light modulator using an optical element with an aperture
A display device includes a light source, a spatial light modulator, and an optical assembly. The light source is configured to provide illumination light and the spatial light modulator is positioned to receive the illumination light. The optical assembly includes a first reflective surface with an aperture and a second reflective surface that is opposite to the first reflective surface. The optical assembly is positioned relative to the light source so that at least a first portion of the illumination light received by the optical assembly is reflected by the second reflective surface toward the first reflective surface, is reflected by the first reflective surface toward the second reflective surface, and is transmitted through the second reflective surface. A method performed by the display device is also disclosed. |
US11579456B2 |
Transmissive metasurface lens integration
Metasurface elements, integrated systems incorporating such metasurface elements with light sources and/or detectors, and methods of the manufacture and operation of such optical arrangements and integrated systems are provided. Systems and methods for integrating transmissive metasurfaces with other semiconductor devices or additional metasurface elements, and more particularly to the integration of such metasurfaces with substrates, illumination sources and sensors are also provided. The metasurface elements provided may be used to shape output light from an illumination source or collect light reflected from a scene to form two unique patterns using the polarization of light. In such embodiments, shaped-emission and collection may be combined into a single co-designed probing and sensing optical system. |
US11579454B2 |
Image display device and reboot method for image display device
A HMD including an image display that notifies detection of an abnormality, a DP six-axis sensor that detects whether the image display unit is mounted, and a DP control unit that executes a first reboot mode for rebooting the HMD in accordance with a first order when mounting of the image display unit is not detected and the abnormality of the HMD is detected, and a second reboot mode for rebooting the HMD in accordance with a second order when mounting of the image display unit is detected and the abnormality of the HMD is detected. An order of reboot of the image display unit in the second order is set before an order of reboot of the image display unit in the first order. |
US11579453B2 |
Compact beam expanding system
There is provided an optical device, including an input aperture, an output aperture, at least first and second light-transmitting substrates each having two major surfaces and edges, an input surface for coupling light waves into the substrate for effecting total internal reflection inside the substrate, and an output surface for coupling light waves out of the substrate, a major surface of the first substrate is attached to a major surface of the second substrate and the input surface of the first substrate is a partially reflecting surface, such that part of the light waves passing through the input aperture is partially reflected by the partially reflecting input surface and coupled into the first substrate and another part passes through the partially reflecting input surface and is coupled by the input surface of the second substrate into the second substrate. |
US11579450B1 |
Holographic diffuser display
A display uses a projector to project an image onto a holographic diffuser. The holographic diffuser scatters light of the projected image to at least one holographic element having optical power, which forms an image in angular domain for a direct observation by a user. The holographic diffuser and the holographic optical element, such as a freeform lens or a reflector, may be disposed on a transparent substrate in which the image light propagates. The architecture that immerses a display (HOE diffuser) and the eyepiece lens into the substrate may reduce the form factor of the system compared to the VR headset architecture, while being suitable for operation in AR configuration. |
US11579445B2 |
Head-up display and moving body with head-up display mounted thereon
A head-up display is configured to project an image on a transparent reflection member to cause an observer to visually recognize a virtual image, and includes a display device configured to display the image, and a projection optical system configured to project the image displayed by the display device as the virtual image for the observer. The projection optical system is configured to form an image as an intermediate image, and includes a first lens configured to condense light, and a first optical element configured to diffuse light. The first lens and the first optical element are disposed in this order along an optical path from the display device. The first lens is inclined with respect to a reference beam which is defined as a beam reaching a center of a viewpoint region of the observer and corresponding to a center of the virtual image. |
US11579441B2 |
Pixel intensity modulation using modifying gain values
A visual perception device has a look-up table stored in a laser driver chip. The look-up table includes relational gain data to compensate for brighter areas of a laser pattern wherein pixels are located more closely than areas where the pixels are further apart and to compensate for differences in intensity of individual pixels when the intensities of pixels are altered due to design characteristics of an eye piece. |
US11579440B2 |
Focus assessment in dynamically focused laser system
Some embodiments may include a method assessing whether a dynamic focus module in a three axis galvanometric scanning system (three-axis GSS) is associated with a focus calibration error. The method may include identifying a reference layer associated with a surface of the work piece and positive and negative offset distances each a difference distance above or below the reference layer, respectively, and selecting a target pattern based on the offset distances, wherein the pattern includes an individual line for each offset distance. The method may include commanding the three-axis GSS to draw the target pattern on the work piece, and then assessing whether the dynamic focus module is associated with the focus calibration error by correlating laser marking artifacts on the work piece to ones of the individual lines of the selected pattern. Other embodiments may be disclosed and/or claimed. |
US11579439B2 |
MEMS based spectral shaper using a broadband source
A system and method are provided for spectral shaping of light from a broadband source using a linear spatial light modulator (SLM). The system includes an illumination source generating light including a plurality of wavelengths, a lens to collimate the light and an aperture to define its angular spread, a diffraction grating to disperse the beam by wavelength, and a focusing element to focus the dispersed beams from the diffraction grating onto a plurality of pixels of the SLM. The SLM is configured to individually modulate the dispersed beams by diffracting light output therefrom into higher orders, where a diffraction angle of output light is greater than an input cone angle of incoming light from the illumination source. |
US11579434B1 |
Reflective eyepiece optical system and head-mounted near-to-eye display device
The present invention relates to a reflective eyepiece optical system and a head-mounted near-to-eye display apparatus. The system includes: a first lens group, and a first optical element and a second lens group for transmitting and reflecting a light from a miniature image displayer. The second lens group includes an optical reflection surface, and the optical reflection surface is an optical surface farthest from a human eye viewing side in the second lens group. The optical reflection surface is concave to a human eye viewing direction. The first optical element reflects the light refracted by the first lens group to the second lens group, and then transmits the light refracted, reflected, and refracted by the second lens group to the human eyes. |
US11579433B2 |
Endoscope and lens cleaning device assembly
An endoscope and lens cleaning device assembly includes a tubular body, a visualization device including a lens, and a lens cleaning device. The visualization device is supported on a distal portion of the tubular body. The lens cleaning device is supported on the distal portion of the tubular body and includes an iris mechanism having a plurality of vanes. The vanes are movable between a first position in which the vanes are positioned radially outwardly of the lens of the visualization device and a second position in which the vanes cover the lens of the visualization device. Each of the vanes has a cleaning surface that is positioned to contact the lens of the visualization device as the vanes move between the first and second positions to clean the lens of the visualization device. |
US11579425B1 |
Narrow-band peripheral see-through pancake lens assembly and display device with same
An optical assembly includes at least one substrate that provides a first curved surface and a second surface. The optical assembly also includes a beam splitter on the first curved surface, a reflector on the second surface, and an optical retarder disposed between the beam splitter and the reflector. The optical assembly is configured to transmit the first light through the optical assembly at a first optical power. The optical assembly is also configured to transmit second light through peripheral portions of the optical assembly at a second optical power that is less than the first optical power. The first light includes light having a first polarization and wavelengths within a predetermined wavelength range. The second light includes light having wavelengths within the predetermined wavelength range and a second polarization orthogonal to the first polarization, as well as light having wavelengths outside the predetermined wavelength range. |
US11579416B2 |
Optical image capturing lenses
An optical image capturing lenses includes, in order from an object side to an image side, a front lens group, a stop, and a rear lens group. The front lens group includes, in order from the object side to the image side, at least a first lens element and a second lens element. The first lens element has a convex object-side surface and a concave image-side surface. The rear lens group includes, in order from the object side to the image side, at least a third lens element, a fourth lens element, a fifth lens element, and a sixth lens element. The sixth lens element is made of plastic material. The object-side surface and the image-side surface of the sixth lens are aspheric. The sixth lens element has at least one inflection point formed on at least one of the object-side surface and the image-side surface thereof. |
US11579414B2 |
Photographing optical lens system, imaging apparatus and electronic device
A photographing optical lens system includes seven lens elements, the seven lens elements being, in order from an object side to an image side: a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element, and a seventh lens element. Each of the seven lens elements has an object-side surface facing toward the object side and an image-side surface facing toward the image side. At least one lens surface of the seven lens elements has at least one inflection point thereon. |
US11579411B2 |
Imaging lens and imaging apparatus
An imaging lens and an imaging apparatus capable of acquiring a long-distance object image at high resolution and capable of acquiring a short-distance object image in a wide range while, as a whole, being configured small. In order to achieve the object, an imaging lens according to the present invention is an imaging lens consisting of n (n is a natural number equal to or larger than six) lenses including a first lens having negative refractive power and a second lens having positive refractive power in order from an object side and including an n-th lens having negative refractive power and an n−1-th lens having positive refractive power in order from an image side, the imaging lens satisfying a predetermined conditional expression. |
US11579409B2 |
Infrared optical imaging lens, camera module and driver monitor system
The disclosure provides an infrared optical imaging lens, a camera module and a DMS. From an object side to an image side along an optical axis, the infrared optical imaging lens sequentially includes a stop, a first lens with a positive refractive power, a second lens with a positive refractive power, a third lens with a negative refractive power, and a filter. An object side surface of the first lens is convex, an image side surface of the first lens is concave. An object side surface of the second lens is concave, an image side surface of the second lens is convex. A paraxial portion of an object side surface of the third lens is convex, and a paraxial portion of an image side surface of the third lens is concave. |
US11579402B2 |
Lens driving apparatus
One embodiment of a lens driving apparatus may comprise: a bobbin having a first coil disposed on the outer circumferential surface thereof; a position detection sensor which is disposed on the outer circumferential surface of the bobbin and which moves together with the bobbin; a first magnet disposed opposite to the first coil; a housing for supporting the first magnet; upper and lower elastic members which are coupled to the bobbin and the housing; and a plurality of wirings which are disposed on the outer circumferential surface of the bobbin so as to electrically connect at least one of the upper or lower elastic members with the position detection sensor. |
US11579399B2 |
Camera module and electronic device
A tray feeding box includes a box body; a cover, arranged at a first end of the box body; and a bottom board, arranged at a second end of the box body away from the cover. The cover includes at least one first cover arranged at the first end of the box body. The at least one first cover is defined with a first opening. The box body is defined with a take-out gap communicated with the first opening. |
US11579388B2 |
Optical fiber cable with improved fire protection performance
An optical fiber cable comprises a cable core including at least one optical transmission element to transfer light, and a cable jacket surrounding the cable core. The cable jacket is embodied as a multilayered structure having a first sheath layer and at least a second sheath layer being surrounded by the first sheath layer. The material of the first and the second sheath layer is halogen free. The material of the first sheath layer and the material of the second sheath layer have a different flame retardant additive providing different flame retardant mechanisms. |
US11579386B2 |
Optical element device and producing method thereof
An optical element device includes an opto-electric hybrid board sequentially including an optical waveguide having a mirror, and an electric circuit board having a terminal in a thickness direction, and an optical element optically connected to the mirror and electrically connected to the terminal. The opto-electric hybrid board includes a mounting region including the mirror and the terminal when projected in the thickness direction and mounted with the optical element. Furthermore, the opto-electric hybrid board includes an alignment mark for aligning the optical element with respect to the mirror. The alignment mark is made of a material for forming the optical waveguide, and disposed at both outer sides of the mounting region in a width direction. |
US11579374B2 |
Hybrid ingress protected connector and adapter assembly
A hybrid ingress protection adapter and connector assembly, connecting the housing with a releasably replaceable connector and power assembly to an adapter that is mount on a panel. The connector has a pair of lead-ins that protect a ferrule of a plural of fiber optic connectors, and the lead-ins are of varying length allow blind mating of the connector assembly with the adapter assembly. |
US11579373B2 |
Optical fiber micro connector and connector assembly
Fiber optic connection assemblies that may include hybrid adapters and connector assemblies are generally described. The hybrid adapter may be configured to connect a first connector type and a second connector type, the first connector type being different from the second connector type. For example, the first connector type may be a micro connector and the second connector type may be an LC connector. A connector assembly may be configured as a micro connector having a tension element configured to facilitate optimized optical performance by spring loading the ferrules while maintaining a small form factor. |
US11579365B2 |
Silicon grating with amorphous silicon perturbation
A waveguide grating. The waveguide grating includes a rib composed of a first material. A first portion of the waveguide has a first layer on the rib, the first layer being composed of a second material; and a second layer on the first layer, the second layer being composed of a third material, the third material having a higher index of refraction than the first material. |
US11579364B2 |
Gratings with variable depths formed using planarization for waveguide displays
A manufacturing system performs a deposition of an etch-compatible film over a substrate. The etch-compatible film includes a first surface and a second surface opposite to the first surface. The manufacturing system performs a partial removal of the etch-compatible film to create a surface profile on the first surface with a plurality of depths relative to the substrate. The manufacturing system performs a deposition of a second material over the profile created in the etch-compatible film. The manufacturing system performs a planarization of the second material to obtain a plurality of etch heights of the second material in accordance with the plurality of depths in the profile created in the etch-compatible film. The manufacturing system performs a lithographic patterning of a photoresist deposited over the planarized second material to obtain the plurality of etch heights and one or more duty cycles in the second material. |
US11579363B2 |
Planar Luneburg lens system for two-dimensional optical beam steering
An integrated optical beam steering device includes a planar Luneburg lens that collimates beams from different inputs in different directions within the lens plane. It also includes a curved (e.g., semi-circular or arced) grating coupler that diffracts the collimated beams out of the lens plane. The beams can be steered in the plane by controlling the direction along which the lens is illuminated and out of the plane by varying the beam wavelength. Unlike other beam steering devices, this device can operate over an extremely wide field of view—up to 180°—without any aberrations off boresight. In other words, the beam quality is uniform in all directions, unlike with aplanatic lenses, thanks to the circular symmetry of the planar Luneburg lens, which may be composed of subwavelength features. The lens is also robust to misalignment and fabrication imperfections and can be made using standard CMOS processes. |
US11579362B2 |
Cavity substrate having directional optoelectronic transmission channel and manufacturing method thereof
A cavity substrate may have a directional optoelectronic transmission channel. The cavity substrate includes a support frame, a first dielectric layer on a first surface of the support frame, and a second dielectric layer on a second surface of the support frame. The support frame, the first dielectric layer and the second dielectric layer constitute a closed cavity having an opening on one side in the length direction of the substrate, a first circuit layer is arranged on the inner surface of the first dielectric layer facing the cavity, an electrode connected with an optical communication device is arranged on the first circuit layer, the electrode is electrically conducted with the first circuit layer, a second circuit layer is arranged on the outer surfaces of the first dielectric layer and the second dielectric layer, and the first circuit layer and the second circuit layer are communicated through a via column. |
US11579359B2 |
Reduced diameter multi mode optical fibers with high mechanical reliability
A disclosed multimode optical fiber comprises a core and a cladding surrounding the core. The core has an outer radius r1 in between 20 μm and 30 μm. The cladding includes a first outer cladding region having an outer radius r4a and a second outer cladding region having an outer radius r4b less than or equal to 45 μm. The second outer cladding region comprises silica-based glass doped with titania. The optical fiber further includes a primary coating with an outer radius r5 less than or equal to 80 μm, and a thickness (r5−r4) less than or equal to 30 μm. The optical fiber further includes a secondary coating with an outer radius r6 less than or equal to 100 μm. The secondary coating has a thickness (r6−r5) less than or equal to 30 μm, and a normalized puncture load greater than 3.6×10−3 g/micron2. |
US11579355B2 |
Low cross-talk multicore optical fiber for single mode operation
A multicore optical fiber comprises a common cladding and a plurality of core portions disposed in the common cladding. Each of the core portions includes a central axis, a core region extending from the central axis to a radius r1, the core region comprising a relative refractive index Δ1, an inner cladding region extending from the radius r1 to a radius r2, the inner cladding region comprising a relative refractive index Δ2, and a depressed cladding extending from the radius r2 to a radius r3, the depressed cladding region comprising a relative refractive index Δ3 and a minimum relative refractive index Δ3 min. The relative refractive indexes may satisfy Δ1>Δ2>Δ3 min. The mode field diameter of each core portion may greater than or equal to 8.2 μm and less than or equal to 9.5 μm. |
US11579352B2 |
Wide-area light guide illumination systems with patterned light emission
Wide-area solid-state illumination system, including one or more linear arrays of compact solid-state light sources, such as LEDs, an optical waveguide, and a light distributing grid panel. The optical waveguide comprises a thin sheet of an optically transmissive material which is optically coupled to the plurality of compact solid-state light sources and configured to distribute light from a first broad-area surface and an opposing second broad-area surface. A light extraction pattern is formed in the first broad-area surface and defines a plurality of light extraction areas alternating with separation areas. The light distributing grid panel comprises a plurality of transverse walls defining a plurality of openings configured for transmitting light and is positioned parallel to the thin sheet of an optically transmissive material such that at least one of the plurality of light extraction areas is disposed in registration with one of the plurality of openings and at least one of the separation areas is disposed in registration with one of the plurality of transverse walls. |
US11579351B2 |
Side-emitting light guide and method for the production thereof
A flexible light guide that has a homogeneous light emission with high luminance is provided. The flexible light guide is provided by a side-emitting light guide. The side-emitting light guide includes a light-guiding fiber designed as a side-emitting fiber so that light guided in the fiber is scattered out along a longitudinal direction in a distributed manner. The guide also includes a tube that surrounds the fiber. The tube is designed to be light-scattering and translucent so that light emitted from the fiber can traverse the tube with scattering. The tube is surrounded by a cladding. The tube and cladding are made of plastic. |
US11579347B2 |
Semiconductor particles, dispersion, film, optical filter, building member, and radiant cooling device
Provided are semiconductor particles including a Group 12-16 semiconductor including a Group 12 element and a Group 16 element, a Group 13-15 semiconductor including a Group 13 element and a Group 15 element, or a Group 14 semiconductor including a Group 14 element, the semiconductor particles having a plasma frequency of 1.7×1014 rad/s to 4.7×1014 rad/s and a maximum length of 1 nm to 2,000 nm; and a dispersion, a film, an optical filter, a building member, or a radiant cooling device, in all of which the semiconductor particles are used. |
US11579346B2 |
Color filter and image display device
Disclosed are a color filter including a wavelength conversion layer which converts the wavelength of light, a light transmission layer formed on the wavelength conversion layer, and a wavelength filter layer formed on the light transmission layer, and an image display device. The light transmission layer transmits a light moving between the wavelength conversion layer and the wavelength filter layer and blocks the flow of outgas. The color filter includes the light transmission layer which transmits a light moving between the wavelength conversion layer and the wavelength filter layer and blocks the flow of outgas, thereby capable of achieving high color reproductivity while having excellent light-emitting efficiency and light retention rate. |
US11579343B2 |
Method and apparatus that provide matte effect while allowing high resolution output from a display
A method and an apparatus for providing a matte affect while enhancing an output of a display that comprises multiple display pixels, the apparatus may include a first array of microlenses that is configured to scatter ambient light; a second array of microlenses; wherein first array of microlenses is parallel to the second array of microlenses; wherein microlenses of the first array of microlenses and the microlenses of the second array have a dimension of tens of microns; and wherein the first array of microlenses and the second array of microlenses are shaped and positioned to pass through the image from the display, when the apparatus is attached to the display. |
US11579340B2 |
Self-cleaning system for displays using light emitting diodes emitting invisible violet light
A system includes a display. The display includes an array of LEDs covered by a transparent material. The array of LEDs includes a plurality of first, second, third, and fourth LEDs respectively configured to emit red, green, blue, and violet light. The red, green, and blue light from the first, second, and third LEDs is visible to human eye. Violet light from the fourth LEDs is invisible to human eye. The system includes a photocatalytic coating disposed on the transparent material. The photocatalytic coating includes a photo-catalyst responsive to ultraviolet radiation present in sunlight and to the violet light emitted by the fourth LEDs in the array of LEDs. The system includes a controller configured to selectively turn on the fourth LEDs to activate the photo-catalyst in the photocatalytic coating disposed on the transparent material. |
US11579334B2 |
Determining a wellbore landing zone
Techniques for predicting a landing zone of a wellbore include identifying a first subsurface geological model of a first subterranean layer located under a terranean surface that includes an upper boundary depth of the first subterranean layer and a lower boundary depth of the first subterranean layer; identifying a second subsurface geological model of a second subterranean layer deeper than the first subterranean layer that is independent of the first subsurface geological model and includes an upper boundary depth of the second subterranean layer; correlating a predicted landing zone for a plurality of wellbores using the first and second subsurface geological models that is based on a location of a horizontal portion of each wellbore; and generating data that comprises a representation of the correlated plurality of wellbores for presentation on a graphical user interface (GUI). |
US11579332B2 |
Dynamic engine for a cognitive reservoir system
Implementations described and claimed herein provide systems and methods for developing a reservoir. In one implementation, a static model of the reservoir is received. The static model has one or more clusters of rock types. A reservoir graph is generated from the static model. The reservoir graph represents each of the one or more clusters as a vertex. A graph connectivity of the reservoir graph is defined through a nodal connectivity of neighboring vertices. Pressure values are propagated across three-dimensional space of the reservoir graph using the connectivity. A dynamic model of the reservoir is generated using the pressure values and fluid saturation values. |
US11579331B1 |
Magnetic sensing buried utility locator including a camera
Buried utility locator systems, including a camera, for detecting buried utilities and determining information therefrom based on sensing electromagnetic emissions from the buried utilities are disclosed. Images and/or video captured by the camera are stored in association with the determined information in a non-transitory memory. |
US11579328B2 |
Drive-through scanning systems
A drive-through scanning system comprises a radiation generating means arranged to generate radiation at two different energy levels and direct it towards a scanning volume, detection means arranged to detect the radiation after it has passed through the scanning volume, and control means arranged to identify a part of a vehicle within the scanning volume, to allocate the part of the vehicle to one of a plurality of categories, and to control the radiation generating means and to select one or more of the energy levels depending on the category to which the part of the vehicle is allocated. |
US11579323B2 |
Noise attenuation
Noise can be attenuated in marine seismic data from a marine seismic survey. A first near-continuous measurement of a wavefield and a second near-continuous measurement of the wavefield recorded from a marine seismic survey can be equalized, a coherent portion of the equalized second near-continuous measurement can be collapsed, and a noise model can be derived. The noise model can be subtracted from the second near-continuous measurement. |
US11579322B2 |
System and method for earthquake risk mitigation in building structures
A method for seismic loss assessment including receiving by a computer system computer-readable input data regarding a seismic hazard and building conditions, generating by the computer system one or more mitigation options and for each of the mitigation options, configuring the computer system to: determine a structural response, determine damage states from the structural response, determine an outcome of each of the damage states; and, output a representation of each of the outcomes for each of the damage states. The output is used in a seismic risk mitigation plan and/or design for one or more building structures. |
US11579318B2 |
Characterization of an electron beam
A method for characterizing an electron beam in a liquid metal jet X-ray source. The method includes providing the electron beam and directing the electron beam to an interaction region; providing an electron beam dump connected to ground potential for receiving the electron beam after it has traversed the interaction region; scanning the electron beam over at least part of the interaction region; measuring X-ray radiation generated by interaction between the electron beam and the electron beam dump during the scanning to obtain an X-ray profile; and calculating an electron beam characteristic based on the X-ray profile. Also a corresponding liquid metal jet X-ray source. |
US11579317B2 |
Hydrogenated amorphous silicon detector
The invention refers to a detector based on 3D geometry made from a hydrogenated amorphous silicon substrate. This detector finds application in the detection of ionizing radiation. |
US11579307B2 |
Method and apparatus for detecting obstacle
Embodiments of the present disclosure provide a method and apparatus for detecting an obstacle. The method may include: acquiring first point cloud data collected by a first vehicle-mounted laser radar and second point cloud data collected by a second vehicle-mounted laser radar, where a height of the first vehicle-mounted laser radar from a ground is greater than a height of the second vehicle-mounted laser radar from the ground, and a number of wiring harnesses of the first vehicle-mounted laser radar is greater than a number of wiring harnesses of the second vehicle-mounted laser radar; performing ground estimation based on the first point cloud data; filtering out a ground point in the second point cloud data according to the ground estimation result of the first point cloud data; and performing obstacle detection based on the second point cloud data after the ground point is filtered out. |
US11579304B2 |
Dynamic power throttling of spinning LIDAR
An autonomous vehicle having a LIDAR system that scans a field of view is described herein. With more specificity, a computing system of the autonomous vehicle defines a region of interest in the field of view for a scan of the field of view by the LIDAR system. The region of interest is a portion of the field of view. Based on the region of interest, the computing system transmits a control signal to the LIDAR system that causes the LIDAR system to emit first light pulses with a first intensity within the region of interest during the scan and second light pulses with a second intensity outside the region of interest during the scan. The first intensity is different from the second intensity to provide different ranges for distance measurements inside and outside the region of interest. |
US11579301B2 |
Lidar system and method of operation
A lidar system, preferably including one or more transmit modules, beam directors, and/or receive modules, and optionally including one or more processing modules. A method of lidar system operation, preferably including: emitting light beams, receiving reflected light beams, and/or analyzing data associated with the received light beams. |
US11579295B2 |
Ascertaining the maximum range of a LIDAR sensor
The invention relates to the ascertaining of the maximum range of a LIDAR sensor (2). According to the invention, there is provision, to this end, for a method of operation for a LIDAR sensor (2) having the following steps: sending a LIDAR signal (4) at a predetermined normal power and receiving a back-scattered component of the LIDAR signal (4) with a predetermined normal sensitivity to ascertain the distance of objects (11, 12, 13, 14) present in the surroundings scanned by the LIDAR sensor (2) in a normal mode, characterized by repeated interruption of the normal mode by a test mode, wherein the test mode comprises the following steps: sending a LIDAR signal (4) at a test power, which is decreased by a predetermined amount in comparison with the predetermined normal power, and/or receiving the back-scattered component of the LIDAR signal (4) with a test sensitivity, which is decreased by a predetermined amount in comparison with the predetermined normal sensitivity, and ascertaining a value for the maximum range of the LIDAR sensor (2) that is available in the normal mode of the LIDAR sensor (2) on the basis of the distance, ascertained in the normal mode, of objects (13, 14) that are no longer detected in the test mode. This provides such an opportunity to ascertain the maximum range of a LIDAR sensor (2) as can be utilized simply, reliably and inexpensively. |
US11579294B2 |
Lidar system with integrated frequency shifter for true doppler detection
A vehicle, Lidar system and method of detecting an object is disclosed. The Lidar system includes a photonic chip having a laser, an on-chip frequency shifter, a combiner and a first set of photodetectors. The laser generates a transmitted light beam and an associated local oscillator beam within the photonic chip. The on-chip frequency shifter shifts a frequency of the local oscillator beam. The combiner combines a reflected light beam with the frequency-shifted local oscillator beam, wherein the reflected light beam is a reflection of the transmitted light beam from the object to generate a first electronic signal at the first set of photodetectors. A processor obtains a first measurement of a parameter of the object from the first electronic signal. The vehicle includes a navigation system for navigating the vehicle with respect to the object using at least the first measurement of the parameter. |
US11579293B2 |
Techniques for compensating for ego-velocity and target velocity in the digitally-sampled target signal
A method of compensation in a light detection and ranging (LIDAR) system. The method includes generating a digitally-sampled target signal. The method also includes compensating for ego-velocity and target velocity in the digitally-sampled target signal based on an estimated ego-velocity and an estimated target velocity to produce a compensated digitally-sampled target signal. |
US11579289B2 |
Distance measuring apparatus and mobile body including the same
A distance measuring apparatus includes a light source to emit light beams, an optical scanner to scan the light beams output from the light source over a predetermined range, a light receiver to receive reflected light obtained as a result of the light beams being reflected by a target object, and to output detection signals, and a control circuit to measure a distance to the target object based on the detection signals. The light source including a plurality of light-emitting device groups that are arranged in a scan direction of a scan performed by the optical scanner, and the control circuit being to make the plurality of light-emitting device groups emit light at respective different timings in a single scan, and to measure the distance to the target object based on a sum of the detection signals. |
US11579284B2 |
In phase (I) and quadrature (Q) imbalance estimation in a radar system
A radar system is provided that includes transmission signal generation circuitry, a transmit channel coupled to the transmission generation circuitry to receive a continuous wave test signal, the transmit channel configurable to output a test signal based on the continuous wave signal in which a phase angle of the test signal is changed in discrete steps within a phase angle range, a receive channel coupled to the transmit channel via a feedback loop to receive the test signal, the receive channel including an in-phase (I) channel and a quadrature (Q) channel, a statistics collection module configured to collect energy measurements of the test signal output by the I channel and the test signal output by the Q channel at each phase angle, and a processor configured to estimate phase and gain imbalance of the I channel and the Q channel based on the collected energy measurements. |
US11579279B2 |
FMCW radar sensor including synchronized high frequency components
A method for encoding and storing digital data, which include a plurality of real values, in a signal processing unit of a radar sensor. In the method, at least one real value r in an exponential representation in the form r=m·b−k is stored, where m is a digital mantissa having a length p, b is a base, and k is a positive number that is encoded as a digital number having a length q. The values r for the compressed storage are transformed into an exponential representation in the form r=m*·b−f(k), where m* is the mantissa and f is a function of k that is selected from multiple functions, and the selection of function f takes place based on a value distribution of the values to be stored. |
US11579277B2 |
Position detection system and processing device
A position detection system includes: a first device that is separate from a moving object, and is provided such that a position of the first device can be specified; and a second device that is mounted on the moving object. One of the first and second devices includes a first signal transmission unit that transmits a first first-signal, the other of the first and second devices includes a first signal reception unit that receives the first first-signal, one of the first and second devices includes a second signal transmission unit that transmits a first second-signal, and the other of the first and second devices includes a second signal reception unit that receives the first second-signal. |
US11579274B2 |
Ultrasonic sensing module, ultrasonic sensing device and control method thereof, display device
An ultrasonic sensing module, an ultrasonic sensing device and a control method thereof, and a display device. The ultrasonic sensing module includes a first electrode layer, a piezoelectric layer, a receiving electrode layer and an emission electrode layer. The first electrode layer is on a first side of the piezoelectric layer; the receiving electrode layer and the emission electrode layer insulated from the receiving electrode layer are on a second side of the piezoelectric layer; and the second side is opposite to the first side. |
US11579268B1 |
Background light resilient flash lidar
LIDAR systems are less accurate in the presence of background light which can saturate the sensors in the LIDAR system. The embodiments herein describe a LIDAR system with a shutter synchronized to a laser source. During a first time period, the laser source is synched with the shutter so that the reflections are received when the shutter is in the process of changing between on and off states, during which time a function of the shutter (e.g., a phase retardation or opacity) monotonically changes so that reflections received at different times have different time-dependent characteristics (e.g., different polarizations). To mitigate the effects of background light, during a second time period, the laser source is synched with the shutter so that the background light is measured (in the absence of the reflections) which can be used to remove the effects of the background light from a range measurement. |
US11579265B2 |
Lidar system with crosstalk reduction comprising a power supply circuit layer stacked between an avalanche-type diode layer and a read-out circuit layer
A focal-plane array includes an array of pixels. Each pixel includes an avalanche-type diode on a first layer, a read-out circuit (ROIC) on a second layer, and a power-supply circuit on a middle layer stacked between the first layer and the second layer. Since each pixel includes the avalanche-type diode, the ROIC, and the power-supply circuit on different layers circuitry for each pixel is in a top-down footprint of the pixel. Thus a consistent bias voltage to each pixel, decouples the avalanche-type diodes of the different pixels to eliminate crosstalk between adjacent pixels, and allows for individual control of each pixel. |
US11579261B2 |
Transmitter unit for emitting radiation into a surrounding area
A transmitter unit for emitting radiation into the surrounding area, including at least one semiconductor laser, which has at least one first emitter possessing a first section and a second section; and at least one control unit for controlling the semiconductor laser. The control unit is configured to apply a first supply variable to the first section of the at least one emitter, and to apply a second supply variable differing from the first supply variable, to the second section of the at least one emitter. |
US11579260B2 |
Multiple operational modes for aircraft laser sensing systems
A system for an aircraft includes an optical sensor, at least one aircraft sensor, and a controller. The optical sensor is configured to emit a laser outside the aircraft, and the at least one aircraft sensor is configured to sense at least one aircraft condition. The controller is configured to determine a first operational state of the aircraft based upon the at least one aircraft condition and determine a second operational state of the aircraft based on the at least one aircraft condition, and operate the optical sensor to emit the laser at a first intensity during the first operational state and a second intensity during the second operational state, wherein the second intensity is greater than the first intensity. |
US11579254B2 |
Multi-channel lidar sensor module
The present invention relates to a multi-channel lidar sensor module capable of measuring at least two target objects using one image sensor. The multi-channel lidar sensor module according to an embodiment of the present invention includes at least one pair of light emitting units configured to emit laser beams and a light receiving unit formed between the at least one pair of emitting units and configured to receive at least one pair of reflected laser beams which are emitted from the at least one pair of light emitting units and reflected by target objects. |
US11579248B2 |
Method, apparatus and electronic equipment for recognizing posture of target
The present application provides a method, apparatus and electronic equipment for recognizing a posture of a target, a first receiving signal and a second receiving signal upon scattering of a transmitting signal from a target to be recognized are acquired, a first baseband signal is determined according to the first receiving signal and the transmitting signal, and a second baseband signal is determined according to the second receiving signal and the transmitting signal; and a category of the posture of the target to be recognized is finally determined according to the first baseband signal and the second baseband signal. The first baseband signal and the second baseband signal carry various feature values related to the posture of the target, including but not limited to transversal velocity information and radial velocity information, etc. |
US11579242B2 |
Radar hardware accelerator
A radar hardware accelerator (HWA) includes a fast Fourier transform (FFT) engine including a pre-processing block for providing interference mitigation and/or multiplying a radar data sample stream received from ADC buffers within a split accelerator local memory that also includes output buffers by a pre-programmed complex scalar or a specified sample from an internal look-up table (LUT) to generate pre-processed samples. A windowing plus FFT block (windowed FFT block) is for multiply the pre-processed samples by a window vector and then processing by an FFT block for performing a FFT to generate Fourier transformed samples. A post-processing block is for computing a magnitude of the Fourier transformed samples and performing a data compression operation for generating post-processed radar data. The pre-processing block, windowed FFT block and post-processing block are connected in one streaming series data path. |
US11579241B2 |
Wideband acoustic positioning with precision calibration and joint parameter estimation
A system includes at least one processor and at least one memory storing program instructions that, when executed by the at least one processor, cause the system to send an acoustic ranging transmitter signal between a plurality of calibration reference positions and at least one anchor point, receive an acoustic ranging receiver signal associated with the acoustic ranging transmitter signal and with distances between the plurality of calibration reference positions and the at least one anchor point, and estimate a speed of sound based on the acoustic ranging receiver signal. |
US11579238B2 |
Localization and communication systems and methods
A method is provided for localizing mobile tags using a system including a plurality of anchors located at known locations, the method including: transmitting a plurality of ultra-wideband (UWB) localization packets using respective anchors of the plurality of anchors, in which each of the plurality of localization packets is transmitted by a respective anchor of the plurality of anchors at a different respective delay time; and transmitting an update UWB packet with either an anchor of the plurality of anchors that does not transmit one of the localization packets, or with a mobile tag, in which the localization packets include no payloads, the update packet includes a payload, and in which successive ones of the plurality of localization packets and the update packet overlap with each other in time. A system for localizing mobile tags is also provided. |
US11579236B2 |
Partial phase vectors as network sensors
Systems and methods provide for improving the accuracy of a location system. The location system can capture partial phase vector data from one or more access points (APs). The location system can capture associated data associated with the partial phase vector data across multiple dimensions, such as identity data of the APs and client devices generating the partial phase vector data and frequency band data, location data, a time and date, and other data associated with the partial phase vector data. The location system can determine correlation data across the multiple dimensions using the first partial phase vector data and the associated data. The location system can a cause of the partial phase vector data based on the correlation data. The location system can perform one or more remediation actions based on the cause of the partial phase vector data. |
US11579232B1 |
Organic navigational beacons
Navigation beacons may be trained to receive signals of opportunity from one or more vehicles, to recognize their own position based on such signals, and to transmit information regarding their own position to one or more other vehicles accordingly. The navigation beacons may be of small size and feature a basic construction including one or more transceivers, power sources and the like, and may communicate via a Bluetooth® Low Energy, Ultra Wideband or long-range low-power wireless standard, or any other standard. The navigation beacons may be installed in any location, preferably being mounted to one or more existing fixed structures or facilities (e.g., transportation structures or facilities), and may operate in active and/or passive modes when learning their positions or servicing position information to one or more remote devices. |
US11579230B2 |
Multi-state magnetic resonance fingerprinting
The invention provides for a magnetic resonance imaging system (100) for acquiring magnetic resonance data (142) from a subject (118) within a measurement zone (108). The magnetic resonance imaging system (100) comprises: a processor (130) for controlling the magnetic resonance imaging system (100) and a memory (136) storing machine executable instructions (150, 152, 154), pulse sequence commands (140) and a dictionary (144). The pulse sequence commands (140) are configured for controlling the magnetic resonance imaging system (100) to acquire the magnetic resonance data (142) of multiple steady state free precession (SSFP) states per repetition time. The pulse sequence commands (140) are further configured for controlling the magnetic resonance imaging system (100) to acquire the magnetic resonance data (142) of the multiple steady state free precession (SSFP) states according to a magnetic resonance fingerprinting protocol. The dictionary (144) comprises a plurality of tissue parameter sets. Each tissue parameter set is assigned with signal evolution data pre-calculated for multiple SSFP states. |
US11579228B2 |
Method for providing a proposal for setting scan parameters and a computing unit for providing a setting aid
A proposal is provided for setting scan parameters comprising at least one value range scan parameter and at least two state scan parameters of a scan sequence of a magnetic resonance protocol for a magnetic resonance examination. A user is supported in the selection of the state scan parameters to be set by a computing unit that checks whether the selection of state scan parameters to be set made by the user comprises a permissible combination of settings and/or states. If an impermissible combination of settings and/or states is present, the computing unit ascertains at least one proposal with a permissible combination of settings and/or states for the state scan parameters to be set. |
US11579226B2 |
System and method for time of flight imaging with a tight sequence diagram pattern
A Time-of-flight (TOF) MRI scanning method may include: a TOF MRI scan including a first slice selection gradient applied in the Z direction at the same time as an RF pulse being applied to an imaging target; after applying the RF pulse and first slice selection gradient has ended, applying a slice selection encoding gradient and a phase encoding gradient in the Z direction and Y direction respectively; when application of the slice selection encoding gradient and phase encoding gradient ends, applying a readout gradient in the X direction; when application of the readout gradient ends, applying a tracking saturation pulse to the imaging target, and simultaneously applying a second slice selection gradient in the Z direction; when application of the tracking saturation pulse ends, applying a spoiler gradient in the X, Y and/or Z directions of the magnetic field. The method advantageously reduces the TOF MRI scanning time. |
US11579225B2 |
Method and system for in-vivo, and non-invasive measurement of metabolite levels
Embodiments of a compact portable nuclear magnetic resonance (NMR) device are described which generally include a housing that provides a magnetic shield; an axisymmetric permanent magnet assembly in the housing and having a bore, a plurality of magnetic elements that together provide a well confined axisymmetric magnetization for generating a near-homogenous magnetic dipole field B0 directed along a longitudinal axis and providing a sample cavity for receiving a sample, and high magnetic permeability soft steel poles to improve field uniformity: a shimming assembly with coils disposed at the longitudinal axis for spatially correcting the near homogenous magnetic field B0; and a spectrometer having a control unit for measuring a metabolite in the sample by applying magnetic stimulus pulses to the sample, measuring free induction delay signals generated by an ensemble of hydrogen protons within the sample; and suppressing a water signal by using a dephasing gradient with frequency selective suppression. |
US11579223B1 |
Magnetic resonance imaging medical device
A magnetic resonance imaging apparatus includes a T/R switch. The T/R switch includes a double sided microstripline based hybrid couplers with a top side and a bottom side each including two concentric microstripline based hybrid couplers. Each of the two concentric microstripline based hybrid couplers includes an inner microstripline based hybrid coupler and an outer microstripline based hybrid coupler. The inner microstripline based hybrid coupler forms an inner loop of the two concentric microstripline based hybrid couplers and the outer microstripline based hybrid coupler forms an outer loop. In a transmission mode, the inner microstripline based hybrid coupler and the outer microstripline based hybrid coupler at the top side of the dual-tuned T/R switch are activated. In a receiving mode the inner microstripline based hybrid coupler and the outer microstripline based hybrid coupler at the top side and at the bottom side of the dual-tuned T/R switch are activated. |
US11579221B2 |
Monitoring method and device for magnetic resonance imaging system and magnetic resonance imaging system
A monitoring method and device for a magnetic resonance imaging system comprises: acquiring a whole body specific absorption rate of a subject under examination; acquiring a ratio between a local region specific absorption rate and the whole body specific absorption rate of the subject under examination on the basis of current parameter information of a local coupling coil in the magnetic resonance imaging system; and calculating the local region specific absorption rate of the subject under examination on the basis of the ratio between the local region specific absorption rate and the whole body specific absorption rate, and the whole body specific absorption rate. |
US11579218B2 |
Method and system for identifying the location of an obstruction in a pipeline
There is provided a method and system for identifying the location of an obstruction in a pipeline comprising: sensing the magnetic field generated by a pipeline at an initial pressure from a first location along the length of the pipeline to obtain a baseline reading; altering the pressure from a first end until a maximum pressure or minimum pressure is attained; sensing the magnetic field at the maximum or minimum pressure from the first location to obtain a stress reading; and identifying the location of the obstruction as a) being between a second end and the first location when there is a deviation between the stress reading and the baseline reading at the first location or as b) being between the first end and the first location when there is an absence of a deviation between the stress reading and the baseline reading at the first location. |
US11579213B2 |
Magnetic sensor
A magnetic sensor whose output characteristic is less sensitive to the environmental temperature is provided. Magnetic sensor 1 has free layer 24 whose magnetization direction changes in response to an external magnetic field, pinned layer 22 whose magnetization direction is fixed with respect to the external magnetic field, spacer layer 23 that is located between pinned layer 22 and free layer 24 and that exhibits a magnetoresistance effect, and at least one magnet film 25 that applies a bias magnetic field to free layer 24. The film thickness of the magnet film is 15 nm or more and 50 nm or less. The relationship of 0.7≤TC_HM/TC_FL≤1.05 is satisfied, where TC_HM is Curie temperature of the magnet film, and TC_FL is Curie temperature of the free layer. |
US11579209B2 |
Three-axis magnetic sensor
A three-axis magnetic sensor apparatus is described that is processed together into a single chip, with high performance, low cost, as well as small size. The three-axis magnetic sensor apparatus include a substrate, a two-axis magnetic sensing structure and a single-axis sensing structure. The two-axis sensing magnetic structure consisting of two shielded Wheatstone bridge configurations in conjunction with an annular or semi annular magnetic flux-guiding structure, and the single-axis sensing structure consisting of a push-pull Wheatstone bridge in conjunction with a flux guide that is capable of generating a fringe field whose horizontal component is proportional to the vertical component of an external magnetic field. The two-axis magnetic sensing structure and the single-axis structure are processed together into a single chip, and can be used to measure respectively X, Y and Z components of external magnetic fields. |
US11579207B2 |
Circuit for checking an electrical wire connected to a digital input of an actuator
A circuit having a digital output for connecting an electrical wire that is connected to an actuator, the digital output having a high level in a first voltage range, a low level in a second voltage range, and a third voltage range that is formed between the first voltage range and the second voltage range. The circuit being configured to output a test voltage, wherein the test voltage differs by a voltage difference from the high level and the low level. |
US11579206B2 |
Method and device for estimating the state of health of an exchangeable rechargeable battery
A method for estimating the state of health of an exchangeable rechargeable battery. The method includes: i. determining a remaining capacity of the battery during a charging operation, in such a manner, that a first charging value is ascertained by measuring an open-circuit voltage, as long as no charging current or only a minimal charging current is flowing; at least one further charging value is ascertained by measuring the charging current in specific time intervals, until the charging operation is completed; and a sum of the ascertained charging values is calculated; ii. determining a remaining performance of the battery during the charging operation in such a manner, that after a predefined battery voltage is reached, the charging current is briefly changed, and the respective battery voltage is measured; and an impedance of the battery is calculated from the quotient of the difference of the measured charging currents and battery voltages. |
US11579205B2 |
Estimation device, energy storage device, method for estimation, and computer program
Provided is an estimation device including: an acquisition unit that acquires measurement data on an energy storage device; an estimation unit that estimates the amount of deterioration for each deterioration mechanism of the energy storage device based on the acquired measurement data; and an output unit that outputs information based on an estimation result of the estimation unit. |
US11579202B2 |
Electric current measuring arrangement and battery system
An electric current measuring arrangement includes: a first control unit including a first microcontroller; a second control unit including: a second microcontroller; an amplifier electrically interconnected between the second microcontroller and terminals of a shunt resistor for current measurement; and a node interconnected between one of the terminals of the shunt resistor and the amplifier; a communication line communicatively connecting the first control unit and the second control unit. The first microcontroller is configured to generate a test pattern signal, and to transmit the test pattern signal to the second control unit through the communication line, the second control unit is configured to transmit the test pattern signal to the node, the second microcontroller is configured to receive a measuring signal through the amplifier, and the first microcontroller is configured to receive the measuring signal, compare the measuring signal with the test pattern signal, and verify the current measurement. |
US11579199B2 |
Apparatus for verifying electrical connectivity
An apparatus for verifying electrical connectivity between a first device and a second device includes: a signal generator configured to generate a first signal having a voltage waveform. under control of a processor; a second device connector configured to transmit the first signal to the second device and acquire a second signal output from the second device in response to the first signal; a processor connector configured to transmit the first and second signals to the processor; a current controller configured to control a magnitude of current such that the first signal has a given current value; and the processor configured to verify the electrical connectivity between the first and second devices based on the first and second signals received through the processor connector. |
US11579198B2 |
Inverter system with motor insulaton inspection function
An inverter system includes a converter, an inverter, a first switch SW1 that connects between the converter and an AC power source, a capacitor that smooths a DC power in a DC bus, a resistor Rr connected from a positive voltage side of the DC bus to ground, a second switch SW2 that connects between the resistor Rr and ground, and a controller that controls drive of the inverter system. The controller is configured to: after charging the capacitor, while the first switch SW1 is in an OFF state, turn on the second switch SW2 and obtain a first across voltage ER1 of the resistor Rx; turn on an element, among semiconductor elements of the inverter, that is connected to the negative voltage side of the DC bus, and then obtain a second across voltage ER2 of the resistor Rx; and inspect insulation resistance of a motor based on the across voltages ER1, ER2. |
US11579197B2 |
System and method for induction motor rotor bar surface magnetic field analysis
A system for magnetic field testing comprising a magnetic field generation device configured to generate a magnetic field in a rotor, a plurality of magnetic field measurement devices configured to measure a magnetic field at a predetermined position on the rotor, a drive mechanism configured to rotate the rotor and a test system configured to record the plurality of magnetic field measurements as a function of an angular position of the rotor. |
US11579195B2 |
Automated verification code generation based on a hardware design and design data
A method for performing verification and testing of a device under test (DUT) is described. The method includes receiving, by a processing device, inputs from a user regarding a hardware design for the DUT. The processing device presents cover group attribute suggestions to the user based on the hardware design and receives cover group information from the user corresponding to one or more cover group attributes of one or more cover groups based on the cover group attribute suggestions. Based on the cover group information, the processing device automatically generates verification code, including one or more cover group definitions. |
US11579192B2 |
Error rate measuring apparatus and error rate measuring method
An error rate measuring apparatus includes a data transmission unit that transmits a test signal of a known pattern and a parameter value defined by a communication standard to a device under test, and a bit error measurement unit that measures a bit error of a signal transmitted from the device under test. The data transmission unit sequentially changes the parameter value and transmits the parameter value to the device under test. The bit error measurement unit measures a bit error of a signal transmitted from the device under test corresponding to the parameter value. The error rate measuring apparatus further includes a discrimination unit that discriminates a parameter value at which the number of bit errors is the least in a measurement result of the bit error measurement unit, as an optimum value of emphasis of an output waveform of the device under test. |
US11579191B2 |
Method and system for testing an integrated circuit
A method is provided in the present disclosure. The method includes several operations: generating, by a processing unit, a mapping table associated with multiple scan chains and multiple shift cycles corresponding to multiple values stored in the scan chains in an integrated circuit; determining, based on the mapping table, at least one fail flip flop in the scan chains in response to the values outputted from the scan chains; and identifying at least one fault site corresponding to the at least one fail flip flop. |
US11579188B2 |
Monitoring circuit and semiconductor device
Embodiments of the present disclosure relate to a monitoring circuit and a semiconductor device, and particularly, to a monitoring circuit including an oscillation circuit configured to generate an oscillation signal having a rising characteristic or a falling characteristic according to a threshold voltage level and a counter configured to count the number of rises or the number of falls of the oscillation signal, and a semiconductor device including the monitoring circuit. |
US11579187B1 |
Test carrier and electronic component testing apparatus
A test carrier that accommodates a DUT and includes a first flow passage through which fluid supplied from an outside of the test carrier flows. |
US11579184B2 |
Analysis method, analysis device, analysis program, and recording medium for recording analysis program
An inspection apparatus includes a light sensor that detects light from a semiconductor device to which an electric signal has been input, an optical system that guides light from the semiconductor device to the light sensor, and a control device electrically connected to the light sensor. The control device includes a measurement unit that acquires waveform data obtained by optical measurement for each of a plurality of positions on a defective semiconductor device and waveform data obtained by the optical measurement for each of a plurality of positions on a non-defective semiconductor device, a calculation unit that calculates a degree of correspondence between the waveform data of the defective semiconductor device and the waveform data of the non-defective semiconductor device, and an analysis unit that analyzes a defective part of the defective semiconductor device on the basis of the degree of correspondence for each of the plurality of positions. |
US11579183B2 |
Test board and semiconductor device test system including the same
A test board configured to test a device under test includes: a connection region including first and second connection terminals for contacting the device under test; and a first surface mount device located adjacent to the connection region, wherein the first connection terminal is configured to be electrically connected to a first voltage regulator of the device under test, wherein the second connection terminal is configured to be electrically connected to a second voltage regulator of the device under test, and wherein the first surface mount device is configured to be electrically connected to each of the first and second connection terminals. |
US11579179B2 |
Method for providing an antenna probe array for a compact anechoic chamber for active and passive antenna over-the-air testing
The disclosed exemplary apparatuses, systems and methods provide at least two realizations of synchronized antenna probe arrays. These antenna probe arrays may be used to generate and receive RF signals in a compact anechoic chamber for over the air antenna testing, or other applications such as far-field antenna test chambers. A compact anechoic chamber for over-the-air antenna testing may include at least: a chamber housing; an interchangeable irradiating test panel, integral to the chamber; a plurality of absorbing material at least partially lining an interior of the chamber and capable of directing the irradiating; at least one moveable cart suitable for moving and removing the antenna from the chamber; at least one panel interface for interconnecting the antenna and equipment for the testing, wherein a response of the antenna to the irradiating is communicated through the panel interface to the testing equipment; and at least one switch matrix for multiplexed switching of ones of signals of the testing. |
US11579178B1 |
Inspection apparatus for bare circuit board
An inspection apparatus used for inspecting a bare circuit board is provided, where the bare circuit board includes an antenna. The inspection apparatus includes a holding stage, a probing device, and a measurement device. The holding stage can hold the bare circuit board. The measurement device is electrically connected to the probing device and electrically connected to the antenna via the probing device. The measurement device can input a first testing signal to the antenna. The antenna can input a second testing signal to the measurement device after receiving the first testing signal. The measurement device can measure the antenna according to the second testing signal, where the first testing signal and the second testing signal both pass through no active component. |
US11579177B2 |
Portable anechoic chamber
An anechoic chamber and test system that is adapted for installation in or to a vehicle. The chamber includes an outer structure that is durable enough to withstand the effects of transportation. The anechoic chamber and test system may also include an inner faraday shield, a transmission antenna, and a controller that can introduce GNSS, alternative navigation signals, jamming, or spoofing signals into the anechoic chamber along with vehicle sensor signals. The controller is adapted to monitor a GNSS system's ability to resist the jamming or spoofing signals using, at least in part, the vehicle sensor signals. |
US11579176B2 |
Sensing system and sensing signal measuring method thereof
A sensing system and a sensing signal measuring method thereof are provided. The sensing system includes a signal source, a connecting device, a frequency sweep circuit, and a controller. In the method, the signal source is activated to generate a specific signal. The controller controls the frequency sweep circuit to switch a frequency band of a frequency sweep signal to a first frequency band corresponding to each of a plurality of types of multi-point sensors. The controller receives a sensor signal of each multi-point sensor through the connecting device, where the sensor signal is a variation of a measurement signal output by each multi-point sensor in response to the specific signal and the frequency sweep signal. The controller executes an adaptive algorithm on the sensor signal to construct a correspondence between an eigenvalue of each multi-point sensor and a location of the first frequency band, and records the correspondence. |
US11579174B2 |
Energy detection warning device
An energy detection warning device includes a housing. An electronic indication component is disposed within the housing. One or more sensors are disposed within the housing and are configured to detect an energized conductor present within a particular proximity of a location of the energy detection warning device, and detect a direction in which the energized conductor is located with respect to the location of the energy detection warning device. The direction is an approximate direction. The device also includes a microcontroller configured to: receive input from the one or more sensors, and actuate the electronic indication component, in response to receipt of the input, to indicate the direction in which the energized conductor is located with respect to the location of the energy detection warning device. |
US11579173B2 |
Printed circuit board incorporating a current divider bridge
A printed circuit includes a first track, a second track, and at least one insulating layer extending between the first track and the second track. The printed circuit further includes a first through assembly of at least one first plated through hole and a second through assembly of at least one second plated through hole. Each first plated through hole and each second plated through hole connect together the first track and the second track by extending through the insulating layer. The first through assembly and the second through assembly respectively form a first branch and a second branch of a current divider bridge. |
US11579171B1 |
Probe card for characterizing processes of submicron semiconductor device fabrication
Probe cards for probing highly-scaled integrated circuits are provided. A probe card includes a backplane and an array of probes extending from the backplane. Each of the probes includes a cantilever member and a probe tip. A first end of the cantilever member is coupled to the backplane, such that the cantilever member extends from the backplane. The probe tip extends from a second end of the cantilever member. The probes are fabricated from semiconductor materials. Each probe is configured to transmit electrical signals between the backplane and a device under test (DUT), via corresponding electrodes of the DUT. The probes are highly-scaled such that the feature size and pitch of the probes matches the highly-scaled feature size and pitch of the DUT's electrodes. The probes comprise atomic force microscopy (AFM) probes that are enhanced for increased electrical conductivity, elasticity, lifetime, and reliability. |
US11579168B2 |
Probe for detecting near field and near-field detecting system including the same
Provided is a probe configured to detect a near field, the probe including a probe substrate having a tip region at an end portion of the probe substrate, a width of the tip region being less than a width of a remaining region of the probe substrate, a first electrode and a second electrode disposed on a surface of the probe substrate, the first electrode and the second electrode being spaced apart from each other and extending from the tip region along the probe substrate, an emitter and a detector disposed between the first electrode and the second electrode, the emitter and the detector being spaced apart from each other in a direction in which the probe substrate extends, and being configured to be photo switched, and a reflector disposed above the emitter and the detector in the direction in which the probe substrate extends opposite to the tip region, and configured to reflect an electromagnetic wave emitted from the emitter. |
US11579165B2 |
Method and apparatus for improving MEMs accelerometer frequency response
Sensor apparatus and methods for operating the same for measuring acceleration are disclosed. In some embodiments, circuitry inside a sensor digitizes a measured acceleration signal from an accelerometer into a digitized acceleration signal, which is processed by a digital equalization filter within the sensor to provide an equalized acceleration signal. The equalized acceleration signal may have a frequency response that is substantially flat over a frequency range that extends beyond the resonant frequency of a MEMs sensor within the accelerometer of the sensor. |
US11579163B1 |
Differential pressure angle of attack sensor
An angle of attack (AOA) sensor system is disclosed. The system comprises a plurality of pitot tube ports in a housing. The pitot tube ports include a set of positive angle pitot ports, a set of negative angle pitot ports, and a central pitot port. The central pitot port is aligned with a central chord line of a wing of the aircraft. A plurality of pitot tubes communicate with the plurality of pitot tube ports (at a first end), and with a plurality of pressure sensors (at a second end). A microcontroller is configured to generate a respective current AOA value for each pressure sensor based on a respective ram pressure measurement generated by each of the pressure sensors, and generate an AOA measurement of the aircraft by comparing each respective current AOA value to respective calibrated AOA values stored in a memory. |
US11579160B2 |
Systems and methods for detection, analysis, isolation and/or harvesting of biological objects
Systems and methods provide for detection and controlled interaction with one or more objects. The system can include an imaging subsystem (20), a tool subsystem (26) containing one or more tools, a stage subsystem (16) and a control system (40). The control system (40) can integrate controls for each of the other subsystems, which controls can be implement desired functions over a variety of process parameters to perform the controlled interaction. |
US11579158B2 |
Automatic human urine detection system
An automatic human urine detection system comprises a control module, a urine collection module, a detection module, an output module and a cleaning module. The control module controls operation of the system and comprises an instruction input unit. The urine collecting module is used for collecting urine to be detected; the detection module comprises a detection probe holder which is used for detecting the urine to be collected and obtains a corresponding detection report according to a detection result; the output module is used for outputting the detection report; and the cleaning module is used for cleaning system components through which the urine flows or is stored in the system. The automatic human urine detection system integrates automatic collection and subsequent automatic detection of human urine, the whole urinalysis process is effectively simplified, the operation process is humanized, and the user experience is good. |
US11579156B2 |
Method and laboratory system to provide control samples for validating a diagnostic test
A method to provide control samples for validating a diagnostic test within a laboratory system is presented. The laboratory system comprises an aliquoting device, a storage, a transport system, at least two analyzers, and a control unit. A total number of control sample aliquots and an aliquot volume for each control sample aliquot is determined based on a validation time schedule. A provided total control sample volume is aliquoted into the determined total number of control sample aliquots with the determined aliquot volumes. The generated control sample aliquots are transported to one or more of the at least two analyzers according to the validation time schedule. |
US11579152B2 |
Engineered hERG channel proteins, vesicles and methods of identifying small molecule pharmacological agents
The present invention provides methods and compositions relating to an assay for hERG channel protein sensitivity to small molecule pharmacological agents. In one embodiment, the invention includes an engineered hERG channel protein. In another embodiment, the invention includes a method of identifying small molecule pharmacological agents that interfere with repolarization of cardiac cells. |
US11579151B2 |
Method to screen high affinity antibody
The current invention reports a method for producing an antibody comprising the steps of a) providing a plurality of hybridoma cells each expressing an antibody, b) determining the time dependent amount of said antibody bound to the respective antigen by surface plasmon resonance at different temperatures and different antibody concentrations, c) calculating with the time dependent amount determined in b) based on equations (II) to (XIII) at least the thermodynamic parameters (i) standard association binding entropy (ΔS°‡ass), (ii) standard dissociation binding entropy (ΔS°‡diss), (iii) standard binding entropy (ΔS°), (iv) free standard binding enthalpy (ΔG°), (v) standard dissociation free binding enthalpy (ΔG°‡diss), (vi) standard association free binding enthalpy (ΔG°‡ass), (vii) −TΔS°, (viii) dissociation rate constant kd, (ix) equilibrium binding constant KD, and (x) association rate constant ka, d) selecting a hybridoma cell producing an antibody with at least two of the following: i) a standard association binding entropy of less than 10 J/K*mol, ii) an absolute standard dissociation binding entropy of 100 J/mol*K or more, iii) an absolute standard binding entropy of 100 J/mol*K or more, e) producing an antibody by cultivating said selected cell under conditions suitable for the expression of said antibody and recovering said antibody from the cells or/and the cultivation medium. |
US11579147B2 |
Use of VNN1 as a biomarker and a therapeutic target in sarcomas
Sarcomas are rare malignant tumors arising from the mesenchymal tissues at all body sites. The inventors show that in a mouse model of p16/p19 deficiency prone to tumor development, the absence of the mouse pantetheinase Vnn1 enhances the frequency of aggressive fibrosarcomas. They also show that reintroduction of a catalytically active form of the Vnn1 pantetheinase limits tumor growth in vivo. Interestingly, VNN1 expression in human sarcomas is associated with reduced aggressiveness and lower risk of metastatic relapse in patients. In conclusion, Vnn1 represents a novel marker of sarcoma and may modulate tumor aggressiveness by sustaining myofibroblast cell differentiation, thereby limiting evolution towards undifferentiated tumors. The present invention relates to the use of Vnn1 as a biomarker and a therapeutic target in sarcomas. |
US11579144B2 |
Methods of assaying proteins
Methods and systems for identifying a protein within a sample are provided herein. A panel of antibodies are acquired, none of which are specific for a single protein or family of proteins. Additionally, the binding properties of the antibodies in the panel are determined. Further, the protein is iteratively exposed to a panel of antibodies. Additionally, a set of antibodies which bind the protein are determined. The identity of the protein is determined using one or more deconvolution methods based on the known binding properties of the antibodies to match the set of antibodies to a sequence of a protein. |
US11579136B2 |
Dating petroleum reservoir fluid residence times
Methods are provided for determining the residence age of petroleum fluids in subsurface reservoirs. The methods facilitate the determination of the geological timing of the emplacement of a petroleum fluid in a porous reservoir, as distinct from the timing of petroleum generation in, and expulsion from, a source rock. |
US11579135B2 |
System and method for measuring mud properties
A downhole tool may comprise a mandrel, wherein the mandrel is a structural support for the downhole tool; one or more arms, wherein the one or more arms are attached to the mandrel; and a pad, wherein the pad is connected to the one or more arms. The pad may comprise a material, where the material expands or contracts from an external electromagnetic field; an insulator, wherein the insulator is connected at a first end to the material; and an electrode, wherein the electrode is connected to the insulator. A method may comprise applying a time varying biasing voltage to a material, wherein the material exhibits mechanical strain; taking a first measurement and a second measurement with at least one operating frequency with an electrode; calculating a mud property based at least in part on the first measurement and the second measurement; and applying a mud effect removal algorithm to the mud property. |
US11579129B2 |
Method and system for testing and calibrating gas sensors
A system including one or more gas sensor assemblies having one or more gas sensors. The gas sensor is for sensing a preselected gas. The gas sensor assembly includes a housing with a cavity therein, and the sensor is mounted on the housing so that the sensor is able to detect the preselected gas in the cavity. The gas sensor assembly includes a sensor control module in communication with the gas sensor, and also in communication with a central controller. Via the central controller, the sensor may be tested using a purge gas, and the sensor may be zeroed if necessary. Also, via the central controller, the sensor may be calibrated using a calibration gas mixture having the preselected gas in a known concentration. The central controller is configured for manual or automatic testing and calibration. Accordingly, the testing and calibration, whether manual or automatic, is done remotely. |
US11579127B2 |
Apparatus, method, and system for indication of an oxidative treatment
An indicator and method of use thereof, and indicator system and method of use thereof are provided to determine the degree of an oxidative treatment. An indicator is incorporated into the oxidative treatment. The object and the indicator are subjected to the oxidative treatment. A discoloration of the indicator occurs based on an oxidation of the polymer by a process condition of the oxidative treatment oxidizing the polymer. The discoloration of the indicator is measured against a threshold color value to determine the degree of the oxidative treatment. |
US11579124B2 |
Sensors, methods of making and devices
Disclosed sensors can include at least one resonator (in some embodiments, at least two resonators) and various other structures that may be formed in association with the resonators. The at least one resonator in embodiments can include a bottom electrode, a piezoelectric layer, and a top electrode, wherein the piezoelectric layer is positioned between the bottom electrode and the top electrode. |
US11579123B2 |
Rotating machine abnormality detection device and rotating machine abnormality detection method
A rotating machine abnormality detection device of an embodiment includes a non-contact acoustic emission sensor, an analyzer, and a diagnoser. The non-contact acoustic emission sensor, arranged at a position spaced away by a predetermined distance from a measurement target acting as a rotating member or a measurement target rotatably supporting the rotating member, is configured to detect acoustic emission that occurs during rotation of the measurement target or the rotating member supported by the measurement target and propagates in an atmosphere. The analyzer is configured to perform time-frequency analysis on a detection signal of the non-contact acoustic emission sensor. The diagnoser is configured to detect occurrence of a rotation abnormality when a frequency component equal to or larger than a predetermined threshold value is present in a predetermined frequency band, based on an analysis result of the analyzer. |
US11579121B2 |
Method and device for determining the prestress force of a connection component
A method for determining the prestress force of a connection component (10) is proposed. In the method, ultrasonic signals (22) are introduced into the connection component (10) and ultrasonic echoes (24) of the ultrasonic signals (22) are received again. The method comprises the following steps: a) introducing a longitudinal ultrasonic signal and determining a first signal time of flight FTOFL of the longitudinal ultrasonic signal until the reception of an echo of the longitudinal ultrasonic signal, b) introducing a transverse ultrasonic signal and determining a second signal time of flight FTOFT of the transverse ultrasonic signal until the reception of an echo of the transverse ultrasonic signal, and c) determining an effective temperature Teff and the prestress force of the connection component (10) on the basis of the first signal time of flight FTOFL, the second signal time of flight FTOFT, previously determined reference data and calibration factors using the assumption that a prestress force FL ascertained using the first signal time of flight FTOFL and a prestress force FT ascertained using the second signal time of flight FTOFT are equal in magnitude, wherein steps a) and b) are carried out successively in any desired order or in parallel. A further aspect of the invention relates to a device for carrying out the method. |
US11579112B2 |
Gas sensor element
A sensor element includes an element base made of an oxygen-ion conductive solid electrolyte, an internal space provided inside the element base, an electrochemical pump cell that pumps oxygen in and out between the internal space and outside, and a porous thermal shock resistant layer provided to an outermost peripheral part in a predetermined range at one end part of the element base, at which a gas inlet is provided. A thermal diffusion time in a thickness direction of the thermal shock resistant layer is 0.4 sec to 1.0 sec inclusive. A thermal diffusion time at a leading end part of the thermal shock resistant layer covering the gas inlet at a farthest leading end position at the one end part is longest, and a thermal diffusion time at a pump surface is longer than a thermal diffusion time at a heater surface. |
US11579107B2 |
System and method for GMR-based detection of biomarkers
A system for detecting analytes in a test sample, and a method for processing the same, is provided. The system includes a cartridge reader unit that has a control unit and a pneumatic system, and a cartridge assembly that prepares the samples with mixing material(s) through communication channels. The assembly has a memory chip with parameters for preparing the sample and at least one sensor (GMR sensor) for detecting analytes in the sample. The assembly is pneumatically and electronically mated with the reader unit via a pneumatic interface and an electronic interface such that the parameters may be implemented via the control unit. The pneumatic system is contained within the unit and has pump(s) and valve(s) for selectively applying fluid pressure to the pneumatic interface of the assembly, and thus through the communication channels, to move the sample and mixing material(s) through and to sensor. The control unit activates the pneumatic system to prepare the sample and provide it to the sensor for detecting analytes, and also processes measurements from the sensor to generate test results. |
US11579103B2 |
Generating and determining the products of premixed combustion of solid materials in a microscale fire calorimeter
Embodiments described herein provide for the flameless premixed combustion of the pyrolysis gases of a milligram-sized sample of solid material in a microscale fire calorimeter (MFC) at high temperatures of combustion and under precisely controlled fuel-to-oxygen ratios. The microscale fire calorimeter (MFC) device and techniques set out herein provide for the generation of fuel gases from solids and the mixing of those fuel gases with oxygen under controlled conditions to obtain precise fuel/oxygen ratios during combustion. Combustion is conducted under flameless, premixed conditions in a rapid test that can generate soot and other products of incomplete combustion, which may then be analyzed to determine their type and nature. This allows for microscale, accurate, and convenient techniques for the generation and determination of the type and nature of combustion species produced over the full range of fire stages from early stage (over-ventilated) fires to late-stage (under-ventilated/high-toxicity) fires. |
US11579098B2 |
Method and apparatus for detecting deposits in a pipe system of an apparatus
A method for detecting deposits in a pipe system of an apparatus is proposed, the apparatus being flowed through by a fluid. In the method it is provided that at least one microwave probe is introduced into the pipe system in such a way that the fluid flows against a window (102) of the microwave probe that is transparent to microwave radiation, and that microwaves are coupled into the pipe system by way of at least one microwave probe,wherein a reflection measurement is carried out with one or two microwave probes, and/or at least two microwave probes are introduced into the pipe system at a distance from one another and a transmission measurement is carried out,wherein a comparison of measurement data with a reference or a previous measurement is used to deduce a constriction in the pipe system segment and the free cross-section at the constriction is determined, the detection of a constriction being used to deduce the presence of deposits.Further aspects of the invention relate to a microwave probe for coupling microwave radiation into the pipe system of an apparatus and to a measuring device for carrying out the method that comprises at least one such microwave probe. |
US11579096B2 |
Wafer inspection apparatus and method
A thickness estimating apparatus includes a transfer robot, a light source, a camera, a memory and a controller. The memory stores a thickness predicting model generated based on a data set including a thickness of at least one of a test wafer corresponding to the wafer or a test element layer formed on the test wafer, and the thickness predicting model being trained to minimize a loss function of the data set. The controller applies pixel data, which is acquired from at least one pixel selected from a plurality of pixels included in a captured image, to the thickness predicting model, to predict a thickness of at least one of the wafer or an element layer formed on the wafer in a position corresponding to a position of the selected pixel. |
US11579095B2 |
Sensor system for multi-component fluids
A remote sampling sensor for determining characteristics of a sample includes measurement optics and an insertion probe. The measurement optics are configured to emit light and detect returned light. The insertion probe includes a chamber, the chamber being configured to permit the sample to enter the chamber, an insertion tip at a distal end of the insertion probe, and a retro-reflective optic adjacent the insertion tip. The retro-reflective optic is configured to return the light from the measurement optics through the chamber to the measurement optics. The insertion probe is configured to be remotely located from the measurement optics. |
US11579094B2 |
Moisture sensing system for heating, ventilation and air conditioning systems
A moisture sensing system for a refrigerant flow of a heating, ventilation and air conditioning (HVAC) system includes a moisture sensor including a color change material sample located in a refrigerant flow of the HVAC system. The color change material sample configured to change color as an indication of a moisture level of the refrigerant flow. A color sensor is in optical communication with the moisture sensor and is configured to sense a color of the color change material and communicate the sensed color to an HVAC system controller. A method of operating an HVAC system includes exposing a condensing a color change material sample to a flow of refrigerant and sensing a color of the color change material via a color sensor. The color is indicative of a moisture level of the flow of refrigerant. The sensed color is communicated to an HVAC system controller. |
US11579093B2 |
Optical component
The invention is concerned with methods for producing a useful and highly uniform optical component which is useful in the construction of an optical sensor. Also discussed are the optical component itself, an optical sensor comprising the optical component, a process for producing the optical sensor and a process for detecting and/or quantifying the amount of an analyte in a sample using the optical sensor. |
US11579089B2 |
Raman microscope having fluorescence observation function and filter unit
A filter unit for a Raman microscope mounted with a dark-field objective lens unit includes a frame body, a plurality of UV-LED elements that is disposed around a window part of the frame body to emit UV light, and a long-pass filter that is supported to the frame body to cover the window part of the frame body and transmits a light having a wavelength longer than the wavelength of the UV light. The filter unit has a dark-field UV irradiation function, and is able to impart a fluorescence observation function to the Raman microscope. |
US11579086B2 |
Method for correcting interference of multicolor fluorescence channels
Provided is a fluorescence reader that uses two excitation channels and can read up to seven different fluorescent dyes in a single run. Each excitation channel has one light source and one single excitation filter and one dichroic mirror. One excitation channel is capable of exciting multiple fluorescent dyes and can be used to distinguish multiple dyes in combination with multiple emission filters. The excitation channels are driven by a motor that can automatically switch the two excitation channels for taking images of up to seven different fluorescent dyes. An algorithm to calibrate the crosstalk between different fluorescent dyes is also provided. Also provided is a method for analyzing digital PCR data using a ratio of two fluorescence emission readings. |
US11579085B2 |
Sensing devices
A sensing device includes a first sensor configured to capture a first analyte in a fluid medium and to generate a first signal in response to capturing the first analyte. The sensing device also includes a second sensor configured to capture a second analyte in the fluid medium and to generate a second signal in response to capturing the second analyte, where the second analyte is different from the first analyte. The sensing device further includes a detector configured to collect the first and second signals to provide a total signal and to calculate a total concentration of the first and the second analyte in the fluid medium based on the total signal. |
US11579083B2 |
Implantable optical sensor
An implantable optical sensor (1) comprising a substrate (2) and at least one optical microstructure (3) for evanescent field sensing integrated with the substrate (2), the at least one optical microstructure (3) being positioned to form an optical interaction area (4) on a part of a surface (5) of the substrate (2), the optical assembly (1) further comprising a thin protective layer (6) covering at least the optical interaction area (4), the thin protective layer (6) being in a predetermined material with corrosion-protection characteristics and having a predetermined thickness, so as not to affect the evanescent field sensing. |
US11579081B2 |
Structure of optical sensor having light-emitting element and plurality of light-receiving elements
A housing includes a first opening and a second opening, and encloses a light-emitting element, a first light receiving unit, and a second light receiving unit. The first opening is provided in a first light guide path arranged between the light-emitting element and a first irradiated region of the target surface, and is arranged so that light output from the light-emitting element travels toward the first irradiated region. The second opening is provided in a second light guide path arranged between the first irradiated region and the first light receiving unit, and is arranged so that diffused reflection light from the toner image passes through when the toner image passes the first irradiated region. |
US11579072B2 |
Personal air quality monitoring system
An airborne, gas, or liquid particle sensor with multiple particle sensor blocks in a single particle counter. Each sensor would sample a portion of the incoming airstream, or possibly a separate airstream. The various counters could be used separately or in concert. |
US11579071B2 |
Phase-correction of radiofrequency-multiplexed signals
Aspects of the present disclosure include methods for characterizing particles of a sample in a flow stream. Methods according to certain embodiments include generating frequency-encoded fluorescence data from a particle of a sample in a flow stream; and calculating phase-corrected spatial data of the particle by performing a transform of the frequency-encoded fluorescence data with a phase correction component. In certain embodiments, methods include generating an image of the particle in the flow stream based on the phase-corrected spatial data. Systems having a processor with memory operably coupled to the processor having instructions stored thereon, which when executed by the processor, cause the processor to calculate phase-corrected spatial data from frequency-encoded fluorescence data of a particle a flow stream are also described. Integrated circuit devices (e.g., field programmable gate arrays) having programming for practicing the subject methods are also provided. |
US11579068B2 |
Measuring system and manufacturing process of such a measuring system
The invention relates to a system (10) adapted to measure multiple biophysical characteristics of cells, the system (10) comprising: a microfluidic chip (12) provided with a microfluidic channel (14) which allows cells to flow through, the microfluidic channel (14) having an inlet (14a), an outlet (14b), and a lateral opening (14c) situated between the inlet (14a) and the outlet (14b); and a capacitive sensor (30) integrated in the microfluidic chip, adapted to obtain biophysical characteristics of a single cell in the microfluidic channel (14) by directly manipulating the single cell by sensor elements (31, 32) through the lateral opening (14c) of the microfluidic channel (14), the sensor (30) comprising a stationary part and an electrostatically driven movable part which is movable relative to the stationary part, the stationary part being fixed to the microfluidic chip (12), the movable part being arranged in the lateral opening (14c) of the microfluidic channel (14), wherein a portion of the sensor elements (31, 32) provides an interface between fluid and air in the system. |
US11579065B2 |
Methods and systems for determining fracture and matrix permeability of a subsurface formation
Methods and systems for determining fracture and matrix permeability of a subsurface formation. The system includes two upstream reservoirs and two downstream reservoirs, and a sample cell connecting to the reservoirs with valves. The sample cell has a confining pressure (CF) from a fluid. A horizontal plug sample with sleeve is placed in a measurement cell with the confining fluid (CF). A pressure gauge is connected to the small upstream reservoir, and a pressure gauge is connected to the small downstream reservoir. The results provide two sets of effective-stress-dependent permeability values (including fracture permeability and matrix permeability, respectively) for characterizing the reservoir properties. |
US11579058B2 |
Bond test apparatus and method for testing the strength of bonds on electrical circuitry
A bond test apparatus includes a test tool, a stage for mounting a bond for testing, and a drive mechanism comprising a voice coil. The voice coil is coupled to either the stage or to the test tool and is configured to provide relative movement between the stage and the test tool such that the bond applies a test force to the test tool. The bond test apparatus can also include a velocity sensor configured to sense an instantaneous relative velocity between the stage and the test tool, and a controller configured to control the drive mechanism in response to a signal from the velocity sensor. The bond test apparatus can also include a retarding mechanism coupled to the stage or the test tool and configured to apply, in response to relative movement between the stage and the test tool, a retarding force opposing the driving force. |
US11579053B2 |
Specimen processing systems, pipette assemblies and methods for preparing reagents
Systems and methods that enable automated processing of specimens carried on microscope slides are described herein. Aspects of the technology are directed, for example, to automated slide processing apparatuses capable of dispensing liquids onto microscope slides. Additional aspects of the technology are directed to methods of replacing a reagent pipette in automated slide processing apparatuses. The apparatus can include, for example, a reagent pipette assembly including a reagent pipette moveable between at least one loading position for obtaining reagent from a reagent container at a filling station and at least one dispense position. The apparatus can also include a retainer for releasably securing the reagent pipette. In some embodiments, the reagent pipette assembly includes a locking mechanism for transitioning the retainer from an open configuration for receiving a pipette and a closed configuration for securing a pipette, in e.g., an aligned position within the retainer. |
US11579047B2 |
Shock strut service monitoring using sensors and physical strut measurement
A method for monitoring a shock strut may comprise measuring a first shock strut pressure, measuring an ambient temperature, measuring a shock strut stroke, measuring a second shock strut pressure, and determining a servicing condition of the shock strut based upon the first shock strut pressure, the ambient temperature, the shock strut stroke, and the second shock strut pressure, wherein the servicing condition indicates whether it is desirable for the shock strut to be serviced with at least one of a liquid and a gas. The first shock strut pressure and the shock strut stroke may be measured before the takeoff event with a weight of an aircraft supported by the shock strut. |
US11579041B2 |
Swappable optics module for additive fabrication devices
According to some aspects, calibration techniques are provided that allow an optics module of an additive fabrication device to be installed and operated in a stereolithography device by a user. In particular, the calibration techniques enable the optics module to be calibrated in a way that only depends on the characteristics of the optics module, and not upon any other components of the stereolithography device. As a result, the techniques enable a user of a stereolithography device to remove one optics module and replace it with another, without it being necessary to repair or replace the whole device. In some cases, the calibration techniques may include directing light onto one or more fiducial targets within the stereolithography device and measuring light scattered from said targets. |
US11579039B2 |
Torsional testing of a wind turbine blade
A test apparatus for torsional testing of a wind turbine blade is provided. The apparatus includes a test stand for rigidly supporting the wind turbine blade; a load frame for mounting on the wind turbine blade at a testing position along the length of the blade; and an actuator connected to the load frame for twisting the blade via the load frame. The load frame includes an outer frame to which the actuator is connected and a profiled insert held within the outer frame and defining a profiled aperture corresponding to the profile of the blade at the testing position. The profiled insert encloses and is in direct contact with the outer surface of the blade over substantially the entire profile of the blade. A system and method of torsional testing of a wind turbine blade and a load frame for the test apparatus are also provided. |
US11579037B2 |
Balancing machine and method for balancing vehicle wheels
A vehicle wheel balancing machine having a rotating shaft which supports a vehicle wheel, a means for supporting the rotating shaft, and force sensor means adapted to detect the imbalance forces generated during the rotation of the rotating shaft; an accelerator means accelerates the shaft and the wheel and an angular sensor means senses an angular position; an electronic means processes information obtained by the force sensor means and determines the value and the position of correction masses adapted to compensate an imbalance present on the wheel; a moving indicator means is moved by a motorized actuator means and is configured to project a light dot on the wheel; a fixed indicator means projects a luminous beam, perpendicular to the axis of rotation, or a luminous dot, having a fixed and known angle of incidence on the inner surface of the wheel; a coincidence of the moving luminous point with the fixed luminous line or dot identifies a desired position of a counterweight on the diameter of the wheel. |
US11579033B2 |
MEMS pressure sensor
The present invention provides a MEMS pressure sensor and a manufacturing method. The pressure is formed by a top cap wafer, a MEMS wafer and a bottom cap wafer. The MEMS wafer comprises a frame and a membrane, the frame defining a cavity. The membrane is suspended by the frame over the cavity. The bottom cap wafer closes the cavity. The top cap wafer has a recess defining with the membrane a capacitance gap. The top cap wafer comprises a top cap electrode located over the membrane and forming, together with the membrane, a capacitor to detect a deflection of the membrane. Electrical contacts on the top cap wafer are connected to the top cap electrode. A vent extends from outside of the sensor into the cavity or the capacitance gap. The pressure sensor can include two cavities and two capacitance gaps to form a differential pressure sensor. |
US11579032B2 |
Systems and methods for high voltage rating thin film sensors
Improvements in thin film sensors are disclosed. These can be used for aircraft applications. Dielectric isolation washers can be provided between a pressure sensor and an exterior metal housing of a sensor assembly. In this manner, high voltage inputs from a lightning strike or other source that reach the sensor housing are not transmitted to the sensor. Dielectric washers, insulators, and potting compounds can thus isolate a metal thin film pressure sensor from adjacent metal components (e.g., using non-conducting insulating materials like Torlon, zirconia and nylon). Besides their high dielectric strength, these materials exhibit compressive strength and resistance to wear, creep and corrosion. Desirable thicknesses for these components are provided. The described thin film pressure sensor embodiments can attain a dielectric rating of 1500 VAC. |
US11579031B2 |
Sensor structure for measuring torque
A sensor structure for measuring a torque applied to a first shaft and a second shaft interconnected by a torsion bar, includes: a multi-pole ring magnet mechanically connected to the first shaft; two pairs of magnetic yokes mechanically connected to the second shaft, each yoke being connected to one or more pads by fingers; the fingers of the first pair of yokes projecting mainly in a radial direction, the fingers of the second pair of yokes projecting mainly in an axial direction; a first and a second pair of flux collectors with extensions forming a first and a second gap; a first sensor in the first gap, a second sensor in the second gap; a circuit for combining signals from the first and second sensor to reduce or eliminates the influence of an external disturbance field, and for determining the torque value. |
US11579029B2 |
Capsule device for pressure measuring
The present invention discloses a capsule device for pressure measurement. The capsule device comprises a capsule enclosure, a data transmission assembly and a thin film pressure sensor. The capsule enclosure is formed with an accommodating chamber, and the data transmission assembly is arranged in the accommodating chamber. The thin film pressure sensor is attached to the outer surface of the capsule enclosure to measure pressure, and the thin film pressure sensor is connected with the data transmission assembly. |
US11579028B2 |
Temperature coefficient of offset compensation for force sensor and strain gauge
MEMS force sensors for providing temperature coefficient of offset (TCO) compensation are described herein. An example MEMS force sensor can include a TCO compensation layer to minimize the TCO of the force sensor. The bottom side of the force sensor can be electrically and mechanically mounted on a package substrate while the TCO compensation layer is disposed on the top side of the sensor. It is shown the TCO can be reduced to zero with the appropriate combination of Young's modulus, thickness, and/or thermal coefficient of expansion (TCE) of the TCO compensation layer. |
US11579026B2 |
Testing method for non-invasive temperature measuring instruments
A method for testing a temperature measuring instrument is presented, where the instrument includes at least one sensor that changes its electrical resistance, and/or an electrical voltage that it produces, in response to being exposed to a change in temperature, and where the instrument is configured to be coupled to an object of interest. The method includes changing the temperature of at least one sensor by an amount that is detectable given the measurement resolution of the at least one sensor, by driving an electrical manipulation current through this sensor; obtaining one or measurement values from at least one sensor; and evaluating a state of the measuring instrument, a state of one or more of its sensors, and/or a state of a coupling to an object of interest, from the one or more measurement values. |
US11579024B2 |
Speaker integrated environmental sensors
Aspects of the subject technology relate to electronic devices having sensors such as pressure sensors. A pressure sensor may be integrated into an audio component of an electronic device such that the pressure sensor is fluidly coupled to an environment external to a device housing via at least a portion of an internal cavity of the audio component housing. The audio component housing may include an opening. The pressure sensor may be mounted adjacent to or within the opening. The opening may be sealed to prevent passage of gas or liquid through the opening. The pressure sensor may be integrally formed with an inner wall of the audio component housing. The audio component may be a speaker or a microphone. |
US11579019B2 |
Wireless energy-harvesting sensor probe
A battery-free sensor probe and system for measuring the temperature of food The sensor probe includes a probe portion and a handle. The probe portion has a temperature sensor, a circuit board and a radio frequency identification device. The handle has an antenna connected to radio frequency identification device and the circuit board. The sensor probe harvests energy from a radio frequency transmitter positioned near the sensor probe. |
US11579015B2 |
Light exposure tracking system, device, and methods
A system for monitoring ultraviolet (UV) exposure of a wearer. The system comprises a wearable device operable to sense UV radiation levels to which the wearer is exposed, and to transmit UV radiation information. The system further comprises an external computing device in remote communication with the wearable device, operable to receive the UV radiation information from the wearable device and configured to determine the wearer's real-time UV index value and the wearer's daily cumulative percentage of minimal erythema dose based upon the UV radiation information. |
US11579014B1 |
Optical detector system
An optical detector system provides beam positioning data to an optical tracking system to facilitate optical communications. The optical detector system comprises a plurality of optical photodetectors. For example, a two-by-two array may be used. Incoming light passes through one or more optical elements, such as a lens and a dispersive optical element. A first portion of the beam entering the optical elements is directed into a first spot having a first area on the array. A second portion of the beam entering the optical elements is dispersed to form a second spot having a second area on the array that is larger than the first area. This combination of first portion and second portion of the beam incident on the array provides unambiguous information in the output of the photodetectors that is indicative of a position of the incoming beam with respect to the array. |
US11579011B2 |
Membrane hydrophone for high frequency ultrasound and method of manufacture
A hydrophone used for measuring acoustic energy from a high frequency ultrasound transducer, or a method of manufacturing the membrane hydrophone. The membrane assembly is supported by the frame and comprises a piezoelectric. The hydrophone also includes an electrode pattern formed within the piezoelectric to define an active area. In addition, the hydrophone includes a built in-situ coaxial layer connected to the active area. |
US11579006B2 |
Radar level gauge and method for detecting a cleaning process using the radar level gauge
Method and system for detecting a cleaning process in a radar level gauge configured to determine a fill level of a product contained in a tank, the radar level gauge comprising a transceiver configured to provide a transmit signal, ST, to be propagated towards the product by a propagating device, to receive a reflected signal, SR, resulting from a reflection of the transmit signal at a surface of the product, and to determine a fill level in the tank based on the received reflected signal, wherein the method comprises: at a measurement position above the fill level and a known distance from a reference position near a ceiling of the tank, determining a difference in signal amplitude between at least two different fill level measurements; and if the determined difference in signal amplitude exceeds a predetermined threshold value, determining that a cleaning process is ongoing in the tank. |
US11579005B2 |
System for sensing substance levels in a storage unit
A system for estimating a substance level in a storage unit is disclosed. In one embodiment, the system includes a cable and a control device. The control device sense pulses down the cable and based on the time of reflected pulses determines the level of substance in the storage unit. |
US11579004B2 |
Systems and methods for calibrating and correcting a speckle contrast flowmeter
Disclosed herein are systems, methods, and devices for calibrating contrast measurements from laser speckle imaging systems to accurately determine unknown particle motion characteristics, such as flow rate. The calibration stores to memory calibration data, which may include a set of measurements from samples with known particle characteristics and/or estimates of noise, including the effects on contrast arising from undesired signals unrelated to the unknown particle motion characteristics. The calibration data may be accessed and used to correct an empirical measurement of contrast and/or interpolate a value of the unknown particle motion characteristic. The system may include a light source, photodetector, processor, and memory, which can be combined into a single device, such as a wearable device, for providing calibrated flow measurements. The device may be used, for example, to measure blood flow, cardiac output, and heart rate, and can be used to amplify the pulsatile signal. |
US11579003B2 |
Pressure sensor with contoured mating face
A pressure sensor assembly and method of manufacturing the same are provided. The pressure sensor assembly includes a contoured sensing insert. The contoured sensing insert includes an outer sensing insert having an open interior through-hole and a top contoured surface configured to be secured at least partially within the fluid flow container. The top contoured surface has a surface contour corresponding with an interior wall contour of the fluid flow container. The contoured sensing insert also includes an inner sensing medium defined within the through-hole of the outer sensing insert. The inner sensing medium defines a conforming contoured surface at least substantially matching the surface contour of the top contoured surface. A corresponding method of manufacturing is also provided. |
US11579001B2 |
Calibrator, encoder, driving device, stage device, robot, encoder manufacturing method, and calibration program
A calibrator includes: a position calculator which calculates a relative position between a first detector and a second detector on the basis of detection signals acquired respectively from the first detector, the second detector, and a third detector positioned with respect to a scale attached to a rotating body; and an error calculator which calculates error information on rotational position information of the rotating body on the basis of the relative position calculated by the position calculator as well as the detection signals. |
US11578994B2 |
Fixing structure
A fixing structure includes a housing including a first hole, an input member including a second hole, and rotating relative to the housing, depending on input of rotational force, a torsion spring being biased so as to return, to a predetermined reference position, a position of the input member relative to the housing, and a fixing member inserted into the first hole and the second hole in a state where the input member is rotated against biasing force of the torsion spring from the reference position to a predetermined rotational position. The fixing member includes a first insertion portion including a part press-fitted into and fixed to the first hole, and a second insertion portion including a part inserted into the second hole, and fixes the input member at the predetermined rotational position. |
US11578993B2 |
Determining a relative movement direction
An apparatus, for determining a relative direction of a movement of an encoder object depending on a magnetic field which is generated or influenced by the encoder object. A magnetic field sensor generates two sensor signals based on the magnetic field, that indicate a profile of the magnetic field in the event of a relative movement between the encoder object and the magnetic field sensor, that fluctuate around a mean value and are phase-shifted 90° to one another. The processing circuit calculates an angle based on the two sensor signals, and determines the relative direction of the movement of the encoder object based on a gradient of the angle between a switch-on time of the apparatus and a threshold value angle which is reached thereafter or based on a gradient of the angle between the situation of two successive threshold value angles being reached. |
US11578992B2 |
Method for updating strapdown inertial navigation solutions based on launch-centered earth-fixed frame
The present invention relates to a method for updating strapdown inertial navigation solutions based on a launch-centered earth-fixed (LCEF) frame (g frame). The present invention uses the g frame as a navigation reference frame of a medium-to-short-range surface-to-surface missile. This is beneficial to establish a relative relationship between the missile and the ground so as to keep the same missile parameters required by a missile control and guidance system. The calculation of a navigation algorithm in the g frame is moderate, which is suitable for an embedded system. |
US11578991B2 |
Method and system for generating and updating digital maps
A method and control system for generating and updating digital maps using a plurality of passages along a road portion by at least one road vehicle is provided. The method comprises obtaining positioning data and sensor data of each passage from the at least one road vehicle. Further, the method comprises forming a sub-map representation of the surrounding environment at each obtained longitudinal position based on the obtained sensor data, and estimating a longitudinal error for each obtained longitudinal position within each segment. Furthermore, the method comprises determining a new plurality of longitudinal positions of each road vehicle for each passage by applying the estimated longitudinal error on each corresponding obtained longitudinal position, and applying the determined new plurality of longitudinal positions on associated sensor data in order to generate a first layer of a map representation of the surrounding environment along the road portion. |
US11578990B1 |
Personalized driving risk modeling and estimation system and methods
Systems and methods in accordance with aspects of this disclosure may be provided to determine and calculate an overall driving risk index value corresponding to a driver and scene configuration. The overall driving risk index value may provide driving risk modeling and estimation at a personalized driving level. In some cases, the overall driving risk index value may be determined using a risk-predictive modeling system with weighting and machine learning and may include one or more of: a driver score system, a driver-contextual risk score system, and a conflict index system. |
US11578989B2 |
Encoding parking search cruise routes using bloom filters
A parking cruise request is received. A network version starting segment is identified and a route determination algorithm is expended starting at the network version starting segment. When the route determination algorithm is expanded to a new segment, a cost value is determined for the new segment based at least on the likelihood of finding parking on the new segment. Responsive to determining that the likelihood of finding parking along the cruise route does satisfy the threshold probability requirement, map version agnostic identifiers for each segment of the cruise route are generated. Each of the map version agnostic identifiers are coded using at least one coding function to generate coded map version agnostic identifiers. A bloom filter having the coded map version agnostic identifiers as members is generated. A parking cruise route response comprising the bloom filter is provided such that a mobile apparatus receives the parking cruise route response. |
US11578987B2 |
User terminal, transportation vehicle, server, and method for sending for a transportation vehicle
A user terminal, a transportation vehicle, a server, a computer program product, a signal sequence and a method for sending for a first transportation vehicle. The method includes actuating an actuating device of a first user terminal; sending a wireless message from the user terminal to a server in response thereto; assigning a first transportation vehicle to the user terminal; assigning a first color information to the first user terminal and the assigned first transportation vehicle; and emitting a light by the first transportation vehicle and the first user terminal, the identical color of which is defined based on the first color information. |
US11578982B2 |
Method and apparatus for map matching trace points to a digital map
An approach is provided for pattern-based map matching of a probe trace to a digital map. The approach involves querying the digital map for a set of road links within a threshold distance of a probe point. The approach also involves determining a match starting point for each road link of a set of road links. The approach further involves selecting a sampled probe point from the probe trace. The approach also involves generating one or more patterns for said each road link based on the match starting point, the sampled probe point, the topology polyline, or a combination thereof. The approach further involves selecting a matched road link from among the set of road links based on the one or more patterns. The probe point is then snapped to the matched road link. |
US11578979B2 |
Fully automatic survey technology (FAST)
FAST provides a method of “bootstrapping” a pseudo-range (PR) stage and one or more carrier-phase (CP) stages to quickly produce a highly accurate, high integrity receiver-to-receiver lever arm survey based on differential GNSS processing. The lever arm estimates of a previous stage are used to resolve the carrier phase ambiguities of the next stage. The method can be integrated with the warm-up of the integrity monitors to reduce the entire survey and warm-up startup time to 90 minutes or less, which is critical for mobile and make shift and precision approach and (automated) landing operations. |
US11578977B1 |
Vertical navigation system
Aspects of the disclosure are directed to acquiring aligned geographic coordinates of a vertical position. In one aspect, a vertical navigation system includes a light source to generate a source beam; a beam splitter to generate a first and a second source references derived from the source beam; a hollow retroreflector to produce a first and a second vertical references derived from the first and the second source references; an attitude sensor to capture a plurality of reference stars and to measure a first set of angles for the first vertical reference and a second set of angles for the second vertical reference, the first set of angles and the second set of angles are relative to the plurality of reference stars; and a processor to produce the aligned geographical coordinates using the first set of angles, the second set of angles, a gravity vector measurement and a time signal. |
US11578976B2 |
Geodetic system
A target of a geodetic system based on global and local identification references. The target comprises a light emitter (LE) for emitting n predetermined modulated light patterns (MLPs) permanently assigned to one of m (m>n) global identification reference (GIR). The target transmits or receives data based on the assigned GIR. The geodetic system further comprises a geodetic surveying instrument comprising an optical sensor (OS) receives the MLPs and digitizes them using a fast sampling analogue-to-digital converter (ADC). A computing system selects one of the targets or receives a selection of the at least one target assigned to a selected GIR. One of n local identification references (LIRs) is temporarily assigned to the selected GIR. The light emitter of the selected target is directed to emit an MLP corresponding with the assigned LIR. Thus, by detection of the assigned LIR, the selected target is identified. |
US11578975B2 |
Spirit level
A method is provided for setting up of an object, where the alignment of the object on a target angle is checked by means of a spirit level having a body, where in the end areas of the spirit level are clamping elements are arranged. The method comprises the step: clamping of the spirit level between object areas when the object is aligned outside the vertical, setting up of the object, a signal being generated by a sensor integrated in the spirit level upon the target angle being reached, and fixing of the object in its target angle position. |
US11578973B2 |
Method for automatically notifying an intended person as well as a test and measurement device
A method for automatically notifying an intended person of a service interval of a test and measurement device by using the test and measurement device is described, wherein service data is received by the test and measurement device. The service data is processed internally. A time for maintenance is calculated automatically based on the service data retrieved. Further, a test and measurement device is described. |
US11578961B1 |
Apparatus for detecting irregularities in airfield markings
A gauge for verifying that an airfield's runway and taxiway markings are a specific size. It is a complete reference tool for assessing markings manually by a technician; that is a tool to help reduce the subjectivity of the assessment by the technician. The gauge is flexible and can be rolled or folded for transport. In order to make the gauge easier to use, the measurements are made using very specifically placed and sized slots that conform to ideal airfield markings. Graduation markings at the end of the slots help the technician determine the size of marking discrepancies. |
US11578960B2 |
Shear-pin based inertia igniters with preset no-fire protection for munitions and the like
An inertial igniter for igniting a thermal battery, including: a base having a first projection; a striker mass rotatably connected to the base having a second projection, when the striker mass is rotated towards the base, the first projection impacts the second projection; a member having a first portion engaging with a second portion of the striker mass to restrict rotation of the striker mass unless a predetermined acceleration is experienced; a mass movable from a first position where an acceleration is less than the predetermined acceleration and a second position where the acceleration is greater than the predetermined acceleration to permit the first and second portions to come out of engagement; a spring for biasing the mass in the first position; and a rotation prevention member for permitting impact of the first and second projections when the predetermined acceleration is experienced and the mass moves to the second position. |
US11578959B2 |
Bullet with negative Poisson's ratio effect and method of designing thereof
The present invention discloses a bullet with a negative Poisson's ratio effect and a method of designing thereof. The bullet includes a cylindrical section of the bullet having a negative Poisson's ratio design, and a conical tail of the bullet and a tip of the bullet each with a matching design; the cylindrical section of the bullet is a tubular structure having periodically alternating transverse and vertical holes; the tubular structure includes a plurality of holes, with a center axis of one hole being axially perpendicular to a center axis of another adjacent hole, that is, the axis of each hole being structurally orthogonal to an adjacent hole; and the holes in rows and columns are periodically arranged into the tubular structure, which is a tubular structure having the negative Poisson's ratio effect. |
US11578955B2 |
Lightweight ammunition articles comprising a polymer cartridge case
An ammunition article comprises a polymer cartridge case formed of a polymer composition comprising a thermoplastic polymer, preferably the polymer composition having a density of less than 1.35 determined in accordance with ASTM D792, the polymer cartridge case having a first end, an opposing second end, and a chamber disposed between the first end and the second end for receiving a propellant; a projectile attached to the first end of the polymer cartridge case; a metal base insert joined to the second end of the polymer cartridge case; and a primer carried by the metal base insert; wherein the metal base insert and the polymer cartridge case remain joined together as a single piece assembly upon loading, firing and removal from a chamber of a firearm for a polymer case temperature of −65° F. (−54° C.) to 165° F. (74° C.). |