Document Document Title
US11521065B2 Generating explanations for context aware sequence-to-sequence models
Methods, systems, and computer program products for generating explanations for a semantic parser are provided herein. A computer-implemented method includes providing to a generative model (i) at least one query and (ii) a context of at least one dataset applicable to the at least one query, wherein the generative model generates a plurality of perturbations for the at least one input query based on the context; providing the plurality of perturbations as inputs to a context aware sequence-to-sequence model, thereby obtaining a plurality of outputs; and generating, for (i) an additional query provided as input to the context aware sequence-to-sequence model and (ii) a context applicable to the additional query, an explanation indicative of one or more parts of the additional query that contributes to an output corresponding to the additional query, based at least in part on the plurality of outputs corresponding to the perturbations.
US11521064B2 Training a neural network model
A concept for training a neural network model. The concept comprises receiving training data and test data, each comprising a set of annotated images. A neural network model is trained using the training data with an initial regularization parameter. Loss functions of the neural network for both the training data and the test data are used to modify the regularization parameter, and the neural network model is retrained using the modified regularization parameter. This process is iteratively repeated until the loss functions both converge. A system, method and a computer program product embodying this concept are disclosed.
US11521061B2 Distributed processing of sensed information
A method for distributed neural network processing, the method may include detecting, by a local neural network that belongs to a local device, and based on sensed information, an occurrence of a triggering event for executing or completing a classification or detection process; sending to a remote device, a request for executing or completing the classification or detection process by a remote device that comprises a remote neural network; wherein the remote neural network has more computational resources than the local neural network; determining by the remote device whether to accept the request; and executing or completing, by the remote device, the classification or detection process when determining to accept the request; wherein the executing or completing involves utilizing the remote neural network.
US11521056B2 System and methods for intrinsic reward reinforcement learning
A learning agent is disclosed that receives data in sequence from one or more sequential data sources; generates a model modelling sequences of data and actions; and selects an action maximizing the expected future value of a reward function, wherein the reward function depends at least partly on at least one of: a measure of the change in complexity of the model, or a measure of the complexity of the change in the model. The measure of the change in complexity of the model may be based on, for example, the change in description length of the first part of a two-part code describing one or more sequences of received data and actions, the change in description length of a statistical distribution modelling, the description length of the change in the first part of the two-part code, or the description length of the change in the statistical distribution modelling.
US11521054B2 Analog neuromorphic circuit implemented using resistive memories
An analog neuromorphic circuit is disclosed, having input voltages applied to a plurality of inputs of the analog neuromorphic circuit. The circuit also includes a plurality of resistive memories that provide a resistance to each input voltage applied to each of the inputs so that each input voltage is multiplied in parallel by the corresponding resistance of each corresponding resistive memory to generate a corresponding current for each input voltage and each corresponding current is added in parallel. The circuit also includes at least one output signal that is generated from each of the input voltages multiplied in parallel with each of the corresponding currents for each of the input voltages added in parallel. The multiplying of each input voltage with each corresponding resistance is executed simultaneously with adding each corresponding current for each input voltage.
US11521053B2 Network composition module for a bayesian neuromorphic compiler
Described is a system for specifying control of a device based on a Bayesian network model. The system includes a Bayesian neuromorphic compiler having a network composition module having probabilistic computation units (PCUs) arranged in a hierarchical composition containing multi-level dependencies. The Bayesian neuromorphic compiler receives a Bayesian network model as input and produces a spiking neural network topology and configuration that implements the Bayesian network model. The network composition module learns conditional probabilities of the Bayesian network model. The system computes a conditional probability and controls a device based on the computed conditional probability.
US11521051B2 Memristive neural network computing engine using CMOS-compatible charge-trap-transistor (CTT)
A neural network computing engine having an array of charge-trap-transistor (CTT) elements which are utilized as analog multipliers with all weight values preprogrammed into each CTT element as a CTT threshold voltage, with multiplicator values received from the neural network inference mode. The CTT elements perform computations of a fully connected (FC) neural network with each CTT element representing a neuron. Row resistors for each row of CTT element sum output currents as partial summation results. Counted pulse generators write weight values under control of a pulse generator controller. A sequential analog fabric (SAF) feeds multiple drain voltages in parallel to the CTT array to enable parallel analog computations of neurons. Partial summation results are read by an analog-to-digital converter (ADC).
US11521046B2 Time-delayed convolutions for neural network device and method
A method of performing operations on a plurality of inputs and a same kernel using a delay time by using a same processor, and a neural network device thereof are provided, the neural network device includes input data including a first input and a second input, and a processor configured to obtain a first result by performing operations between the first input and a plurality of kernels, to obtain a second result by performing operations between the second input, which is received at a time delayed by a first interval from a time when the first input is received, and the plurality of kernels, and to obtain output data using the first result and the second result. The neural network device may include neuromorphic hardware and may perform convolutional neural network (CNN) mapping.
US11521045B2 Anti-Hebbian and Hebbian (AHAH) computing
Methods, systems and devices for unsupervised learning utilizing at least one kT-RAM. An evaluation can be performed over a group of N AHaH nodes on a spike pattern using a read instruction (FF), and then an increment high (RH) instruction can be applied to the most positive AHaH node among the N AHaH nodes if an ID associated with the most positive AHaH node is not contained in a set, followed by adding a node ID to the set. In addition, an increment low (RL) instruction can be applied to all AHaH nodes that evaluated positive but were not the most positive, contingent on the most-positive AHaH node's ID not being contained in the set. In addition, node ID's can be removed from the set if the set size is equal to the N number of AHaH nodes.
US11521044B2 Action detection by exploiting motion in receptive fields
Techniques regarding action detection based on motion in receptive fields of a neural network model are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a motion component that can extract a motion vector from a plurality of adaptive receptive fields in a deformable convolution layer of a neural network model. The computer executable components can also comprise an action detection component that can generate a spatio-temporal feature by concatenating the motion vector with a spatial feature extracted from the deformable convolution layer.
US11521039B2 Method and apparatus with neural network performing convolution
A process-implemented neural network method includes obtaining a plurality of kernels and an input feature map; determining a pruning index indicating a weight location where pruning is to be performed commonly within the plurality of kernels; and performing a Winograd-based convolution operation by pruning a weight corresponding to the determined pruning index with respect to each of the plurality of kernels.
US11521038B2 Electronic apparatus and control method thereof
A method for controlling an electronic apparatus includes storing a plurality of artificial intelligence models in a first memory, based on receiving a control signal for loading a first artificial intelligence model among the plurality of stored artificial intelligence models into a second memory, identifying an available memory size of the second memory, and based on a size of the first artificial intelligence model being larger than the available memory size of the second memory, obtaining a first compression artificial intelligence model by compressing the first artificial intelligence model based om the available memory size of the second memory, and loading the first compression artificial intelligence model into the second memory.
US11521034B2 Dual communication channel smart card
Wait times at ATMs may undermine the utility of these self-service machines. ATMs are configured to provide faster self-service kiosks that allow users to quickly perform common financial transactions. However, it has been increasing common for users to have to wait on a line to access an ATM. Apparatus and methods are provided for a smart card that stages transactions by capturing the amount, pin and other necessary information on the smart card itself, before the user begins interacting with the ATM. Information captured by the smart card may be transferred to ATM when the smart card is inserted into ATM. The user does not provide the ATM with any additional information after inserted the smart card into the ATM, thereby improving the transaction processing efficiency of the ATM and enhancing user satisfaction.
US11521027B2 Method and device for fusion of measurements from different information sources
The invention relates to a method and a device for fusion of measurements from various information sources (I 1, I 2, . . . , I m) in conjunction with filtering of a filter vector, wherein the information sources (I 1, I 2, . . . , I m) comprise one or more environment detection sensor(s) of an ego vehicle, wherein in each case at least one measured quantity derived from the measurements is contained in the filter vector, wherein the measurements from at least one individual information source (I 1; I 2; . . . , I m) are mapped nonlinearly to the respective measured quantity, wherein at least one of these mapping operations depends on at least one indeterminate parameter, wherein the value to be determined of the at least one indeterminate parameter is estimated from the measurements of the different information sources (I 1, I 2, . . . , I m) and wherein the filter vector is not needed for estimating the at least one indeterminate parameter.
US11521024B2 Cascade convolutional neural network
In one embodiment, an apparatus comprises a communication interface and a processor. The communication interface is to communicate with a plurality of devices. The processor is to: receive compressed data from a first device, wherein the compressed data is associated with visual data captured by sensor(s); perform a current stage of processing on the compressed data using a current CNN, wherein the current stage of processing corresponds to one of a plurality of processing stages associated with the visual data, and wherein the current CNN corresponds to one of a plurality of CNNs associated with the plurality of processing stages; obtain an output associated with the current stage of processing; determine, based on the output, whether processing associated with the visual data is complete; if the processing is complete, output a result associated with the visual data; if the processing is incomplete, transmit the compressed data to a second device.
US11521023B2 Automatic building detection and classification using elevator/escalator stairs modeling—building classification
A system, a method and a computer program product are provided for determining building type of one or more buildings in a geographic region, using a machine learning model. The system may include at least one memory configured to store computer executable instructions and at least one processor configured to execute the computer executable instructions to obtain a plurality of mobility features associated with the one or more buildings. The processor may be configured to determine, using a trained machine learning model, one or more transport modes for the one or more buildings, based on the plurality of mobility features. The processor may be further configured to determine, using the trained machine learning model, the building type of the one or more buildings based on the determined one or more transport modes.
US11521018B1 Relevant text identification based on image feature selection
Techniques are generally described for predicting text relevant to image data. In various examples, the techniques may include receiving image data comprising a first portion. The first portion of the image data may correspond to a first plurality of pixels when rendered on the display. Text data comprising a first text related to the first portion of the image data may be received. A first vector representation of the first portion of the image data may be determined. In some examples, a correspondence between the first portion of the image data and the first text may be determined based at least in part on the first vector representation. A first identifier of the first portion of image data may be stored in a data structure in association with a second identifier of the first text.
US11521016B2 Method and apparatus for generating information assessment model
Embodiments of the present disclosure provide a method for generating an information assessment model, a method for determining the usefulness of comment information, apparatus, electronic device, and computer-readable medium. The method may include: acquiring training samples, the training samples including first sample comment information with a usefulness label and second sample comment information without a usefulness label; acquiring a predictor model and a discriminator model respectively constructed based on a generative network and a discrimination network in a generative adversarial network, and pre-training the predictor model using the first sample comment information, the predictor model being used to predict a usefulness label of a piece of comment information, the discriminator model being used to discriminate authenticity of a usefulness label; and training the predictor model and the discriminator model by iteratively performing a plurality of times of training operations, using the trained predictor model as an information assessment model.
US11521015B2 Image-recognition apparatus, image-recognition method, and non-transitory computer-readable storage medium thereof
An image-recognition method is provided. The method includes the following steps: receiving structured data, wherein the structured data includes training-set data and testing-set data, and the structured data includes a plurality of groups, and each group includes one or more types, and each type includes a plurality of check-point images; training an artificial-intelligence (AI) model using the training-set data; inputting the testing-set data into the AI model to obtain a model evaluation of the AI model; and determining one or more first types with a lower overall recognition rate or a lower confidence level in the structured data, and deletes or corrects the check-point images in the one or more first types to update the structured data.
US11521014B2 L2-nonexpansive neural networks
A training method, system, and computer program product include computing a matrix norm over a product of a weight matrix and a transpose of the weight matrix and using the matrix norm to constrain the L2 non-expansive neural network.
US11521011B2 Method and apparatus for training neural network model for enhancing image detail
A neural network model training apparatus for enhancing image detail is provided. The apparatus includes a memory and at least one processor configured to obtain a low quality input image patch and a high quality input image patch, obtain a low quality output image patch by inputting the low quality input image patch to a first neural network model, obtain a high quality output image patch by inputting the high quality input image patch to a second neural network model, and train the first neural network model based on a loss function set to reduce a difference between the low quality output image patch and the high quality input image patch, and a difference between the high quality output image patch and the high quality input image patch. The second neural network model is identical to the first neural network model.
US11521010B2 Automatically choosing data samples for annotation
Among other things, we describe techniques for automatically selecting data samples for annotation. The techniques use bounding box prediction based on a bounding box score distribution, spatial probability density determined from bounding box sizes and positions and an ensemble score variance determined from outputs of multiple machine learning models to select data samples for annotation. In an embodiment, temporal inconsistency cues are used to select data samples for annotation. In an embodiment, digital map constraints or other map-based data are used to exclude data samples from annotation. In an exemplary application, the annotated data samples are used to train a machine learning model that outputs perception data for an autonomous vehicle application.
US11521009B2 Automatically generating training data for a lidar using simulated vehicles in virtual space
Automated training dataset generators that generate feature training datasets for use in real-world autonomous driving applications based on virtual environments are disclosed herein. The feature training datasets may be associated with training a machine learning model to control real-world autonomous vehicles. In some embodiments, an occupancy grid generator is used to generate an occupancy grid indicative of an environment of an autonomous vehicle from an imaging scene that depicts the environment. The occupancy grid is used to control the vehicle as the vehicle moves through the environment. In further embodiments, a sensor parameter optimizer may determine parameter settings for use by real-world sensors in autonomous driving applications. The sensor parameter optimizer may determine, based on operation of the autonomous vehicle, an optimal parameter setting of the parameter setting where the optimal parameter setting may be applied to a real-world sensor associated with real-world autonomous driving applications.
US11521007B2 Accelerator resource utilization by neural networks
A method for configuring a set of hardware accelerators to process a CNN. In an embodiment, the method includes one or more computer processors determining a set of parameters related to a feature map to analyze at a respective layer of the CNN, the set of parameters include quantization value and respective values that describe a shape of the feature map. The method further includes configuring a set of hardware accelerators for the respective layer of the CNN. The method further includes receiving a portion of the feature map to the configured set of hardware accelerators for the respective layer of the CNN, wherein the received portion of the feature map includes a group of sequential data slices. The method further includes analyzing the group of sequential data slices among the configured set of hardware accelerators.
US11521002B1 Polymorphic profiles
A peripheral device at startup selectively activates one of a plurality of connection profiles for low-energy communication with a central device. The profiles determine the behavior of the peripheral device as viewed by the central device, such as a selected one of a HID, a Reader/Scanner, and a PC/SC-like device. The activated profile is selected based on connection profile state maintained across power cycle events and in view of special button combination events at startup. According to embodiment, the profile can also be selected (in conjunction with a reboot) as commanded under select circumstances by an application running on the central device or based on the peripheral reading a configuration card. According to embodiment, the activated profile corresponds to selected sub-portions of a unified database file of the peripheral device. The unified database includes profile components enabling activation of a selected one a plurality of low-energy communication profiles.
US11521001B2 Radio tag reading device
According to one embodiment, a radio tag reading device includes: a body portion including a radio tag reading unit that reads a radio tag; a grip portion detachably connected to the body portion; a magnet provided in the grip portion; a magnet detection unit provided in the body portion and configured to detect magnetism generated by the magnet; a state detection unit configured to detect a state of the grip portion based on the magnetism detected by the magnet detection unit; and a reading control unit configured to control the radio tag reading unit.
US11521000B2 Industrial printer
A high speed tabletop and industrial printer is disclosed with integrated high speed RFID encoding and verification at the same time. The industrial printer simultaneously prints on and electronically encodes/verifies RFID labels, tags, and/or stickers attached to a continuous web. The industrial printer comprises a lighted sensor array for indexing the printing to the RFID tags; and a cutter powered from the industrial printer for cutting the web that the RFID tags are disposed on. The industrial printer comprises two RFID reader/writers that are individually controlled. Specifically, one of the RFID reader/writers comprises the ability to electronically encode the RFID tags while the web is moving; and the second RFID reader/writer uses an additional RFID module and antenna on the printer for verifying the data encoded to the RFID tags.
US11520999B2 Clutter reduction in composite-text display
A rendering engine and method for reducing character clutter in display of composite text formed from a first text string and a second text in a single viewing field. The composite text having foreign language text and truncated translation characters of the foreign language in which the foreign language text is embedded in area vacated by truncation of translation character strokes to enable readers to identify translation text based on remaining distinguishing character strokes with reduction of eye shift between the two text strings.
US11520995B2 Systems and methods for dynamically expanding natural language processing agent capacity
A system described herein may provide for the adaptation and/or expansion of a natural language processing (“NLP”) platform, that supports only a limited quantity of intents, such that the described system may support an unlimited (or nearly unlimited) quantity of intents. For example, a hierarchical structure of agents may be used, where each agent includes multiple intents. A top-level (e.g., master) agent may handle initial user interactions, and may indicate a next-level agent to handle subsequent interactions.
US11520994B2 Summary evaluation device, method, program, and storage medium
The present disclosure relates to a method of evaluating accuracy of a summary of a document. The method includes receiving a plurality of reference summaries of a document and a system summary of the document. The system summary is generated by a machine. The method further includes extracting, for each reference summary, a tuple that is a pair of words composed of a modified word and a dependent word having a dependency relation to the modified word and a label representing the dependency relation. The method further includes replacing, for each of the extracted tuples, each of the modified word of the tuple's word pair and the dependent word with a class predetermined for the words. The method further generates a score of the system summary based on the class and a set of tuples of the system summary.
US11520992B2 Hybrid learning system for natural language understanding
An agent automation system includes a memory configured to store a natural language understanding (NLU) framework and a processor configured to execute instructions of the NLU framework to cause the agent automation system to perform actions. These actions comprise: generating an annotated utterance tree of an utterance using a combination of rules-based and machine-learning (ML)-based components, wherein a structure of the annotated utterance tree represents a syntactic structure of the utterance, and wherein nodes of the annotated utterance tree include word vectors that represent semantic meanings of words of the utterance; and using the annotated utterance tree as a basis for intent/entity extraction of the utterance.
US11520984B2 System and method for generating predictions
There is provided a system and method for generating predictions. The predictions are generated using a model configured to associate text with at least one action associated with at least one of a plurality of applications.
US11520983B2 Methods and systems for trending issue identification in text streams
This application relates to a systems and methods for trending issue identification in text streams. In one embodiment, a method for improving resolution of a trending issue identified in a set of text streams includes presenting a user interface of an application that is being executed by a computing device. The method also includes receiving a notification including the trending issue that has been identified in the set of text streams based at least in part on textual analysis performed on the set of text streams, and presenting the trending issue on the user interface of the application to enable an action to be performed to resolve the trending issue.
US11520974B2 Sharing of user markings between printed and digital documents
Techniques are disclosed for sharing user markings between digital documents and corresponding physically printed documents. The sharing is facilitated using an Augmented Reality (AR) device, such as a smartphone or a tablet. The device streams images of a page of a book on a display. The device accesses a corresponding digital document that is a digital version of content printed on the book. In an example, the digital document has a digital user marking, e.g., a comment associated with a paragraph of the digital document, wherein a corresponding paragraph of the physical book lacks any such comment. When the device streams the images of the page of the book on the display, the device appends the digital comment on the paragraph of the page of the book within the image stream. Thus, the user can view the digital comment in the AR environment, while reading the physical book.
US11520972B2 Future potential natural language processing annotations
Aspects of the invention include resolving future reference identifiers for documents. Aspects of the invention include processing a document including a reference to a future event, wherein processing includes performing natural language processing (NLP) on the document, and identifying the reference to the future event included in the document. Aspects of the invention also include generating a future reference identifier for the reference to the future event, and responsive to processing an occurrence of the future event, resolving the future reference identifier by providing data from a subsequent document for the future event associated with the future reference identifier.
US11520969B2 Optimization for browser rendering during navigation
In various example embodiments, heavy document object model (DOM) elements in a heavy web page are removed directly from a DOM tree subsequent to a request being received to navigate to another web page but before the web browser actually navigates to that other web page. In one example embodiment, the heavy DOM elements are deleted from the previous page during an ‘onbeforeunload’ event using a scripting language such as Javascript, to ensure that the render of the next page starts faster.
US11520968B2 Verification platform for system on chip and verification method thereof
The present application discloses a verification platform for a system on chip and a verification method thereof, the method comprises: generating, by an Universal Verification Methodology test instance, constrained random parameters and random controls, and storing them to a storage area of a bus function model unit; reading, by a software test instance, the random parameters and the random controls through the central processing unit, and configuring a test of the system on chip; storing execution status information of the software test instance in the storage area; reading, by the Universal Verification Methodology test instance, the execution status information, and adjusting constraint condition for generating random parameters and random controls based on the execution status information to exclude having been tested scenarios, and converting the execution status information into coverage data for coverage analysis.
US11520962B1 Accurately calculating multi-input switching delay of complemantary-metal-oxide semiconductor gates
Techniques and systems for determining an output waveform at an output of a complementary metal-oxide-semiconductor (CMOS) logic gate are described. Some embodiments can identify at least one set of inputs of the CMOS logic gate that, when switched together, causes multiple transistors coupled in parallel to simultaneously turn-on and drive the output of the CMOS logic gate. Next, the embodiments can determine a set of current source models that are coupled in parallel to model the CMOS logic gate when the set of inputs of the CMOS logic gate are switched together. The embodiments can then simulate the set of current source models together to determine the output waveform at the output of the CMOS logic gate when the set of inputs of the CMOS logic gate are switched together.
US11520959B1 Pruning of buffering candidates for improved efficiency of evaluation
An integrated circuit (IC) design is accessed from a database in memory. The IC design comprises a route connecting a source to a sink. A set of buffering candidates for buffering are generated for the net. A timing improvement associated with a buffering candidate in the set of buffering candidates is determined using a first timing model. The buffering candidate is pruned from the set of buffering candidates based on the timing improvement and a cost associated with the buffering candidate. The pruned set of buffering candidates is evaluated using a second timing model, and a buffering solution for the net is selected from the pruned set of buffering candidates based on a result of the evaluating. The IC design is updated to include the buffering solution selected for the net.
US11520958B2 Verifying a hardware design for a multi-stage component
Methods and systems for verifying a hardware design for a multi-stage component is stall independent. The multi-stage component is configured to receive input data and generate output data by processing the input data at each of a plurality of successive stages wherein each stage is independently enabled by a set of one or more enable signals. The method comprises: for each stage of the plurality of stages from the second stage to the last stage: (a) verifying that a relevant portion of the output data of an instantiation of the hardware design is the same if the instantiation is in the same state when that stage is enabled in a cycle by any set of inputs and any subsequent stages are enabled in subsequent cycles by a first minimal sequence of inputs; and (b) verifying that the relevant portion of the output data of an instantiation of the hardware design is the same if the instantiation is in the same state (i) when that stage is enabled in a cycle and any subsequent stages are enabled in subsequent cycles by a second minimal sequence of inputs and (ii) when that stage is stalled, then that stage is enabled in the next cycle and the subsequent stages are enabled in subsequent cycles by the second minimal sequence of inputs.
US11520957B2 Creating digital twins at scale
Described are methods and systems for calibrating simulation models to generate digital twins for physical entities. In some embodiments, a method includes receiving a plurality of datasets for a plurality of corresponding physical entities. A calibration request is enqueued to a calibration requests queue for each received dataset and includes information indicating a dataset and a corresponding physical entity. A plurality of calibration engines and a plurality of corresponding simulation clusters for generating a plurality of calibration results for a plurality of calibration requests dequeued from the calibration requests queue can be deployed. Each calibration result is enqueued to a calibration results queue as the plurality of calibration engines generates the calibration result and a plurality of calibration results dequeued from the calibration results queue in association with the plurality of corresponding physical entities can be stored as information used to generate a plurality of corresponding digital twins.
US11520954B2 Simulation management method, simulation system, and program
Reusable information is extracted from a result of executing a simulation of a plurality of models.A simulation management method for managing data for use in a simulation by a management device having a processor and a memory, the method including: executing a simulation using a model and data, by a simulator; extracting intermediate data indicating that an internal state of the model that is being simulated matches a predetermined state, by the management device; and holding the extracted intermediate data as useful intermediate data, by the management device.
US11520952B2 Slug flow initiation in fluid flow models
A method for modeling slug flow includes receiving a fluid flow model including a representation of a conduit and a multiphase fluid flow therein. A slug bubble birth rate is determined in the multiphase fluid flow. The slug bubble birth rate is determined based at least partially on a difference between a slug front velocity and a slug tail velocity. A slug bubble is initiated in the fluid flow model based at least partially on the slug bubble birth rate. Data representative of the slug flow is displayed in the fluid flow model after the slug bubble is initiated.
US11520951B2 Method for evaluating ecological environmental impact of channel project and countermeasures thereof based on mechanism analysis
The present invention relates to a method for evaluating an ecological environmental impact of a channel project and countermeasures thereof based on mechanism analysis, belonging to the field of ecological environmental impact evaluation technologies. In view of limitations of an existing evaluation method and the void of related technologies, the method includes: a project construction verification and change analysis method, a method for analyzing a fine classification impact mechanism and countermeasures thereof, a method for establishing a multi-level comprehensive index system of ecological environmental impacts, a method for establishing a compliance evaluation index system of an ecological channel, a method for tracking, monitoring and evaluation based on long-term time series satellite remote sensing and a method for analyzing and evaluating a superimposed and cumulative impact model.
US11520946B2 Cloud-based fire protection system and method
A system performs cloud-based fire protection. The system receives, by a cloud platform, data from one or more initiating devices. The system stores the data in a persistent data storage of the cloud platform over a period of time. The system applies machine learning to the data to build or adjust a predictive detection model. The system processes, by computing resources of the cloud platform, the data using the predictive detection model to determine an existence of a safety event. The system then transmits, to at least one notification device, an event notification in response to the existence of the safety event.
US11520941B2 Dual level management
Access permissions are set for different requesting circuits on a control bus. The access permissions can be set by the level 1 manager and the level 2 manager, allowing two layers of security to be added. The level 1 manager has priority, allowing it to add access permissions that cannot be removed by the level 2 manager.
US11520931B2 Privacy masking method using format-preserving encryption in image security system and recording medium for performing same
The present invention discloses a privacy masking method using format-preserving encryption in an image security system, and a recording medium for performing the method. In a privacy masking method using format-preserving encryption in an image security system according to an aspect of the present invention, an image corresponding to a privacy region is encrypted using format-preserving encryption, so that it is possible to prevent waste of additional storage space required for encryption and to solve a problem of exposure of personal information.
US11520930B2 Privacy protection for third party data sharing
A set of raw data relating to activity of one or more users in accordance with a communication network is obtained. The communication network is managed by a network operator. The obtained set of raw data is processed in accordance with at least one data isolation policy maintained by the network operator to generate a first set of data comprising at least a portion of the set of raw data with sensitive data associated with the one or more users removed; a second set of data comprising the sensitive data removed from the set of raw data; and a third set of data comprising a mapping between portions of the set of raw data and the first set of data. The first set of data is exposed to a third party, while the second set of data and the third set of data are isolated from the third party.
US11520929B2 Methods and systems for securely storing unstructured data in a storage system
Methods and systems for securing unstructured data are provided. One method includes generating, by a processor, a schema from unstructured data, the schema including one or more relationships between named entities of the unstructured data; identifying, by the processor, a plurality of semantic relationships between the named entities; determining, by the processor, a sensitive relationship from the plurality of semantic relationships; and anonymizing, by the processor, sensitive data associated with the sensitive relationship by replacing, a first portion of the sensitive data with generalized information.
US11520928B2 Data processing systems for generating personal data receipts and related methods
A method of identifying one or more pieces of personal data associated with a data subject based at least in part on one or more triggering action; identifying a storage location of each of the one or more pieces of personal data associated with the data subject; automatically determining that a first portion of the one or more of the pieces of personal data has one or more legal bases for continued storage; automatically maintaining storage of the first portion of the one or more pieces of personal data; and automatically facilitating deletion of a second portion of the one or more pieces of personal data associated with the data subject.
US11520924B2 Identifying that an item of information potentially includes an item of sensitive information
A method for identifying that an item of information potentially includes an item of sensitive information can be provided. The item of information can be received in response to a query of an end-user database. An existence of a characteristic associated with the item of information can be determined. The characteristic can be indicative that the item of information potentially includes the item of sensitive information. The characteristic can be different from being that a source of the item of information has been designated, via an information management system, as unsearchable. An action can be caused in response to a determination of the existence of the characteristic. The end-user database can be included in a multi-tenant database. The item of sensitive information can include one or more of classified information, confidential business information, private information, personal information, personal identifiable information, personal identifying information, personally identifiable information, or personally identifying information.
US11520922B2 Method for personal data administration in a multi-actor environment
A method for personal data administration in a multi-actor environment is performed by a system that includes a data management process managed by a remote server. The system includes a user profile that is associated to a user PC device and includes a set of data management protocols and a user data registry. The system also includes a third-party account that is associated to an account ID and a third-party data registry. The method begins when a data transmission notification is received by the remote server. The remote server analyzes the notification to select an appropriate protocol from the data management protocols. The method then executes the data management protocol, makes a record of the interaction, and transmits an outgoing data packet to the third-party account. The method then monitors the outgoing data packet to determine if the user data contained therein has been transferred interacted or tampered with.
US11520921B2 Method for generating metadata-free trees
A method for storing hierarchical data protected by access data in an untrustworthy environment, wherein unique identification values of child nodes of at least one associated tree are determined for the data and are stored together with the data. The root node entry point is calculated based on the access data by means of a predeterminable calculation function in a volatile way, and the root node entry point represents a secret node entry point from which the identification value of a root node of the tree is subsequently calculated. The root node represents one of the child nodes in this tree, as a child node generation step is applied to generate the identification values of the child nodes based on one of the secret node entry points. A child node numbering set contains at least as many different elements as the number of child nodes to be generated is created or used.
US11520919B2 Sharing of data among containers running on virtualized operating systems
A solution is proposed for managing containers isolating corresponding application environments from one or more shared operating systems in a computing system. One or more relevant groups are determined among one or more candidate groups (each comprising private data in common among a plurality of the containers); the candidate groups are determined according to corresponding access commands submitted by the containers and the relevant groups are determined according to one or more relevance policies. The private data of the relevant groups are consolidated into corresponding shared data.
US11520913B2 Secure execution support for A.I. systems (and other heterogeneous systems)
A method for securing Secure Objects that are protected from other software on a heterogeneous data processing system including a plurality of different types of processors wherein different portions of a Secure Object may run on different types of processors. A Secure Object may begin execution on a first processor then, depending on application requirements, the Secure Object may make a call to a second processor passing information to the second processor using a special inter-processor function call. The second processor performs the requested processing and then performs an inter-processor “function return” returning information as appropriate to the Secure Object on the first processor.
US11520911B2 Secure content sharing
Convenient sharing of information among authorized network users may be facilitated by allowing a user to send information originating from multiple applications in aggregate form to another user, e.g., using a secure messaging service. In scenarios where data access is restricted, a server may check the recipient's access privileges prior to forwarding the information to her.
US11520905B2 Smart data protection
When a system receives sensitive data, it can request an encryption key from an encryption/decryption unit. A central processing unit (CPU) of the system can encrypt the sensitive data using the encryption key before writing the sensitive data to memory. Thus, the sensitive data is encrypted when written to memory.
US11520903B2 Method and apparatus for implementing a release automation dashboard module
Various methods, apparatuses/systems, and media for implementing a release automation dashboard module are disclosed. A database that stores a set of Sarbanes-Oxley (SOX) audit rules. A processor is coupled to the database via a communication network. The processor creates a release; checks the release for violations against the set of Sarbanes-Oxley (SOX) audit rules; validates that the release is scanned for cyber vulnerabilities in accordance with an organization's established practices; and authorizes deployment of the release based on a determination that the one or more features from the release does not violate the set of SOX audit rules and that the one or more features from the release meet a predetermined threshold for the cyber vulnerabilities.
US11520902B2 Methodology for trustworthy software build
A certificate-based methodology is used to establish the trustworthy relationship between source codes and produced binary files for a given software build. The trustworthy relationship between the source code and binary files is generated by recording build information during building of the source code. The build information may include build environment information, framework information, source files identification, intermediately generated files information, final binary files information, file operations during building of the source code, and/or commands/operations during building of the source code. A certificate is generated using the build information for establishing a relationship between the source code and a binary file created from the source code, and the certificate is signed with a public cryptographic key. A software release package is provided to the recipient including at least the source code, final binary files generated from the source code, and the certificate.
US11520901B2 Detecting firmware vulnerabilities
A method, system and product for detecting firmware vulnerabilities, including, during a testing phase of a firmware of a device, continuously polling states and activities of the device, wherein said polling is at a testing agent that is functionality separate from the firmware; correlating between at least one event that is associated with the states or the activities of the device and test results of the testing phase; based on said correlating, determining for the firmware one or more normal events and one or more abnormal events; and after the testing phase, providing indications of the one or more normal events and one or more abnormal events from the testing agent to a runtime agent, whereby said providing enables the runtime agent to protect the firmware from vulnerabilities associated with the one or more abnormal events.
US11520900B2 Systems and methods for a text mining approach for predicting exploitation of vulnerabilities
Various embodiments of a computer-implemented framework for predicting exploitation of software vulnerabilities are disclosed.
US11520899B2 System and method for machine learning architecture with adversarial attack defense
A platform for training deep neural networks using push-to-corner preprocessing and adversarial training. A training engine adds a preprocessing layer before the input data is fed into a deep neural network at the input layer, for pushing the input data further to the corner of its domain.
US11520895B2 System and method for dynamic verification of trusted applications
An electronic device, a method, and a non-transitory, computer-readable medium storing instructions for dynamically verifying trusted applications (TAs) during a boot sequence. The electronic device includes a memory and a processor operably connected to the memory. The processor executes instructions stored in the memory to cause the electronic device to initialize a kernel boot sequence in response to confirming that executable codes for booting the electronic device are from a trusted binary and then verify one or more registered TAs during the kernel boot sequence. Completion of the kernel boot sequence is based on verification results of the set of registered TAs.
US11520894B2 Verifying controller code
A controller that is separate from a processor of the system verifies controller code for execution on the controller. In response to verifying the controller code, the controller verifies system boot code.
US11520892B2 Integrated circuit and embedded system including such an integrated circuit with bootstrap configuration for attack prevention
An integrated circuit including an electronic fuse for supporting a secure bootstrap process, in which the fuse is queried. The circuit includes a protection against electromagnetic fault injection. The circuit is configured in such a way that the protection extends to the bootstrap process.
US11520889B2 Method and system for granting access to a file
Disclosed herein are systems and methods for granting access to a file. In one aspect, an exemplary method comprises, calculating a first hash of a portion of the file, searching for the first hash in a local database, when the first hash is found indicates that the file is malicious, calculating a second hash, searching for the second hash in the verdict cache, and pronouncing a final decision as to a harmfulness of the file, and when either the first hash is not found in the verdict cache or the first hash is found and indicates that the file is trusted, granting access to the file, calculating a second hash of the file, generating a request for information about the file and sending the request to a remote server, and pronouncing a decision as to harmfulness of the file based on results of the search received from the remote server.
US11520885B1 Method and apparatus for using a dynamic security certificate
A method and apparatus for using a dynamic security certificate. The method analyzes a browser to access browser information and generates a dynamic security certificate based on the browser information. The method modifies a configuration file for the browser to cause the browser to trust the dynamic security certificate and inserts the dynamic security certificate into the browser to enable a client application to access encrypted data available to the browser. The method may be performed solely upon a user device or have portions thereof performed by a user device and a server.
US11520883B2 Systems and methods for causing nonpredictable environment states for exploit prevention and malicious code neutralization for javascript-enabled applications
Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in a nonpredictable environment state.
US11520881B2 Framework for cyber-physical system protection of electric vehicle charging stations and power grid
Some embodiments provide a system to protect an electric vehicle charging infrastructure. An electric vehicle charging site may receive AC power from a power grid and provide DC power to electric vehicles. The charging site may include a plurality of monitoring nodes each generating a series of current monitoring node values over time that represent a current operation of the electric vehicle charging infrastructure. A supply equipment communication controller may receive an access request from an access requestor associated with an electric vehicle, the access request being associated with a platform certificate. A secondary actor policy decision point at the charging site may evaluate the access requestor's identity and respond with an action message allowing high-level communication with the access requestor to proceed. Note that information associated with the current monitoring node values and/or the access request may be stored in a secure, distributed transaction ledger (e.g., an attestation blockchain).
US11520878B2 Using a trusted execution environment for a proof-of-work key wrapping scheme that restricts execution based on device capabilities
The technology disclosed herein provides a proof-of-work key wrapping system for verifying device capabilities. An example method may include: accessing a wrapped key and a cryptographic attribute for the wrapped key from an encrypted memory region, wherein the wrapped key encodes a cryptographic key; deriving, by a processing device, the cryptographic key in view of the wrapped key and the cryptographic attribute, wherein the deriving consumes computing resources for a duration of time; using the cryptographic key to access program data; and executing, by the processing device, the program data, wherein the executed program data evaluates a condition related to the duration of time.
US11520871B2 Authentication with face covering
In an approach to augmenting authentication methods using a face covering, one or more computer processors receive an image of a user wearing a face covering, where a portion of the face of the user is visible in the image, and the face covering covers another portion of the face of the user in the image. One or more computer processors detect an identifier operably coupled with the face covering. One or more computer processors determine whether the first portion of the face of the user is associated with the identifier. In response to determining the first portion of the face of the user is not associated with the identifier, one or more computer processors receive an alternate authentication. One or more computer processors authenticate the user.
US11520869B2 Method and system for temporary use of biometric information of another for access to a system
A method and system for temporarily gaining access to a system is disclosed, The method includes: receiving biometric data from a first biometric device of a first user on a computer processor; generating a temporary code on the computer processor in response to receipt of the biometric data from the first biometric device of the first user; sending the temporary code from the computer processor to the first biometric device of the first user; receiving biometric data from a second biometric device of a second user on the first biometric device of the first user; generating an access code on the first biometric device, the access code including one or more of the biometric data of the first user, the temporary code from the computer processor, and the biometric data of the second user; and sending the access code to the biometric device of the second user.
US11520868B2 Multi-factor authentication with URL validation
Techniques are provided for providing multi-factor authentication with Uniform Resource Locator (URL) validation (MFAUV). One of the multiple authentication factors used may include a unique, user-specific URL that is sent to the user within a message. In this way, the user may simply click on, or otherwise execute or select, the provided URL, directly from within the message in which the URL is provided.
US11520861B2 Multi-device digital rights management system
A multi-device digital rights management server is provided. The server may include, but is not limited to, a processor communicatively coupled to a communications system and a memory, the processor configured to receive, from the communications system, a request to transfer digital content from a first user device to a second user device, update, upon receipt of the request, digital rights management data stored in the memory to enable both the first user device and the second user device to consume the digital content, receive, from the communications system, notice that one of the first user device and the second user device is consuming the digital content, update, upon receipt of the notice, the digital rights management data to disable the other of the first user device and the second user device from consuming the digital content.
US11520859B2 Display of protected content using trusted execution environment
The present disclosure is directed to secure processing and display of protected content. The use of a trusted execution environment (TEE) to handle authentication and session key negotiation in accordance with a selected content protection protocol may reduce any trusted computing base (TCB) needed for such operations, and thereby present a smaller target for potential attackers. Techniques are presented in which a session key negotiated via such a TEE is securely provided to output circuitry such as a display controller, which may encrypt protected content that has been requested for viewing on a protocol-compliant display device communicatively coupled to a device comprising the TEE and/or the output circuitry. The output circuitry may then provide the encrypted protected content to the protocol-compliant display device, such as for compliant display of the protected content.
US11520857B2 Storage medium and data processing method
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes acquiring, based on a compression model that is acquired by learning processing on a set of data generated by using a combination of values of variables and that compresses dimensions of data, a point corresponding to data generated by using a predetermined combination of the values of variables within a compressed space; acquiring, based on the point corresponding to the data generated by using the predetermined combination, a target point within the space corresponding to a target value of a characteristic changing in accordance with the values of variables, and a regression model within the space for a predetermined variable of variables, a change amount of the predetermined variable; and changing the value of the predetermined variable included in the predetermined combination by using the change amount.
US11520851B2 Passive DNS system
In some implementations, a method includes logging, by a user device, mapping data that maps domain names of Internet resources presented on the user device to Internet Protocol (IP) addresses of the Internet resources, determining, by the user device, that one or more criteria are satisfied for transmitting the mapping data to a passive Domain Name Service (DNS) system, and in response to determining that the one or more criteria are satisfied, transmitting, by the user device, the mapping data to the passive DNS system.
US11520847B2 Learning interpretable strategies in the presence of existing domain knowledge
A mechanism is provided in a data processing system to implement a medical concept searching engine for improving searches of medical concepts based on an index model. The mechanism generates a concept index model data structure that records medical concepts and corresponding numbers of instances of the medical concepts in the corpus of documents. Responsive to receiving a search request from a user, the medical concept searching engine identifies at least one medical concept in the search request and one or more related medical concepts that are related to the at least one medical concept based on an ontology data structure. The medical concept searching engine generates a bubble graph user interface comprising a plurality of bubbles corresponding to the at least one medical concept and the one or more related medical concepts.
US11520846B2 Petition creation through social analytics
A method, computer system, and computer program product for petition creation through social analytics are provided. The embodiment may include generating a repository of user social data. The embodiment may also include extracting one or more social topics that are related to the user social data. The embodiment may further include generating a social supplication model using the repository and the extracted social topic. The embodiment may also include determining discussion issues within the social topic and a topic discussion distance between each user based on the generated social supplication model. The embodiment may further include generating a petition based on a determined discussion issue.
US11520845B1 Systems and methods for matching buzzwords in a client management system
A method includes providing a server including a memory and a processor coupled to the memory; defining a plurality of databases in the memory, the databases including fields for respective client matters, and the databases including a plurality of notes for respective matters, the notes including text, and the databases including a plurality of buzzwords; associating respective buzzwords with descriptive pages; generating a user interface including a text editing screen area in which a user can type text for a note, the text including a plurality of terms; comparing terms to the buzzwords and, in response to a term matching a buzzword, indicating that the matching term is a buzzword in the user interface. Other systems and methods are also provided.
US11520844B2 Continuous learning, prediction, and ranking of relevancy or non-relevancy of discovery documents using a caseassist active learning and dynamic document review workflow
A method includes receiving a set of documents associated with data discovery. The method further includes receiving, for each document in a subset of the set of documents, an indication of relevancy or non-relevancy of the document for an issue. The method further includes modifying one or more parameters for a machine-learning model based on the indication of relevancy or non-relevancy. The method further includes outputting, for each document in the set of documents, by a machine-learning model, a prediction probability of relevancy to an issue associated with the data discovery, and a ranking of the set of documents based on the prediction probability of relevancy. The method further includes generating a user interface that includes a sampling of the documents for review by a user, where each document is associated with a predicted relevancy tag or a predicted non-relevancy tag.
US11520842B2 Figure driven search query
Embodiments of the present invention disclose a method, computer program product, and system for determining at least one characteristic about a figure and searching a data set based on an indicated search area for at least one entry that falls within a threshold value of the determined at least one characteristic about the figure, wherein the search area indicates which part of the data set to be searched. Displaying the at least one entry from the data set that falls within a threshold value of the determined at least one characteristic about the figure.
US11520840B2 Method and system for literacy adaptive content personalization
The present teaching relates to a method, system, and programming for content personalization. A request is received from a user to obtain a content item. Information indicative of a literacy-level of the user is obtained and the content item to be provided to the user is retrieved. The content item is modified by updating information included in the content item based on the literacy-level of the user to generate an updated content item. The updated content item is provided to the user in response to the request.
US11520836B2 Automated platform for data management
An electronic record management system creates a streamlined full-service technology solution on a single electronic platform that has the capability to enable business transactions including but not limited to real estate transactions as well as buying and selling commercial debt and equity while optimizing performance. The automated platform utilizes artificial intelligence and machine learning to iteratively optimize consolidated electronic data files from multiple sources to allow sophisticated transactions involving commercial real estate, and other transferrable properties, electronically through a single platform.
US11520835B2 Learning system, learning method, and program
To enhance the accuracy of a learner in semi-supervised learning, learning means of a learning system (S) causes the learner, which is configured to classify symbol information included in each of a plurality of documents, to learn based on training data indicating an attribute value of each of a plurality of attributes. Acquisition means inputs each of the plurality of documents to the learner to acquire the symbol information classified by the learner as an attribute value candidate. Determination means determines whether a symbol or a symbol string indicated by the attribute value candidate satisfies a predetermined condition. Additional learning control means controls, based on a determination result obtained by the determination means, additional learning by the learner using the attribute value candidate.
US11520833B2 Method for data item recommendation, electronic device and storage medium
Embodiments of the present disclosure relate to a method, an electronic device, and a computer storage medium for data item recommendation, and relate to the field of information processing. According to this method, a request for a data item is received from a terminal device, the request includes an identifier for identifying the data item and an application type; the application type indicates a type of use of the data item; a recommendation criterion type matching the request is determined based on the application type, the recommendation criterion type indicates a type of a criterion based on which the data item is recommended, a plurality of data items associated with the identifier are determined the plurality of data items are located in a plurality of storage devices and based on the recommendation criterion type, a recommended data item is determined from the plurality of data items as a response.
US11520831B2 Accuracy metric for regular expression
A regular expression that is able to be used to identify an item as belonging to a specific group among a plurality of different groups is determined. The regular expression is tested against a sampling of items known to belong to the specific group to determine a true positive metric. The regular expression is tested against a sampling of items known to belong to other groups among the plurality of different groups outside the specific group to determine a false positive metric. An accuracy metric of the determined regular expression is calculated based at least in part on the true positive metric and the false positive metric. The accuracy metric is provided for use in evaluating the regular expression.
US11520829B2 Training a question-answer dialog sytem to avoid adversarial attacks
A method, computer program product, and/or computer system protects a question-answer dialog system from being attacked by adversarial statements that incorrectly answer a question. A computing device accesses a plurality of adversarial statements that are capable of making an adversarial attack on a question-answer dialog system, which is trained to provide a correct answer to a specific type of question. The computing device utilizes the plurality of adversarial statements to train a machine learning model for the question-answer dialog system. The computing device then reinforces the trained machine learning model by bootstrapping adversarial policies that identify multiple types of adversarial statements onto the trained machine learning model. The computing device then utilizes the trained and bootstrapped machine learning model to avoid adversarial attacks when responding to questions submitted to the question-answer dialog system.
US11520824B2 Method for displaying information, electronic device and system
The disclosure relates to a method for displaying information, device, system, electronic device, and storage medium. The method includes acquiring, user tag of a user account in response to a trigger operation on an information page, the user tag corresponding to one or more types of media files of the user account. The method includes displaying the user tag on the information page. The method includes displaying an associated user account corresponding to the user tag in response to an operation of selecting target user tag from the user tag.
US11520822B2 Information providing system and information providing method
A content model data base stores past target information, which includes past first video information acquired in advance, reference IDs, which are linked with the past target information, and which correspond to contents, and three or more levels of degrees of content association between the past target information and the reference IDs. A first acquiring unit acquires the target information from a user terminal, a first evaluation unit looks up the content model database and acquires ID information, which includes the degrees of content association between the target information and the reference IDs, and a judging unit judges the ID information. Contents that correspond to the ID information are output to the user terminal based on the result of judgment by the judging unit.
US11520818B2 Method, apparatus and computer program product for managing metadata of storage object
Metadata of a storage object is managed. An example method for managing metadata of a storage object comprises: in response to receiving a request to access metadata of a storage object, obtaining a first identifier of the storage object from the request; determining, based on the first identifier, a second identifier of a page where the metadata is located, an address of the page and the second identifier being stored in association in an entry of a page table distributed among a plurality of storage devices with different access speeds; determining, from the plurality of storage devices, a storage device storing the entry; and obtaining the address of the page by accessing the entry from the storage device, so as to access the metadata from the page.
US11520817B2 Method and system for automatic discovery of topics and trends over time
A method and system for automatically performing a discovery of topics within temporal ordered text document collections are provided. The method includes generating a bag of words vector for each text document collection using a predefined dictionary. The method also includes iteratively calculating, based on the generated bag of words vectors, for each text document collection, a hidden topic vector representing topics of the respective text document collection using a calculated hidden state vector memorizing a hidden state of all previous text document collections.
US11520815B1 Database query generation using natural language text
Some embodiments may obtain a natural language question, determine a context of the natural language question, and generate a first vector based on the natural language question using encoder neural network layers. Some embodiments may access a data table comprising column names, generate vectors based on the column names, and determine attention scores based on the vectors. Some embodiments may update the vectors based on the attention scores, generating a second vector based on the natural language question, determine a set of strings comprising a name of the column names and a database language operator based on the vectors. Some embodiments may determine a values based on the determined database language operator, the name, using a transformer neural network model. Some embodiments may generate a query based on the set of strings and the values.
US11520813B2 Entailment knowledge base in natural language processing systems
Generating textual entailment pair by a natural language processing (NLP) system. The NLP system receives two input texts, such as a question and a candidate answer. The NLP system queries a database and retrieves passages likely to include text that support the candidate answer. The NLP system generates parse trees and performs term matching on the passages and scores them according to the matching. The NLP system detects anchor pairs in the question and in the passage and aligns subgraphs (within the parse trees) of one to the other based on matching. The NLP system identifies aligned terms in the question and the passage that are not in the aligned subgraphs. The NLP system identifies text fragments, for the question and the passage, within the non-aligned segments of their respective parse trees, that connect the aligned term to the aligned portion of the subgraph.
US11520812B2 Method, apparatus, device and medium for determining text relevance
Embodiments of the present disclosure provide a method, apparatus, device and medium for determining text relevance. The method for determining text relevance may include: identifying, from a predefined knowledge base, a first set of knowledge elements associated with a first text and a second set of knowledge elements associated with a second text. The knowledge base includes a knowledge representation consist of knowledge elements. The method may further include: determining knowledge element relevance between the first set of knowledge elements and the second set of knowledge elements, and determining text relevance between the second text and the first text based at least on the knowledge element relevance.
US11520811B1 Mission data file generator architecture and interface
The system and method for the development and use of an architecture for a Mission Data File Generator (MDFG) for Electronic Warfare (EW) and other systems, which applies state-of-the art software architecture, workflow design, and Graphical User Interface (GUI) design methods. The resulting MDFG tools are user-friendly to the EW Analyst, and allow development of Mission Data Files (MDFs) more quickly. The method and system are substantially more extensible and maintainable than current MDFG tools.
US11520804B1 Association rule mining
Embodiments of the present invention provide systems and methods for associating rule mining. By way of example, embodiments obviate or mitigate performance and stability problems associated with conventional association rule mining approaches, by proposing concepts implementing association rule mining using rolling filtering bitmaps over dynamic data.
US11520802B2 Systems and methods for data format conversion
A method comprising receiving, via a first application and from a client device, a request for a data format conversion of transaction data; responsive to receiving the request, transmitting, via the first application, a verification request comprising an institution identifier and an account identifier to a second application, receiving, via the first application from the second application, verification that the first account identifier is associated with a valid user account; converting, via the first application, a portion of the transaction data from a first format to a second format; transmitting, via the first application, an update request to the second application, receipt of the update request causing the second application to (1) select an established connection with an institution, and (2) initiate an update transaction with the institution based on the converted transaction data; receiving, via the first application, an indication that the update transaction was successful.
US11520801B2 System and method for automatically obtaining data lineage in real time
A system includes an execution engine and a processor. The execution engine receives application code that, when executed, is configured to generate a second data element from a first data element that is stored in a first database and store the second element in a second database. The execution engine converts the code into an execution plan and executes it. The execution plan includes a first operation to obtain the first element from the first database, a second operation to apply a transformation to the first element, and a third operation to store the first element as the second element in the second database. The processor accesses the execution plan and determines that the third operation includes storing the second element. In response, the processor generates a data lineage for the second element by extracting, from each operation from the third to the first, a portion of the data lineage.
US11520798B2 Model validation for query intent
A system for improving a query response includes an interface and a processor. The interface is configured to receive a query. The processor is configured to determine a categorization for the query using a model. The categorization is associated with a confidence value. The processor is configured to a comparison of the confidence value and a first threshold, wherein the first threshold is determined to maximize a metric and modify the query response based at least in part on the categorization and the comparison.
US11520797B2 Leveraging time-based comments on communications recordings
Leveraging time-based comments on communications recordings is described. A system determines a comment time for a communications recording associated with a database record. The system receives a comment for the communications recording and generates a comment thread which includes the comment. If a media player is displaying a player control that is associated with the communications recording, the system causes the comment time and the comment thread and/or a comment thread indicator to be displayed with the player control that is displayed by the media player. The system initiates generation of a feed item, which includes the comment and references the communications recording, thereby causing the output of the feed item via an information feed associated with the database record to any system user associated with the database record.
US11520794B2 Data ingestion with spatial and temporal locality
Implementations described herein relate to methods, systems, and computer-readable media to write data records. In some implementations, a method may include calculating a data rate of a data stream that includes a plurality of data records and determining if the data rate of the data stream is less than an ingest threshold. The method may further include, if the data rate of the data stream is less than the ingest threshold, calculating a number of write requests per time unit based on the data stream; determining a storage capacity per storage bucket; determining a read interval for the data stream; based on the number of write requests per time unit, the storage capacity, and the read interval, selecting a size of time window per storage bucket; and writing the plurality of data records to a particular storage bucket.
US11520793B2 Servicing, diagnosing, logging, and surveying building equipment assets
An asset inventory for a site location is conducted by providing a user with a mobile interface, collecting a site ID, collecting an equipment ID, collecting equipment asset information, associating the equipment ID and equipment asset information with the site ID, and storing the equipment asset information, equipment ID, and site ID in one or more data repositories. Site surveys are conducted based on a system comprising a server, one or more data repositories, a mobile data interface, a network, and a series of rules corresponding to service and maintenance of site equipment.
US11520789B2 Caching objects from a data store
In some examples, a database management node updates object metadata with indicators of access frequencies of a plurality of objects in a data store that is remotely accessible by the database management node over a network. The database management node selects a subset of the plurality of objects based on the indicators, and caches the subset in the local storage.
US11520785B2 Query classification alteration based on user input
Techniques are disclosed for classifying a user search query for a database system. In disclosed techniques, a computing system receives a user search query for the database system and determines, based on the user search query, a database query that is compatible with an interface of the database system to implement the user search query. In some embodiments, the computing system causes a query remediation interface to be presented to a user that entered the user search query. In some embodiments, the interface includes: a classification of the user search query that specifies attributes of the database query, and one or more elements selectable to alter the database query. The computing system receives, from the user via the query remediation interface, input for altering the database query and determines an updated database query based on the input. The computing system may access the database system using the updated database query.
US11520779B2 System and method for digital asset management
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for digital asset management. One of the methods includes: obtaining a request for creating a digital asset corresponding to a tangible asset, wherein the request comprises one or more characteristics of the digital asset; generating a blockchain contract corresponding to the tangible asset based on the one or more characteristics of the digital asset; and deploying the generated blockchain contract on a blockchain, wherein the deployed blockchain contract is executable to issue the digital asset corresponding to the tangible asset.
US11520775B2 Adaptive data sub-sampling and computation
The multi-parameter data produced via flow cytometry and other biological analyses techniques can generate enormous amounts of data, which can take extensive time and/or computational resources to complete. Embodiments provided herein allow for adaptive sub-sampling of such data prior to analysis, allowing for such analyses to be performed while satisfying certain performance criteria. Such performance criteria may include, for example, keeping the latency of the analysis below a specified duration. This can allow analysis of data to be performed in real time as the data is generated, e.g., as flow cytometry data is generated by a cell counter or other flow cytometry instrument. This can also permit for data analyses to be iteratively developed or improved in less time by adaptively sub-sampling the data prior to re-analysis, so that the total time between iterations is reduced.
US11520774B1 Cross row consistent data accessing
A method and a system include, for each predetermined time period in a plurality of predetermined time periods, writing a plurality of data rows comprising a set of data associated with a plurality of active entities, and updating an index table based on the plurality of data rows in the stats table, wherein the index table comprises an index row. The method further includes receiving from an electronic device via an interface a query corresponding to an entity, retrieving an index value from an index row included an index row, retrieving the current value from the stats table using the index value, generating a response to the query using the index value and the current value, and displaying the response on a display of the electronic device.
US11520771B2 Measurement update method, apparatus, system, storage media, and computing device
Methods, apparatuses, systems, storage media, and computing devices for updating a measurement are disclosed. One of the methods includes: detecting that an application device initiates a measurement update, wherein the measurement update includes at least one of: an object update that updates a measurement object, and a policy update that updates a policy; and performing measurement update processing upon verifying that the measurement update satisfies a predetermined condition, wherein the measurement update processing includes performing an update process on at least one of content included in an execution of a measurement process, and wherein the measurement process includes calculating a measurement object using a predetermined algorithm, comparing a calculation result with a pre-stored verification reference value, and determining that an integrity of the measurement object is not corrupted if a comparison result is consistent.
US11520770B2 System and method for providing high availability data
A data processing system may store a data set at a plurality of data centers. The data centers and hosts within the data centers may, for example, be organized according to a multi-tiered ring arrangement. A hashing arrangement may be used to implement the ring arrangement to select the data centers and hosts where the writing and reading of the data sets occurs. Version histories may also be written and read a the hosts and may be used to evaluate causal relationships between the data sets after the reading occurs.
US11520769B1 Block level lock on data table
Embodiments of the present disclosure relate to a method, system, and computer program product for block level lock on a data table. According to the method, in response to first transactional processing to be applied on a data table, one or more processors determine that first target data to be accessed during execution of the first transactional processing is comprised in a continuous range of data in the data table. One or more processors determine whether a block lock is available for locking the continuous range of data for the first transactional processing. In accordance with a determination that the block lock is available, one or more processors grant the first transactional processing with the block lock, the block lock being associated with lock information indicating the continuous range of data.
US11520767B2 Automated database cache resizing
A determination is made that the performance of a user database query to a database does not meet a first performance threshold. In response to the user database query not meeting the first performance threshold, one or more test queries of the database are performed. A second determination is made whether a performance of the one or more test queries meets a second performance threshold. In response to the one or more test queries meeting the second performance threshold, an analysis is performed to determine whether to resize a database buffer cache of the database.
US11520766B2 Event context enrichment
A database structure and a system that uses the structure to facilitate efficient context enrichment of low-level events occurring in a distributed computing system. In one aspect, the database structure comprises a table accessible to a distributed storage system. The table comprises a plurality of rows. Each row represents a corresponding process creation event of a particular process at a particular host at a particular time and assigned a particular event identifier. Each row comprises a row key identifying the particular host, the particular process, the particular time, and the particular event identifier of the process creation event corresponding to the row. The particular time and the particular event identifier are stored as part of the row key in a bitwise one's complement format. The row key structure facilitates efficient identification of a process creation event where only hostname and the process identifier of the process creation event are known.
US11520762B2 Performing fine-grained question type classification
A computer-implemented method according to one embodiment includes converting an input question into a vector form using trained word embeddings; constructing a type similarity matrix using a predetermined ontology; and determining a score for all possible types for the input question, based on the input question in vector form and the type similarity matrix.
US11520759B2 Processing time series metrics data
Embodiments of the present invention include a method of processing time series metrics (TSM) data. The method includes receiving a TSM data point for a metric, the TSM data point indicating an identifier (ID) of the metric, getting a persistence policy associated with the metric, selecting a first resolution database according to the persistence policy, storing the TSM data point in the first resolution database, selecting a second resolution database according to the persistence policy; and when the second resolution database is defined, storing the TSM data point in a staging file for the second resolution database.
US11520756B2 Data reduction in multi-dimensional computing systems including information systems
Improved techniques for processing large-scale data and various large-scale data applications (e.g., large-scale Data Mining (DM), large-scale data analysis (LSDA)) in computing systems (e.g., Data Information Systems, Database Systems) are disclosed. Redundancy-reduced data (RRDS) can be provided as data that can be used more efficiently by various applications, especially, large-scale data applications. In doing so, at least one assumption about the distribution of a multi-dimensional data set (MDDS) and its corresponding set of responses (Y) can be made in order to reduce the multi-dimensional data set (MDDS). For example, a normal distribution (e.g., bell-shape, symmetric) can be assumed and Mutual information of the combination of a multi-dimensional set (X) and its corresponding responses (Y) can be optimized, for example, by using linear transformations, iterative numerical procedures, one or more constraints associated with the at least one assumption, and using one or more Lagrange multipliers to provide a constraint optimization function.
US11520753B1 Time reservations for ensuring consistent reads in a distributed database without logging
The subject matter described herein provides techniques to ensure that queries of a distributed database observe a consistent read of the database without locking or logging. In this regard, next-write timestamps uniquely identify a set of write transactions whose updates can be observed by reads. By publishing the next-write timestamps from within an extendable time lease and tracking a “safe timestamp,” the database queries can be executed without logging read operations or blocking future write transactions, and clients issuing the queries at the “safe timestamp” observe a consistent view of the database as it exists on or before that timestamp. Aspects of this disclosure also provide for extensions, done cheaply and without the need for logging, to the range of timestamps at which read transactions can be executed.
US11520751B2 System and method for information storage using blockchain databases combined with pointer databases
A system and method for information storage using blockchain and pointer databases, comprising a computer with a blockchain manager and datastore manager, and blockchain data input, which connects over a network to a distributed blockchain ledger containing information such as personally-identifying data and a datastore system containing searchable information such as a DNS system on the persons entered into the blockchain, the datastore system also containing reference numbers for each searchable block in the blockchain, such that verification or identification can both be accomplished swiftly and securely of data in the blockchain such as for data verification to verify or identify persons submitting data to such a system.
US11520750B2 Global file system for data-intensive applications
A method and system for accessing a file in a global file system. The method includes sending, from a client device to a global file system storing a file, a request to access a portion of the file, wherein the global file system includes at least one object storage system and at least one server, wherein the data of the file is stored in a plurality of objects stored in the at least one object storage system; receiving a cloud file descriptor from the at least one server, wherein the cloud file descriptor includes a plurality of download tokens utilized to retrieve at least one object of the plurality of objects from the at least one object storage system, wherein the at least one object includes the requested portion of the file; and accessing the portion of the file using the cloud file descriptor.
US11520749B1 Consolidation of user plane and control plane reports in a 5G communication network
A method of performing a virtual network function (VNF) is disclosed. The method comprises forking a user plane process on a computer by a VNF process that executes on the computer, forking a control plane process on the computer by VNF process, adding blocks to a user plane blockchain by the user plane process that record user plane events, and adding blocks to a control plane blockchain by the control plane process that record control plane events. The method also comprises creating a first information package by the user plane process based on the user plane blockchain, self-terminating by the user plane process while passing the first package of information to the VNF process, creating a second information package by the control plane process based on the control plane blockchain, and self-terminating by the control plane process while passing the second package of information to the VNF process.
US11520748B2 Applying append-only policies for files
A computer system associates a given file of a file system with append-only policy that is specified by an owner of given file. The computer system can subsequently intercept file system operations for the file system, including file system operations that specify the given file. The computer system can unconditionally apply the append-only policy to requesting entities, independent of the requesting entities' access level with respect to the file system.
US11520746B2 Apparatus, systems, and methods for accelerated replication of file metadata on different sites
Methods that can accelerate replication of file metadata on different sites are disclosed herein. One method includes recreating, by a processor, a transaction history for a predetermined period of time for a set of consumer sites of a first storage network and synchronizing data in the set of consumer sites and a new consumer site added to the first storage network utilizing a cloud scale persistent message bus. In this method, the data is synchronized based on the recreated transaction history during the predetermined period of time and current transactions performed on each consumer site in the set of consumer sites. Apparatus, systems, and computer program products that can include, perform, and/or implement the methods are also disclosed herein.
US11520744B1 Utilizing data source identifiers to obtain deduplication efficiency within a clustered storage environment
Described is a system (and method) that intelligently distributes data within a clustered storage environment. To provide such a capability, the system may distribute backup files by considering a source of the data to be backed-up. In particular, the system may leverage the ability of front-end components such as a backup application to perform a granular data source identification of data. Such information may be propagated to back-end components such as a storage filesystem in the form of a data source identifier (e.g. placement tag). The data source identifiers may then be accessed by the clustered storage system to intelligently distribute backup files amongst a set of storage nodes forming a cluster. For example, backup files from the same data source may be stored on the same storage node to obtain the same deduplication efficiency as a single storage system.
US11520742B2 Data mesh parallel file system caching
Embodiments relate to providing a multi-cloud, multi-region, parallel file system cluster service with caching between file system storage nodes. In some embodiments, a first file system storage node of a file system storage cluster receives a request from a client device to access data of a first file system. In response to the request to access the data, a plurality of servers of the first file system storage node pulls, in parallel, the data and nearby data of the data from a second file system storage node of the file system storage cluster. The plurality of servers stores the data and nearby data in the first file system, and provide the data and nearby data to the client device.
US11520741B2 Independent content tagging of media files
Methods for generating meta-tagged media files, in which features of an event recorded in the media file are tagged to identify content, are disclosed herein. The methods include independent and simultaneous generation of a media file and meta-tags, and the combination of the media file and the meta tags based on a correlation of device times to generate the meta-tagged media file.
US11520740B2 Efficiently deleting data from objects in a multi-tenant database system
Systems, apparatus, methods and computer program products for deleting data of an object within a multi-tenant database via an efficient delete operation are described herein. The new delete operation (or method) may be configured to identify one or more records to be deleted within a data structure such as an object. In order to ensure that the operation is efficient, the mechanism may determine characteristics of a data store and determine whether the information provided within the data structure provides an efficient identification of the data to be deleted. Upon a successful validation, an initial delete request may be translated to an appropriate delete operation for the underlying database.
US11520737B2 Blockchain-as-a-service integrated hybrid object storage system in multi-cloud computing environment
Techniques for improved storage in a multi-cloud computing environment are provided. For example, a system manager for a storage system comprises a client interface layer configured to provide one or more application programing interfaces for one or more clients accessing the storage system, and a client interface layer handler configured to manage the one or more application programing interfaces of the client interface layer. Further, the system manager comprises a unified storage resource interface layer configured to provide a set of application programming interfaces to enable access for the one or more clients to a storage resource layer operatively coupled to the unified storage resource interface layer. The storage resource layer comprising one or more public cloud platform-based storage resources and a blockchain manager that coordinates access to one or more enterprise-level storage resources and one or more individually-owned storage resources.
US11520735B2 Data migration to a cloud computing system
A cloud-based migration system exposes a source-independent application programming interface for receiving data to be migrated. The data is uploaded and stored as a single entity in a cloud-based storage system. A migration system then accesses the migration package and begins migrating the data to its destination, from the cloud-based storage system.
US11520734B2 Device to device migration in a unified endpoint management system
Described herein are example methods and systems for enrolling a user device with an unified endpoint management system (“UEMS”) directly from another user device. The examples describe a first user device that is already enrolled with the UEMS and a second user device that is seeking to be enrolled. The two user devices can establish a direct connection with each other. The second user device can be authenticated by a user inputting the same migration password or pin at both user device. The first user device can generate and send a migration data file to the second user device. The migration data file can include settings, policies, software packages, and files managed by the UEMS. The second user device can copy settings, policies, and files, and install the applications from the migration data file. The second user device can notify an UEMS server of the device migration.
US11520733B2 Source data assignment based on metadata
Provided are systems and methods for linking source data fields to target inputs having a different data structure. In one example, the method may include receiving a request to load a data file from a source data structure to a target data structure, identifying a plurality of target inputs of the target data structure, wherein the plurality of target inputs include a format of the target data structure, and at least one of the target inputs has a format that is different from a format of a source data structure, dynamically linking the plurality of source data fields to the plurality of target inputs based on metadata of the plurality of source data fields, and loading the data file from the source data structure to the target data structure.
US11520731B1 Arbitrating throttling recommendations for a systolic array
Throttling recommendations for a systolic array may be arbitrated. Throttling recommendations may be received at an arbiter for a systolic array from different sources, such as one or more monitors implemented in an integrated circuit along with the systolic array or sources external to the integrated circuit with the systolic array. A strongest throttling recommendation may be selected. The rate at which data enters the systolic array may be modified according to the strongest throttling recommendation.
US11520730B2 Data transfer system, circuit, and method
Disclosed is a data transfer system capable of accelerating data transmission between two chips. The data transfer system includes: a master system-on-a-chip (SoC) including a master transmission circular buffer and a master reception circular buffer; and a slave SoC including a slave reception circular buffer and a slave transmission circular buffer. The slave/master reception circular buffer is a duplicate of the master/slave transmission circular buffer; accordingly, the write pointers of the two corresponding buffers are substantially synchronous and the read pointers of the two corresponding buffers are substantially synchronous as well. In light of the above, the read and write operations of the master/slave transmission circular buffer can be treated as the read and write operations of the slave/master reception circular buffer; therefore some conventional data reproducing procedure(s) for the data transmission can be omitted and the data transmission is accelerated.
US11520728B2 Techniques for configuring endpoints within a USB extension environment
In providing USB communication functionality over a non-USB-compliant extension medium, increased latency and processing delays may be introduced, including during configuration of endpoints. In some embodiments of the present disclosure, an upstream facing port device (UFP device) and a downstream facing port device (DFP device) are used to extend USB communication across an extension medium. In some embodiments, the UFP device extracts information from packets sent between a host device and a USB device during configuration of an endpoint. In some embodiments, the UFP device sends a synthetic NRDY packet to the host device in response to a STATUS Transaction Packet to provide the UFP device and DFP device additional time to complete configuration for servicing the endpoint.
US11520725B2 Performance monitor for interconnection network in an integrated circuit
Channel availability information associated with data traffic between a Master and a Slave within an interconnection network (“ICN”) in a System-on-Chip (“SoC”) is monitored by a channel performance monitor in order to improve the performance of the ICN. The channel availability information is fed back to certain Masters to control their data traffic into the ICN. The channel performance monitor monitors and evaluates the data traffic handled by switches within the ICN that can potentially interfere with communication paths between particular Masters and Slaves, and control the initiation of data traffic from predetermined Masters.
US11520724B2 Application-transparent near-memory processing architecture with memory channel network
A system includes a printed circuit board (PCB) on which is disposed memory components and a processor disposed on the PCB and coupled between the memory components and a host memory controller. The processor comprises a memory channel network (MCN) memory controller to handle memory requests associated with the memory components; a local buffer; and a core coupled to the MCN memory controller and the local buffer. The core executes an operating system (OS) running a network software layer and a distributed computing framework; and an MCN driver to: receive a network packet from the network software layer; store the network packet in the local buffer; and assert a transmit polling field of the local buffer to signal to the host memory controller that the network packet is available for transmission to a host computing device.
US11520720B1 Weighted resource allocation for workload scheduling
Ensuring the appropriate utilization of system resources using weighted workload based, time-independent scheduling, including: receiving an I/O request associated with an entity; determining whether an amount of system resources required to service the I/O request is greater than an amount of available system resources in a storage system; responsive to determining that the amount of system resources required to service the I/O request is greater than the amount of available system resources in the storage system: queueing the I/O request in an entity-specific queue for the entity; detecting that additional system resources in the storage system have become available; and issuing an I/O request from an entity-specific queue for an entity that has a highest priority, where a priority for each entity is determined based on the amount of I/O requests associated with the entity and a weighted proportion of resources designated for use by the entity.
US11520717B1 Memory tiles in data processing engine array
An integrated circuit having a data processing engine (DPE) array can include a plurality of memory tiles. A first memory tile can include a first direct memory access (DMA) engine, a first random-access memory (RAM) connected to the first DMA engine, and a first stream switch coupled to the first DMA engine. The first DMA engine may be coupled to a second RAM disposed in a second memory tile. The first stream switch may be coupled to a second stream switch disposed in the second memory tile.
US11520716B2 Information processing system, storage device, and calibration method
An information processing system includes a host and a storage device that transmits a first pulse signal to the host and receives a second pulse signal from the host through a transmission line. The storage device has a first register to store a value of a first parameter and correction circuit to adjust a first duty ratio of the first pulse signal according to the value of the first parameter. The host includes a first calibration processor that measures a plurality of the first duty ratios as output from the storage device for different values of the first parameter to derive a first optimum value based on the measured first duty ratios and transmit the derived first optimum value to the storage device as the value of the first parameter to be stored in the first register.
US11520712B2 High-performance wireless side channel
Systems and methods of controlling a docking station comprise establishing, by the wireless access point, a USB connection tunnelled over a local area wireless network connection with the mobile device, receiving, by the wireless access point over the USB connection, a request for an Internet Protocol (IP) or a Media Access Control (MAC) network address of the display controller, transmitting, by the wireless access point in response to the request, the IP or the MAC network address of the display controller to the mobile device over the USB connection, and receiving, by the wireless access point, the at least video data addressed to the IP or the MAC network address of the display controller and switching the at least video data addressed to the IP or the MAC network address of the display controller directly to the display controller without passing via the USB controller.
US11520704B1 Writing store data of multiple store operations into a cache line in a single cycle
A load-store unit (LSU) of a processor core determines whether or not a second store operation specifies an adjacent update to that specified by a first store operation. The LSU additionally determines whether the total store data length of the first and second store operations exceeds a maximum size. Based on determining the second store operation specifies an adjacent update and the total store data length does not exceed the maximum size, the LSU merges the first and second store operations and writes merged store data into a same write block of a cache. Based on determining that the total store data length exceeds the maximum size, the LSU splits the second store operation into first and second portions, merges the first portion with the first store operation, and writes store data of the partially merged store operation into the write block.
US11520703B2 Adaptive look-ahead configuration for prefetching data in input/output operations
Techniques are provided for adaptive look-ahead configuration for data prefetching. One method comprises, in response to a request for a data item in a storage system: obtaining a size of a look-ahead window for the request based on one of multiple available caching policies; and moving the requested data item and additional data items within the look-ahead window to the cache memory when the requested data item and/or the additional data items within the look-ahead window are not in the cache memory. The multiple available caching policies comprise a caching policy based on characteristics of an input/output workload of the storage system, or a portion thereof; and/or a caching policy based on an input/output workload of at least a portion of the storage system within a prior predefined time window. The look-ahead window size may be varied over time.
US11520701B2 Data structure optimized dedicated memory caches
Methods and systems associated with caches are disclosed. One disclosed system includes at least one memory storing at least two data structures. The at least two data structures include a first data structure and a second data structure. The system also includes at least two caches with a first cache which caches the first data structure and a second cache which caches the second data structure. The system also includes a controller communicatively coupled to the at least two caches. The controller separately configures the first cache based on the first data structure and the second cache based on the second data structure. The system also comprises at least one processor communicatively coupled to the at least two caches. The processor accesses each of the at least two data structures using the at least two caches and during the execution of a complex computation.
US11520698B2 Data storage device in a key-value storage architecture with data compression, and non-volatile memory control method
A key-value storage architecture with data compression is shown. During the garbage collection, the controller compresses valid pieces of key-value data to generate a piece of compressed data. Each piece of key-value data is in key-value format. The controller codes the piece of compressed data to generate a first piece of compressed key-value data that is also in key-value format, and programs the first piece of compressed key-value data into the non-volatile memory.
US11520696B2 Segregating map data among different die sets in a non-volatile memory
Apparatus and method for managing metadata in a data storage device, such as a solid-state drive (SSD). In some embodiments, a non-volatile memory (NVM) includes a population of semiconductor memory dies. The dies are connected a number of parallel channels such that less than all of the semiconductor dies are connected to each channel. A controller circuit apportions the semiconductor memory dies into a plurality of die sets, with each die set configured to store user data blocks associated with a different user. A separate set of map data is generated to describe user data blocks stored to each die set. The controller circuit stores the respective sets of map data in the associated die sets so that no die set stores map data associated with a different die set. The die sets may be arranged in accordance with the NVMe (Non-Volatile Memory Express) specification.
US11520695B2 Storage system and method for automatic defragmentation of memory
A storage system determines whether its memory is fragmented (e.g., based on a host read pattern that indicates that a sequential file is being read, but the number of data sense operations required to perform this read indicates that file is stored non-sequentially in the memory). If the storage system determines that its memory is fragmented, the storage system can perform a defragmentation operation on the memory. This defragmentation operation can be done invisibly to the host (i.e., without receiving any hint or instruction from the host to perform the defragmentation operation).
US11520693B2 Method, apparatus, and system for blaming a test case/class for a survived mutation
A method and apparatus for upgrading libraries in a source code program by evaluating libraries in the source code program for predetermined selection criteria specifying library performance limitations to identify at least a first library which does not meet the plurality of predetermined selection criteria and then identifying a first alternative library that is suitable for substitution for the first library so that the source code program may be automatically modified to replace the first library with the first alternative library, thereby generating a modified source code program having an upgraded library functionality.
US11520687B2 System and method for automated testing of an accessibility feature of a user device by emulating actions of users
A system for automating testing of an accessibility screen-reader for a software application includes an accessibility testing module. The accessibility testing module communicates a set of input commands to a user device in which the software application is installed. The set of input commands emulates a set of actions being performed on the software application. For each input command, an audio of a string of utterances is received when the accessibility screen-reader produces the audio. The audio is converted to a text of the string of utterances. The text is compared with a corresponding test string that is expected to be uttered by the accessibility screen-reader when a corresponding action is performed on the software application. If it is determined that the text matches the corresponding test string, it is concluded that the accessibility screen-reader uttered the corresponding test string that was expected to be uttered.
US11520686B2 System and method for facilitating performance testing
System and method are provided for facilitating performance testing. The method includes mapping application code for an application under test to at least one performance test script to generate a functionality mapping, the test script for executing functions in the application under test, receiving build release notes, determining at least one source code change from the build release notes, and receiving volume data from a production environment for the application under test. The method also includes using the build release notes and the functionality mapping to identify the source code changes for at least one functionality to be tested and for each functionality to be tested, analyzing corresponding volume data for a period of time, and using the volume data from the production environment to generate or update a workload model for the at least one functionality to provide a framework for subsequent performance testing of the application under test.
US11520685B2 Systems and methods for an end-to-end automation framework
Systems and methods for implementing an end-to-end automation framework. The method includes receiving a testing data file associated with applications. The method also includes initiating a first automation framework corresponding to a first application. The method further includes storing first data generated from the first automation framework in a data file. The method also includes initiating a second automation framework corresponding to a second application. The method further includes storing second data generated from the second automation framework based on at least the first data in the data file. The method also includes generating a data log based on the data file. The method further includes generating for display the data log on a user device.
US11520684B2 Method and apparatus for testing autonomous vehicle, and storage medium
The application provides a method and an apparatus for testing an autonomous vehicle, and a storage medium, where the method includes: obtaining detection information of the autonomous vehicle, where the detection information is configured to indicate the test result obtained when the detecting apparatus in the autonomous vehicle tests the autonomous vehicle; further, generating a test interface according to the obtained detection information, and displaying the test interface, so that the tester can visually check various test information of the autonomous vehicle during the road running test, thereby not only saving a labor cost, but also improving a test efficiency of the road running test.
US11520683B2 Delta state tracking for event stream analysis
Systems and methods for delta state tracking for event stream analysis. Events at a device are tracked and stored locally or forwarded to a server. The events collectively form an event stream. When an event of interest occurs, the precise configuration of a device at the time of the event of interest can be determined by applying the event stream in chronological or reverse chronological order to a snapshot of the device's configuration. Thus, the snapshot can be taken at any time. Tracking the deltas to the device's configuration enables the precise configuration at the time of the event of interest to be determined.
US11520682B2 Code coverage method for embedded system on chip
A code coverage method for an embedded System on Chip (SoC) includes detecting a presence of a utility function in target source code; adding a hook function to the target source code; and recording at least one property of the utility function based on the hook function in a bit array in a memory of the SoC. The method may further include extracting at least one recorded property from bit arrays in the memory; and generating a code coverage report based on an analysis of the extracted properties.
US11520675B2 Accelerated replay of computer system configuration sequences
Systems and methods facilitating automated mocking of computer system deployments are described herein. A method as described herein can include associating, by a first system operatively coupled to a processor, respective properties of a first deployment of a second system on a first computing device with respective automation mapping functions; executing, by the first system, the automation mapping functions in an order defined by dependencies between respective ones of the automation mapping functions, resulting in a series of system modeling tasks and an order associated with the series of system modeling tasks; and performing, by the first system, the series of system modeling tasks in the order associated therewith, resulting in a second deployment of the second system being created on a second computing device that is distinct from the first computing device.
US11520673B2 Maintenance operations based on analysis of collected data
Analytics-based optimized maintenance operations for a hyper-converged infrastructure are described. An example includes instructions to establish an order for a sequence of maintenance operations including collecting data points that relate to high availability of multiple nodes in a storage infrastructure; performing analysis of the collected data, including discovery of groups of nodes that don't have mutual relations with other paired nodes; receiving a request to perform a maintenance operation for the plurality of nodes; generating an ordered sequence of groups of nodes for the maintenance operation based at least in part on the analysis of the collected data, each group including one or more nodes; and performing the maintenance operation for the plurality of nodes according to the sequence of groups of nodes, wherein the maintenance operation includes a power cycle for each of the plurality of nodes.
US11520670B2 Method and apparatus for restoring data from snapshots
According to at least one aspect, a database system is provided. The database system includes at least one processor configured to receive a restore request to restore a portion of a dataset to a previous state and, responsive to receipt of the restore request, identify at least one snapshot from a plurality of snapshots of at least some data in the dataset to read based on the restore request and write a portion of the data in the identified at least one snapshot to the dataset to restore the portion of the dataset to the previous state.
US11520662B2 Recovery from corruption
In some examples, a device includes a processor, a core hardware logic to execute instructions to perform a task in the device, and a controller separate from the processor. The controller detects corruption of the instructions, and in response to detecting the corruption, load a recovery code to the core hardware logic to trigger recovery of the core hardware logic from the corruption of the instructions.
US11520659B2 Refresh-hiding memory system staggered refresh
A computer-implemented method includes refreshing a set of memory channels in a memory system substantially simultaneously, each memory channel refreshing a rank that is distinct from each of the other ranks being refreshed. Further, the method includes marking a memory channel from the set of memory channels as being unavailable for the rank being refreshed in the memory channel. In one or more examples, the method further includes blocking a fetch command to the memory channel for the rank being refreshed in the memory channel.
US11520657B1 Defect detection in memory based on active monitoring of read operations
A first error rate based on a first read operation performed on a memory device is obtained. An individual data unit of the memory device that satisfies a first threshold criterion associated with a defect candidate is determined. A defect verification operation on the individual data unit to obtain a second error rate is performed. The individual data unit that satisfies a second threshold criterion associated with a defect is determined.
US11520656B2 Managing capacity reduction and recovery due to storage device failure
A system and method for managing a reduction in capacity of a memory sub-system. An example method involving a memory sub-system: detecting a failure of a plurality of memory devices of the set, wherein the failure causes data of the plurality of memory devices to be inaccessible; determining the capacity of the set of memory devices has changed to a reduced capacity; notifying a host system of the reduced capacity, wherein the notifying indicates a set of storage units comprising the data that is inaccessible; recovering the data of the set of storage units from the host system after the failure; and updating the set of memory devices to store the recovered data and to change the capacity to the reduced capacity.
US11520649B2 Storage mounting event failure prediction
A processor may provide a machine learning model. The machine learning model may have an input and an output. The processor may receive input data. The input data may include log data of a queried storage medium and a queried media drive. The processor may provide the input data to the input of the machine learning model. The processor may determine, from the output of the machine learning model, a predicted failure cause category and a predicted failure probability assigned to the predicted failure cause category. The processor may provide a first prediction to a user.
US11520648B2 Firmware emulated watchdog timer controlled using native CPU operations
Implementing a firmware watchdog timer. A system presents a data structure over a bus which exposes, to software executing at a central processing unit (CPU), a hardware resource that is associated with a watchdog timer, attribute(s) of the watchdog timer, and (iii) commands available to the software executing at the CPU for managing the watchdog timer via one or more native CPU instructions that target the hardware resource. The system listens on the bus for a data value written to the hardware resource (i.e., by a native CPU operation issued by the software executing at the CPU), and identifies a particular command for managing the watchdog timer based on the data value written. Based on identifying the particular command, the system performs at least one of: initializing the watchdog timer, starting the watchdog timer, resetting the watchdog timer, or stopping the watchdog timer.
US11520647B2 Agricultural sensor placement and fault detection in wireless sensor networks
Disclosed are various embodiments for optimized sensor deployment and fault detection in the context of agricultural irrigation and similar applications. For instance, a computing device may execute a genetic algorithm (GA) routine to determine an optimal sensor deployment scheme such that a mean-time-to-failure (MTTF) for the system is maximized, thereby improving communication of sensor measurements. Moreover, in various embodiments, a centralized fault detection scheme may be employed and a soil moisture of a field can be determined by statistically inferring soil moistures at locations of faulty nodes using spatial and temporal correlations.
US11520646B2 Method for improving operational integrity of IoT device
Various systems and methods for implementing a soft reset state. A server device includes processing circuitry; and at least one storage device including instructions embodied thereon, wherein the instructions, which when executed by the processing circuitry, configure the processing circuitry to perform operations of a soft reset operation, the operations to: define a soft reset state; cause a check of a secure virtual resource (SVR) of the server device, while in the soft reset state; and transition from the soft reset state in response to an event.
US11520642B2 Task management device and task management method
In a task management device, an acquisition unit is configured to acquire vehicle information from a vehicle. A task management unit is configured to generate instruction information on priorities of a plurality of tasks executed by an in-vehicle multimedia device based on the vehicle information. A communication unit is configured to transmit to the multimedia device the instruction information for executing the task. The task management unit is configured to derive the priorities of the plurality of tasks based on the vehicle information, and to generate the instruction information on the derived priorities of the tasks.
US11520641B1 Model to recommend impacted systems
Systems and methods for determining the impact of a modification made to an API is provided. The system may include an association rule learning subsystem and a recommender subsystem. The association rule learning subsystem may receive input from an API, a metadata processor and a plurality of production logs. The API may include a plurality of API elements. The association rule learning subsystem may link each API element with one or more data elements retrieved by the metadata processors based on data retrieved from the plurality of production logs. The association rule learning subsystem may create and output a tree of API elements and linked data elements. A recommender subsystem may receive the tree. The recommender subsystem may prioritize the data elements included in the tree based on data element severity, data element frequency and data element complexity. The recommender subsystem may select a prioritized subset of the data elements.
US11520640B2 Efficient and more advanced implementation of ring-AllReduce algorithm for distributed parallel deep learning
The present disclosure provides a method for syncing data of a computing task across a plurality of groups of computing nodes, each group comprising a set of computing nodes A-D, a set of intra-group interconnects that communicatively couple computing node A with computing nodes B and C and computing node D with computing nodes B and C, and a set of inter-group interconnects that communicatively couple a computing node A of a first group of the plurality of groups with a computing node A of a second group neighboring the first group, a computing node B of the first group with a computing node B of the second group, a computing node C of the first group with the computing node C of the second group, and a computing node D of the first group with a computing node D of the second group, the method comprising: syncing across a first dimension of computing nodes using a first set of ring connections, wherein the first set of ring connections are formed using inter-group and intra-group interconnects that communicatively couple the computing nodes along the first dimension; and broadcasting synced data across a second dimension of computing nodes using a second ring connection.
US11520639B2 Method for allocating and managing cluster resource on cloud platform
The present invention provides a method for allocating and managing a cluster resource on a cloud platform, the method comprising the steps of: generating service group information, by means of a cloud platform system, when a cluster resource allocation request is input; adding/deleting a user of the service group; selecting a cluster to be allocated to the user of the service group and inputting allocation information; querying a cluster resource availability; registering resource allocation information in the service group and allocating a resource to complete cluster resource allocation, when the resource is available as a result of the querying of the cluster resource availability; checking whether a cluster resource can be added when the resource is insufficient as a result of the querying of the cluster resource availability; registering the further cluster resource when the cluster resource can be added; registering resource allocation information in the service group and allocating the resource to complete cluster resource allocation; and reselecting an available cluster when the cluster resource cannot be added.
US11520637B2 Resource reservation management device, resource reservation management method, and resource reservation management program
[Problem] Available resources are efficiently used even in a case in which continuous available resources cannot be secured on a cloud.[Solution] A resource reservation management apparatus 10 includes: a storage unit that stores a resource capacity and resource reservation information of a computing machine; a reservation notification unit 11 that receives, from a user terminal, reservation request information including an operating requested time period, an operating time, and a requested specification as a reservation of a master lease; a scheduling unit 12 that creates slave leases by splitting the operating time of the master lease in accordance with times corresponding to available resources indicated in the resource reservation information and sets the slave leases in the resource reservation information; a reservation management unit that detects occurrence of predetermined events including stop, shift, restart, and deletion of the created instances by referring to the resource reservation information; and an instance management unit 15 that transmits instruction information in accordance with an instance creation instruction and the detected predetermined events to the computing machine 15.
US11520635B2 Techniques for resolving application updates
Techniques are disclosed for implementing, by a computer infrastructure orchestration service (CIOS) changes to a first service. The CIOS may manage a declarative infrastructure provisioner to deploy infrastructure resources and artifacts based at least in part on declarative instructions. CIOS may detect a first modification to a first service (e.g., a sidecar application). CIOS may identify that configuration data of a second service references (e.g., via a git submodule) the first service. In response to identifying a second modification to the second service, CIOS may present, via a graphical interface, changes comprising the first modification to the first service. User input may be received indicating acceptance or rejection of the changes of the first modification. CIOS may then implement the changes to the first service according to the user input. For example, CIOS may ensure that the first service, as modified, is deployed alongside the second service in subsequent deployments.
US11520633B2 Thread associated memory allocation and memory architecture aware allocation
A method and system for thread aware, class aware, and topology aware memory allocations. Embodiments include a compiler configured to generate compiled code (e.g., for a runtime) that when executed allocates memory on a per class per thread basis that is system topology (e.g., for non-uniform memory architecture (NUMA)) aware. Embodiments can further include an executable configured to allocate a respective memory pool during runtime for each instance of a class for each thread. The memory pools are local to a respective processor, core, etc., where each thread executes.
US11520632B1 Specifying behavior among a group of computing tasks
A method of specifying behavior among a group of computing tasks included in a request to be performed in a domain of computing resources is disclosed. Method steps include receiving, at a scheduler operably coupled to the domain, a p/f request, the received p/f request including a first group and a first relationship, the first group comprising at least a first p/f group element and a second p/f group element, the first relationship defining a desired behavior of the first and second p/f group elements with respect to each other during performance of the p/f request; determining whether the domain includes available computing resources capable of satisfying the first relationship; and in response to a determination that the domain includes available computing resources capable of satisfying the first relationship, allocating, with the scheduler, at least one available computing resource to fulfill the p/f request.
US11520629B2 Dynamic task allocation for neural networks
The subject technology provides for dynamic task allocation for neural network models. The subject technology determines an operation performed at a node of a neural network model. The subject technology assigns an annotation to indicate whether the operation is better performed on a CPU or a GPU based at least in part on hardware capabilities of a target platform. The subject technology determines whether the neural network model includes a second layer. The subject technology, in response to determining that the neural network model includes a second layer, for each node of the second layer of the neural network model, determines a second operation performed at the node. Further the subject technology assigns a second annotation to indicate whether the second operation is better performed on the CPU or the GPU based at least in part on the hardware capabilities of the target platform.
US11520626B2 Queueing techniques for a shared computer resource
A method and system for an enhanced weighted fair queuing technique for a resource are provided. A plurality of request streams is received at a requestor, each request stream including request messages from a process executing on the requestor. The request messages of each request stream are apportioned to an input queue associated with the request stream; each input queue has a weight. A virtual finish time is determined for each request message based, at least in part, on the weights of the input queues. A sequence of request messages is determined based, at least in part, on the virtual finish times of the request messages. The sequence of request messages is enqueued into an output queue. The sequence of request messages is sent to a resource, over a connection, which provides a service for each process.
US11520624B2 Computer-based systems configured for persistent state management and configurable execution flow and methods of use thereof
Embodiments of an activities-defined software object execution management platform include instantiation of a program based on a program configuration, including customizable scheduling configurations and execution steps of program stages. A current state of the program is received from a state persistence storage. A stage configuration of the current stage is configured. A program execution readiness is determined to identify when to execute the current stage of the program based on an execution configuration and program-specific parameterized values. The current stage is instantiated based on the program execution readiness. An execution status of the stage is determined based on a validation configuration. A previous stage is determined to rollback before the current stage based on the execution status and a rollback configuration. The current state is updated in the persistent storage based on the execution of the state step to form a subsequent state of the program.
US11520615B1 Virtual network function virtual domain isolation
Techniques for virtualized network functions (VNFs) that provide for domain isolation of networks coupled to the VNF are described. A virtual network function (VNF) includes a cloud virtual domain coupling the VNF to a cloud service, a management virtual domain coupling the VNF to a management service, and an external virtual domain having a public Internet Protocol (IP) address. The external virtual domain receives an authentication request providing access credentials for a VNF customer from a cloud client device, provides the authentication request to the management service via the management virtual domain, receives an authentication response from the management service, and, in response to determining that the VNF customer access credentials are valid, initiates application of a policy that allows the cloud client device to configure the cloud virtual domain or the cloud service and disallows configuration of the external virtual domain and the management virtual domain.
US11520610B2 Crowdsourced on-boarding of digital assistant operations
Embodiments described herein are generally directed towards systems and methods relating to a crowd-sourced digital assistant and system. In particular, embodiments facilitate the intuitive creation and distribution of action datasets that include computing events or tasks that can be reproduced when an associated command, stored in an action dataset, is determined received by a digital assistant device. The digital assistant device described herein can generate new action datasets, on-board new action datasets, and receive new action datasets or updates to existing action datasets. Each digital assistant device in the described system can participate in the building of action datasets, so as to crowd-source a dialect that can be understood by a digital assistant device.
US11520609B2 Template-based software discovery and management in virtual desktop infrastructure (VDI) environments
A technique to manage software licensing in an environment that provides virtual desktop infrastructure (VDI). A license manager is configured to receive first information identifying software applications associated with a virtual machine template used in the infrastructure, as well as second information that a user has logged into the VDI from a client device, thereby creating a VDI session. For a particular time period of interest, the license manager calculates software application usage information from the first and second information. Preferably, the software application usage information represents an application count that is based on the user and the client device “pair” when the user has the VDI session during at least some portion of the time period. The software application usage information is provided to one or more other computing systems to take a given action, such as tracking, managing, auditing, enforcing and accounting for software usage in the VDI environment.
US11520606B2 Dynamic generation of user interface components based on hierarchical component factories
Techniques for dynamically generating user interface (UI) components based on hierarchical component factories are disclosed. In one example, a component factory corresponding to each of a plurality of UI components may be defined. The plurality of UI components associated with an application may be registered with a common registry using associated metadata and configuration information. Each UI component may be mapped to a component factory of an associated parent UI component based on the associated metadata. A request to render at least a portion of the application on a UI may be received. At least one UI component corresponding to the request at each level in a hierarchy may be generated, at runtime, using the component factory associated with the at least one UI component and the common registry. The at least one generated UI component may be rendered on the UI.
US11520603B2 Method for configuring a cooking appliance by a terminal
A method for configuring a cooking appliance by a terminal capable of exchanging data according to a communication protocol with the cooking appliance, the configuration method including creating and/or selecting a cooking program, the cooking program (prog), creating and/or selecting a desired cooking state corresponding to a state of progress of the implementation of the cooking program, determining cooking configuration data from the cooking program and/or the desired cooking state, and sending the cooking configuration data to the cooking appliance.
US11520602B2 Generating configuration corrections for applications using a classifier model
Methods and systems for detecting and responding to erroneous application configurations are presented. In one embodiment, a method is provided that includes receiving a configuration for an application and receiving execution metrics for the application. The configuration and the execution metrics may be compared to a knowledge base of reference configurations and reference execution metrics and a particular reference configuration may be identified from the knowledge base that corresponds to the configuration. The particular reference configuration may represent an erroneous configuration of the application that needs to be corrected. A configuration correction may then be identified based on the particular reference configuration.
US11520600B2 Controller area network transceiver and controller
The disclosure relates to a controller area network, CAN, transceiver and a CAN controller. The CAN transceiver is configured to: compare a signal from the CAN bus with a negative threshold level; and provide a wake-up indication to the CAN controller based on the signal matching a predetermined pattern of one or more periods in which the signal is less than the negative threshold level. The CAN controller is configured to provide instructions to transmit a wake-up indication on the CAN bus.
US11520594B2 Multiple client support on device-based LwM2M
A module may have more than one device, such as an IoT device, that requires bootstrapping. A first device may be provisioned with a pre-shared key (PSK). The first device, such as an IoT device, may bootstrap in a conventional manner using its PSK. A second device without a PSK may be added to the module post-manufacture. The first device may share registration details with the second device and also with an LwM2M server. When contacted by the second device, the LwM2M server may associate the second device with the first device and treat them as one from an operational standpoint, reducing the need for pre-shared keys across domains lacking an existing trust relationship.
US11520591B2 Flushing of instructions based upon a finish ratio and/or moving a flush point in a processor
Processing data in an information handling system is disclosed that includes: in response to an event that triggers a flushing operation, calculate a finish ratio, wherein the finish ratio is a number of finished operations to a number of at least one of the group consisting of in-flight instructions, instructions pending in a processor pipeline, instructions issued to an issue queue, and instructions being processed in a processor execution unit; compare the calculated finish ratio to a threshold; and if the finish ratio is greater than the threshold, then do not perform the flushing operation. Also disclosed is moving the flush point.
US11520589B2 Data structure-aware prefetching method and device on graphics processing unit
The invention discloses a data structure-aware prefetching method and device on a graphics processing unit. The method comprises the steps of acquiring information for a memory access request in which a monitoring processor checks a graph data structure and read data, using a data structure access mode defined by a breadth first search and graph data structure information to generate four corresponding vector prefetching requests and store into a prefetching request queue. The device comprises a data prefetching unit distributed into each processing unit, each data prefetching unit is respectively connected with an memory access monitor, a response FIFO and a primary cache of a load/store unit, and comprises an address space classifier, a runtime information table, prefetching request generation units and the prefetching request queue. According to the present invention, data required by graph traversal can be prefetched more accurately and efficiently using the breadth first search, thereby improving the performance of GPU to solve a graph computation problem.
US11520580B2 Processor with instruction iteration
A processor includes a plurality of execution units. At least one of the execution units is configured to repeatedly execute a first instruction based on a first field of the first instruction indicating that the first instruction is to be iteratively executed.
US11520579B1 Automated asymptotic analysis
Some embodiments provide a method for identifying runtime complexity of a policy. The method receives, through a user interface (UI), a set of code defining a particular policy. For each variable in the particular policy, the method identifies a first occurrence of the variable in the particular policy to determine a number of values assigned to the variable. Variables determined to be assigned one value are separated from variables determined to be assigned more than one value. Based on the determinations for each variable, the method calculates a set of metrics that include at least time complexity, size complexity, and count complexity for the particular policy. The method then displays, through the UI, the calculated set of metrics along with a set of one or more suggestions for optimizing the particular policy based on the calculated set of metrics.
US11520578B2 Vehicle control system and vehicle control method
A vehicle control system includes a plurality of devices, a first device included in the devices including: a storage configured to store consistency information including a permitted combination of versions of software installed on each of one or more devices in association with each of the control functions; a determination unit configured to determine whether the consistency information consistent with versions of software installed on a part of the devices exists when consistency does not exist in the versions of all software installed on each of the devices; and a performance control unit configured to permit performance of a part of control functions associated with the consistency information consistent with the versions of software installed on the part of the devices when the consistency information consistent with the versions of software installed on the part of the devices exists.
US11520574B2 Systems and methods for promoting a source code revision for deployment in a target environment
In an embodiment, a computer-implemented method for tracking source code deployments, the method comprises receiving an event descriptor, the event descriptor indicating that a source code repository is updated with a source code integration; retrieving a deployment description associated with the source code repository; comparing the event descriptor with the deployment description to determine whether the source code integration needs to be deployed; in response to determining that the source code integration needs to be deployed, deploying the source code integration; upon completion of the source code deployment, communicating deployment information corresponding to the completed source code deployment to a tracking system, the deployment information comprising at least a deployment identifier, and a source code integration identifier, the tracking system configured to utilize the source code integration identifier to query one or more external systems and automatically retrieve further information associated with the source code integration.
US11520572B2 Application of scheduled patches
A method for updating software in one or more servers in a managed system includes bootstrapping of shared secrets to secure communication, using an object store with publicly accessible URLs as a mailbox system between a patch agent locally at the managed system and a patch management server located remotely. The object store provides for indirect and asynchronous communication, allowing the patch management server to manage the updates, whereas the patch agent executes the updates. The patch management server keeps track of update results, and when an update is unsuccessful it performs and supports a remediation process. Both the patch agent and the patch management server keep full logs of the update results to allow for auditing.
US11520569B2 Dynamic tracer message logging based on bottleneck detection
A monitoring system monitors processing of incoming messages by an application, and logs data related to performance of the application. The application includes a plurality of checkpoints, and the monitoring system logs data upon each message traversing the checkpoints in the application. The monitoring system is configured to dynamically modify checkpoints within the application based on latency detection of portions of the application, resulting in improved granularity/resolution of the data collected from congested portions of the application, and reducing the performance penalty of the monitoring system from portions of the application that are not congested.
US11520564B2 Intelligent recommendations for program code
Embodiments are provided for intelligent recommendations for program code. In some embodiments, a system can include a processor that executes computer-executable components stored in memory. The computer-executable components can include an evaluation component that determines that first program code pertains to a defined category representing a defined cost to execute the first program code by a cloud computing service. The computer-executable components also can include a recommendation component that generates a recommendation for second program code that satisfies a similarity criterion with respect to the first program code. The second program code pertains to a category representing a cost to execute the second program code by the cloud computing service, where the cost is less than the defined cost.
US11520563B2 Apparatus and method for transforming matrix, and data processing system
Disclosed are an apparatus and method for transforming a matrix, and a data processing system. The apparatus may include: a first shift unit, configured to receive matrix data and perform first cyclic shift on the matrix data to generate first data; a cache unit, configured to write each row of data into the cache unit in the first data thereto in an order different from the order of respective data in the row of data to store the first data as second data; and a second shift unit, configured to read the second data from the cache unit and perform second cyclic shift on the second data to generate transformed matrix data.
US11520560B2 Computer processing and outcome prediction systems and methods
Computer processing and outcome prediction systems and methods used to generate algorithm time prediction polynomials, inverse algorithm time prediction polynomials, determine race conditions, determine when a non-linear algorithm can be treated as if it were linear, as well as automatically generate parallel and quantum solutions from classical software or from the relationship between monotonic attribute values.
US11520558B2 Card products utilizing thin screen displays
A thin film video device is mounted onto a card stock and incorporated into a card, such as a greeting card. The thin film video device comprises a thin film video display coupled to a computer chip and a speaker. The thin film video device is powered by a local power source such as a small battery. The thin film video device is activated when the user unfolds the card, at which time an audiovisual message is displayed on the thin film video display and through the speaker.
US11520556B2 Application replication platform
A first device may receive a request to establish a replication session between a second device and a third device, where the replication session is associated with replicating user interactions with a user interface of an application across a first instance and a second instance of the application. The first device may receive, after receiving the request, information identifying a set of interactions by a user of the second device with a first user interface provided for display by the first instance. The first device may determine, from the information, a set of instructions related to causing an indication for the set of interactions to be provided for display on a second user interface provided for display for the second instance based on the information being received from the second device. The first device may provide, after determining the set of instructions, the set of instructions to the third device.
US11520555B2 Collaborative multi-user virtual reality
An embodiment of a graphics apparatus may include a processor, memory communicatively coupled to the processor, and a collaboration engine communicatively coupled to the processor to identify a shared graphics component between two or more users in an environment, and share the shared graphics components with the two or more users in the environment. Embodiments of the collaboration engine may include one or more of a centralized sharer, a depth sharer, a shared preprocessor, a multi-port graphics subsystem, and a decode sharer. Other embodiments are disclosed and claimed.
US11520553B2 Gap adjusting device of multi-display and multi-display including the same
A gap adjusting device for adjusting the gap of displays adjacent to each other of a multi-display, is discussed. The gap adjusting device can include a locking part fastened to a first display, and having an uneven part formed thereon, a fastening part having one side end rotatably fastened to a second display adjacent to the first display, and having a fastening protrusion formed at the other side end thereof to be inserted into and fastened to the uneven part of the locking part, and an elastic member provided at the fastening part, and for applying an elastic force in order to keep a state where the fastening protrusion has been inserted into the uneven part of the locking part. According to such a configuration, it is possible to achieve the zero gap so that the gap does not occur between the displays, thereby enhancing the display quality of the multi-display.
US11520552B2 Drawing system
A drawing system that can reserve a large drawing area and that can receive an input of instruction to an instruction input area at appropriately timing to make a drawing corresponding to the input. The drawing system includes a first terminal apparatus and a second terminal apparatus are connected to each other and communicating with each other. A display screen of a display device of the first terminal apparatus is dedicated to a drawing area, and a display screen of a display device of the second terminal apparatus is dedicated to an instruction input area. The first terminal apparatus includes a first position detection sensor, and a drawing is made in the drawing area provided on the display screen of the first display device according to instruction information from the second terminal apparatus and according to a drawing operation input received through the first position detection sensor.
US11520551B2 Methods and systems for wireless power and data transfers between electronic devices
Methods and system are directed to wireless and non-conductive transfers of power and data to electronic devices. The methods and systems can be implemented in retail security products, such merchandising display assembly for displaying devices such as smart phones, tablets, digital cameras, and wearables. In one aspect, a merchandising display assembly may include a wireless power transfer capability and a wireless data transfer capability. An electronic device may interface directly with the base position assembly or via an intermediary assembly. The interface may be accomplished without an electrical cable to transmit power and data from the base position assembly to the electronic device.
US11520547B2 Image forming apparatus, control method of image forming apparatus, and storage medium
An image forming apparatus includes a storage unit configured to store setting values of a plurality of setting items and identification information in association with each other, a receiving unit configured to receive an acquisition request for the identification information stored in the storage unit, from a predetermined print service, and a transmission unit configured to transmit, based on the received acquisition request, the stored identification information, and information for setting a first setting item unsettable in a predetermined print service associated with the identification information, in the predetermined print service, to the predetermined print service, and not to transmit information for setting a second setting item unsettable in the predetermined print service associated with the identification information, in the predetermined print service, to the predetermined print service.
US11520545B2 Printing system, printing system control method, non-transitory computer-readable storage medium storing program, electronic device system, and printing apparatus for performing initial setting of printing apparatus
A printing system includes an information processing device and a printing apparatus that is communicably connected to the information processing device, and prohibits a setting operation on the printing apparatus when the setting of the printing apparatus is performed from the information processing device.
US11520542B2 Management apparatus for editing setting information across a plurality of tabs
After setting information is changed on an edition screen including a plurality of tabs, a confirmation message for each tab to which the changed setting information belongs is displayed.
US11520538B2 Image forming apparatus
An image forming apparatus includes a printing apparatus and controls, when an interrupt print job to be processed by interrupting image formation based on a print job is requested, the printing apparatus to form an image corresponding to the interrupt print job by interrupting processing based on the print job. The printing apparatus is controlled to create a first predetermined number of charts for adjustment obtained by forming the image for adjustment on the sheet before the processing is returned to the print job after end of processing based on the interrupt print job, and adjust the image forming condition based on a result of reading the image for adjustment of the first predetermined number of charts for adjustment by the image sensor before the processing is returned to the print job.
US11520537B2 Information processing apparatus having color profiling, method for controlling same, and storage medium
An information processing apparatus includes at least one memory device that stores a set of instructions, and at least one processor that executes the set of instructions to receive, from a printing apparatus, an output profile of the printing apparatus, and receive, from an external apparatus, print data and quality requirement data including a spot color. A color profile to be used as a print setting is chosen based on the received output profile of the printing apparatus and the spot color included in the received quality requirement data.
US11520533B2 Information processing apparatus and method using a printer driver, obtains first print settings information supports the internet printing protocol (IPP) and further obtains second print settings that does not support the internet printing protocol (IPP) from printer for printing
A printer driver communicates with a printer using a predetermined print protocol to obtain first attribute information related to printing from the printer. The print driver generates a print job conforming to the predetermined print protocol based on data received from an application and transmits the generated print job to the extension application (S606). The extension application obtains attribute information in a different form from the first attribute information (S611). The extension application displays a user interface (UI) for print settings based on at least the second attribute information (S613). The extension application generates a print job to be transmitted to the printer based on settings made via the UI and the print job received from the printer driver.
US11520531B1 Systems and methods for intercycle gap refresh and backpressure management
A system may include a synchronization device and an emulation chip including a processor and a memory. The processor may evaluate, during a first cycle, at least one of a set of one or more execution instructions in the memory or evaluation primitives configured to emulate a circuit, and evaluate, during a second cycle, at least one of the set of one or more execution instructions or a set of configured logic primitives. The synchronization device may interpose a gap period interposed between the first cycle and the second cycle such that during the gap period, the processor does not evaluate one or more instructions from the set of one or more execution instructions or re-evaluate primitives. The synchronization device may cause, during the first gap period, the emulation chip to perform refreshes on the memory of the emulation chip.
US11520530B2 Peripheral device for configuring compute instances at client-selected servers
A peripheral device includes one or more processors and a memory storing program instructions that when executed implement virtualization offloading components of a virtualized computing service, including a storage manager. The offloading components establish network connectivity with a control plane of the service. Based on detecting that a hardware server, in a separate enclosure, has been linked to the peripheral device, the hardware server is presented as a virtualization host of the service. The offloading components initiate compute instance configuration operations at the server in response to commands issued to the control plane, including at least one configuration operation initiated by the storage manager to enable access to a logical storage device from a compute instance.
US11520528B2 Semiconductor memory device and test system including the same
A semiconductor memory device includes a test pattern data storage configured to store test write pattern data in response to a register write command and a register address and output test read pattern data in response to a test read command and a test pattern data selection signal during a test operation, a memory cell array including a plurality of memory cells and configured to generate read data, a read path unit configured to generate n read data, by serializing the read data, and a test read data generation unit configured to generate n test read data, by comparing the test read pattern data with each of the n read data, generated at a first data rate, and generate the n test read data, at a second data rate lower than the first data rate, during the test operation.
US11520522B2 System and method for faster RAID rebuild via allocation knowledge
A method, computer program product, and computer system for identifying, by a computing device, information associated with a relationship between a physical layer block and a virtual logic block for RAID storage. The information associated with the relationship between the physical layer block and the virtual logic block may be written within the RAID storage. The physical layer block within the RAID storage may be rebuilt only when the physical layer block includes the information associated with the relationship between the physical layer block and the virtual logic block.
US11520517B2 Data logging sub-system for memory sub-system controller
Data traffic comprising data packets communicated between a memory sub-system and a host system is monitored by a processing device at the memory sub-system. Data packets are classified according to packet type. Log data comprising a frequency and latency information associated with each packet type is generated. The log data is stored in a memory component of the memory sub-system.
US11520509B2 System and method for improving space efficiency by compressing multi-block aggregates
A method, computer program product, and computer system for identifying a plurality of blocks. At least one heuristic associated with at least a portion of the plurality of blocks may be determined. It may be determined whether to compress at least the portion of the plurality of blocks based upon, at least in part, the at least one heuristic. At least the portion of the plurality of blocks may be compressed based upon, at least in part, the at least one heuristic.
US11520502B2 Performance control for a memory sub-system
Methods, systems, and devices for performance control for a memory sub-system are described. A memory sub-system can monitor a backend for writing data to a memory device. The memory sub-system can determine that the bandwidth of the backend satisfies one or more performance criteria that are based on performance between the memory sub-system and a host system. In some embodiments, the memory sub-system can allocate a quantity of slots of a buffer to a frontend of the memory sub-system based on determining that the bandwidth of the backend satisfies the one or more performance criteria. Slots of the buffer can be configured to receive data from the frontend for writing to the memory device by the backend.
US11520495B2 Information processing apparatus and control method for information processing apparatus
An image forming apparatus includes a solid state drive (SSD) that stores information, a Serial Advanced Technology Attachment (SATA) controller that reads information from the SSD, writes information to the SSD, and transmits a device sleep (DEVSLP) signal for shifting the SSD to a DEVSLP state, and a power source control unit that can stop power to the SATA controller and transmits the DEVSLP signal for shifting the SSD to the DEVSLP state during a period in which the power to the SATA controller is stopped.
US11520491B2 Parity protection in non-volatile memory
A method that includes writing a plurality of codewords to a plurality of memory blocks of a memory device, where each of the plurality of codewords has a physical codeword index corresponding to a respective memory block in which each codeword is written, and assigning a virtual codeword index to each of the plurality of codewords to provide a plurality of virtual codeword indices, where assigning the virtual codeword index to each of the plurality of codewords is based, at least in part, on a location in a virtual block among a plurality of virtual blocks of memory cells corresponding to the physical codeword index of each codeword among the plurality of codewords.
US11520489B2 Memory device and method of operating the same
The present technology includes memory device and a method of operating the same. The memory device includes a memory block including a plurality of pages, a voltage generator configured to generate a program voltage or a verify voltage applied to a selected page among the plurality of pages, a page buffer connected to the selected page through bit lines and configured to perform a precharge operation, an evaluation operation, and a sensing operation on the bit lines during a verify operation, and a control circuit configured to store page addresses of slow pages of which a program operation speed for each is slower than an average program speed of the plurality of pages, and adjust an evaluation time of the evaluation operation according to the page addresses.
US11520486B2 Using a smart network interface controller with storage systems
A backup data storage system includes non-volatile memory units, a disk interface coupled to at least some of the non-volatile memory units, a connection component that facilitates exchanging data with the backup data storage system, and a smart network interface controller, coupled to the disk interface and the connection component to provide tape emulation to a host coupled to the backup data storage system. The disk interface, the connection component, and the smart network interface controller may be coupled using a PCIe bus. Tape data written to the backup storage device may be stored on the non-volatile memory units. A processor coupled to the smart network interface controller and the disk interface may receive the data from the smart network interface controller and may provide the data to the disk interface to store the data on the non-volatile memory units. The connection component may be a FICON connection component.
US11520481B2 Touch display screen operation method and user equipment
In one embodiment, a sliding track of a user is detected on a shortcut touchpad of user equipment to identify a sliding direction of the sliding track. The sliding direction is matched to an interaction interface of the user equipment. One or more objects, such as an icon or an input box, are determined on a touch display screen of the user equipment based on the sliding direction of the sliding track entered by the user. The shortcut touchpad may be made to be relatively small, facilitating a one-hand operation of the user and improving user experience.
US11520480B2 Physical lock electronic interface tool
A physical lock interface system facilitates secure and remote control of assignment and enablement of physical lock systems. The system receives a request to enable a user to disable a physical lock during a particular range of time. The lock is associated with a geofence boundary defined by a geofence. During the range of time, the system monitors for a presence of the user within the geofence. In response to determining that the user is within the geofence during the range of time, the system transmits a communication to an application of a client device of the user. The application is configured to interact electronically with the physical lock and to cause the client device to display information identifying the physical lock based on the communication. The system detects an electronic signal initiated by the application while the user is within the geofence and disables the physical lock.
US11520479B2 Mass media presentations with synchronized audio reactions
Systems and methods of the present disclosure provide a plurality of audio reactions from a plurality of client devices. The audio reactions are captured by microphones on the client devices and are time-stamped. The method also includes mixing the audio reactions by a mixer server to form a mixed audio reaction, and sending the mixed audio reaction to at least one of the client devices. The client device is adapted to play the mixed audio reaction and a mass media presentation. The mixed audio reaction and the mass media presentation are synchronized to create an audience effect for the mass media presentation. The present technology also provides echo removal, volume balancing, compression, and time stamping of an audio stream by the client device. Reactions from at least one of buttons and gestures to activate synthesized sounds, for example clapping, booing, and cheering, which are mixed into the mixed audio reaction.
US11520475B2 Slide bar display control device and slide bar display control method
The slide bar display control device according to the present invention includes, a display means which indicates a first slide bar including a first slider and a first bar, an input means which can select an arbitrary part of the first slide bar shown on the display means based on touch operation, and a control means which controls the display means and the input means, wherein, when the control means detects that a first operation has been performed in a state that the first slider shown on the display means is being touched in the input means, the display means indicates a second slide bar including a second slider and a second bar, and wherein the second slider is a slider different in a variation amount of a set value per unit moving distance from the first slider.
US11520474B2 Playback of media streams in dependence of a time of a day
This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment: a portion of a day is determined; a first data message is sent to a computer server system. The first data message comprises instructions to the computer server system to return media content associated with the determined portion of the day. A second data message is received from the computer server system, the second data message comprising media content associated with the determined portion of the day. In response thereto is playback performed of the media content at the user interface of the electronic device in dependence of the determined portion of the day. While performing playback is a visual appearance parameter of the user interface adjusted according the determined portion of the day.
US11520473B2 Switch control for animations
In one general aspect, a method can include receiving, in a user interface of a first page of an application executing on a computing device, a selection of an animation option, receiving, in a user interface of a second page of the application executing on the computing device, a selection of an icon. In response to receiving the selection of the icon, the method can further include launching a third page of the application, and performing an animation of a visual presentation of the launching of the third page of the application from the second page of the application. The animation can be based on the received animation option selection.
US11520472B2 Inspection program editing environment including integrated alignment program planning and editing features
A system is provided for programming workpiece feature inspection operations for a coordinate measuring machine (CMM), including a user interface that comprises a workpiece inspection program simulation portion configurable to display a 3-D view of a workpiece; an editing user interface portion comprising an editable plan representation of a current workpiece feature inspection plan for the workpiece; and an editable alignment program plan representation for the workpiece. The system is configured with the editable alignment program plan representation being automatically responsive to editing operations, regardless of whether the editing operations are performed in the 3-D view or the editable plan representation. The editing operations include deleting or adding at least one workpiece feature to or from the editable alignment program plan representation.
US11520470B2 User interface functionality for digital standards
One embodiment provides a method for graphically displaying and interacting with digital standards, the method including: displaying, on an interactive display, a digital standard interface display for displaying and interacting with information corresponding to at least one digital standard, wherein the digital standard interface display comprises a plurality of icons that are selectable by a user; wherein at least one of the plurality of icons comprises a standards category icon for displaying information related to digital standards within a category corresponding to the standards category icon; displaying a digital standard selection field in response to a user selection of one of the standards category icons; and displaying, responsive to a user providing input to the digital standard selection field, information related to a digital standard identified from the provided input and of the category type corresponding to the selected standards category icon. Other aspects are described and claimed.
US11520469B2 Interface for multiple simultaneous interactive views
Systems and methods are provided for displaying and interacting with multiple open views in a mobile environment. An example method can include displaying a current pane in a maximized state and at least a first pane in a minimized state in a dock area. The current pane is a top of a stack list and displays content associated with a first location and the first pane is in a dock list and displays content associated with a second location. The minimized state for a pane is a scaled down version of the maximized state for the pane, the scale applying to the content for the pane and a size of the pane. The method also includes receiving a drag input on the first pane in the dock area and scaling the size of the first pane according to proximity to the dock area.
US11520468B2 Systems and methods for cross domain service component interaction
Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with components across different domains in a single user interface in an online social network. The user interface includes a first component and a second component, where the first component exposes content from a first database system at a first network domain and the second component exposes content from a second database system at a second network domain. A first interaction with the first component is received at a computing device, followed by a reference being provided in the second component, where the reference includes information related to the first interaction. A second interaction with the second component regarding the reference can be received at the computing device. Interactions between the components hosted on different database systems can occur through an application programming interface (API).
US11520467B2 Input device and user interface interactions
In some embodiments, a device displays functionality information in response to receiving an indication of a first input for which a contact meets functionality display criteria. In some embodiments, a device generates a user interface that includes a navigation bar including images from different positions in a respective content item, and a representation of an adjacent content item. In some embodiments, a device moves a selection-indicator in a user interface by a predefined amount in response to receiving an indication of a first input that meets unitary movement criteria. In some embodiments, a device interprets movement of a contact of an input based at least in part on a grip of a user. In some embodiments, a device displays a plurality of character selection options when a text entry field is not tolerant of character ambiguity and a first input corresponds to a plurality of candidate characters.
US11520461B2 Document contribution management system
A contribution management system and process for facilitating the identification of individual users who have made contributions to an electronic content item, and the extent of that contribution. As an example, a reader may review the list of contributors with a representation of their relative degree or amount of contribution to the document, and also allow for access to other documents that have been developed by the identified contributor. These tools can provide collaborative document users the ability to more clearly distinguish casual contributors or non-contributing owners of the document from higher-level contributors whose authorship has significantly shaped the content. In addition, the listing or identification of top contributors can be configured to facilitate communication between an interested reader and the identified contributor, which increases the ease with which members of larger organizations can collaborate, seek mentorship, or develop useful relationships.
US11520460B1 System on board an on-road vehicle for identifying, tagging and reporting hazardous drivers in the vicinity of a host vehicle
The present invention provides a system and method onboard a host vehicle for identifying, tagging and reporting hazardous drivers in adjacent vehicles in the vicinity of the host vehicle and displaying a message on a display of the tagged adjacent vehicle visible outside the tagged vehicle.
US11520458B2 Communications interface and a communications method, a corresponding computer program, and a corresponding registration medium
The invention provides a communications interface for communications between participants, said interface including a virtual space (1) and graphical avatars (2, 3) that firstly represent respective ones of said participants and secondly are designed to move in said virtual space (1), said communications interface also including control means for controlling the movement of each graphical avatar, said communications interface being characterized in that it is designed to set up a discussion channel automatically between two of said participants when either the distance (d) between the two graphical avatars (2, 3) representing respective ones of said two participants is less than or equal to a predetermined first value (D1), or the distances between a graphical object and each of the two graphical avatars (2, 3) are less than or equal to a second predetermined value.Communications interfaces.
US11520457B1 Cursor position based on focus of a glasses device
Techniques for cursor position based on focus of a glasses device are described and are implementable to enable cursor positioning and repositioning between different visual regions displayed by a glasses device. The described implementations, for example, track changes in focus orientation of a user of a glasses device and reposition and/or activate a cursor based on the changes.
US11520456B2 Methods for adjusting and/or controlling immersion associated with user interfaces
In some embodiments, an electronic device emphasizes and/or deemphasizes user interfaces based on the gaze of a user. In some embodiments, an electronic device defines levels of immersion for different user interfaces independently of one another. In some embodiments, an electronic device resumes display of a user interface at a previously-displayed level of immersion after (e.g., temporarily) reducing the level of immersion associated with the user interface. In some embodiments, an electronic device allows objects, people, and/or portions of an environment to be visible through a user interface displayed by the electronic device. In some embodiments, an electronic device reduces the level of immersion associated with a user interface based on characteristics of the electronic device and/or physical environment of the electronic device.
US11520451B2 Conductive film and conductive film roll, electronic paper, touch panel and flat-panel display comprising the same
An object of the present invention is to provide a conductive film further improved in at least any of mechanical characteristics, electrical characteristics, and optical characteristics while enjoying improvement in transparency by the thinning of a fine metal wire, and a conductive film roll, an electronic paper, a touch panel, and a flat-panel display comprising the same. The conductive film of the present invention is a conductive film comprising a transparent substrate and a conductive part comprising a fine metal wire pattern disposed on one side or both sides of the transparent substrate, wherein: the fine metal wire pattern is constituted by a fine metal wire; the fine metal wire comprises conductive metal atom M as well as at least any atom selected from silicon atom Si, oxygen atom O, and carbon atom C; and when the maximum thickness of the fine metal wire is defined as T in STEM-EDX analysis on the cross-section of the fine metal wire perpendicular to the direction of drawing of the fine metal wire, the fine metal wire contains at least any of the silicon atom Si, the oxygen atom O, and the carbon atom C at a predetermined ratio in the thickness direction.
US11520450B2 Fast multi-touch noise reduction
A low-latency touch sensitive device provides a method for determining a location of a touch event thereon. The touch sensitive device row conductors and column conductors, the path of each of the row conductors crossing the path of each of the column conductors. Each of a set of orthogonal row signals are simultaneously transmitted on a respective one of at least some of the row conductors and an amount of each of the plurality of orthogonal row signals present on each of the plurality of column conductors is detected. A set of orthogonal column signals are simultaneously transmitted on a respective one of at least some of the column conductors. An amount of each of the orthogonal column signals present on each of the plurality of row conductors is detected. The detected amount of each of the plurality of orthogonal row signals and the detected amount of each of the plurality of orthogonal column signals is used to determine the location of a touch event on the device.
US11520448B2 Three-dimensional sensing device and method of manufacturing the same
A three-dimensional sensing device includes a pressure sensing film, a silver nanowire electrode, a first touch sensing electrode layer, and a second touch sensing electrode layer. The pressure sensing film includes a substrate and a polarized pressure sensing layer. The polarized pressure sensing layer is disposed on and in contact with a first side of the substrate. The silver nanowire electrode is disposed on a side of the polarized pressure sensing layer opposite to the substrate. The first touch sensing electrode layer is disposed on and in contact with a second side of the substrate and includes a patterned electrode with burr etching. The patterned electrode includes first-axis electrodes. A gap between adjacent two first-axis electrodes is between 20 μm to 35 μm. The second touch sensing electrode layer is disposed on a side of the first touch sensing electrode layer opposite to the polarized pressure sensing layer.
US11520447B2 Conductive sheet and touch panel
A conductive component includes a first electrode pattern made of metal thin wires, and includes a plurality of first conductive patterns that extend in a first direction alternating with first non-conductive patterns. Each first conductive pattern includes break parts in portions other than intersection parts of the thin metal wires. The conductive component further includes a second electrode pattern made of thin metal wires, and includes a plurality of second conductive patterns that extend in a second direction orthogonal to the first direction and alternating with second non-conductive patterns. Each second conductive pattern includes break parts in portions other than intersection parts of thin metal wires.
US11520444B2 Display device and method of inspecting the same
A display device includes a display panel and an input sensor on the display panel, the input sensor including sensing electrodes, signal lines connected to the sensing electrodes, an insulating layer on the signal lines, and inspection lines on the insulating layer and electrically connected to each other, each of the inspection lines respectively overlapping a corresponding one of the signal lines.
US11520443B2 Touch display panel and touch display device
A touch display panel and a touch display device are provided. The touch display panel has a display region and a non-display region arranged on a periphery of the display region, and the display region has a non-rectangular shape. The touch display panel comprises a plurality of first touch electrodes and a plurality of second touch electrodes. The plurality of first touch electrodes is arranged in the display region. The plurality of second touch electrodes is arranged at a side of the first touch electrode next to the non-display region. The second touch electrode has a different shape from the first touch electrode. An area of the first touch electrode is S1, an area of the second touch electrode is S2, and S1 and S2 satisfy: 0.85S1S21.15S1.
US11520436B2 Sensor signal correction
A correction unit for use in a sensor system, the sensor system comprising a force sensor configured to output a sensor signal indicative of a temporary mechanical distortion of a material under an applied force, the correction unit configured, based on the sensor signal, to: estimate an effect of the applied force on how the material will return towards an undistorted form upon a substantial reduction or removal of the applied force; and generate a corrected signal based on the estimation.
US11520432B2 Input device and interface device including the same
An interface device includes: a display device including a display layer and a sensor layer on the display layer; and an input device configured to receive a first signal from the sensor layer and to output a second signal to the sensor layer, wherein a strength of the second signal is determined according to a separation distance between the display device and the input device.
US11520426B2 Detection apparatus
A detection apparatus is provided and includes touch detection surface serving as detection region having two dimensions; first electrodes arranged in first and second directions in the two dimensions; and connection lines connected to first electrodes in one-to-one manner and connected to signal output unit, base electrode opposed to first electrodes with predetermined gap there between, electrode driver configured to provide drive signal and force signal to first electrodes, wherein signal output unit is configured to output first signal indicating position where touch operation has been performed when drive signal is provided to first electrodes, first signal being represented by self-capacitances of first electrodes, and to output second signal indicating force that is applied to detection region when force signal is provided to first electrodes and that brings first electrodes close to base electrode, second signal is signal based on electrostatic capacitances obtained by individual detection, and individual detection is such that detection of each of the electrostatic capacitances between base electrode and first electrodes is individually performed.
US11520424B2 Circuit for performing display driving function and fingerprint and touch detecting function
A circuit for performing a display driving function and a fingerprint and touch detecting function includes a unity gain buffer amplifier, an operational amplifier integrator, an ADC circuit, and a digital processing circuit coupled to the ADC circuit. An input terminal of the operational amplifier integrator is coupled to a touch sensor. When the circuit is operated under a display driving mode, an input terminal of the unity gain buffer amplifier receives a gray level voltage and an output terminal of the unity gain buffer amplifier is coupled to a display panel. When the circuit is operated under a fingerprint detecting mode, the input terminal and the output terminal of the unity gain buffer amplifier are respectively coupled to a fingerprint sensor and the ADC circuit. When the circuit is operated under a touch detecting mode, an output terminal of the operational amplifier integrator is coupled to the ADC circuit.
US11520423B2 Force sensing within display stack
Embodiments described herein include an input device and associated processing system for sensing force applied by input objects. The input device comprises a display device comprising a plurality of layers formed as a display stack, the display stack including a top surface. The input device further comprises one or more strain gauges disposed within the display stack and configured to detect force applied to the top surface, and a processing system configured to perform display updating using the display device and to perform force sensing using the one or more strain gauges.
US11520421B2 Display device and method of driving the same
A display device includes a display region and a sensing region overlapping with each other, a plurality of pixels in the display region, a plurality of first electrodes arranged in a first direction in the sensing region, a plurality of second electrodes arranged in a second direction in the sensing region, and a driving circuit including a display driver for driving the pixels corresponding to image data, and a touch driver for sensing a touch input using a sensing signal input from each of the first electrodes, and configured to supply a noise compensation signal corresponding to the image data to the second electrodes during a period in which the pixels are driven.
US11520420B2 Method and system for detecting width of touch pattern and identifying touch pattern
Disclosed are a method and a system for detecting a touch pattern width and identifying the touch pattern, including receiving, from a touch device, first coordinate information and corresponding touch width information for a touch pattern, and storing the first coordinate information and the touch width information, receiving, from an operating system, second coordinate information for a current touch pattern, and searching, from the stored first coordinate information, for one consistent with the second coordinate information, and determining the touch width information corresponding to the first coordinate information that has been found as width information of the current touch pattern.
US11520417B2 Mouse having replaceable palm rest and replaceable finger rest
A mouse having a replaceable palm rest and a replaceable finger rest is provided. The mouse includes a mouse body, the replaceable finger rest, and the replaceable palm rest. The mouse body has two side portions opposite to each other and a rear side portion located between the two side portions. The replaceable finger rest is replaceably coupled to the side portions of the mouse body by magnetic attraction. The replaceable palm rest is replaceably coupled to the rear side portion of the mouse body by magnetic attraction. The replaceable palm rest presses downwardly against the replaceable finger rest when the replaceable palm rest is downwardly coupled to the rear side portion of the mouse body.
US11520415B2 Interactive 3D cursor for use in medical imaging
An interactive 3D cursor facilitates selection and manipulation of a three-dimensional volume from a three-dimensional image. The selected volume image may be transparency-adjusted and filtered to remove selected tissues from view. Qualitative and quantitative analysis of tissues in a selected volume may be performed. Location indicators, annotations, and registration markers may be overlaid on selected volume images.
US11520410B2 Evaluating movement of a subject
According to an aspect, there is provided a computer-implemented method for evaluating movement of a subject. The method comprises obtaining a first signal representing measurements of the subject from a first sensor; processing the first signal to determine a quality measure for the first signal; determining if the determined quality measure meets a first criterion; if the determined quality measure meets the first criterion, determining values for a plurality of features in a first feature set, the first feature set comprising one or more first features to be determined from the first signal, and evaluating the movement of the subject based on the values for the plurality of features in the first feature set; and, if the determined quality measure does not meet the first criterion, determining values for one or more features in a second feature set, wherein the one or more features in the second feature set are a subset of the plurality of features in the first feature set and the second feature set does not include at least one of the one or more first features in the first feature set, and evaluating the movement of the subject based on the values for the one or more features in the second feature set. A corresponding apparatus and computer program product are also provided.
US11520409B2 Head mounted display device and operating method thereof
Provided are an HMD device and operating method thereof. The operating method of an HMD device includes displaying at least one object in a display area of a transparent display, obtaining an image of a hand of a user interacting with the displayed object; determining a direction in which the hand is facing based on the obtained image, and performing a function for the object corresponding the direction in which the hand is facing.
US11520408B2 Vehicle display apparatus
The present disclosure relates to a vehicle display apparatus including: a display case; an arm plate elastically coupled to the display case; and a solenoid module, wherein the solenoid module includes: a moving core formed in a rod shape, and having both ends fixed to the arm plate; and a base core being elastically coupled to the display case, and having a coil formed therein which is wound in one direction to surround at least a portion of the moving core.
US11520404B2 Wearable computing device with electrophysiological sensors
A wearable computing device with bio-signal sensors and a feedback module provides an interactive mediated reality (“VR”) environment for a user. The bio-signal sensors receive bio-signal data (for example, brainwaves) from the user and include bio-signal sensors embedded in a display isolator, having a deformable surface, and having an electrode extendable to contact the user's skin. The wearable computing device further includes a processor to: present content in the VR environment via the feedback module; receive bio-signal data of the user from the bio-signal sensor; process the bio-signal data to determine user states of the user, including brain states, using a user profile; modify a parameter of the content in the VR environment in response to the user states of the user. The user receives feedback indicating the modification of the content via the feedback module.
US11520394B2 Network processor FPGA (npFPGA): multi-die-FPGA chip for scalable multi-gigabit network processing
Systems and methods are provided for reducing power consumption of a multi-die device, such as a network processor FPGA (npFPGA). The multi-die device may include hardware resources such as FPGA dies, which may be coupled to NIC dies and/or memory dies. Power consumption of the multi-die device may be reduced by monitoring usage of hardware resources in the multi-die device, identifying hardware resources that are not in use, and gating power to the identified hardware resources. The status of processing elements (PEs) in the multi-die device may be tracked in a PE state table. Based on the PE state table, tasks from a task queue may be assigned to one or more processing elements.
US11520393B1 Device for improving charging transmission power for external equipment based on USB port of computer
The present utility model belongs to that technical field of data transmission and connection, in particular to a device for improving a charging transmission power for external equipment based on the USB port of a computer. The device of the present utility model specifically comprises a computer connecting terminal, an external equipment connecting terminal and a control circuit arranged between the computer connecting terminal and the external equipment connecting terminal for controlling the charging transmission power; wherein the control circuit is provided with a first main control chip, and an LX end of the first main control chip is connected with a fifth inductor; the other end of the fifth inductor is provided with a 102nd capacitor and an 18th capacitor; the other ends of the 102nd capacitor and the 18th capacitor are respectively grounded. On the one hand, the device can achieve the normal charging function of the USB port of a computer during data transmission between computer and device; on the other hand, the device can maintain stable exaggerated charging current and power supply during data transmission, thus solving the problems of battery capacity dropping and charge failure of the portable rechargeable virtual-reality device during use.
US11520390B2 Receiving thermal data and producing system thermal grades
An example of a computer-readable medium storing machine-readable instructions. The instructions may cause the processor to receive thermal data for a device and apply anomaly models to the thermal data to produce grades. Grades for a device may be combined into a system thermal grade and corrective actions identified to improve the system thermal grade.
US11520388B2 Systems and methods for integrating power and thermal management in an integrated circuit
An integrated circuit assembly may include an integrated circuit having a plurality of programmable logic sectors and an interposer circuit positioned adjacent to the integrated circuit. The interposer circuit may include at least one voltage regulator that distributes a voltage to at least one of the plurality of programmable logic sectors and at least one thermal sensor that measures a temperature of the at least one of the plurality of programmable logic sectors.
US11520385B2 Mobile device temperature-regulating case
A mobile device temperature-regulating case is disclosed. Mobile devices, such as tablet computers and smartphones, may be exposed to extreme temperatures, such as extreme cold and extreme heat. Under these extreme temperatures, the mobile devices may not function properly or at all. In that regard, the mobile device temperature-regulating case is configured to at least partially encase a side of the mobile device and conductively cool and/or heat the side of the mobile device. For example, a solid-state heat pump may conductively cool the side of the mobile device, with a fan convectively cooling the solid-state heat pump. In this way, temperature of the mobile device may be kept less than or greater than a predetermined temperature so that the mobile device may function properly.
US11520384B2 Display device
A display device includes a display panel, a data driver which transmits a data voltage to the display panel, a first flexible printed circuit board attached to the display panel and including an input side wiring electrically connected to the data driver, a first printed circuit board (PCB) electrically connected to the input side wiring to transmit a high-speed driving signal to the data driver, and a metal tape overlapping the input side wiring in a plan view and attached on the first flexible printed circuit board, where a part of the metal tape overlapping the input side wiring in the plan view defines an opening.
US11520383B1 Touchpad device
A touchpad device includes a substrate, a circuit board, a connection plate, a resilient member, a triggering member, a first balance bar, a second balance bar, a first swing plate, and a second swing plate. The circuit board is disposed above the substrate and includes a trigger switch. The connection plate has a hollow hole corresponding to the trigger switch. The resilient member is disposed between the substrate and the circuit board. The triggering member corresponds to the hollow hole. The first balance bar is disposed between a first side of the connection plate and the substrate, and the second balance bar is disposed between a second side of the connection plate and the substrate. The swing plates are disposed between the substrate and the circuit board and are pressable to move with respect to the substrate, thereby driving the triggering member to move toward the trigger switch.
US11520382B2 Portable information device
A portable information device includes a display extending over a first chassis and a second chassis, and a bezel disposed straddling over an outer edge of the display and a chassis frame, adjacent to the outer edge, of the first chassis and the second chassis and having a bending part. The bending part includes a first member and a second member. The first member includes first and second side portions. The first side portion is fixed to a front face of the outer edge and the second side portion is disposed to be relatively movable with respect to the chassis frame, in a width direction straddling over the outer edge and the chassis frame of the first chassis and the second chassis. The second member is fixed to a front face of the first member and made of a material more flexible than that of the first member.
US11520378B2 Flexible display computing devices
Reconfigurable touch screen computing devices with folding configurations that include flexible displays made up of segments reconfigured from a folded state to an expanded state are described. The form factor of the folded state is the size of a handheld phone (including an integrated speaker and microphone). The form factor of the expanded state is the size of a tablet computer. Both states provide a configuration including a touch screen display on a front side and a protective housing on a back side. The computing devices include sensors indicating the state and mechanisms for folding, alignment, and structural support, and magnets for the devices to be locked in the folded or unfolded state. A module attached to at least one segment may contain substantially all processing and memory, and a communications system, all which may be used in either state.
US11520359B2 Pressure control unit and liquid discharge device including pressure control unit
A pressure control unit includes a liquid storage chamber, an inflow port that allows the liquid to flow therein, and an outflow port that allows the liquid to flow out thereof, the pressure control unit controlling pressure of the liquid, wherein at least part of an outer wall of the liquid storage chamber is formed of a flexible film, a pressing plate that presses the flexible film, an urging member that urges the pressing plate, and a valve that opens and closes the outflow port. The pressing plate moves in a direction of expanding the liquid storage chamber, whereby the valve in contact with the pressing plate moves and makes a valve opening degree of the outflow port high. A range of motion of the valve when making the valve opening degree of the outflow port high is limited by a member other than the pressing plate.
US11520357B2 Package delivery by means of an automated multi-copter UAS/UAV dispatched from a conventional delivery vehicle
Methods and associated systems for autonomous package delivery utilize a UAS/UAV, an infrared positioning senor, and a docking station integrated with a package delivery vehicle. The UAS/UAV accepts a package for delivery from the docking station on the delivery vehicle and uploads the delivery destination. The UAS/UAV autonomously launches from its docked position on the delivery vehicle. The UAS/UAV autonomously flies to the delivery destination by means of GPS navigation. The UAS/UAV is guided in final delivery by means of a human supervised live video feed from the UAS/UAV. The UAS/UAV is assisted in the descent and delivery of the parcel by precision sensors and if necessary by means of remote human control. The UAS/UAV autonomously returns to the delivery vehicle by means of GPS navigation and precision sensors. The UAS/UAV autonomously docks with the delivery vehicle for recharging and preparation for the next delivery sequence.
US11520355B2 Wing tip control effector
An aircraft can include a first wing and a second wing. The first wing can extend laterally from an aircraft body to a first tip, and the second wing can extend laterally from the aircraft body to a second tip. The aircraft can include a first end effector and a second end effector, each including a fore winglet and an aft winglet. The fore and aft winglets of the first end effector can be pivotably connected to the first tip. The fore and aft winglets of the second end effector can be pivotably connected to the second tip. The fore and aft winglets of the first and second end effectors can be independently operable. The first and second end effectors can be independently operable. A processor can be operatively connected to control movement of the fore and aft winglets of the first and second end effectors.
US11520354B1 Dynamic autonomous vehicle train
Autonomous vehicles may be dynamically directed to rendezvous with autonomous vehicle trains or convoys. Current location and/or route information of the Autonomous Vehicle Train (AVT) may be received by an autonomous vehicle. The autonomous vehicle may compare its current location and/or route information to determine a rendezvous point with the AVT. The autonomous vehicle may route itself to the rendezvous point with the AVT. Once there, the autonomous vehicle may verify the identification of the AVT, such as by using sensors/cameras to verify a lead vehicle of the AVT (e.g., by verifying make/model, color, and/or license plate). The autonomous vehicle and lead vehicle may communicate to allow the autonomous vehicle to join the AVT. A minimum level of autonomous vehicle functionality may be verified prior to the autonomous vehicle being allowed to join the AVT. As a result, vehicle traffic flow and travel experience by passengers may be enhanced.
US11520353B2 Station and in-vehicle device
A server station receives situation information and vehicle information respectively from three vehicles. The server station calculates how to pass by an on-coming vehicle for each of the three vehicles, and sends to each of the three vehicles a wait instruction of where to wait for and pass by the on-coming vehicle or a notification instruction of the on-coming vehicle when there is no place to wait. For example, the server station sends, to a first vehicle, the notification instruction due to having no place to wait, sends, to a second vehicle, a wait instruction to wait at a current position, which is a pass-by place, until the on-coming vehicle passes, and sends, to a third vehicle, a wait instruction to wait in a pass-by place, which is available to the third vehicle.
US11520348B2 Method for driving robot based on external image, and robot and server implementing the same
Disclosed herein are a method for driving a robot based on an external image, and a robot and a server implementing the same. In the method, and the robot and server implementing the same, drive of a robot is controlled further using external images acquired by camera modules installed outside the robot. To this end, a robot according to an embodiment of the present disclosure includes a communication unit configured to communicate with external camera modules acquiring external images including the robot that is being driven, a drive-information acquiring unit configured to acquire driving related information at the time of driving the robot, a driving unit configured to drive the robot, and a control unit configured to control the driving unit using external information including the external images received from the external camera modules and the driving related information.
US11520346B2 Navigating autonomous vehicles based on modulation of a world model representing traffic entities
An autonomous vehicle uses machine learning based models to predict hidden context attributes associated with traffic entities. The system uses the hidden context to predict behavior of people near a vehicle in a way that more closely resembles how human drivers would judge the behavior. The system determines an activation threshold value for a braking system of the autonomous vehicle based on the hidden context. The system modifies a world model based on the hidden context predicted by the machine learning based model. The autonomous vehicle is safely navigated, such that the vehicle stays at least a threshold distance away from traffic entities.
US11520343B2 Methods and systems for performing inter-trajectory re-linearization about an evolving reference path for an autonomous vehicle
A system of linearizing a trajectory of an autonomous vehicle about a reference path includes a computing device and a computer-readable storage medium. The computer-readable storage medium includes one or more programming instructions that, when executed, cause the computing device to receive a reference path for an autonomous vehicle, where the reference path defines a proposed trajectory for the autonomous vehicle in a Cartesian reference frame, identify an objective based on the received reference path, where the objective comprises a longitudinal component and a lateral component, project the objective into a curvilinear coordinate frame described by the received reference path, decouple the longitudinal component and the lateral component, linearize the lateral component about the reference path, generate a new reference path for the autonomous vehicle by fusing the linearized longitudinal component and the linearized lateral component, and map the new reference path back to the Cartesian reference frame.
US11520342B2 System and method for determining realistic trajectories
A system of a first vehicle includes sensors and a processor that performs generating of an initial trajectory along a travel route of the first vehicle, acquiring trajectories of second vehicles along the route, adjusting the initial trajectory based on the acquired trajectories of the second vehicles, and navigating the first vehicle based on the adjusted initial trajectory.
US11520341B2 Information processing apparatus and information processing method
An information processing apparatus includes a processor configured to acquire first detection data for a first height range in a predetermined region. The processor generates a first environment map based on the first detection data and acquires second detection data for a second height range greater than the first height range in the predetermined region. The processor further acquires third detection data for a third height range included in the second height range and then superimposes a projected image of the third detection data on the first environment map to generate a superimposed image. The processor sets a prohibited area for an autonomous, mobile robot in the first environment map based on the superimposed image.
US11520335B2 Determining driving paths for autonomous driving vehicles based on map data
An ADV may determine whether there is preexisting map data for an environment or geographical area/location where the ADV is located/travelling. If there is no preexisting data, the ADV may generate map data based on sensor data obtained from one or more sensors of the ADV. The ADV may determine a path for the ADV based on the generated map data. If there is preexisting map data, the ADV may determine a path for the ADV based on the preexisting map data.
US11520331B2 Methods and apparatus to update autonomous vehicle perspectives
Methods, apparatus, systems and articles of manufacture are disclosed that provide an apparatus to analyze vehicle perspectives, the apparatus comprising a profile generator to generate a first profile of an environment based on a profile template and first data generated by a first vehicle; a data analyzer to: determine a difference between the first profile and a second profile obtained from a first one of one or more nodes in the environment; and in response to a trigger event, update the first profile based on the difference; and a vehicle control system to: in response to the trigger event, update a first perspective of the environment based on one or more of second data from the first one of the one or more nodes or the updated first profile; update a path plan for the first vehicle based on the updated first perspective; and execute the updated path plan.
US11520330B2 Sweeping robot obstacle avoidance treatment method based on free move technology
The present disclosure provides a sweeping robot obstacle avoidance treatment method based on free move technology, step 1 and step 2 are as following. Step 1: predetermining a sweeping robot provided with a six-axis gyroscope, a grating signal sensor, and a left-and-right-wheel electric quantity sensing unit. Step 2: performing a real-time sensing and data acquisition on an operation state of the sweeping robot by utilizing the six-axis gyroscope, the grating signal sensor, and the left-and-right wheel electric quantity sensing unit to obtain a real-time data information.
US11520328B2 Mobile terminal and remote operation method
A mobile terminal to be carried by a user of a vehicle acquires a captured image of the vehicle, acquires distance information on a distance to the vehicle based on the captured image, determines whether the distance to the vehicle is within a predetermined allowable distance based on the distance information, and transmits an operation signal corresponding to an operation content input by a user to the vehicle when the distance to the vehicle is determined to be within the allowable distance.
US11520322B2 Manufacturing optimization using a multi-tenant machine learning platform
Techniques for manufacturing optimization using a multi-tenant machine learning platform are disclosed. A method for manufacturing optimization includes: obtaining physical sensor data, by a manufacturing device associated with a tenant of a multi-tenant machine learning platform; determining, by a machine learning spoke system associated with the tenant, a machine learning parameter based on at least the physical sensor data; preventing exposure of the first physical sensor data of the first manufacturing device to any other tenant of the multi-tenant machine learning platform; transmitting the machine learning parameter from the machine learning spoke system to a machine learning hub system of the multi-tenant machine learning platform; and updating, by the machine learning hub system, a multi-tenant machine learning model based at least on the machine learning parameter.
US11520320B2 System for optimizing the organization of components for the manufacture of wood products
A system optimizes the organization of components for the manufacture of wood products. The system includes memory devices and processing devices operatively coupled to the memory device, wherein the one or more processing devices are configured to execute computer-readable computer program code to receive a plurality of job orders for distinct wood products having varying components; optimize cutting of all components for the plurality of job orders to minimize waste of source materials, thereby resulting in a plurality of components for the plurality of job orders; track each component electronically in order to identify each component at a final cutting machine location; and affix a unique indicator on each component indicating both a receptacle and a receptacle portion corresponding to each component, thereby optimizing organization of all the components by at least one of job, distance from machine to receptacle, and distance from receptacle to assembly location.
US11520319B2 Base board production line, information management device, and information management proxy device
In a board production line having multiple work devices arranged to transfer a board from upstream to downstream and perform a predetermined operation on the board, the board production line comprising: a shared folder having storage areas configured to store board-related information, the storage areas being multiply divided according to the number of the work devices, and transferring the board-related information among the storage areas, in conjunction with transferring the board, with a first work device capable of accessing the storage areas among the multiple work devices, and a management proxy section configured to access the shared folder in place of a second work device which cannot access the storage areas, and configured to manage the board-related information so that the board-related information can be transferred among the storage areas.
US11520315B2 Production system, production method, and information storage medium
Provided is a production system including: a plurality of industrial machines each configured to execute a process program for executing a predetermined process, and to perform at least one of refer or change of a machine variable; a controller configured to execute a system program for causing each of the plurality of industrial machines to operate based on an execution order specified for a plurality of predetermined processes, and to perform at least one of refer or change of a system variable; a storage configured to store conversion data for converting between the machine variable of each of the plurality of industrial machines and the system variable; and a circuitry configured to perform conversion between the machine variable of the each of the plurality of industrial machines and the system variable based on the conversion data of the each of the plurality of industrial machines.
US11520313B1 Geothermal well construction for heating and cooling operations
A system for optimizing a geothermal heating and cooling system operation comprises a drill rig and a processor. The drill rig is configured to construct a geothermal borehole according to operational parameters and deploy a coiled tubing or joint drill pipes enabled drill bit. The processor is configured to receive user specification of (i) one or input parameters and (ii) a first coefficient of performance (COP) of a heat pump for constructing the geothermal borehole. The processor is configured to apply a model to determine the set of operational parameters for constructing the first geothermal borehole. The processor is configured to collect, in real time during the construction, sensor data from sensors positioned on the drill bit, update the model according to the sensor data, update the operational parameters according to the updated model, and control the construction of the first geothermal borehole according to the updated operational parameters.
US11520311B2 High performance removable storage devices
The present disclosure relates to a device for reading from and/or writing to a removable storage card. The device can comprise a housing including a wall defining a housing opening sized to receive a removable storage card. The device can also comprise a thermal management system attached to at least a part of the wall of the housing. Additionally, the device can comprise a biasing mechanism interoperable with the housing and configured to bias a card surface of the removable storage card into thermal communication with the thermal management system in response to insertion of the removable storage card into the housing opening. In some aspects, the biasing mechanism includes one or more elastic members configured to apply a biasing force to the removable storage card in response to the insertion of the removable storage card into the housing opening.
US11520306B2 Machine learning apparatus, controller, generation method, and control method
A machine learning apparatus includes a first information acquiring unit that acquires first information including at least one of a shape of a workpiece, a material of the workpiece, a cutting path of a cutting process, a type of a tool, and an amount of wear of the tool; a second information acquiring unit that acquires second information correlated with an evaluation of a burr occurring on the workpiece due to the cutting process; and a learning unit that executes learning processing using a plurality of pieces of the first information and a plurality of pieces of the second information, and generates a learning model that outputs a cutting condition, according to another piece of first information that is different from the plurality of pieces of first information.
US11520305B2 Electronic apparatus and method
According to one embodiment, an electronic apparatus includes a receiver, a processor and a transmitter. The receiver receives a reception signal including a value indicating a physical quantity related to operation of a control target object at a communication destination. The processor determines a state of wireless communication between the electronic apparatus and the communication destination. The processor calculates a target value for instructing operation of the control target object. The processor generates a transmission signal including a value obtained by modifying the target value. The transmitter transmits the transmission signal to the control target object.
US11520303B2 Method and system for test driving mobile machine
A method includes determining a test drive script (TDS) to perform while a tool monitors an electronic system in a mobile machine during a test drive of the mobile machine. The TDS includes an ordered sequence of drive cycle procedures (DCPs). The ordered sequence of DCPs begins with an initial DCP and ends with a final DCP. Each DCP is indicative of a respective mobile machine state. The TDS includes a first particular DCP associated with both a first particular mobile machine state and a first condition pertaining to the first particular mobile machine state. The method also includes outputting a representation of at least a portion of the TDS. Additionally, the method includes determining and outputting one or more of: status information corresponding to achieving the first particular mobile machine state or status information corresponding to achieving the first condition pertaining to the first particular mobile machine state.
US11520301B2 Data interaction platforms utilizing dynamic relational awareness
There is a need for more effective and efficient data modeling and/or data visualization solutions. This need can be addressed by, for example, solutions for performing data modeling and/or data visualization in an effective and efficient manner. In one example, solutions for generating a data model with dynamic relational awareness are disclosed. In another example, solutions for processing data retrieval queries using data models with dynamic relational awareness are disclosed. In yet another example, solutions for generating data visualizations using data models with dynamic relational awareness are disclosed. In a further example, solutions for integrating external data objects into data models with dynamic relational awareness are disclosed.
US11520299B2 Shared data center based industrial automation system for one or multiple sites
A system includes a shared data center having at least one data storage unit and at least one processing unit. The shared data center is configured to service one, two, or more industrial automation systems. For each of the one, two, or more industrial automation systems, the shared data center is configured to receive process-related data associated from at least one local device in at least one local system, analyze the process-related data from the local device, and provide instructions to at least one client device associated with the local system.
US11520298B2 Operation monitoring terminal, safety instrumented system, and information display method
An operation monitoring terminal includes a viewer that obtains from an engineering terminal, a registration file in which information including names of one or more groups that are operation monitoring targets and names of controllers that belong to the groups is set, refers to the registration file to display the groups that are the operation monitoring targets, and obtains from a controller belonging to a group selected from among the displayed groups, forcing information including a forcing target that is being subjected to forcing to determine the forcing target that is being subjected to forcing and displays a name of the controller and a name of the forcing target as information about forcing.
US11520297B2 Enhancing diagnostic capabilities of computing systems by combining variable patrolling API and comparison mechanism of variables
Methods and apparatus relating to enhancing diagnostic capabilities of computing systems by combining variable patrolling Application Program Interface (API) and comparison mechanism of variables are described. In one embodiment, a first processor core executes a first instance of a workload to generate a first set of safety variables. A second processor core executes a second instance of the workload to generate a second set of safety variables. A third processor core generates a signal in response to comparison of the first set of safety variables and the second set of safety variables. Other embodiments are also disclosed and claimed.
US11520283B2 Image forming apparatus that controls regulation unit to prevent or allow detachment of a cartridge mounted to the image forming apparatus
The image forming apparatus includes a cartridge replaceable by detachably mounting to the image forming apparatus, a door that takes a closed state or an open state, a locking pin that switches a state of the regulation unit between a regulating state in which the replacement unit is prevented to be detached from the image forming apparatus and a release state in which the replacement unit is to be detachable from the image forming apparatus, and a lock control unit (a control unit) that makes a determination as to whether or not the state of the regulation unit is to be switched from the release state to the regulating state, at a predetermined timing when initial processing is completed after a power source is turned on or a state of the door becomes the closed state from the open state.
US11520281B2 Image forming apparatus having a mounting surface of an electronic circuit substrate that extends in a direction crossing an outer surface of a frame for efficient use of space
An image forming apparatus includes an image forming unit configured to form an image on a recording medium, a first frame and a second frame configured to support the image forming unit, the first frame and the second frame being provided to sandwich the image forming unit, an outer casing member extending along a surface of the first frame configured to cover the first frame, and an electronic circuit substrate that is provided on a side opposite to the image forming unit via the surface of the first frame, and is provided between the first frame and the outer casing member, wherein the electronic circuit substrate extends in a direction crossing a surface of the outer casing member.
US11520279B2 Metal frame of image forming apparatus and image forming apparatus
A metal frame of an image forming apparatus including an image forming unit which forms an image on a sheet, comprising: a first support which supports the image forming unit; and a second support which is arranged with an interval from the first support and supports the image forming unit together with the first support; wherein the second support includes: a first sheet metal which includes a first flat surface portion in which a through-hole is formed and a bent and raised portion which is bent and raised from the first flat surface portion at a position adjacent to the through-hole, and a second sheet metal which is supported to the first sheet metal on the first sheet metal and includes a second flat surface portion which is sandwiched between the first flat surface portion and the bent and raised portion and a protruded portion which protrudes from the second flat surface portion in a plate thickness direction of the second flat surface portion at a position overlapping with the through-hole in a vertical direction.
US11520278B2 Transport member, transport device, and image forming apparatus
A transport member includes a shaft and plural blades that extend around the shaft so as to transport a target object that is to be transported and that is present around the plural blades in a direction in which the shaft extends by rotating with the shaft, the plural blades extending in at least a region of the transport member in the direction in which the shaft extends in such a manner that the plural blades are sequentially out of phase with one another in a direction in which the plural blades rotate. The at least a portion in the direction in which the shaft extends has flexibility.
US11520275B2 Cleaning device capable of suppressing that a sealing member constitutes a resistance to a rotational operation of a supporting member for a cleaning blade
A cleaning device includes a cleaning blade, a supporting member, a housing, a pressing member, and a sealing member. The supporting member is a metal member extended in a longitudinal direction of the cleaning blade. The supporting member includes a first flat surface portion formed along a widthwise direction, a curved surface portion bent toward a rotatable member with respect to a thickness direction of the cleaning blade, and a second flat surface portion formed along the thickness direction of the cleaning blade. As viewed in the longitudinal direction, a swing center of the supporting member is positioned on a rotation center side of the rotatable member relative to a plane including the first flat surface portion and relative to a plane including the second flat surface portion. The sealing member is provided in contact with the curved surface portion and seals between the supporting member and the housing.
US11520274B2 Cleaning device capable of preventing solidification of toner and image forming apparatus including the same
A cleaning device includes a housing, a cleaning blade, a toner conveyance path, a conveyance screw, and a first flicker. The conveyance screw includes a rotary shaft and a helical vane. The first flicker includes a first base portion and a plurality of first contact pieces and uses the first contact pieces to press the conveyance screw in a first direction away from a bottom part of the toner conveyance path. The first base portion includes a secured portion and a blade opposed portion. The first contact pieces are connected to an upper end part of the blade opposed portion. An elastic member is disposed between the cleaning blade and the blade opposed portion.
US11520273B2 Driving force transmitting mechanism and image forming apparatus
Provided is a driving force transmitting mechanism including: a first rotating member which rotates around a first rotation axial; a driving force transmitting member which rotates together with the first rotation member, and to which driving force is transmitted from the first rotating member; a cylindrical shaft which contacts with the first rotating member in a diameter direction, and which includes an engaging portion to engage with the driving force transmitting member, and is coaxially rotated with the first rotating member by the driving force from the driving force transmitting member at the engaging portion; and a second rotating member which is rotated around a second rotation axial, disposed next to the first rotation axis in an axial direction, by the driving force transmitted from the cylindrical shaft. The first rotating member includes at least one contacting portion that contacts with the second rotating member.
US11520270B2 Imaging system with gloss treatment device
An imaging system with a gloss treatment device includes an endless belt, a heating portion and a pressing portion. The endless belt conveys a medium along a conveyance direction. The heating portion heats the endless belt. The pressing portion presses the endless belt against the heating portion. A nip is formed in a region where the endless belt contacts both of the pressing portion and the heating portion. The nip includes an upstream end and a downstream end in the conveyance direction, and a reference line intersects the upstream end and the downstream end of the nip. The endless belt includes a conveyance portion that is inclined toward the heating portion, in relation to the reference line associated with the nip.
US11520269B2 Image forming apparatus
An image forming apparatus includes a paper discharging tray and a paper detection part disposed at an upstream end of the paper discharging tray in a paper discharge direction. The paper detection part includes a base end member provided rotatably around a first axis extending in a direction perpendicular to a paper discharge direction and a tip member pivoted to the base end member to rotate around a second axis parallel to the first axis, and extending downwardly to incline toward an upstream side of the paper discharge direction in a state where the base end member is not subjected to pressure from the paper being discharged. The base end member is disposed to face a discharge opening when being at the reference position, and the image forming apparatus stops discharging paper from the discharge opening when the base end member rotates by a predetermined threshold or more with respect to the reference position.
US11520267B2 Image processing method, image processing apparatus
A processor generates an extraction image by extracting, from a test image, a target specific part that is a horizontal stripe extending in a horizontal direction or a noise point. The processor derives a vertical data sequence from a target area in the extraction image and converts the vertical data sequence to primary conversion data of a frequency domain. The processor converts, to secondary conversion data of a space domain, correction data that is obtained by removing, from the primary conversion data, data of frequency bands other than a particular frequency band corresponding to a target specific part that was determined as having periodicities. The processor classifies the target specific parts into periodic specific part and non-periodic specific part by comparing positions of the target specific parts with a peak position in a waveform represented by the secondary conversion data.
US11520266B2 Image forming system
An image forming system including: a reading unit configured to read, through a transparent member, an image on a first sheet conveyed by a conveyance unit; an opposed member provided opposite to the reading unit with respect to the transparent member, the first sheet passing through a gap between the opposed member and the transparent member; and at least one processor configured to control, based on the image read by the reading unit, a geometric characteristic of an image to be formed on a second sheet by an image forming portion, and control a changing unit to change the size of the gap to a first size when the thickness of the first sheet is a first thickness, and to a second size larger than the first size when the thickness of the first sheet is a second thickness larger than the first thickness.
US11520264B2 Image forming apparatus
An image forming apparatus includes an image forming unit configured to form an image on a sheet based on image forming condition, a reader configured to convey the sheet and read a test image on the sheet while the sheet is conveyed, and a controller configured to control the image forming unit to form the image and the test image on a same sheet, control the reader to read the test image on the same sheet, and generate the image forming condition for adjusting a density of an image to be formed by the image forming unit, based on a reading result of the test image by the reader.
US11520262B2 Fixing device and image forming apparatus
According to one embodiment, a fixing device, includes a fixing member having a first surface configured to be pressed against a recording medium and a heater on a second surface of the fixing member. A first heat conducting member contacts aback surface side of the heater, and a second heat conducting member is provided to be moveable between a first state, in which the second heat conducting member is in contact with the first heat conducting member and the second surface of the fixing member, and a second state, in which the second heat conducting member is contacting the first heat conducting member, but separated from the second surface of the fixing member.
US11520256B2 Transfer unit capable of switching between a plurality of transfer rollers
A transfer unit includes a first roller, a second roller, a first bearing member, a second bearing member, a roller holder, a first urging member, a second urging member, a first switching cam, a second switching cam, and a driving mechanism. The first and second switching cams have first and second guide holes with which first and second engaging portions formed on the first and second bearing members engage respectively. By rotating the roller holder, one of the first and second rollers is arranged opposite an image carrying member and, by rotating the first and second switching cams to change engaging positions of the first and second engaging portions respectively, the first or second roller is arranged either at a reference position at which it is kept in pressed contact with the image carrying member or at a released position.
US11520255B2 Transfer unit capable of switching a transfer roller to one of a size appropriate to a recording medium
A transfer unit includes first and second rollers of which the second roller has an elastic layer larger in the axial direction than the first roller, a roller holder, and a switching cam. One of the first and second rollers is, by rotating the roller holder, arranged opposite an image carrying member and, by rotating the switching cam, arranged selectively either at a reference position to form a transfer nip or at a released position to lie away from the image carrying member. Let a length of the elastic layer of the first roller in the axial direction, a width of an effective image area on the image carrying member to which a toner image can be transferred, and a width of a recording medium of a maximum size allowing transfer using the first roller be L1, L3, and L4 respectively, L4
US11520254B2 Transfer unit capable of switching between two transfer rollers and maintaining a positional relationship with pre-transfer guide
A transfer unit includes, as transfer rollers, first and second rollers of which the second has an elastic layer larger in an axial direction than the first, first and second bearing members, a roller holder, first and second urging members, a switching cam, a driving mechanism, and a first pre-transfer guide. By rotating the roller holder, the first or second roller is arranged opposite an image carrier and, by rotating the switching cam, the first or second roller arranged opposite the image carrier is arranged selectively either at a reference position where the first or second roller is in pressed contact with the image carrier or at a released position where the first or second roller lies away from the image carrier. With the first or second roller arranged at the reference position, the first pre-transfer guide is arranged at a first guide position.
US11520252B2 Image forming apparatus
An image forming apparatus includes: an annular transfer belt having an outer surface on which an image is transferred; a nip portion that forms a nip region for nipping a recording medium with an outer surface of the transfer belt; a facing portion that faces the nip region from an inner side of the transfer belt and transfers the image from the transfer belt to the recording medium in the nip region by charging the transfer belt; and a transport unit including a holding portion that holds the recording medium, transports the recording medium by moving the holding portion, and causes the recording medium together with the holding portion to pass the nip region while holding the recording medium at the holding portion.
US11520250B2 Developing device with filter and a plurality of air exit paths and image forming apparatus
A developing device includes: a housing in which a developer is contained; a cover member configured to cover an upper opening of the housing; a developer holder that is supported by the housing and holds the developer on an outer surface and rotates; and a regulating member that faces the developer holder and is configured to regulate an amount of the developer on the outer surface. The device also includes a first exit path inclined toward an inside of the housing which is configured to exit air from the inside of the housing to an outside of the cover member. A second exit path connects the first exit path and a filter member provided on the cover member, in which the filter member prevents passage of the developer and allows for passage of air.
US11520247B2 Controlling charging voltage
An example image forming apparatus includes a photoconductor, a driving unit to rotate the photoconductor, a charging device, a power unit to apply a charging voltage to the charging device, a current measuring unit to measure a current flowing through the charging device and the photoconductor, and a processor. The processor may determine a charging voltage by controlling the driving unit to rotate the photoconductor at a plurality of different rotational speeds, controlling the power unit to apply at least one test charging voltage to the charging device at each of the plurality of different rotational speeds, and determining a charging voltage based on a current measured at each of the at least one test charging voltage through the current measuring unit, and control the charging voltage according to states of the photoconductor and the charging device, based on a result of the performing of the charging voltage determination process.
US11520239B2 Separation of contributions to metrology data
A method including: computing a value of a first variable of a pattern of, or for, a substrate processed by a patterning process by combining a fingerprint of the first variable on the substrate and a certain value of the first variable; and determining a value of a second variable of the pattern based at least in part on the computed value of the first variable.
US11520231B2 Flexible display substrate and method for manufacturing the same
A photosensitive resin composition is provided. The photosensitive resin composition is applied in a technical field of flexible display devices. The photosensitive resin composition comprises 5 to 50 parts by weight of an acrylate crosslink monomer, 0.2 to 0.6 parts by weight of an initiator, 5 to 8 parts by weight of a liquid pigment solid substance, 5 to 8 parts by weight of a resin, and 20 to 70 parts by weight of a solvent. The initiator is a radical initiator having a decomposition temperature less than 40° C. The acrylate crosslink monomer comprises a copolymerization two of aromatic group-containing and triol-containing acrylate polymerizable monomers for lowering a temperature of a following color filter preparing process. A method of preparing the photosensitive resin composition and a display device comprising the photosensitive resin composition are also provided.
US11520228B2 Mass fabrication-compatible processing of semiconductor metasurfaces
A method of processing a layer structure with a semiconductor layer to form metasurface structures is disclosed. The method relies on a layer structure that includes a substrate, a layer stack, and resist structures. The latter are made of a resist material that includes a semiconductor element. The layer stack is arranged on top of the substrate. The resist structures form a pattern on the layer stack. The layer stack includes: a semiconductor layer (arranged on top of the substrate); a protective layer (arranged on top of the semiconductor layer); and a transfer layer (arranged on top of the protective layer). The layer structure is obtained by forming the layer stack on top of the substrate, wherein the protective layer is deposited using an atomic-layer deposition process.
US11520226B2 Imprint method, imprint apparatus, imprint system, and method of manufacturing article
The present invention provides an imprint method of performing a forming process which includes supplying an imprint material on a substrate and then forming a pattern of the imprint material on the substrate by using a mold, the method comprising: dispensing, on the substrate, an adhesion material to bring the substrate and the imprint material into tight contact with each other; performing a first annealing process of heating and cooling the substrate on which the adhesion material has been dispensed; conveying the substrate to which the first annealing process has been performed; performing a second annealing process of heating and cooling the substrate which has been conveyed in the conveying; and performing the forming process on the substrate to which the second annealing process has been performed.
US11520225B2 Mask and method for correcting mask patterns
A method for correcting mask patterns includes providing a target layout, including a plurality of main patterns; dividing the target layout into a plurality of first regions along a first direction; acquiring position information of each first region of the plurality of first regions; acquiring a first model of each first region according to the position information of the first region; acquiring pattern parameters of auxiliary patterns around each main pattern of the first region; and arranging, around each main pattern, the auxiliary patterns of the main pattern according to the pattern parameters of the auxiliary patterns.
US11520223B2 Illumination system and projection apparatus
An illumination system and a projection apparatus are provided. The illumination system includes a coherent light source, an optical module, and a first light-diffusing device. The coherent light source emits a coherent light beam. The optical module and the first light-diffusing device are located on a transmission path of the coherent light beam. The optical module has an optical surface and a light-diffusing surface, and the coherent light beam focuses on a first position through the optical surface of the optical module. The first light-diffusing device is located at the first position or in vicinity of the first position. The coherent light beam passes through the first light-diffusing device so that a diffusion angle of the coherent light beam is sequentially changed. A display frame exhibiting a uniform luminance is thereby provided by the illumination system and the projection apparatus of the invention.
US11520218B2 Projection apparatus and phosphor wheel thereof
A phosphor wheel and a projection apparatus with the phosphor wheel are disclosed. A phosphor wheel includes a driving motor, a temperature interference element, a substrate and at least one light wavelength converting layer. The driving motor includes a motor body and a rotating member. The motor body drives the rotating member to rotate relative to the motor body along a rotation axis. The temperature interference element is connected with the rotating member and the substrate. The motor body drives the rotating member to rotate the temperature interference element and the substrate relative to the motor body. The substrate includes a first surface and a second surface disposed opposite to each other. The second surface is located between the first surface and the rotating member. The light wavelength converting layer is disposed on the first surface of the substrate.
US11520217B1 Four-sided projection for augmented reality
A computer simulation may include a tabletop game in which multiple players each wearing a head-mounted display (HMD) view a tabletop projector housing with a different aspect of the game for each side of the housing. A projector assembly may be inside the housing. The housing may be a screen that unfolds into cube, and the projector projects light in all four screens so that everyone gets different perspective. A player may be enabled to switch between perspectives for different player's angles.
US11520214B2 Systems, methods, and structures for improved supercontinuum generation
Aspects of the present disclosure describe improved supercontinuum generation based upon alternating optical dispersion along a waveguide length that advantageously generates much more spectral bandwidth than possible with conventional, prior art techniques without losing coherence as well as supporting a larger range of pulse energies (i.e., for lower than conventionally allowed pulse energies or high pulse energies).
US11520211B2 Anisotropically conductive moisture barrier films and electro-optic assemblies containing the same
An electro-optic assembly includes a layer of electro-optic material configured to switch optical states upon application of an electric field and an anisotropically conductive layer having one or more moisture-resistive polymers and a conductive material, the moisture-resistive polymer having a WVTR less than 5 g/(m2*d).
US11520208B2 System and method for multi-zone dimming window system
A window control system includes a plurality of electro-optic devices configured to control a transmittance of light through each of the plurality of zones, and at least one sensor configured to identify an intensity of light transmitted through the at least one window. A controller k in communication with the electro-optic devices and the at least one sensor. The controller is configured to independently control the transmittance of the light through each of the zones based on at least one of a direction of the light and an intensity of the light detected in a passenger compartment of a vehicle.
US11520206B2 Active metamaterial array and method for manufacturing the same
An active metamaterial array of the present disclosure includes: a substrate; a plurality of metamaterial structures disposed on the substrate and spaced apart from each other; a conductivity variable material layer formed between each of the plurality of the metamaterial structures so as to selectively connect the metamaterial structures; an electrolyte material layer formed on the metamaterial structures and the conductivity variable material layer; and a gate electrode disposed at one end of the substrate so as to be in contact with one region of the electrolyte material layer, and when an external voltage is applied to the gate electrode, the gate electrode changes the conductivity of the conductivity variable material layer by controlling the migration of ions contained in the electrolyte material layer.
US11520204B2 Electrochromic nickel oxide simultaneously doped with lithium and a metal dopant
An electrochromic device comprising a counter electrode layer comprised of lithium metal oxide which provides a high transmission in the fully intercalated state and which is capable of long-term stability, is disclosed. Methods of making an electrochromic device comprising such a counter electrode are also disclosed.
US11520199B2 Display device
A display device includes: a capacitance wire; a first pixel electrode disposed so as to be adjacent to the capacitance wire; a second pixel electrode disposed so that the capacitance wire is located between the first pixel electrode and the second pixel electrode; a first capacitance forming electrode connected to the first pixel electrode and disposed so as to overlap the capacitance wire via an insulating film; and a shield electrode disposed so as to be located between the first pixel electrode and the second pixel electrode and so as to at least partially overlap the first capacitance forming electrode via an insulating film.
US11520197B2 Active-pixel device assemblies with rough coating for stray-light reduction, and methods for manufacture
An active-pixel device assembly with stray-light reduction includes an active-pixel device including a semiconductor substrate and an array of active pixels, a light-transmissive substrate disposed on a light-receiving side of the active-pixel device, and a rough opaque coating disposed on a first surface of the light-transmissive substrate and forming an aperture aligned with the array of active pixels, wherein the rough opaque coating is rough so as to suppress reflection of light incident thereon from at least one side. A method for manufacturing a stray-light-reducing coating for an active-pixel device assembly includes depositing an opaque coating on a light-transmissive substrate such that the opaque coating forms a light-transmissive aperture, and roughening the opaque coating to form a rough opaque coating, said roughening including treating the opaque coating with an alkaline solution.
US11520193B2 Semiconductor device and display device
An object of the present invention is to decrease the resistance of a power supply line, to suppress a voltage drop in the power supply line, and to prevent defective display. A connection terminal portion includes a plurality of connection terminals. The plurality of connection terminals is provided with a plurality of connection pads which is part of the connection terminal. The plurality of connection pads includes a first connection pad and a second connection pad having a line width different from that of the first connection pad. Pitches between the plurality of connection pads are equal to each other.
US11520191B2 Segmented control of a display device's privacy cell
Privacy cells can be configured to enable segmented control. A privacy cell can include a segmented array of electrodes that allow segments of liquid crystal to be independently controlled. By independently applying a voltage to each electrode, the liquid crystal within each segment can be independently oriented at a desired angle for a particular mode of operation.
US11520186B2 Liquid crystal display and method for manufacturing same
A liquid crystal display capable of reducing the occurrence of defective display due to variations in the initial alignment direction of a liquid crystal alignment control film in a liquid crystal display of an IPS scheme, realizing the stable liquid crystal alignment, providing excellent mass productivity, and having high image quality with a higher contrast ratio. The liquid crystal display has a liquid crystal layer disposed between a pair of substrates, at least one of the substrates being transparent, and an alignment control film formed between the liquid crystal layer and the substrate. At least one of the alignment control films 109 comprises photoreactive polyimide and/or polyamic acid provided with an alignment control ability by irradiation of substantially linearly polarized light.
US11520185B2 Liquid crystal display device
The present invention has a pixel which includes a first switch, a second switch, a third switch, a first resistor, a second resistor, a first liquid crystal element, and a second liquid crystal element. A pixel electrode of the first liquid crystal element is electrically connected to a signal line through the first switch. The pixel electrode of the first liquid crystal element is electrically connected to a pixel electrode of the second liquid crystal element through the second switch and the first resistor. The pixel electrode of the second liquid crystal element is electrically connected to a Cs line through the third switch and the second resistor. A common electrode of the first liquid crystal element is electrically connected to a common electrode of the second liquid crystal element.
US11520183B2 Touch front light module and touch display device
A touch front light module includes a touch light-guiding unit, a light-emitting unit, and a protective layer. The touch light-guiding unit includes a glass board, a touch layer disposed on a top surface of the glass board, and a microstructure layer disposed on a bottom surface of the glass board and which has a plurality of microstructures for light scattering. The light-emitting unit is disposed on a lateral side of the touch light-guiding unit and is configured to emit light to be incident on the lateral surface of the glass board. The protective layer is disposed on the touch layer. A touch display device including a display module and the touch front light module disposed on the display module is also disclosed.
US11520180B2 Quantum dot material structure, liquid crystal display device, and electronic device
The present invention provides a quantum dot material structure, a liquid crystal display device, and an electronic device. The quantum dot material structure is applied in the liquid crystal display device. The quantum dot material structure includes a quantum dot core, a quantum dot shell, and a quantum dot ligand layer in order from an inside to an outside. The quantum dot core comprises a cadmium arsenide magic-size, and the quantum dot core is used to absorb green light of a predetermined wavelength. The quantum dot shell is used to protect the quantum dot core. The quantum dot ligand layer is used to promote a structural dispersion of the quantum dot material.
US11520178B2 Liquid crystal display device
According to one embodiment, a display device includes a liquid crystal panel, a case covering a rear surface side of the liquid crystal panel, a backlight device disposed in the case and opposed to the liquid crystal panel with a gap, a first holding member provided on a side plate of the case, and a second holding member including a fixation part attached to the side plate of the case, and a second holding part interposed between an optical sheet and a rear surface of the liquid crystal panel to cover a light source device and an end part of the optical sheet on the light source device side.
US11520177B2 Display apparatus comprising a printed circuit board installed on a bottom chassis using a mounting boss having a mounting groove that accommodates the printed circuit board
The present invention relates to a display apparatus comprising a bottom chassis and a printed circuit board installed on the bottom chassis. The bottom chassis comprises a rear portion, a mounting boss protruding backwards from the rear portion, and a mounting groove concavely formed in one side of the mounting boss. The printed circuit board comprises a substrate portion in a plate shape, a through hole provided in the substrate portion to allow the rear end of the mounting boss to pass therethrough, and a solder applied to a partial area on one surface of the substrate portion, the partial area being adjacent to the through hole.
US11520176B2 Display device comprising a single-layer polymer substrate having a plurality of protrusion elements disposed under a top surface of the single-layer polymer substrate
A display device is provided and includes a first polymer substrate, a plurality of thin-film transistors, a second polymer substrate, and a liquid crystal layer. The thin-film transistors are disposed on the first polymer substrate. The second polymer substrate is disposed opposite to the first polymer substrate. The liquid crystal layer is disposed between the first polymer substrate and the second polymer substrate. The first polymer substrate has a first thickness, the second polymer substrate has a second thickness, and the first thickness is greater than the second thickness.
US11520172B2 Transflective, PCM-based display device
The invention is notably directed to a transflective display device. The device comprises a set of pixels, wherein each of the pixels comprises a portion of bi-stable, phase change material, hereafter a PCM portion, having at least two reversibly switchable states, in which it has two different values of refractive index and/or optical absorption. The device further comprises one or more spacers, optically transmissive, and extending under PCM portions of the set of pixels. One or more reflectors extend under the one or more spacers. An energization structure is in thermal or electrical communication with the PCM portions, via the one or more spacers. Moreover, a display controller is configured to selectively energize, via the energization structure, PCM portions of the pixels, so as to reversibly switch a state of a PCM portion of any of the pixels from one of its reversibly switchable states to the other. A backlight unit is furthermore configured, in the device, to allow illumination of the PCM portions through the one or more spacers. The backlight unit is controlled by a backlight unit controller, which is configured for modulating one or more physical properties of light emitted from the backlight unit. The invention is further directed to related devices and methods of operation.
US11520171B2 Display panel manufacturing method and manufacturing device
The present disclosure illustrates a display panel manufacturing method including steps: disposing an alignment mark on a display panel; using an invisible-light identifier device to identify the alignment mark; and, processing the display panel according to the identified alignment mark. The invisible-light identifier device is configured to identify invisible light having wavelength longer than visible light.
US11520165B2 Eyeglasses clip for securing eyeglasses to a cap in a stowed configuration
An eyewear clipping device to fasten the eyewear to the sides of a cap that comprises a first vertical member forming an exterior slot for receiving an earpiece of an eyewear with a first top end and a first bottom end. A second vertical member forms an interior three-sectioned clip with a second top end and a bottom end comprising a central ascending vertical section that forks at the top second end to form two retention wings that extend back downward toward the bottom end that insert behind a hat band of a cap and together with the central ascending vertical section, which is positioned in front of the hat band, create an opposed gripping force on the hat band. The first bottom end and the second bottom end connect together using a U-shaped curve or straight bridge.
US11520163B2 Stereoscopic image apparatus
A stereoscopic image apparatus that is capable of minimizing loss of optical energy and improving quality of a stereoscopic image is disclosed. The stereoscopic image apparatus includes a polarizing beam splitter to reflect or transmit incident light based on polarization components of the light to split the light in at least three different directions, a reflective member to reflect the light reflected by the polarizing beam splitter to a screen, at least one modulator to modulate the light reflected by the reflective member and the light transmitted through the polarizing beam splitter, and a refractive member disposed in an advancing direction of light to be incident upon the polarizing beam splitter to refract the light to be incident upon the polarizing beam splitter.
US11520158B2 Display device
In an optical system, a first optical section having positive power, a second optical section provided with a first diffractive element and having positive power, a third optical section having positive power, and a fourth optical section provided with a second diffractive element and having positive power are disposed along a light path of image light emitted from an image light generation device. A first intermediate image of the image light is formed between the first optical section and the third optical section, a pupil is formed in the vicinity of the third optical section, a second intermediate image of the image light is formed between the third optical section and the fourth optical section, and the fourth optical section collimates the image light to form an exit pupil. The first diffractive element and the second diffractive element are in a conjugate relation or a roughly conjugate relation.
US11520156B2 Multi-channels high brightness light engine apparatus
A high brightness light engine apparatus is disclosed, comprising at least one long red wavelength light source with a peak wavelength longer than 630 nm, at least one green wavelength light source and at least one blue wavelength light source. Furthermore, the long wavelength red light may be combined with short wavelength red light and green/blue lights into a co-axial light path by at least one beam combiner such as wedged dichroic mirror, X-plate dichroic mirror or a dichroic X-cube. A 3-channels/4-channels/5-channels light engine apparatus and a hybrid laser LED light engine apparatus are disclosed that comprises at least a long wavelength red light source, one blue light source, and one converted green light source, combined by a dichroic mirror together with a X-plate dichroic mirror, a wedged dichroic mirror or a dichroic X-cube without Etendue increase to achieve high brightness light engine output as high as 5000 lm.
US11520152B1 Head-mounted display systems with gaze tracker alignment monitoring
A head-mounted device may have displays that provide images. Waveguides may be used in conveying the images to eye boxes. The waveguides may overlap lenses in a glasses frame or other head-mounted support structure. The waveguides and lenses may be transparent. This allows real-world objects to be viewed from the eye boxes. Infrared-light reflectors may overlap the lenses. Gaze tracking system light sources may supply infrared light that reflects from the infrared-light reflectors to the eye boxes to illuminate a user's eyes. Gaze tracking system cameras capture gaze tracking images of the eyes from the eye boxes to track the user's gaze. Fiducials associated with the infrared-light reflectors may be monitored using the gaze tracking system cameras. This allows components such as the gaze tracking system cameras to be calibrated.
US11520151B2 Systems and methods for manipulating light from ambient light sources
An optical device includes variable optical material that alters at least one of: incident ambient light, spectral content of incident ambient light or direction of incident ambient light through the optical device in response to a stimulus provided by the device. The device can sense intensity and/or spectral characteristics of ambient light and provide appropriate stimulus to various portions of the optical device to activate the variable optical material and alter at least one of: incident ambient light, spectral content of incident ambient light or direction of incident ambient light.
US11520150B2 Device comprising optical elements of selected refractive index
The present disclosure relates to a device, in particular an augmented reality device. In particular, the disclosure relates to a device, a kit, a process for making the device, and a process for making a visual impression.
US11520142B1 Light field near-eye display and method thereof for generating virtual reality images
A method for generating virtual reality images and used in a light field near-eye display includes steps of: calculating a compensation mask according to a simulated image and superimposing the compensation mask on a target image to generate a superimposed target image, wherein brightness distributions of the simulated image and the compensation mask are opposite to each other; and shifting a display image according to a change vector of a plurality of eye movement parameters, wherein the display image is converted from the superimposed target image. The light field near-eye display is also provided. In this way, the light field near-eye display for generating virtual reality images and the method thereof can achieve the purpose of improving the uniformity of the image and expanding the eye box size.
US11520139B2 Rotating steering mirror and methods, assemblies, and systems thereof
A rotating steering mirror assembly comprising a first wedge rotatable relative to a base and a second wedge rotatable relative to the first wedge to controllably tilt a mirror on an outward- or forward-facing surface of the second wedge. Respective motors can independently rotate the first and second wedges.
US11520129B2 Low magnification mode of operation for common mechanical axis field of view switching and image de-roll
A low magnification mode of operation of a multiple field of view optical system is based on off-axis reflective afocal assemblies with a common optical exit pupil and having a common mechanical axis of rotation which provides both field of view switching and image de-roll functions. A reflective afocal switching assembly permits variable fields of view while at the same time providing a common axis and mechanism to achieve an optical de-roll of the image. This complex arrangement provides a relatively large change in magnification for an all-reflective optical system than can image over 0.4-12.0 micron spectrum.
US11520126B2 Projection lens system and image projection device
A projection lens system projects an image of a reduction side into a magnification side in an image projection device, a back glass being disposed on the reduction side. In the projection lens system, all of one or more negative lenses that satisfy, in a surface on the reduction side or a surface on the magnification side, condition |h/H|<2.0 defined by height h of a most off-axis principal ray and height H of an axial ray passing through a highest pupil position satisfy conditions Tn≥98.5% and Dn/Db≤0.05 defined by transmittance Tn, thickness Dn of the negative lens on an optical axis, and total thickness Db of the back glass.
US11520119B2 Foldable laptop computer camera accessory
The present disclosure generally relates to an electronic device accessory and a method of using such electrical device accessory to convert a built-in camera or webcam of the electronic device into an adjustable camera using the mirror reflection, allowing the built-in camera or webcam to operate, for example, as a document camera. The electronic device accessory comprises at least a foldable main body and a mirror adapted to attach to the main body. The electronic device accessory is configured to clip onto the electronic device. The electronic device includes a desktop computer, a laptop computer, a mobile phone, a tablet, an e-reader or any other electronic device that has a built-in camera. More particularly, the electronic device accessory is preferably a foldable laptop computer camera accessory.
US11520112B2 Optoelectronic device and method of manufacture thereof
An optoelectronic device. The device comprising: a silicon-on-insulator, SOI, wafer, the SOI wafer including a cavity and an input waveguide, the input waveguide being optically coupled into the cavity; and a mirror, located within the cavity and bonded to a bed thereof, the mirror including a reflector configured to reflect light received from the input waveguide in the SOI wafer.
US11520108B2 Optic fiber connecting device and optic fiber adaptor thereof
An optic fiber adaptor includes two flexible engaging members and two positioning walls cooperating with one another to define an insertion slot. Each engaging member has a first inclined surface and a second inclined surface disposed behind the first inclined surface. A distance between the first inclined surfaces of the engaging members decreases rearwardly so as to facilitate pushing of a casing body of a ferrule assembly into the insertion slot. A distance between the second inclined surfaces of the engaging members decreases forwardly so as to facilitate pulling of the casing body out of the insertion slot. An optic fiber connecting device having the optic fiber adaptor is also disclosed.
US11520105B2 Single photon source
The invention related to single photon emission systems based on nano-diamonds. Single-photon sources have a broad range of applications in quantum communication, quantum computing and quantum metrology.
US11520102B2 Planar illumination device comprising one or more optical sheets having an anisotropic coefficient of linear thermal expansion
A planar illumination device of an embodiment includes a light guide plate, a light source, one or more optical sheets, a bottom frame, and a top frame. The light guide plate receives light from a light incident side surface. The light source emits light to the light incident side surface of the light guide plate. The optical sheet is disposed on a light exit surface side of the light guide plate. The bottom frame houses the light guide plate, the light source, and the optical sheet. The top frame includes an opening, engages with the bottom frame and covers a light exit surface side of the optical sheet. An end portion on an opening side of a side wall of the bottom frame forms a space with a frame portion of the top frame, where the space corresponds to a clearance for an end portion of the optical sheet.
US11520101B2 Luminous keyboard and optical module thereof
A luminous keyboard and an optical module thereof are provided. The optical module includes a light guide sheet, a reflective film on one side of the light guide sheet, and an optical film on another side of the light guide sheet opposite to the reflective film. The optical film has a mask pattern. The mask pattern defines a light-transparent region, a light-shielding region, and a light modulation region extending from the light-shielding region to the light-transparent region. The light-transparent region allows light to pass therethrough. The light-shielding region blocks light. The light modulation region partially allows light to pass therethrough and partially blocks light, so that an average light-transmitting rate per unit area of the light modulation region is smaller than that of the light-transparent region and larger than that of the light-shielding region.
US11520100B2 Apertured light guides for luminaires
A light guide is provided. The light guide includes a planar body with a first light receiving surface, a light transmission region in optical communication with the first light receiving surface, and an aperture having an inner circumferential wall defining a light emission region, the inner circumferential wall having a plurality of vertically extending flutes. Substantially all light received at the light receiving surface internally reflects through the transmission region before extraction at the emission region. A luminaire is also provided. The luminaire includes a housing, a light guide as described herein, and a plurality of point light sources in optical communication with the light receiving surface of the light guide.
US11520098B2 Light emitting module and planar light source
A light emitting module including: a light guide member including: an emission region defined by a sectioning groove, a light source placement part located in the emission region, and a light adjusting hole; and a light source disposed in the light source placement part. In the schematic top view: the light adjusting hole is not positioned on a first straight line connecting (i) a center of the light source and (ii) a point in the sectioning groove that is farthest from the center of the light source, and a first lateral face of the light adjusting hole has a first region, and a line normal to the first region is oblique to a second straight line connecting (i) the center of the light source and (ii) a point in the sectioning groove that is closest to the center of the light source.
US11520094B2 Polarizing device and method for preparing the same, display substrate and display device
The present disclosure provides a polarizing device and a method for preparing the same, a display substrate, and a display device. The polarizing device includes: a base substrate, a metal wire grid, and an anti-reflection layer, in which the metal wire grid is arranged on the base substrate, the anti-reflection layer is arranged on the surface of the metal wire grid away from the base substrate, and the anti-reflection layer is a carbon film layer.
US11520090B2 Diffraction device, spectroscopic apparatus, and manufacturing method of diffraction device
A diffraction device includes a ZnS member and a ZnSe member coupled to the ZnS member, and a diffraction grating is provided on the ZnSe member.
US11520088B2 Universal post-mounted retroreflector
An improved mount assembly for an optical structure, is provided. The mount assembly for the optical structure, comprising an optical structure comprising at least one mirror panel, the mirror panel comprising a reflective surface, a back surface substantially opposite the reflective surface and at least one side surface extending between the reflective and back surfaces, at least one mounting member extending from the optical structure, a housing for receipt therein of at least a portion of the optical structure and all of the mounting member extending from the optical structure, the housing having at least one opening therethrough, and at least one screw received and tightened within the at least one opening such that a first end of the screw presses against and at least partially secures the mounting member within the housing. A method for assembling the same is also provided.
US11520087B2 Reflective optical element
Reflective optical element with extended service life for VUV wavelengths includes a substrate (41) and a metal layer (49) thereon. At least one metal fluoride layer (43) on the metal layer faces away from the substrate and at least one oxide layer (45) on the metal fluoride layer faces away from the substrate. The thicknesses of the layers on the metal layer facing away from the substrate are selected so that the electrical field of a standing wave, formed when a relevant wavelength is reflected, has a minimum in the region of the oxide layer. In addition, the relevant wavelength is selected so that, from a minimum VUV wavelength range to the relevant wavelengths, the integral over the extinction coefficients of the material of the at least one oxide layer is between 15% and 47% of the corresponding integral from the minimum wavelengths to a maximum wavelength.
US11520083B2 Member, imaging apparatus, and method for producing member
Provided are a transparent member having excellent transparency and maintaining anti-fogging properties for a long period of time and a method for producing a transparent member. A transparent member includes a substrate and a stacked body having an organic layer and an inorganic porous layer stacked on the substrate in the mentioned order such that the both layers are in contact with each other, in which the organic layer includes an organic molecular chain network including an organic polymer chain and an organic crosslinking chain having 3 or more to 30 or less carbon atoms, and an acidic group aggregate, and in which the inorganic porous layer has hydrophilicity and includes silicon oxide.
US11520082B2 Hybrid gradient-interference hardcoatings
Durable and scratch resistant articles including an optical coating with a gradient. An article comprises: a substrate; and an optical coating having a thickness and a first gradient portion. A refractive index of the optical coating varies along a thickness of the optical coating. The difference between the maximum refractive index of the first gradient portion and the minimum refractive index of the first gradient portion is 0.1 or greater. The absolute value of the slope of the refractive index of the first gradient portion is 0.1/nm or less everywhere along the thickness of the first gradient portion. The article exhibits an average single-surface reflectance of 15% to 98% over the wavelength range 400 nm-700 nm. The article also exhibits a maximum hardness in the range from about 10 GPa to about 30 GPa.
US11520077B2 Automated reservoir modeling using deep generative networks
A method for generating one or more reservoir models using machine learning is provided. Generating reservoir models is typically a time-intensive idiosyncratic process. However, machine learning may be used to generate one or more reservoir models that characterize the subsurface. The machine learning may use geological data, geological concepts, reservoir stratigraphic configurations, and one or more input geological models in order to generate the one or more reservoir models. As one example, a generative adversarial network (GAN) may be used as the machine learning methodology. The GAN includes two neural networks, including a generative network (which generates candidate reservoir models) and a discriminative network (which evaluates the candidate reservoir models), contest with each other in order to generate the reservoir models.
US11520074B2 Proximity sensor with light blocking barrier comprising a gap having a cross-section with parallel walls between emitter and detector
A sensor comprising a light emitter and light detector directly covered and encapsulated by a layer of light transmissive compound. A gap in the light transmissive compound between the light emitter and the light detector filled with a light blocking barrier.
US11520072B2 Electromagnetic pipe inspection in non-nested completions
A method and system for estimating parameters of pipes. The method may comprise disposing an electromagnetic (EM) logging tool into a pipe string, creating a log from a first set of one or more measurements, and creating a synthetic model of one or more nested pipes based at least in part on a well plan. The method may further comprise adding a modeled pipe to the synthetic model, estimating one or more parameters of the modeled pipe through model calibration to form a calibrated model, and performing an inversion with the calibrated model to estimate one or more pipe parameters of the pipe string. The system may comprise an electromagnetic logging tool that may comprise a transmitter, wherein the transmitter is a first coil and is operable to transmit an electromagnetic field, and a receiver, wherein the receiver is a second coil and is operable to measure the electromagnetic field.
US11520071B2 Multi-step inversion using electromagnetic measurements
A subterranean earth formation is evaluated by running a process with a logging tool residing in a borehole in the earth formation to collect shallow measurements of a property of the formation and deep measurements of the property of the formation. An inversion is performed on the shallow measurements to produce a group of possible formation models that fit the shallow measurements. A machine-learning algorithm is applied to estimate the shallow formation structure, using the group of possible formation models that fit the shallow measurements, to produce a shallow formation structure. An inversion is performed on the deep measurements to produce a group of possible formation models that fit the deep measurements. The shallow formation structure is expanded using the group of possible formation models that fit the deep measurements to produce a deep formation structure.
US11520068B2 Detection coil structure based on interlayer coupling and metal object detection system
The disclosure discloses a detection coil structure based on interlayer coupling and a metal object detection system. The detection coil structure includes: a top sub-detection coil and a bottom sub-detection coil, wherein the top and bottom sub-detection coils are the same in structure and similar or same in size and are orthogonal to each other, and both the outer boundaries and geometric symmetry centers of the detection coils are completely coincident; the top sub-detection coil includes a first terminal, a second terminal, a third terminal and a fourth terminal, and the bottom sub-detection coil includes a fifth terminal, a sixth terminal, a seventh terminal and an eighth terminal; and the first terminal is connected to the second terminal, the seventh terminal is connected to the eighth terminal, and the third terminal and the fourth terminal are respectively connected to the fifth terminal and the sixth terminal. When there is no metal object near the coil, the top and bottom sub-detection coils are completely decoupled, and the mutual inductance is zero. When there is a metal object near the coil, the detection coil structure can significantly amplify the impedance variation of the metal object to the entire detection coil to improve the detection effect by means of the mutual inductance coupling effect between the top and bottom sub-detection coils, and at the same time, a staggered arrangement structure can further eliminate non-detection blind zones.
US11520066B2 Ionizing radiation detector
An ionizing radiation detector includes a first common semiconductor substrate and a first plurality of single-photon avalanche diode (SPAD) microcell structures disposed at a top face of the first common semiconductor substrate. Each SPAD microcell structure includes a first semiconductor junction that is reverse-biased beyond a first breakdown threshold. The ionizing radiation detector may also include common anode and cathode connections to each of the SPAD microcell structures that operate as an output. The ionizing radiation detector may also include control circuitry connected to the SPAD microcell structures. The control circuitry may be configured to control biasing of the SPAD microcell structures and measure electrical characteristics of a signal provided on the output. Charge drift within the first common semiconductor substrate need not be inhibited from exciting more than one of the SPAD microcell structures of the first plurality of SPAD microcell structures by isolation barriers.
US11520059B2 Little invasive detector of ionising radiation
A detector of high-energy (higher than 100 eV) ionising radiation, including an optical fibre having an outside diameter, called the fibre diameter, smaller than 250 microns, including a fibre core, a first cladding, called the useful cladding, encircling the fibre core and a second cladding, called the protective cladding, encircling the useful cladding, and a scintillating layer provided to convert the ionising radiation into light; including a portion, called the detecting portion, arranged in a length of the fibre and having a void formed in the protective cladding, in the useful cladding, and possibly in the fibre core, the scintillating layer being arranged in the void in contact with the useful cladding and the fibre core.
US11520057B2 Radiation image capturing apparatus
A radiation image capturing apparatus includes a sensor substrate including a flexible base material and plural pixels that accumulate charges generated in accordance with radiation, a flexible first cable including one ends electrically connected to a connection region disposed at a predetermined side of the sensor substrate, a first circuit substrate electrically connected to the other end of the first cable and in which a first component used for processing a digital signal in a circuit unit driven in a case of reading out the charges in the plural pixels is mounted, a flexible second cable including one end electrically connected to a connection region disposed at a side different from the predetermined side, and a second circuit substrate electrically connected to the other end of the second cable and in which a second component used for processing an analog signal in the circuit unit is mounted.
US11520056B2 Computing headings using dual antennas with global navigation satellite systems
Systems and methods of heading determination with global navigation satellite system (GNSS) signal measurements are provided herein. A pair of antennas may be separated by a known baseline length and mounted on a vehicle. A GNSS receiver may obtain pseudorange and carrier phase measurements for GNSS satellites within view. An LRU may estimate carrier phase ambiguities and a two-dimensional vector, using the known baseline length and a linearized measurement model. The LRU may determine integer ambiguities using the estimated carrier phase ambiguities. The LRU may determine assumed wrong fixes of the integer ambiguities and a probability of almost fixed value. The LRU may store the set of integer ambiguities. The LRU may determine, from accumulated data over measurement epochs, updated integer ambiguities. The LRU may correct the carrier phase measurements using the updated integer ambiguities. The LRU may compute the heading using the corrected carrier phase measurements.
US11520053B2 Method for acquiring and modelling with a lidar sensor an incident wind field
The invention is a method for detecting aberrant values of an incident wind field in a space located upstream of a lidar sensor. The method comprises acquiring and modelling a measurement rws(k) with the lidar sensor of an incident wind field, by estimating a median mr(k) and a mean absolute deviation dr(k) in real time of measurements of the incident wind field and detecting aberrant values in real time using the estimated median mr(k) and the mean absolute deviation dr(k).
US11520049B2 Pulsed-light detection and ranging apparatus, system and method of detection and ranging of an object in a pulsed light detection and ranging system
A pulsed-light detection and ranging apparatus comprises an optical detector arranged to generate, when in use, time-series data in response to an optical pulse incident thereupon. A processing resource is also provided and arranged to support a pulse analyser (132). The pulse analyser (132) is arranged to identify (134) an inflection point of a pulse described by the time-series data. The pulse analyser (132) is further arranged to calculate (138) a distance based upon determined inflection point relative to a time axis associated with the time-series data.
US11520048B2 Laser scanner for monitoring a monitoring region
Laser scanner monitors region in front of an opening. Monitoring region is delimited by a frame, in front of which an edge region is located. Propagation time sensing means determines position of an object in the monitoring region by a propagation time measurement of laser pulse, an evaluation unit being provided, by means of which first object information is produced, whether an object was sensed by the propagation time measurement. An intensity sensing means evaluating received laser pulse with respect to the intensity thereof and the sensed intensity is compared with a reference intensity stored in a memory unit. Second object information being provided in the event of deviation beyond a certain threshold value, whether an object is located in the hazard edge region on the basis of the intensity deviation. A “safety signal” generated by the evaluation unit if first or second object information is positive.
US11520047B2 Distance measuring device
A distance measuring device includes a light emission portion configured to emit light; a light receiving portion configured to receive measurement light that is emitted by the light emission portion and reflected by the measurement object, the light receiving portion comprising a plurality of pixels configured to output light reception signals that depend on the received measurement light; a plurality of determination portions configured to receive the light reception signals and to determine characteristic values from the received light reception signals, and an evaluation portion that is connected to the plurality of determination portions, the evaluation portion being configured to calculate a distance from the characteristic values determined by the determination portions. Each of the plurality of determination portions is configured to receive the light reception signals only from a plurality of non-adjacent pixels.
US11520042B1 Apparatus and methods for artificial intelligence bathymetry
An apparatus for artificial intelligence (AI) bathymetry is disclosed. The apparatus includes a sonic unit attached to a boat, the sonic unit configured to generate a plurality of metric data as a function of a plurality of ultrasonic pulses and a plurality of return pulses. An image processing module is configured to generate a bathymetric image as a function of the plurality of metric data, identify, as a function of the bathymetric image, an underwater landmark, and register the bathymetric image to a map location as a function of the underwater landmark. A communication module is configured to transmit the registered bathymetric image to at least a remote device. An autonomous navigation module is configured to determine a heading for the boat as a function of a path datum and command boat control to navigate the boat as a function of the heading.
US11520039B2 Radar system with frequency division transmitters and receivers
A radar system having a transmitting antenna including a plurality of linear arrays of transmitting antenna elements arranged on a generatrix of a truncated cone or on a cylindrical surface; a signal generator block operatively connected to the transmitting antenna and adapted to feed the transmitting antenna; a receiving antenna having a plurality of groups of linear arrays of receiving antenna elements arranged on the generatrix of the truncated cone or on the cylindrical surface, in which each group of linear arrays of receiving antenna elements is circumferentially interposed between a first and a second linear array of transmitting antenna elements; a signal processor operatively connected to the receiving antenna, where the signal generator block is adapted and configured to feed the transmitting antenna so that the first and the second linear arrays of transmitting antenna elements emit a first and a second electromagnetic radiation, respectively, at a first and a second frequencies different from each other.
US11520035B2 Coherence change detection techniques
Techniques for determining coherency between composite images having phase and amplitude components are disclosed. The coherency can be determined based on the amplitude components of the images, by providing first and second amplitude images indicative of amplitude values of pixels of a respective first and second composite images, applying to each of the first and second amplitude images a first directional derivative operator and a second directional derivative operator, thereby generating for each of the amplitude images respective first directional derivative image and second directional derivative image thereof, and generating a first coherency map based at least on the directional derivative images of the first and second amplitude images. The first coherency map is indicative of decorrelation between the first and second composite images.
US11520034B2 System, device and method for imaging of objects using signal clustering
Methods and a device for imaging objects including unsupervised classifying and data analyzing of the object to detect and identify the structure of the object and further display the object's structure underlying structure, for example the arrangement of and relationships between the parts or elements of the object by using a location module configured to record the physical location of an antenna array.
US11520032B2 Methods and apparatuses for object presence detection and range estimation
A method and electronic device for object detection. The electronic device includes at least a first antenna pair comprising a first transmitter antenna configured to transmit signals and a first receiver antenna configured to receive signals, a memory, and a processor. The processor is configured to control the first transmitter antenna to transmit a first signal, generate a channel impulse response (CIR) based on receiving, by the first receiver antenna, a reflection of the first signal, determine a location of at least one leakage peak in the CIR, compare a first segment of taps in the CIR prior to the at least one leakage peak with a second segment of taps in the CIR after the leakage peak, and determine an object is present based on symmetry between the first and second segments of taps.
US11520023B2 High-speed time-of-interference light detection and ranging apparatus
A TOI LiDAR System generates an image of an object based on the distance of various point measurements to the object. The TOI LiDAR System detects the envelope of an electrical signal created from an interference light signal. The interference light signal is produced from the back-reflected light resulting from a sampling arm light emission to the object combined with a reference light emission. The reference light emission is created by splitting a pulse-modulated coherent light source's emission signal and passing the reference light emission through a reference arm. The optical interference signal is transferred to a balanced photodetector to convert to an electrical signal converted to digital data. The digital data is evaluated to determine the rising edges or falling edges of a digitized electrical interference signal to determine a time delay between the reference light emission and back-reflected light used to calculate the distance.
US11520022B2 Scanning flash lidar with liquid crystal on silicon light modulator
Embodiments of the disclosure provide a liquid crystal on silicon (LCOS) light modulator, an optical sensing system, and an optical sensing method. The optical sensing system includes a transmitter configured to emit an optical signal toward an environment surrounding the optical sensing system, and a receiver configured to receive the optical signal returning from the environment. The receiver further includes the LCOS light modulator and a receiving lens. The LCOS light modulator is configured to spatially modulate a polarization of the optical signal in order to allow only a spatially-selected portion of the optical signal to pass through the LCOS light modulator at one time. The receiving lens is configured to focus the spatially-selected portion of the optical signal received from the LCOS light modulator on a photodetector of the receiver.
US11520021B2 Light receiving device and range finding device including a switch circuit which re-arranges the order of signals output from a light receiver
A light receiving device includes a light receiver including pixels and a light receiving area. The pixels are arranged in an array in a first direction and in a second direction intersecting with the first direction and each of the pixels has one light receiving element or more. The light receiving area has continuous pixels out of the pixels, outputs signals based on intensities of light received in the continuous pixels, and is changed in position in the light receiver according to a signal indicating a position in the first direction and a position in the second direction.
US11520018B2 Optical system, in particular a LiDAR system, and vehicle
An optical system, in particular a LiDAR system, is provided, including at least one optical transmitter and at least one optical detector as well as a data processing unit. The optical transmitter is configured to emit a scanning light beam into the surroundings to scan same for surroundings objects. The optical detector is configured to receive a reflected light beam from the surroundings. The optical system is configured to a) detect and differentiate reflected light beams in at least two wavelength ranges and/or b) detect and differentiate reflected light beams having at least two polarization directions. The optical system is configured with the aid of the data processing unit to determine the surface properties of the scanned surroundings objects from the differences between the reflected light beams and the emitted scanning light beams.
US11520017B2 Lidar device having an increased scanning frequency and method for scanning a region to be scanned
A lidar device for scanning a region to be scanned, using at least one beam, including at least one radiation source for generating the at least one beam, and at least two mirrors rotatable about an axis of rotation, in order to deflect beams reflected by an object, onto a detector oriented perpendicularly to the axis of rotation; the at least two mirrors having, in each instance, a reflectivity for a wavelength range and being connectable to each other at an angle, in a region of the axis of rotation. A method for scanning a region to be scanned, using a lidar device, is also described.
US11520012B2 Sensor drainage system
A sensor assembly includes a cylindrical sensor housing extending vertically upward from a sensor-housing bottom, a gutter elongated circumferentially around the sensor-housing bottom, a drain channel extending radially outward from the gutter, at least one air nozzle positioned radially outside the gutter and directed radially inward, and a panel extending above and radially inward from the air nozzle.
US11520005B2 Pulse radar apparatus and operating method thereof
Disclosed are a pulse radar apparatus that detects a position and a motion of a target, and an operating method thereof. The pulse radar apparatus includes a clock signal generator that outputs a transmission clock signal and a reception clock signal, a transmitter that generates a first signal, a receiver that receives an echo signal and the reception clock signal, and generates a second signal, and a signal processor that converts the second signal into a digital signal and analyzes the digital signal. The clock signal generator controls a transmission-to-reception clock delay, and generates a synchronization signal. The signal processor converts the digital signal into a representative value and analyzes the second signal using the representative value. The representative value is one of an accumulated sum of the digital signal in a time duration between synchronization signals and an average value of the digital signal in the time duration between synchronization signals.
US11520004B2 System and method for generating point cloud data in a radar based object detection
According to an aspect, method of enhancing a resolution in a radar system having an antenna aperture comprises measuring a first radiation pattern corresponding to a first set of receiving antennas by feeding a known radio frequency (RF) signal over the first set of receiving antennas, wherein the first set of radiation due to an impairment, coherently combining an interpolated radiation pattern with a received radar signal received by the set of receiving antenna when employed for an object detection, to generate a high signal to noise ratio (SNR) received signal, and iteratively combining the high SNR received signal with the interpolated signal to reduce the error due to the impairment.
US11520003B2 Detection, mitigation and avoidance of mutual interference between automotive radars
A novel and useful radar sensor incorporating detection, mitigation and avoidance of mutual interference from nearby automotive radars. The normally constant start frequency sequence for linear large bandwidth FMCW chirps is replaced by a sequence of lower bandwidth chirps with start frequencies spanning the wider bandwidth and randomly ordered in time to create a pseudo random chirp hopping sequence. The reflected wave signal received is reassembled using the known hop sequence. To mitigate interference, the signal received is used to estimate collisions with other radar signals. If detected, a constraint is applied to the randomization of the chirps. The chirp hopping sequence is altered so chirps do not interfere with the interfering radar's chirps. Offending chirps are re-randomized, dropped altogether or the starting frequency of another non-offending chirp is reused. Windowed blanking is used to zero the portion of the received chirp corrupted with the interfering radar's chirp signal.
US11520002B2 Real-time vessel navigation tracking
A vessel monitoring service obtains transponder data of a vessel operating within a navigable area. In response to obtaining the transponder data of the vessel, the vessel monitoring service evaluates the transponder data and a plurality of travel segments recorded for a plurality of vessels to identify a travel segment to which the transponder data corresponds. The vessel monitoring service updates the travel segment using the transponder data and determine whether the vessel is engaged in an unauthorized activity. If so, the vessel monitoring service provides an indication that the vessel is engaged in the unauthorized activity.
US11520001B1 Asset location using backscatter communication with low probability of intercept and detection
Techniques are provided for asset location using backscatter communication. A methodology according to an embodiment includes receiving a signal, generated by a tag associated with an asset in response to a broadcast signal. The broadcast signal comprising a base code sequence, and the received signal comprising the broadcast signal modulated by a tag code sequence and shifted in frequency by a frequency offset. The methodology further includes translating the received signal by the frequency offset to generate a translated received signal, demodulating the translated received signal to remove the tag code sequence modulation to generate a demodulated received signal, cross-correlating the base code sequence with the demodulated received signal to generate a correlation signal, and determining a range to the asset based on a time delay associated with a peak of the correlation signal. The tag may be located based on the range and an estimated direction to the tag.
US11519998B2 Methods for geolocation using electronic distance measurement equipment
Methods for geolocation utilizing electronic distance measurement equipment. The methods select a small subset of available data that is most trustworthy, and then mathematically treats the subset of data (preferably bilateration or trilateration) to compute one or more new measured position candidates. One measured position candidate may be chosen among the measure position candidates based on confidence metrics, relative position geometry, and the comparison with history-based predicted position and its respective confidence metric. In a case where no measured position candidates of sufficient confidence are available, the predicted position is taken as the new position.
US11519996B2 System and method for ultra-high-resolution ranging using RFID
A radio-frequency method for range finding includes modulating a reference signal having an intermediate frequency to a downlink signal having a carrier frequency using a clock signal. The downlink signal is transmitted to a tag using a transceiver. An uplink signal backscattered from the tag is received and demodulated using the clock signal. The uplink signal has a frequency that is a harmonic of the carrier frequency. A distance between the tag and the transceiver is calculated based on a phase of the demodulated uplink signal. A system for range finding includes a transceiver and a processor. The transceiver modulates a reference signal to a downlink signal and transmits the downlink signal. The transceiver receives and demodulates an uplink signal. The processor is configured to receive the demodulated uplink signal and calculate a distance between the tag and the transceiver using a phase of the demodulated uplink signal.
US11519986B2 Systems and methods for magnetic resonance imaging
The present disclosure relates to systems and methods for magnetic resonance imaging (MRI). The systems may include a gradient coil assembly configured to form a gradient magnetic field. The systems may also include a cryostat including a superconducting coil assembly and a magnetic field shielding apparatus arranged on/in a component of the cryostat. The superconducting coil assembly may be configured to form a main magnetic field. The magnetic field shielding apparatus may be configured to shield the superconducting coil assembly from a stray field of the gradient coil assembly. The magnetic field shielding apparatus may include a conductive shielding component, a shielding cylinder, or a combination thereof.
US11519976B2 Magnetic field measuring device, manufacturing method of cyclotron, and cyclotron
A magnetic field measuring device that measures a magnetic field distribution of a cyclotron, the magnetic field measuring device including a measurement unit that is disposed between a pair of magnetic poles of the cyclotron and measures the magnetic field distribution and a cable that is connected to the measurement unit, in which the cable reaches a side wall of the cyclotron from a center portion of the cyclotron by passing between the pair of magnetic poles.
US11519970B2 Server cabinet power backup system and testing method thereof
Embodiments of the present disclosure provide a server cabinet power backup system and a testing method thereof. In a self-test process of the power backup unit, the battery management module may be configured to: control the battery pack to supply power to the self-test resistor to discharge the battery pack, control the battery pack to be charged after the battery pack is discharged, and collect a charge and discharge parameter of the battery pack, and the battery management module may be further configured to: determine attenuation performance of the power backup unit according to the charge and discharge parameter of the battery pack.
US11519964B2 Phase controlled codec block scan of a partitioned circuit device
A circuit device is provided with a first codec including a first portion of a logic circuit and a second codec including a second portion of the logic circuit. The circuit device can also include a plurality of first scan chains coupled to the first codec and configured to shift a delayed test vector onto the first codec, wherein the delayed test vector is a test vector with a phase delay. A plurality of second scan chains can be coupled to the second codec and configured to shift the test vector onto the second codec.
US11519963B2 Semiconductor integrated circuit having scan chains sequentially supplied with a clock signal
A semiconductor integrated circuit includes scan chains, each of which includes a serial connection of sequential circuits and performs a shift register operation in a scan test; and an integrated clock gating (ICG) chain composed by coupling, to one another, ICG circuits, each of which individually supplies a corresponding one of the scan chains with a circuit clock signal to operate the sequential circuits. In the ICG chain, an ICG enable propagation signal for controlling timing when the ICG circuits output the circuit clock signals propagates through a signal line and is input sequentially to the ICG circuits. The ICG circuits output the circuit clock signals at respective timings that are different among the scan chains.
US11519962B2 Test circuit
A test circuit for testing an integrated circuit includes a plurality of normal flip flops and a modified flip flop, wherein the integrated circuit includes a black box circuit and a plurality of combinational logic circuits. The normal flip flops each includes a first input pin, a second input pin and a first output pin and is configured to temporarily store the input value of the first input pin or the input value of the second input pin according to a scan enable signal. The modified flip flop includes a third input pin, a fourth input pin and a second output pin which are coupled to the black box circuit, the normal flip flops and the combinational logic circuits and is configured to temporarily store the input value of the third input pin or the input value of the fourth input pin according to a scan test mode signal.
US11519961B2 Extended JTAG controller and method for functional debugging using the extended JTAG controller
The invention discloses an extended joint test action group based controller and a method for functional debugging using the extended joint test action group based controller. The object of the invention to lower the power dissipation (dynamic and leakage) but providing the same functionality of the testing and debugging procedures at the same time will be solved by an extended joint test action group (JTAG) controller for testing flip-flops of a register of an integrated circuit (IC) using a design for testing scan infrastructure on the IC which comprises at least one scan chain, wherein an external debugger is connected to the design for testing scan infrastructure via the JTAG controller which is extended by a debug controller, whereas a feedback loop is formed from an output of the scan chain to an input multiplexer of the scan chain which is activated according to the extended JTAG controller.
US11519960B2 Circuit configured to determine a test voltage suitable for very low voltage (VLV) testing in an integrated circuit
An integrated circuit device includes general purpose input/output (I/O) circuitry having a transmit level shifter circuit in a transmit I/O circuit and a receive level shifter circuit in a receive I/O circuit. The integrated circuit device also includes an I/O pad which couples an output of the transmit level shifter circuit to an input of the receive level shifter circuit, a counter circuit, an inverter circuit coupled between the receive level shifter circuit and the counter circuit, and a logic gate. The logic gate includes a first input coupled to an output of the inverter circuit, a second input coupled to a counter_done signal from the counter circuit, and an output coupled to provide a data_out signal to an input of the transmit level shifter circuit.
US11519958B2 Semiconductor module inspection device with robot
A semiconductor module inspection device is provided. The semiconductor module inspection device includes a receiver to store semiconductor modules; a loader to receive a semiconductor module from the receiver; a testing unit to receive the semiconductor module from the loader and perform a test process on the semiconductor module; an unloader to receive the semiconductor module from the testing unit and provide the semiconductor module from the testing unit to the receiver; and robots for transporting the semiconductor module. The robots include: a first robot to transport the semiconductor module from the receiver to the loader, a second robot to transport the semiconductor module from the loader to the testing unit, a third robot to transport the semiconductor module from the testing unit to the unloader, and a fourth robot to transport the semiconductor module from the unloader to the receiver.
US11519957B2 Ball grid array current meter with a current sense wire
Electrical current flow in a ball grid array (BGA) package can be measured by an apparatus including an integrated circuit (IC) electrically connected to the BGA package. Solder balls connect the BGA package to a printed circuit board (PCB) and are arranged to provide a contiguous channel for a current sense wire. A subset of solder balls is electrically connected to supply current from the PCB through the BGA package to the IC. The current sense wire is attached to the upper surface of the PCB, within the contiguous channel, and surrounds the subset of solder balls. An amplifier is electrically connected to the current sense wire ends to amplify a voltage induced on the current sense wire by current flow into the BGA package. A sensing analog-to-digital converter (ADC) is electrically connected to convert a voltage at the output of the amplifier into digital output signals.
US11519956B2 Mismatch detection using replica circuit
An apparatus for detecting difference in operating characteristics of a main circuit by using a replica circuit is presented. In one exemplary case, a sensed difference in operating characteristics of the two circuits is used to drive a tuning control loop to minimize the sensed difference. In another exemplary case, several replica circuits of the main circuit are used, where each is isolated from one or more operating variables that affect the operating characteristic of the main circuit. Each replica circuit can be used for sensing a different operating characteristic, or, two replica circuits can be combined to sense a same operating characteristic.
US11519955B2 Method and circuit for testing the functionality of a transistor component
In an embodiment, a method for testing a functional integrity of a transistor component, the method includes causing a first change of a charge state of an internal capacitance between control terminals of the transistor component; determining a capacitance value of the internal capacitance based on the first change of the charge state; causing a second change of the charge state of the internal capacitance; and evaluating a resistance value of an internal resistance between the control terminals based on the determined capacitance value and the second change of the charge state.
US11519953B2 Apparatus for testing semiconductor device
An apparatus for testing a semiconductor device is described. The apparatus includes a test chamber in which a test process for a plurality of semiconductor devices is performed, a first storage disposed in the test chamber with a first semiconductor device located therein, a second storage spaced apart in a first direction from the first storage with a second semiconductor device located therein, a first nozzle extending in the first direction on a first sides of the first and second storages and including a plurality of first air outlets configured to discharge air, a second nozzle extending in the first direction on and including a plurality of second air outlets configured to discharge air, and a controller controlling temperatures of the first and second semiconductor devices within a predefined temperature range by controlling the air discharged by the first and second nozzles.
US11519948B2 Measuring device and method
A measuring device is provided. The measuring device includes a base substrate, sensor electrodes, a temperature sensor, a high frequency oscillator, C/V conversion circuits for generating voltage signals corresponding to electrostatic capacitances of the sensor electrodes, an A/D converter for converting the voltage signals to digital values, a calculation unit for calculating measurement values indicating the electrostatic capacitances based on the digital values, and phase control circuits connected between the sensor electrodes and the high-frequency oscillator. Each of the conversion circuits includes an operational amplifier, and the high-frequency oscillator is connected to a non-inverting input terminal of the amplifier and is connected to an inverting input terminal thereof through a corresponding phase control circuit. The calculation unit stores parameters for setting admittances of the phase control circuits in association with temperatures and adjusts the admittances of the phase control circuits using a parameter associated with a detected temperature.
US11519947B2 SMA wire resistance measurement
An apparatus is disclosed for measuring the resistance of a shape memory alloy, SMA, wire. The apparatus comprises: an SMA wire; a sense resistor connected in series with the SMA wire; a measurement circuit configured to perform a measurement indicative of the potential difference across at least the SMA wire; and a measurement switch between the SMA wire and the sense resistor. The measurement switch is configured to connect either to the measurement circuit such that the measurement circuit can perform the measurement or to a circuit that bypasses the sense resistor.
US11519945B2 Circuit test device and method
Circuit test devices and methods are provided. The method includes measuring a voltage between first and second conductor points (CPs) of a circuit under test (CUT), and determining if the measured voltage is less than a low voltage threshold value (LVTV) indicative of electrical continuity (EC) between the first and second CPs. In response to determining that the measured voltage is less than the LVTV, the method includes: transmitting a test signal (TS) to the first or second CP, and determining if the test signal is received after being transmitted. In response to determining that the TS is received, a presence of EC between the first and second conductor points is reported, and in response to determining that the TS is not received, absence of EC between the first and second CPs, or a lack of electrical contact between the VMC and the first and/or second CP(s), is reported.
US11519941B2 Current sensing device having an integrated electrical shield
The present invention relates to apparatuses and methods for measuring electrical currents. A measurement circuit is electrically separated from a primary conductor through which the current to be measured flows. An indirect coupling between the primary conductor and the measurement circuit is achieved by magnetic coupling. The magnetic field created by the current is detected by a magnetic field sensor, which forms part of the measurement circuit. To avoid unwanted capacitive coupling, according to at least some embodiments, an electrical shield is placed between the primary conductor and the measurement circuit. In some embodiments, a differential magnetic field sensor is placed in proximity to two opposite segments of the primary conductors to achieve differential sensing. The disclosed circuits are particularly useful in the design and manufacturing of highly integrated sensors, such as a sensors integrated into a single chip package, and can be used for PWM controlled currents.
US11519940B2 Current sensor
A current sensor that is less affected by the residual magnetization is provided. A current sensor of the present invention has a magnetic circuit that is magnetized by electric current; a first magnetic field detecting element that is positioned where a magnetic field, when the electric current is present, is directed in a same direction as a magnetic field that is caused by residual magnetization of the magnetic circuit when the electric current is not present; and a second magnetic field detecting element that is positioned where a magnetic field, when the electric current is present, is directed opposite to a direction of a magnetic field that is caused by residual magnetization of the magnetic circuit when the electric current is not present.
US11519937B2 Contact element system with at least two contact elements having different cross-sectional areas, differently shaped strips in an intermediate region, and a same bending rigidity
A contact element system has a plurality of pin-type or needle-type and electrically conductive contact elements of equal length, which each have two end regions for electrically contacting contact positions and each have an intermediate region under longitudinal loading, overcoming their bending rigidity, and are designed with lamellar sections in the intermediate region such that they have at least two strips which are substantially parallel to each other and run at a distance from one another. At least two of the contact elements have different cross sectional surfaces and differently formed strips in the intermediate region, wherein the forms of the strips are chosen such that the contact elements have the same or approximately the same bending rigidity.
US11519936B2 Scanning probe microscope and scanning probe microscope optical axis adjustment method
A scanning probe microscope is provided with a cantilever having a probe at a tip end thereof, an optical system for emitting laser light onto the cantilever and detecting the laser light reflected by the cantilever, an imaging unit for imaging a range including a position of the tip end of the cantilever when adjusting an optical axis of the laser light, an image processing unit for detecting a position of the tip end of the probe and a position of a spot of the laser light from an image generated by the imaging unit, an optical axis adjustment unit for adjusting the optical axis of the laser light based on the detected positions, and a sample holder for holding a sample. The sample holder includes a mirror.
US11519935B2 Atomic force microscope
An atomic force microscope (“AFM”) based interferometer, uses a light source, and a splitting optical interface, splitting the light beam into a signal light beam and a reference light beam. Both the signal and reference light beams are focused in the vicinity of an AFM cantilever. A beam displacer introduces a lateral displacement between the signal light beam and reference light beam, the lateral displacement being such that, in at least one plane between the beam displacer and the focusing lens structure, the center of the signal light beam is separated from the center of the reference light beam by more than half a sum of their beam diameters on that plane. A detector operates to determine differences in optical path length between the signal light beam and reference light beam to determine information about movement of the cantilever.
US11519932B2 MEMS inertial sensor with high resilience to the phenomenon of stiction
A MEMS inertial sensor includes a supporting structure and an inertial structure. The inertial structure includes at least one inertial mass, an elastic structure, and a stopper structure. The elastic structure is mechanically coupled to the inertial mass and to the supporting structure so as to enable a movement of the inertial mass along a first direction, when the supporting structure is subjected to an acceleration parallel to the first direction. The stopper structure is fixed with respect to the supporting structure and includes at least one primary and one secondary stopper elements. If the acceleration exceeds a first threshold value, the inertial mass abuts against the primary stopper element and subsequently rotates about an axis of rotation defined by the primary stopper element. If the acceleration exceeds a second threshold value, rotation of the inertial mass terminates when the inertial mass abuts against the secondary stopper element.
US11519927B2 Lung cancer detection kit or device, and detection method
It is intended to provide a kit or a device for the detection of lung cancer and a method for detecting lung cancer. The present invention provides a kit or a device for the detection of lung cancer, comprising a nucleic acid capable of specifically binding to a miRNA in a sample from a subject, and a method for detecting lung cancer, comprising measuring the miRNA in vitro.
US11519925B2 Safety light curtain to disable carousel rotation
A digital slide scanning apparatus includes a safety light curtain that operates to disable the motor that rotates the carousel when the presence of an object (e.g., the fingers of an operator) is detected within a predetermined area of the carousel. The light curtain also operates to disable the motor that rotates the carousel when an improperly positioned glass slide or slide rack is detected. The digital slide scanning apparatus also includes a multi-color status indicator for each rack slot that indicates the rack slot location of an improperly positioned glass slide or slide rack.
US11519923B2 Analyte detection system and method
A system (1) for detecting an analyte of interest in a sample is disclosed that comprises a measurement chamber (21) for metering the sample and including a defined concentration of an activator (27) causing the generation of a product when interacting with the analyte of interest, a heating element (31) thermally coupled to the measurement chamber, a controller (33) adapted to control the heating element such that the measurement chamber is maintained at a defined temperature (Td), a sensor (35) adapted to detect said product, a timer (37) adapted to time an interaction time between the sample and the activator; and a processor (39) responsive to the sensor and the timer. The processor is adapted to, upon addition of the sample to the measurement chamber, determine an amount of the analyte of interest in the sample from a sensor signal indicative of an amount of said product in the measurement chamber provided by the sensor prior to termination of said interaction; known interaction kinetics between the analyte of interest and the activator at the defined temperature and the defined concentration; and the interaction time at time of generation of the sensor signal. A method of detecting an analyte of interest in a sample using such a system is also disclosed.
US11519921B2 Green concentrated reagent for hematology systems
Environmentally-friendly, aqueous concentrated reagent compositions are provided for dilution and use in suitable hematology analyzers for analyzing blood cells including for enumeration and sizing of blood cells, determination of hemoglobin parameters and differentiation of leukocyte subpopulations in a single blood cell sample.
US11519920B2 Tau imaging ligands and their uses in the diagnosis and treatment of tauopathy
The present invention relates to antibody-based probes (including single domain antibody fragment, scFv molecules, antibodies, antibody fragments, diabodies, and the epitope-binding domains thereof) that are capable of immunospecifically and selectively binding to a phospho-serine-containing epitope of Tau, such as, for example, Tau-phospho-serine 396/404 peptide. Such imaging ligands are useful to detect pathological Tau protein conformer if present in a biological sample, especially in conjunction with the diagnosis of Alzheimer's disease or other tauopathy, and thus provide a diagnostic for Alzheimer's disease and other Tau pathologies. The scFv molecules of the present invention have utility as diagnostic markers for, Alzheimer's disease and related tauopathies and as pharmaceutical compositions for the treatment of such conditions.
US11519917B2 Assay for quantifying polyphosphates
Provided herein are compositions and methods for quantifying polyphosphates. In particular, provided herein are solution and substrate based assays for quantifying polyphosphates in complex samples.
US11519916B2 Methods for analysing a urine sample
The present invention provides methods for analysing a urine sample from a subject comprising exposing the urine sample to a lysis buffer which is capable of releasing at least one biomarker from cells in the urine sample. The present invention further provides kits, devices, and apparatuses that can be used in these methods. Finally, the present invention provides methods for detecting the presence of a urological cancer in a subject comprising performing an assay on a sample from a subject to determine the concentration of an Mcm protein.
US11519915B1 Method for training and testing shortcut deep learning model capable of diagnosing multi-cancer using biomarker group-related value information and learning device and testing device using the same
A deep learning based diagnostic model capable of diagnosing multi-cancer using biomarker group-related value information is trained by using a method including steps of: in response to acquiring training data including the biomarker group-related value information and GT (Ground Truth) cancer information for each of patients, inputting the training data into the diagnostic model and then instructing the diagnostic model to (i) allow each hidden layer, among a first hidden layer to a K-th hidden layer, to perform a fully connected operation on its previous sub input values for training obtained from its previous hidden layer, wherein K is an integer greater than or equal to 1, and then (ii) allow an output layer to perform a fully connected operation on K-th sub input values for training obtained from the K-th hidden layer, to thereby output multi-cancer diagnosis information for training as a result of predicting multi-cancer.
US11519914B2 Methods of diagnosing malignant diseases
A method for diagnosing a malignant proliferative disease or disorder in a subject, and/or for following up, monitoring or prognosticating the therapy of a malignant proliferative disease or disorder in a subject is disclosed. The method is based on measurement of platelet-mediated fibrinogen-like protein 2 (FGL2) activity in a sample essentially comprising platelets obtained from the subject. In accordance with the disclosed method, platelet-mediated FGL2 activity level higher than control is indicative of the presence of a malignant proliferative disease or disorder in a subject.
US11519913B2 Metabolic disorder target
Methods are disclosed herein for identifying a compound of use in treating a condition treatable by metformin. The methods include determining if the test compound binds a subunit of the mitochondrial electron transport complex IV, and/or alters the function of the mitochondrial electron transport complex IV. Methods for treating a subject with a condition treatable by metformin, are also disclosed. In some embodiments, the condition is type II diabetes.
US11519909B2 Quantitative hormone and chemical analyte test result systems and methods
Systems, methods, and apparatus are disclosed for determining quantitative hormone and chemical analyte results from qualitative test results. An image is taken of an ovulation test device. The image is analyzed to identify a color intensity ratio (T/C ratio) between a color density of a test-line to a color density of a control-line. Additionally, a quantitative substance level may be determined using the T/C ratio, by identifying the type of test device and referencing a data structure that relates quantitative substance levels to T/C ratios for the identified type of test device.
US11519904B2 Infection detection device and method using same
The invention provides device and method for detecting infection in a body fluid, in particular in wound exudates and urine, based on protease activity. The device is founded on a detector consisting of one layer, which is an absorbent layer impregnated with a solution formed by dissolving a pH sensitive dye, such as bromothymol blue, in a gelatin solution. The method uses the device in form of a test strip for quick detection of an infection by observing a change in the color of the detector.
US11519902B2 Methods for monitoring physiological status of a body organ
The present invention provides method for monitoring physiological status of an organ in a subject by monitoring morphological changes over time in transplanted tissue on an eye of the subject.
US11519901B2 Method for screening for cancer therapeutic agent
The invention aims to provide a method of screening for a therapeutic drug for cancer as a molecular-targeted drug targeting some protein from a number of candidate target proteins, without identifying the true target protein. In particular, the invention provides a method of screening for a therapeutic drug for cancer, including (i) a step of expressing an exogenous cell regulatory factor in a target cancer cell under contact or no contact with a test substance, (ii) a step of confirming change in the cancer cell, and (iii) a step of selecting the test substance as a therapeutic drug for cancer when the change of cancer cell increased under contact with the test substance as compared to no contact therewith.
US11519897B2 Computer implemented method for characterizing a target fluid of a hydrocarbon reservoir under uncertainty
The present invention is related to computer implemented method for characterizing a target fluid of a hydrocarbon reservoir under uncertainty providing a set of fluid properties from a limited amount of information.
US11519896B2 Soil moisture monitoring systems and methods for measuring mutual inductance of area of influence using radio frequency stimulus
Soil moisture monitoring systems and methods for measuring mutual inductance of area of influence using radio frequency stimulus are disclosed herein. An example device includes a master element stacked vertically on top of one or more slave elements. The master element and slave elements can communicate through a 1-wire bus configuration. The master element can determine the presence and location of each of the one or more slave elements using an auto-discovery process. The master element can issue commands to the one or more slave elements to obtain moisture readings and/or temperature readings.
US11519895B2 In situ evaluation of gases and liquids in low permeability reservoirs
A method may include drilling a wellbore, the wellbore intersecting a shale formation at an interval of the shale formation and casing at least a portion of the wellbore. The method may also include perforating the casing at the interval to fluidly couple the interval and the wellbore, and liberating free and absorbed gas entrapped within the interval. In addition, the method may include solubilizing in the wellbore fluid the free and absorbed gas, forming a plume comprising solubilized gas, and determining an identity and amount of solubilized gas in the plume.
US11519892B2 Precision agriculture support system and precision agriculture support method
A precision agriculture support system is provided with a measuring device, a storage device and a plant species determining unit. The measuring device measures a first spectral characteristic of light derived from vegetation in a support target area. The storage device stores a database of spectrum according to species that shows a spectral characteristic of a desired crop. The plant species determining unit determines whether a plant included in the vegetation is the desired crop or not based on the database of spectrum according to species and a measurement result of the first spectral characteristic. The plant species determination unit further carries out distinction of agricultural crops, distinction of agricultural crops and weeds and the like. Furthermore, the precision agriculture support system identifies an area where abnormality is occurring, estimates a nature of the abnormality and carries out an early warning by providing a countermeasure against the abnormality.
US11519890B2 Detection method for n-nitrosodimethylamine impurities
Disclosed is a detection method for N-nitrosodimethylamine (NDMA) impurities, comprising: (1) obtaining a test solution containing a sample to be tested; and (2) detecting the test solution by means of gas chromatography-mass spectrometry to determine the content of an N-nitrosodimethylamine impurity in the sample. The method provided in the present invention has a good separating effect, a wide linear range, a high sensitivity and a good method durability, and can detect the content of N-nitrosodimethylamine (NDMA) in the sample rapidly and effectively.
US11519887B2 Analysis assistance method, analysis assistance device, non-transitory computer readable medium and analysis system
An analysis assistance method includes setting pressure in a first BPR to a value higher than a prescribed second set value with pressure in a second BPR set to a second set value, instructing a supercritical fluid chromatograph to supply a mobile phase to a supply flow path at a flow rate of the mobile phase that is to be theoretically supplied to a first flow path when the mobile phase is supplied to the supply flow path at a prescribed total flow rate and a prescribed sample introduction ratio, and gradually decreasing a set value of the pressure in the first BPR, and detecting a set value of the pressure in the first BPR at the time when supply of the mobile phase to a second flow path is stopped due to a decrease in set value of the pressure in the first BPR, as a first set value.
US11519886B2 Autosampler and liquid chromatograph
An autosampler is switched selectively between an injecting mode where a sampling flow path is incorporated into an analysis flow path of a liquid chromatograph and a loading mode where the sampling flow path is not incorporated into the analysis flow path and injects a sample into the analysis flow path at a position farther upstream than a separation column by being switched to the injecting mode with the sample held in the sampling flow path, and includes a clog determiner configured to acquire a sending liquid pressure of a liquid sending pump that sends a mobile phase in the analysis flow path, obtain a variation value of the liquid sending pressure when the injecting mode and the loading mode are switched and determine presence or absence of a clog in a system incorporated into the analysis flow path in the injecting mode based on the obtained variation value.
US11519885B2 Sample injector with conduit tip penetrating into needle opening
A sample injector for a chromatography system is configured for injecting a sample fluid into a mobile phase, and includes a needle and a conduit. The needle is configured for aspirating the sample fluid and includes a needle tip, a needle channel through the needle for guiding the aspirated sample fluid, and a needle opening at the needle tip into which the needle channel opens. The conduit is configured for fluidically coupling with the needle and includes a conduit tip, and a conduit channel through the conduit for guiding fluid and having a conduit opening at the conduit tip. The conduit tip and the needle tip are configured to be pressed against each other for fluidically coupling the conduit channel with the needle channel, with at least a portion of the conduit tip penetrating into the needle opening for providing the fluidic coupling between the conduit and needle channels.
US11519882B2 Ultrasonic transducer system and method for bi-modal system responses
A transducer system. The system comprises a transducer and circuitry for applying an excitation waveform to excite the transducer during an excitation period. The circuitry for applying has: (i) circuitry for applying a first waveform at a first frequency; and (ii) circuitry for applying a second waveform at a second frequency differing from the first frequency.
US11519881B2 Method for the evaluation of adhesive bond strength via swept-frequency ultrasonic phase measurements
A method and system for ultrasonic testing of adhesion within a sample, which provides ultrasonic bursts of different frequencies to the sample and maintains a predetermined phase difference between echoes returned from the sample and representative reference signals of the bursts supplied to the sample until a spectrum of the phase differences versus frequency is obtained and from which properties of the adhesion at an interface reflecting the echoes are derivable.
US11519880B2 Non-destructive testing for tubular product having a complex shape
An automated device for non-destructive testing for the detection of defects of a complex tubular product includes at least one ultrasound transducer arranged to emit an ultrasound beam having an emission orientation. The automated device further includes control and processing electronics configured to define at least one ultrasound burst parameter as a function of the longitudinal and/or circumferential position of the ultrasound emission means, so as to detect defects in the tube wall. The at least one parameter being chosen from the burst emission orientation, the gain or the position of the temporal filter.
US11519877B2 Devices and methods for contactless dielectrophoresis for cell or particle manipulation
Devices and methods for performing dielectrophoresis are described. The devices contain sample channel which is separated by physical barriers from electrode channels which receive electrodes. The devices and methods may be used for the separation and analysis of particles in solution, including the separation and isolation of cells of a specific type. As the electrodes do not make contact with the sample, electrode fouling is avoided and sample integrity is better maintained.
US11519876B2 Electrode for electrochemical measurement
Provided is an electrode for electrochemical measurement for detecting or quantitatively determining a target substance, the electrode comprising: a complex supported on a surface of the electrode, wherein the complex is a complex comprising a probe for the target substance, a quantum dot which binds to the probe and is doped with nitrogen and sulfur, and a conductive polymer nanowire in which a metal nanoparticle is embedded.
US11519875B2 Sensor device, measuring system and measuring method for detecting presence of liquid and/or humidity
The present invention relates to a sensor device (10) for detection of liquid and/or humidity. The sensor device comprises a resonance circuit comprising an inductor (13) connected to a capacitor (11), wherein the capacitor comprises a first electrode (11a) and a second electrode (11b) together sandwiching at least a portion of a dielectric substrate (14). The first and second electrodes are configured to provide an overlap mismatch relative to each other, and the overlap mismatch area (ma) is at least 0.1% of the overlapping area (oa) of the two electrodes. The present invention further relates to a system (70) for reading a sensor device and a method (100, 200) for reading a sensor device.
US11519873B2 Calibration of a humidity sensor device
The present invention relates to a method of calibrating a humidity sensor device, comprising the steps determining a first dew point and a first relative humidity at a first temperature in an environment by the humidity sensor device using a first calibration offset; subsequently heating the humidity sensor device, in particular, by self-heating, thereby heating the environment to a second temperature higher than the first temperature; subsequently determining a second dew point at the second temperature by the humidity sensor device; subsequently determining whether the determined second dew point differs from the determined first dew point by more than a predetermined difference; and subsequently changing the first calibration offset of the humidity sensor device by a predetermined value to obtain a second calibration offset, if it is determined that the determined second dew point differs from the determined first dew point by more than the predetermined difference.
US11519866B1 Multifunctional experimental system for in-situ simulation of gas hydrate
A multifunctional experimental system for in-situ simulation of a gas hydrate includes a computed tomography (CT) scanning device, a reactor, and a pipeline system. The reactor includes: a reactor upper end cover, a reactor lower end cover, a reactor housing and a clamp holder. A first pipeline channel is formed at a top, an upper groove is formed at a bottom, and a first upper joint is arranged in the upper groove. A second pipeline channel is formed at a side, a lower groove is formed at a top, and a first lower joint is arranged in the lower groove; where two ends of the reactor housing are respectively fixed to the reactor upper end cover and the reactor lower end cover. A top end of the clamp holder is provided with a second upper joint, a bottom end of the clamp holder is provided with a second lower joint.
US11519865B2 Crack detection method
A crack detection method includes a crack forming step of applying a laser beam to a plate-shaped workpiece that has a first side and a second side opposite to the first side linearly from the first side with a focal point of the laser beam positioned inside the workpiece, the laser beam being of a wavelength having a transmitting property to the workpiece, to thereby form a modified layer inside the workpiece and further form a crack extending from the modified layer toward the second side, a coating material applying step of applying a coating material to the second side, and a crack detecting step of detecting the crack by searching for a portion where the coating material is linearly repelled.
US11519861B2 Fluorescence enhanced photothermal infrared spectroscopy and confocal fluorescence imaging
Embodiments disclosed include methods and apparatus for Fluorescent Enhanced Photothermal Infrared (FE-PTIR) spectroscopy and chemical imaging, which enables high sensitivity and high spatial resolution measurements of IR absorption with simultaneous confocal fluorescence imaging. In various embodiments, the FE-PTIR technique utilizes combined/simultaneous OPTIR and fluorescence imaging that provides significant improvements and benefits compared to previous work by simultaneous detection of both IR absorption and confocal fluorescence using the same optical detector at the same time.
US11519859B2 Rhodol-based thallium sensors for high-throughput screening of potassium channels
Provided are novel rhodol-based compounds, the preparation method thereof, and use thereof in Tl+ flux assays. The fluorescent thallium ion sensor compounds have a rhodol fluorophore attached to an amino dicarboxylic acid metal binding moiety. The compounds are prepared in the “pro-dye” form, with the rhodol oxygen and the carboxylic acids of the metal binding unit masked by protecting groups. The disclosed compounds may be used as more red-shifted and less pH-sensitive variants of Thallos.
US11519857B2 Nanostructured plasmonic materials and methods of making and use thereof
Disclosed herein are nanostructured plasmonic materials. The nanostructured plasmonic materials can include a first nanostructured layer comprising: a first layer of a first plasmonic material permeated by a first plurality of spaced-apart holes, wherein the first plurality of spaced apart holes comprise a first array; and a second nanostructured layer comprising a second layer of a second plasmonic material permeated by a second plurality of spaced-apart holes, wherein the second plurality of spaced apart holes comprise a second array; wherein the second nanostructured layer is located proximate the first nanostructured layer; and wherein the first principle axis of the first array is rotated at a rotation angle compared to the first principle axis of the second array.
US11519853B2 Method for evaluating the suitability for power generation using biogas, server and system using the same
Provided are a method of evaluating biogas power generation suitability performed by a biogas power generation suitability evaluation server including a processor and a memory, the method comprises extracting, from satellite image data of an evaluation target area, an area corresponding to the evaluation target area, calculating a size of biogas generation facilities included in the evaluation target area based on the extracted area, calculating a biogas concentration of the evaluation target area from the satellite image data and evaluating the biogas power generation suitability based on the size of the biogas generation facilities and the biogas concentration of the evaluation target area, wherein the calculating of the biogas concentration of the evaluation target area comprises calculating an average value of biogas concentrations of area corresponding to the evaluation target area, and the evaluating of the biogas power generation suitability comprises calculating, based on the size of the biogas generation facilities that are livestock barns and the average value of the biogas concentrations of the areas corresponding to the evaluation target area, a size of livestock in the livestock barns, and calculating biogas power generation potential in the evaluation target area based on the size of livestock in the livestock barns.
US11519852B2 Gas detection-use image processing device, and gas detection-use image processing method
A gas detection-use image processing device is provided with a first input unit on which an operation of inputting a flow rate of gas used as an index of a gas concentration level which is wanted to be detected is performed to input the flow rate, a second input unit to which an image of an imaging target taken by the imaging device is input, and a first calculation unit which calculates, when the image is taken in a state in which the gas of the flow rate appears in an imaging range of the imaging device, a region in which the gas may be visualized in the imaging range.
US11519850B2 Sensor characterization through forward voltage measurements
A device for measuring oxygen saturation includes circuitry configured to determine a series resistance for a light emitting diode based on a first diode voltage at the light emitting diode for a first current, a second diode voltage at the light emitting diode for a second current, and a third diode voltage at the light emitting diode for a third current. The circuitry is further configured to determine an intensity of a received photonic signal corresponding to an output photonic signal output using the light emitting diode. The circuitry is further configured to determine an oxygen saturation level based on the intensity of the received photonic signal and the series resistance.
US11519846B2 Structure and method to use active surface of a sensor
Disclosed is an apparatus and method of forming, including a supporting structure, a sensor on the supporting structure, a pair of columns on the supporting structure at opposite sides of the sensor, the pair of columns having a column height relative to a top surface of the supporting structure, the column height being higher than a height of the active surface of the sensor relative to the top surface of the supporting structure, and a lidding layer on the pair of columns and over the active surface, the lidding layer being supported at opposite ends by the pair of columns. The active surface of the sensor, the lidding layer and the pair of columns form an opening above at least more than about half of the active surface of the sensor, and the supporting structure, the sensor, the lidding layer and the pair of columns together form a flow cell.
US11519842B2 Multiple particle sensors in a particle counter
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.
US11519837B2 Automatic simulation test bench for similar materials of top-coal caving mining and test method thereof
The disclosure discloses an automatic simulation test bench and a test method for similar materials of top-coal caving mining. Wherein, the test bench includes a test bench base, a coal seam and strata simulation module, a coal releasing simulation module, a material recovery module, automatic mixing system and a central control system. The disclosure adopts modular construction to meet the requirements of similar material simulation test of top-coal caving mining under different geological conditions and mining technology to the greatest extent. The disclosure adopts automatic control, reduces the working intensity and operation difficulty of the test personnel, and reduces the influence of human factors on the test results. The disclosure adopts a lifting structural design, so as to meet the requirements of similar simulation test of top-coal caving mining under different mining and caving ratios.
US11519836B1 FPGA-based materials testing
Techniques are described for a materials test controller that includes a Field-Programmable Gate Array (FPGA). The FPGA is configured for acquiring sensor data from sensor device(s) that measure the current state of sample material(s) on which the materials testing is performed. For controlling the actuator device, the FPGA generates a waveform of setpoints; each setpoint represents a desired state of the materials testing. Based on the sensor data, the FPGA calculates process variable(s) for input to a control logic of the FPGA. Using multiple iterations to generate output signals for the actuator device, the control logic receives the process variable(s) and a setpoint of, and based at least on these received inputs, generates an output signal. The output signal of the FPGA causes the actuator device to transition from the current state to a new state that is closer to the desired state as measured by the sensor devices.
US11519835B2 Method of predicting joining strength of joined dissimilar materials
A method of predicting joining strength of joined dissimilar materials, includes performing a joining strength test on a plurality of specimens of joined dissimilar materials each having different joining information, and acquiring force-displacement data on a basis of the joining information; constructing, in a prediction system, an artificial neural network model for predicting the force-displacement data and the joining strengths from the joining information; learning the artificial neural network model by inputting the force-displacement data to the prediction system, the force-displacement data obtained through the joining strength test; inputting joining information to be predicted to the prediction system by using a computer running a software for performing prediction for the joining strength and connected to a host computer of the prediction system through a network; and predicting, by the learned artificial neural network model, force-displacement value and joining strength.
US11519832B2 Systems and methods for serial staining and imaging
The present invention relates to systems and methods for sequential operation of staining, imaging and sectioning of tissue samples by a processing system. After each layer of the sample is removed by the sectioning system, the system automatically stains the exposed surface of a sample to a depth to enable imaging of the remaining tissue. The system then repeats the sectioning, staining and imaging steps in sequence to image the sample.
US11519831B2 Methods to isolate cells from fixed tissue
Methods and compositions are provided for isolating protoplasts from plants and other multicellular, cell-wall containing organisms with high efficiency.
US11519830B2 Active grinding media for processing samples
An active/resilient grinding media inside a tube containing a sample is oscillated rapidly by a homogenizer so that the active media is driven in a first direction until it impacts a first end of the tube, which causes it to deform and store an energy charge as it decelerates and stops, and it then accelerates rapidly in the second opposite direction under the discharging force of the stored energy toward the opposite second end of the tube. This cycle of the active media decelerating/charging and then discharging/accelerating is repeated throughout the entire oscillatory processing of the sample. The result is much higher velocities of the active media and therefore much greater impact forces when the sample and active media collide, producing increased efficiency in disruption and size-reduction of the sample particles.
US11519827B2 Test strip process device
The present application relates to a test strip process device. The test strip process device includes an inner cylinder, an outer cylinder, a mounting cover and a liquid supply assembly. One end of the outer cylinder is open, and the other end of the outer cylinder is closed. Both ends of the inner cylinder are open, and the inner cylinder is located in the outer cylinder. An end of the inner cylinder away from the open end of the outer cylinder is hermetically connected to the inner side wall of the outer cylinder, and a test strip chamber is formed between an outer peripheral wall of the inner cylinder and an inner peripheral wall of the outer cylinder. The mounting cover is detachably connected to an end wall of the open end of the outer cylinder, and the liquid supply assembly is provided on the mounting cover.
US11519826B2 Alignment tool for dry-deposition and kit for assembling apparatus for verifying explosive trace detector responses
A kit-of-parts for assembling an apparatus for verifying Explosive Trace Detector responses includes an alignment tool and a dispenser. The alignment tool has a body with a top cavity open on a top side and configured to receive the dispenser housing or a sampling medium head of a sampling medium. The sampling medium head has a sample collection area. The body has a bottom cavity to receive a hammer arm. The body has one or more sampling media cavities disposed between the top cavity and the bottom cavity, each configured to receive another sampling medium having a respective sample collection area. The top cavity and sampling media cavities are in communication with each other via a common slot. The top cavity and sampling media cavities are configured to receive different sampling media and to align the dispenser housing with the sample collection area of each of the different sampling media.
US11519822B2 Misfire detection device and method for internal combustion engine
A misfire detection device executes a deactivating process that deactivates combustion control for air-fuel mixture in one or some of cylinders and a deactivating process that determines whether a misfire has occurred. The determining process determines whether a misfire has occurred by evaluating a magnitude of a rotation fluctuation amount using a determination value independent from the rotation fluctuation amount. The determining process includes a deactivation-related setting process that sets a different determination value for each of first and second cylinders when the deactivating process is executed. The deactivating process has not been executed in the first and second cylinders. The rotation fluctuation amount is a change amount of an instantaneous speed variable. The instantaneous speed variable indicates a speed in a case in which a crankshaft rotates in a rotation angle region that is less than or equal to an occurrence interval of a compression top dead center.
US11519821B2 Detecting faults in wind turbines
A wind turbine generator fault detection method is described. The method includes obtaining a first signal from a generator of a wind turbine and a second signal from a vibration sensor coupled to the wind turbine, the first signal representing an output current of the generator, and the second signal being a time-sampled signal representing vibrations of a bearing in the wind turbine. Determining a shaft rotation frequency signal from the first signal, the shaft rotation frequency signal representing a time-varying rotational speed of a shaft of the wind turbine. Resampling an envelope of the second signal based on the shaft rotation frequency signal to provide a third signal, the third signal being an angular sampled signal. Detecting, by the at least one processor, a fault in the bearing of the wind turbine by identifying a characteristic signature of a bearing fault in the third signal.
US11519820B2 Method and device for monitoring a journal bearing
A method for monitoring at least one journal bearing for a shaft in respect to at least one acoustic event is provided. The at least one journal bearing is coupled with a gearbox, whereina time dependent solid borne sound signal is detected by at least one solid borne sound signal sensor,the output signal of the at least one solid borne sound signal sensor is transmitted to a signal pre-processing device,frequency components of the solid borne sound signal with of more than 250 kHz are amplified in the signal pre-processing device and/orwith a frequency of less than 50 kHz are attenuated in the signal pre-processing device, andthe output signal of the signal pre-processing device is wirelessly transmitted via an antenna device to a signal evaluation device for the detection and/or location of the at least one acoustic event.
US11519819B2 Seal testing system
A seal testing system includes a drive system and a rotating shaft driven by the drive system. The system further includes a first seal testing subassembly including a first rotating member coupled to the rotating shaft, a first stationary member located adjacent the first rotating member, and a first test seal disposed between the rotating member and the stationary member at a first seal interface; and a second seal testing subassembly including a second rotating member coupled to the rotating shaft, a second stationary member located adjacent the second rotating member, and a second test seal disposed between the rotating member and the stationary member at a second seal interface. The system additionally includes a misalignment assembly coupled to the first and second stationary members to move the first and second stationary members the same distance to provide an equal misalignment at the first and second seal interface.
US11519816B2 Composite ply-by-ply damage assessment using correlation factors between finite element models (FEMs) and non-destructive evaluations (NDEs)
A computer is configured to enable a rapid, consistent, ply-by-ply, quantitative analytical assessment of various Finite Element Method (FEM) material models based on metrics defined for impact damage. Additionally, the computer is configured to provide a method for determining the accuracy of such FEM material model(s) by comparing the output of those models to non-destructive evaluation (NDE) test data.
US11519814B2 Fluid usage monitoring and control system
In a method of monitoring fluid usage in a fluid system, a proportional control valve is provided, including a valve element operable to control fluid flow from a fluid source to the fluid system. A first pressure upstream of the valve element and a second pressure downstream of the valve element are measured to identify a pressure differential across the valve element. In response to the identified pressure differential, the valve element is adjusted to one of a plurality of flow positions to adjust the pressure differential across the valve element to substantially match a predetermined pressure differential. A flow rate through the proportional control valve is determined based on the first pressure, the second pressure, and the adjusted flow position of the valve element. Based on the determined flow rate over time, an amount of fluid usage in the fluid system is determined.
US11519811B2 Leak detector and leak detection method for leak-testing objects
A leak detector is provided for leak-testing objects that are to be tested by spraying tracer gas, the leak detector including: a detection inlet configured to be connected to an object that is to be tested; a pumping device including a vacuum line connected to the detection inlet, a rough-vacuum pump connected to the vacuum line, and a turbomolecular vacuum pump connected to the vacuum line, a delivery of which is connected to the rough-vacuum pump; and a gas detector connected to the turbomolecular vacuum pump, the pumping device further including an ancillary pump connected to the rough-vacuum pump and being configured to lower an ultimate-vacuum pressure of tracer gas in the rough-vacuum pump. A leak detection method for leak-testing objects that are to be tested by spraying tracer gas is also provided.
US11519810B2 System for delivering leak detection dye with a reclaim/recharge unit
A recovery and recharge apparatus and method for delivering a dose of fluorescent dye to an air conditioning/HVAC system. A supply line provides for both recovering and recharging of refrigerant into the system. The supply line includes a first segment connected to the recovery and recharge unit and having a single internal conduit for channeling reclaimed refrigerant into the recovery and recharge unit and for channeling refrigerant from the reservoir. A dye compartment is fluidly connected to the first segment and includes an interior cavity with an access panel for permitting access to the cavity for receiving a fluorescent dye material. A second segment is fluidly connected to the dye compartment and has an outlet port for connecting to a low side connection on the air conditioning/HVAC system. Preferably one way valves are located on opposite sides of the dye compartment and allow recovered refrigerant to bypass the dye compartment.
US11519807B2 Method and system to determine variations in a fluidic channel
A system is provided that includes a dart, a pressure sensor, and a controller communicatively coupled with the sensor. The dart is disposed in a fluidic channel. The dart has a main body and a flange extending from the main body and has a diameter greater than or equal to a diameter of the fluidic channel. When the dart translates within the fluidic channel and passes a location of a variation in the fluidic channel, the flange creates a pressure pulse. The pressure sensor measures the pressure pulse within the fluidic channel created by the dart. The controller determines the location of the variation based on the measured pressure pulse.
US11519804B2 Pressure and temperature measuring device with improved compact design and installation
A pressure and temperature measuring device with improved compact design and installation having a base (1) with an elongated geometry, arranged according to the longitudinal axis (A) inside the casing (16) and having a partition (5), a back (18), a platform (19) and a plinth (10); the partition (5) has an inner plane (5′) oriented towards the back (18) and parallel to the longitudinal axis (A) and an outer plane (5″) that forms an acute angle with the inner plane (5′), the back (18), the platform (19) and the inner plane (5′) of the partition (5) define a slot (17) and receives the electronic circuit board (3), the outer plane (5″) of the partition (5) defines a support surface to support together with the plinth (10) for the pressure-sensitive element (2), the outer surface (5″) of the partition (5) having an opening (7) that gives way to the conduit (8).
US11519802B1 Apparatus, fiber optic sensor assembly and sensor housing assembly utilizing viscous material composition to mitigate signal attenuation
Embodiments of the present invention provide a unique new approach to generating operating condition information used for assessing flow assurance and structural integrity. More specifically, apparatuses, systems and sensor housing assemblies configured in accordance with embodiments of the present invention utilize fiber optic sensors for enabling monitoring of operating condition information within one or more elongated tubular members within a subsea environment. To this end, such fiber optic sensors connected by lengths of optical fiber are strategically placed at a plurality of locations along a length of each elongated tubular member thereby allowing critical operating conditions such as strain, temperature and pressure of the elongated tubular member and/or a fluid therein to be monitored. A viscous media is used for mitigating attenuation associated with exposure of optical fiber exposed to forces generated by pressure within the subsea environment.
US11519801B1 Sensor device for transcapacitive sensing with shielding
A silicon sensor device includes a plurality of metal layers and a plurality of dielectric layers. The plurality of metal layers include: a first metal layer comprising a plurality of transmitter electrodes and a plurality of receiver electrodes; a second metal layer disposed beneath the first metal layer, wherein the second metal layer comprises a plurality of routing traces for the plurality of transmitter electrodes; and one or more circuit layers disposed beneath the second metal layer. A respective routing trace for a respective transmitter electrode is configured to shield respective portions of the plurality of receiver electrodes which correspond to a width of the respective transmitter electrode from energy and/or noise originating from the one or more circuit layers. The plurality of metal layers and the plurality of dielectric layers are disposed on a same die.
US11519793B2 Skin simulation device, electronic apparatus evaluation method, and electronic apparatus evaluation system
To provide a skin simulation device, an electronic apparatus evaluation method, and an electronic apparatus evaluation system that make it possible to reproduce the characteristics of a skin temperature of a human body. The skin simulation device according to an embodiment of the present technology includes a sheet-shaped simulated skin member that includes an outer surface and an inner surface, and a subcutaneous unit that includes a subcutaneous temperature detector and a subcutaneous temperature adjusting mechanism. The subcutaneous temperature detector is capable of detecting a temperature of the inner surface. The subcutaneous temperature adjusting mechanism is capable of adjusting the temperature of the inner surface. This makes it possible to adjust the temperature of the inner surface of the simulated skin member (a subcutaneous temperature), and to reproduce the characteristics of a skin temperature of a human body.
US11519790B2 Temperature sensor, circuit device, oscillator, electronic apparatus, and vehicle
Provided is a temperature sensor including a bipolar transistor, a resistor, and a variable resistance circuit. The resistor is provided between a first node coupled to a base node of the bipolar transistor and a collector node of the bipolar transistor. The variable resistance circuit is provided between an emitter node of the bipolar transistor and a ground node.
US11519786B2 Temperature detection circuit, temperature sensor device and display device
The present disclosure provides a temperature detection circuit. The temperature detection circuit includes: a first comparator, the first comparator having a first negative input terminal, a first positive input terminal and a first output terminal, the first negative input terminal being connected with an output terminal of a temperature sensor, the first positive input terminal being connected with a first reference voltage terminal; a monostable trigger, an input terminal of the monostable trigger being connected with the first output terminal of the first comparator; a low pass filter, an input terminal of the low pass filter being connected with an output terminal of the monostable trigger. The present disclosure further provides a temperature sensor device and a display device.
US11519780B2 Measurement system, correction processing apparatus, correction processing method, and computer-readable recording medium
The measurement system 100 includes: a measurement apparatus 20 that measures vibrations of an object 40; an imaging apparatus 30 that is located so as to capture an image of the measurement apparatus 20; and a correction processing apparatus 10. the correction processing apparatus 10 includes: a displacement calculation unit 11 that calculates a displacement of the measurement apparatus 20 based on time-series images of the measurement apparatus 20 output from the imaging apparatus 30; a movement amount calculation unit 12 that calculates an amount of movement of the measurement apparatus 20 relative to the imaging apparatus 30, based on the displacement; and a correction processing unit 13 that corrects vibrations of the object measured by the measurement apparatus 20, using the calculated amount of movement of the measurement apparatus 20.
US11519779B1 Evanescent field coupled shock wave detection systems and methods
A fluid properties sensing system includes an optical sensor which generates a sensor signal based on received laser light, a light source which transmits laser light through a transmitting fiber to a sensor head, a receiver that detects a portion of the laser light from a receiving fiber through an evanescent field of the transmitting fiber when the laser light radiates through a transmitting fiber wall of the transmitting fiber and interacts with a fluid medium at an interface of the sensor and the fluid medium, and a processor. The fibers are coupled at one end through the evanescent field to form the sensor head disposed in a flow field and to interact with the fluid medium. The processor identifies a change in the sensor signal based on a detected portion of the laser light resulting from an interaction of the sensor head with the fluid medium.
US11519775B2 Appliance with sensing for load determination
A refrigerator appliance with sensing for load determination including a shelf and shelf support with a resilient member positioned so as to be compressed by the weight of food items placed on the shelf. Changes in pressure or flowrate of a fluid in the resilient member are used to detect changes in the weight of food items. The appliance can be configured to execute one or more events based on the detected changes.
US11519771B2 Short aspiration detection in a clinical analyzer
One embodiment provides a method for detecting aspiration in a clinical analyzer, including: acquiring, from a sensor, pressure measurement data; transforming the pressure measurement data into frequency domain data; generating a clean version of the frequency domain data by attenuating, using a filter, unwanted frequencies; comparing the cleaned version of the frequency domain data to one or more predetermined data points; and determining, based on the comparison, if an aspiration was properly performed. Other aspects are described and claimed herein.
US11519770B1 Systems and methods for tracking fuel deliveries
A fuel truck is used to deliver fuel to vehicles parked at one or more locations. While the fuel truck is servicing vehicles, a user of the fuel truck uses a mobile device to assist in the management of fuel delivery. Specifically, each vehicle being serviced has a tag that is a capable of being read by the mobile device. The tag communicates information that identifies the vehicle, and the mobile device communicates with a meter on the fuel truck to track how much fuel is delivered to the identified vehicle. The mobile device also controls the meter such that fuel is allowed to flow only when the mobile device is aware of which vehicle is receiving the fuel. Thus, over time, the mobile device is able to track accurately which vehicle is receiving fuel so that the amount of fuel delivered to each vehicle can be precisely determined.
US11519768B2 Flow sensor system with connection assembly
A system includes a flow sensor contained within a flow sensor housing, a base, and a seal. The base houses a controller that generates at least one operation modification signal, and the flow sensor is separable from and mountable onto the base. A bottom surface of the flow sensor housing includes the seal. The seal forms a liquid-tight engagement between the flow sensor housing and the base when the flow sensor is mounted onto the base.
US11519767B2 Determining fluid parameters
A flow measurement assembly that includes a production string and a flow meter fluidically coupled to the production string. The flow meter includes a variable Venturi tube attached to and configured to flow production fluid received from the production string. The variable Venturi tube includes an end fixed to the production string and at least one Venturi throat. The flow meter also includes an actuator configured to move the variable Venturi tube with respect to the fixed end. The flow meter includes a processor communicatively coupled sensors coupled to the variable Venturi tube. The processor determines, based on a first fluid parameter and the second fluid parameter received from the sensors, at least one of a mass flow rate of the production fluid, a density of the production fluid, a viscosity of the production fluid, or a coefficient of discharge of the production fluid.
US11519766B2 Flow measuring device with a testing device
The invention relates to an arrangement of a flow measuring device with a testing device. The flow measuring device comprises an inlet section and an outlet section. A rotor is arranged between the inlet section and the outlet section. The rotor is designed for a rotational movement in the event of a fluid flow between the inlet section and the outlet section. At least one indicator element is arranged on the rotor. The flow measuring device further comprises a measuring element, which is adapted to detect a movement of the indicator element. The indicator element comprises a magnetic material. The testing device is designed to set the rotor in rotational motion, preferably without contact. The invention further relates to a method for the functional testing of a flow measuring device.
US11519763B2 Assembly including a main support, an intermediate support disposed on the main support, and a scale disposed on the intermediate support
An assembly includes a main support having integrated therein first and second fastening devices, an intermediate support and a scale, as well as third and fourth fastening devices. The scale has a measuring graduation disposed in a measuring graduation plane and adapted for position measurement in a longitudinal direction. The first fastening device is designed to hold the intermediate support on the main support at a first position such that it is longitudinally fixed, and the second fastening device is designed to hold the intermediate support at a second position such that it is freely movable in the longitudinal direction. The third fastening device is designed to hold the scale on the intermediate support at the first position such that it is longitudinally fixed, and the fourth fastening device is designed to hold the scale at a third position such that it is freely movable in the longitudinal direction.
US11519743B2 Stalled self-driving vehicle rescue system
Aspects of the present invention disclose a method for assisting a stalled autonomous vehicle in an incommunicable area. The method includes one or more processors determining a route of an autonomous vehicle. The method further includes identifying an area of the route of the autonomous vehicle that includes a communication outage. The method further includes determining a driving difficulty of one or more segments of the route of the autonomous vehicle within the area. The method further includes determining a location of the autonomous vehicle within a segment of the one or more segments of the route based at least in part on the driving difficulty of the segment.
US11519738B2 Position calculating apparatus
A position calculating apparatus is provided with: an acquirer configured to obtain a position of a host vehicle; a detector configured to detect surrounding environment including structures around the host vehicle; a calculator configured to extract a map of surroundings of the host vehicle on the basis of the obtained position, configured to compare the extracted map with a surrounding image based on the detected surrounding environment, and configured to calculate a position and a direction of the host vehicle on the extracted map; a display device configured to superimpose and display the extracted map on the surrounding image on the basis of the calculated position and the calculated direction; and a corrector configured to correct the calculated position and the calculated direction with reference to a inputted correction instruction if the correction instruction is inputted through an input device.
US11519737B2 Path planning within a traversed area
The disclosure relates to real-time autonomous path planning for a vehicle, and to the steering of the vehicle in accordance with the path. The path is planned in accordance with a given map of the area, and the path accuracy depends, inter alia, on the resolution and accuracy of the map.
US11519736B2 Measurement device, measurement method and program
The measurement device acquires positional information of a measurement object stored in a storage unit, and acquires point group information of points indicating a surrounding feature acquired by an external sensor. Then, the measurement device calculates the positional information indicating a predetermined position of the measurement object existing in a predetermined range based on the point group information existing in the predetermined range, and outputs its reliability.
US11519731B2 Pedestrian adaptive zero-velocity update point selection method based on a neural network
A pedestrian adaptive zero-velocity update point selection method based on a neural network, including the following steps: S1, collecting inertial navigation data of different pedestrians in different motion modes; S2, preprocessing the inertial navigation data collected in the step S1, labeling the preprocessed data, and obtaining a training data set, a validation data set, and a test data set according to the preprocessed data and a label corresponding to the preprocessed data; S3, inputting the training data set to a convolutional neural network for training, obtaining a pedestrian adaptive zero-velocity update point selection model based on the convolutional neural network, and using the validation data set to validate the pedestrian adaptive zero-velocity update point selection model; and S4, inputting the test data set into the pedestrian adaptive zero-velocity update point selection model based on the convolutional neural network, and obtaining a selection result of pedestrian zero-velocity update points.
US11519730B2 Method for determining the position and orientation of a vehicle
A method for determining the position and orientation of a vehicle, this method including measuring, with a magnetometer, a raw-measurement vector; obtaining a reference vector encoding, in a terrestrial reference frame, the amplitude and the direction of the geomagnetic field, the components of the reference vector being obtained from a pre-recorded model of the geomagnetic field and not measured by the magnetometer; then only if the margin of error in an estimate of the orientation of the vehicle is below a predetermined threshold, updating the pre-recorded data from which scale and offset coefficients used for correcting the raw measurement from the magnetometer are obtained, this update being performed using the raw vector, the reference vector and the new estimate of the orientation of the vehicle.
US11519729B2 Vision-aided inertial navigation
Localization and navigation systems and techniques are described. An electronic device comprises a processor configured to maintain a state vector storing estimates for a position of the electronic device at poses along a trajectory within an environment along with estimates for positions for one or more features within the environment. The processor computes, from the image data, one or more constraints based on features observed from multiple poses of the electronic device along the trajectory, and computes updated state estimates for the position of the electronic device in accordance with the motion data and the one or more computed constraints without computing updated state estimates for the features for which the one or more constraints were computed.
US11519728B2 Method for estimating the movement of an object moving in a magnetic field
A method for estimating the movement of an object moving in an ambient magnetic field. The method acquires at least one component of the magnetic field and/or an i-th derivative of the magnetic field measures at least one item of information representative of the movement of the object; evaluates the stationary or otherwise character of the magnetic field; estimates at least one component of the movement of the object using at least one equation other than magnetic linking the component of the movement of the object and the at least one acquired item of information representative of the movement of the object depending on the result of the evaluation at least one magnetic equation linking the component of the movement of the object and the at least one acquired component of the magnetic field and/or an i-th derivative of the magnetic field.
US11519720B2 Depth profiling of semiconductor structures using picosecond ultrasonics
Disclosed herein is a method for depth-profiling of samples including a target region including a lateral structural feature. The method includes obtaining measured signals of the sample and analyzing thereof to obtain a depth-dependence of at least one parameter characterizing the lateral structural feature. The measured signals are obtained by repeatedly: projecting a pump pulse on the sample, thereby producing an acoustic pulse propagating within the target region; Brillouin-scattering a probe pulse off the acoustic pulse within the target region; and detecting a scattered component of the probe pulse to obtain a measured signal. In each repetition the respective probe pulse is scattered off the acoustic pulse at a respective depth within the target region, thereby probing the target region at a plurality of depths. A wavelength of the pump pulse is at least about two times greater than a lateral extent of the lateral structural feature.
US11519713B2 System, method, computer-accessible medium, and apparatus facilitating ultra-high resolution optical coherence tomography for automated detection of diseases
An exemplary system for generating an image(s) of a sample(s) can include, for example, an imaging arrangement that can include a superluminescent diode (SLD) configured to generate a radiation(s) to be provided to the sample(s), and a spectrometer configured to (i) sample an A-line sampling rate of at least about 200 kHz, (ii) receive a resultant radiation from the sample(s) based on the sampling rate, and (iii) generate information based on the resultant radiation, and a computer hardware arrangement configured to generate the image(s) of the sample(s) based on the information received from the spectrometer. The imaging arrangement can be an interferometric imaging arrangement, which can be an optical coherence tomography imaging (OCT) arrangement. The computer hardware arrangement can be further configured to facilitate a plurality of b-scan acquisitions of the sample(s) and facilitate the b-scan acquisitions in order to generate the image(s).
US11519709B2 Position sensor with wiegand wire, position magnet(s), and reset magnet
A position sensor is configured to use a Wiegand wire, position magnet(s) and a reset magnet in which changes in polarization of the Wiegand wire caused by the position magnet(s) can be reset by the reset magnet. The position magnet(s), which can move in relation to the Wiegand wire, can have relatively stronger magnetic flux densities, and the reset magnet, which can be fixed in relation to the Wiegand wire, can have a relatively weaker magnetic flux density. When the position magnet(s) are proximal the Wiegand wire, the relatively stronger position magnet(s) overcome the reset magnet to cause a change in polarization of the Wiegand wire which produces an electrical pulse which can be counted. However, when the position magnet(s) become distal to the Wiegand wire, the relatively weaker reset magnet can reset the polarization of the Wiegand wire to prepare for a next count. As a result, the total number of magnets required in the system can be reduced, and the probability of failing to reset the Wiegand wire can be lowered.
US11519708B2 Tool for verifying the leveling of vinyl siding at corner locations
A vinyl siding alignment tool for verifying the alignment of vinyl siding panels around the exterior of a building. The tool is configured to verify the alignment of the panels around a corner post regardless of whether it is an acute or obtuse angle. The tool is fitted with a leveling means for providing immediate feedback to the installer. The tool further comprises a handle and a support means for providing a balanced weight about the center of gravity, making the tool easy to use with very little effort. The tool is versatile in that it allows the user to verify alignment about an interior angle using two distinct methods.
US11519707B1 Shock mitigation apparatus and system
Embodiments employ venting features and damping components both inside and concentric to a fuzewell to improve munition fuze survivability. Damping components are selected based on their densities and stiffness properties. A shock damping liner with longitudinal grooves is affixed to an inner surface of the fuzewell and envelops the fuze. At least one shock damping collar constrains and attenuates shack experienced by the fuze. A shock damping ring is concentric about the outer surface of the fuzewell and attenuates shock, between the outermost munition system layer (the casing) and the fuzewell. Longitudinal vents in the fuzewell wall and radial apertures oriented transverse to the longitudinal vents are used for off-gassing. The venting and component orientation combination provides increased damping, resulting in impedance mismatches across multiple interface surfaces in the munition, which reduces shock vibrational pressures and stresses transferred to the fuze.
US11519704B1 Monolithic bullet
A monolithic bullet has a tapered nose and a cylindrical shank. The shank has a sealing boss, a groove, a case alignment boss, and a bore riding surface. The case alignment boss is adjacent the nose and has a diameter greater than the nominal groove diameter of a rifle barrel of the same caliber as the bullet. The groove is adjacent the sealing boss and has a diameter less than the nominal groove diameter of the barrel. The case alignment boss is adjacent the groove and has a diameter approximately equal to or less than the nominal groove diameter of the barrel. The bore riding surface has a diameter approximately equal to the nominal bore diameter of the barrel.
US11519702B1 Cartridge and cartridge case
A cartridge includes a cartridge case having a shell having a first end portion, a second end portion opposite the first end portion and a cylindrical body extending from the first end portion to the second end portion. A reinforcing cap includes a base, a sidewall extending from the base and surrounding the first end portion such that the first edge of the shell abuts an inner face of the base, and a projection extending from the inner face. A ring is pressed against the inner face and forms an air-tight seal between the projection, the inner face, the ring, and the first end portion of the shell. A plurality of indentations form protrusions in the sidewall and the first end portion for interlocking the reinforcing cap to the shell and retaining the ring against the inner face of the base.
US11519700B2 Non-lethal self-protection weapon
A gripless, non-lethal, self-protection weapon comprises a clamshell with top and bottom shells pivotally coupled together about a rear hinge and defining a cavity therein. The clamshell has a forward opening and the top shell has a top opening. A panel is slidably carried by the top shell and selectively covers the top opening. A nozzle is carried by the clamshell at the forward opening. A cartridge is removably positioned in the cavity. The cartridge comprises a barrel with an outlet positioned at the forward opening of the clamshell; a compressed gas vessel; and a diverter to redirect compressed gas from the compressed gas vessel in a rearward direction towards an inlet of the barrel in a forward direction.
US11519696B2 Wake and sub-sonic blast gunshot detection
Trajectory estimate for a sub-sonic projectile can be derived from sampling a wake contribution of an acoustic signal detected at a multi-detector array. The wake contribution is sampled, in time, and the samples are processed to determine a bearing estimate for the projectile from which the acoustic wake derives.
US11519692B2 Sight assembly and system with firearm status indicator
A sight assembly for a firearm includes an optical sight configured for mounting to a firearm. The optical sight includes a sight body retaining a lens and has a point-of-aim indicator visible on the lens. A light source on the sight body is configured to communicate a firearm status to a user, such as whether a round is chambered in a chamber of the firearm. In one example, the sight assembly can be mounted to a handgun or atop a rifle. In some embodiments, the optical sight is configured as a reflex sight.
US11519686B1 Projectile launching device and related methods
Devices, systems and methods are described for launching a projectile. Preferred devices comprise two separate platforms that are connected by an elastic cable. Each of the platforms can be secured to one foot or shoe of a user by a strap or other fastener. Once secured, a force can be applied to a projectile that is connected to the elastic cable to thereby stretch the cable in a first direction. Once the force is removed, at least some of the elastic force of the cable can be transferred to the projectile causing the projectile to be propelled in a direction opposite to the first direction.