Document Document Title
US11341462B1 Graphical user interface for generating a recurring appointment report based upon user input
Described herein are various technologies pertaining to generating and/or updating a schedule such that the schedule includes a recurring appointment. The schedule is generated and/or updated based upon inputs received at a GUI that includes a matrix of checkboxes, such that the schedule is able to be constructed to include a recurring appointment for an Nth occurrence of a selected day in each month.
US11341460B2 Computerized contemporaneous process control and quality assurance
Improved process control systems determine whether a set of sequential steps that are included in a desired checklist have been performed by a user. The user provides, through a wearable device, individual verifications for the completions of the individual steps. The system generates an alarm if the steps of the checklist have not been performed. The user may perform corrective steps to remedy the issue, or else a second alarm is generated.
US11341459B2 Digital data minutiae processing for the analysis of cultural artefacts
This invention relates to means and processes of analysing cultural artefacts, for example to authenticate works of art or to reconstruct fragmented archaeological artefacts digitally, by first scanning the target artefact to produce a digital data model of the target artefact, which is then transformed algorithmically to obtain a target digital transform. This is analysed to identify and extract digital data minutiae from the digital transform data. Then, a number of comparator artefacts are scanned using the same scanning technologies to produce a digital data model of each comparator artefact. The same processes of algorithmic transformation and digital data minutiae extraction are applied to the comparator digital data models. An algorithmic comparison is then made between the target digital data minutiae and the comparator digital data minutiae to identify correlating comparator and target digital data minutiae in accordance with predetermined correlation criteria and the artefact is characterised according to the degree of correlation, for purposes of authentication or digital reconstruction, for example.
US11341458B2 Order registration device, order registration method, and recording medium
An order registration device includes: a processor configured to execute a process that includes: a number-of-people registration process for registering the number of customers related to one transaction; a product registration process for registering a product ordered by the customers; and a display control process for performing control such that a display unit displays a number-of-people button which is a button for inputting the number of orders with respect to the product registered in the product registration process, the same number as the number of customers registered in the number-of-people registration process being set as the number of orders by the number-of-people button.
US11341457B2 Upstream visibility in supply-chain
An example operation may include one or more of acquiring, by a retailer node, an inventory data from a supplier node over a blockchain network, receiving, by the retailer node, outstanding orders data of the supplier node, generating, by the retailer node, an order distribution policy based on the inventory data and the outstanding orders data, and executing a smart contract to order goods from the supplier node based on the ordering policy.
US11341456B2 Compact and low-power shelf monitoring system
The disclosure relates to an inventory management system including one or more imagers mounted to shelving or other structures displaying items for sale, where the imagers are designed to capture images of the items and relay information to a database for purposes of tracking the items and managing inventory. The imagers are compact, low power devices incorporating wireless means for communicating with the database and may include solar cell arrays for charging purposes.
US11341449B2 Data distillery for signal detection
Computer-implemented methods, systems and products for analytics and discovery of patterns or signals. The method includes a set of operations or steps, including collecting data from a plurality of data sources, the data having a plurality of associated data types, and filtering the collected data based on identifying viable data sources from which the data is collected. The method further includes prioritizing discovery objectives based on analyzing the filtering results, and enriching the filtered collected data from viable data sources according to the prioritized discovery objectives. The method further includes extracting one or more signals from the enriched data using one or more machine learning mechanisms in combination with qualified subject matter expertise input, and graphically displaying the extracted signals in a meaningful way to a human operator such that the human operator is enabled to understand importance of extracted signals.
US11341448B2 Systems and methods for cosmetics products retail displays
Technological advancements are disclosed that increase automation and efficiency in the operations of the computer networks, graphical user interfaces and databases for cosmetics retail displays to be responsive to retail store and customer requirements and increase performance of such systems. The system integrates information from various, often disparate and remotely located systems and databases, involved in the designing, manufacturing, producing, allocating and/or delivering components of cosmetics products retail displays to a diverse set of retail store locations. Customizations of cosmetics retail displays at various retail store locations are automated and facilitated based on cosmetics products retail sales performance at the various retail store locations. Users of such a system are provided information to more efficiently provide cosmetics retail displays and components, and supply updates to such displays according to current market data, sales, inventory and brand or manufacturer requirements.
US11341444B2 Systems and methods for generating prioritization models and predicting workflow prioritizations
Systems and methods for generating prioritization models and predicting workflow prioritizations are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment; effectuate presentation of a series of questions via a first client computing platform associated with the first user; receive user input from the first client computing platform; generate a first prioritization model based on the response information; and determine one or more priorities for the first user based on the first prioritization model such that a primary first unit of work within the first set of units of work is determined to be a higher priority than a secondary first unit of work within the first set of units of work.
US11341443B2 Prioritizing sequential application tasks
Described embodiments provide systems, methods and computer implemented instructions for prioritizing sequential application tasks. A system receives, from an application, a sequence of tasks to be performed by users using clients. The system identifies a first user to perform a first task in the sequence of tasks, and a second user to perform a second task in the sequence of tasks that is subsequent to the first task. The system determines the state of a first client of the first user and a state of a second client of the second user. The system establishes a rank for the first task based on the states of the first client and the second client. The system provides, to the first client, the rank for the first task and the state of the second client. The system generates a graphical user interface indicating the rank and state of the second client.
US11341433B2 Routing and navigation system
Embodiments relate to a system, program product, and method for dynamically providing navigation and transportation to individuals for passage from an emergency-stricken location to an emergency haven. Traffic of users from the emergency-stricken location to the emergency haven is dynamically regulated at least partially due to real-time traffic densities, predicted traffic densities, and the number of in transit users. In addition, a population of users at the emergency haven is dynamically regulated at least partially subject to an existing population and a predicted population at each emergency haven.
US11341426B2 Systems, devices, and methods to interact with quantum information stored in spins
A quantum information processing device including a semiconductor substrate. An optical resonator is coupled to the substrate. The optical resonator supports a first photonic mode with a first resonator frequency. The quantum information processing device includes a non-gaseous chalcogen donor atom disposed within the semiconductor substrate and optically coupled to the optical resonator. The donor atom has a transition frequency in resonance with the resonator frequency. Also disclosed herein are systems, devices, articles and methods with practical application in quantum information processing including or associated with one or more deep impurities in a silicon substrate optically coupled to an optical structure.
US11341423B2 Information processing apparatus, artificial intelligence selection method, and artificial intelligence selection program
To more suitably select an artificial intelligence. An information processing apparatus according to one embodiment of the present invention, includes a user information acquisition unit and an AI selection unit. The user information acquisition unit acquires information relevant to a scene as user-related information. The AI selection unit selects an artificial intelligence from a plurality of artificial intelligences, on the basis of the user-related information.
US11341421B2 Distributed activity control systems for artificial intelligence task execution direction including task adjacency and reachability analysis
A dynamic, distributed directed activity network comprising a directed activity control program specifying tasks to be executed including required individual task inputs and outputs, the required order of task execution, permitted parallelism in task execution, task adjacency to subsequent tasks, and reachability from each task to other tasks; a plurality of task execution agents, individual of said agents having a set of dynamically changing agent attributes and capable of executing different required tasks; a plurality of task execution controllers, each controller associated with one or more of the task execution agents with access to dynamically changing agent attributes; a directed activity controller for communicating with said task execution controllers for directing execution of said activity control program; and, a communications network supporting communication between said directed activity controller and task execution controllers for directing execution of said directed activity control program using selected task execution agents.
US11341420B2 Hyperparameter optimization method and apparatus
A hyperparameter optimization method performed by a hyperparameter optimization apparatus to optimize hyperparameters of a model includes calculating an evaluation score for each of a plurality of hyperparameter samples constituting a first hyperparameter sample set by applying each of the hyperparameter samples to a target model, performing weighted clustering of the hyperparameter samples by using the calculated evaluation scores as weights and constructing a second hyperparameter sample set based on the clustering result.
US11341417B2 Method and apparatus for completing a knowledge graph
A method, apparatus and program for completing a knowledge graph from a plurality of predicates and associated entities, the predicates each providing information on a relationship between a pair of entities, the method comprising the steps of: receiving an input comprising the plurality of predicates and associated entities; searching an axiom database and identifying predicates among the plurality of predicates that are equivalent to one another, or inverses of one another; identifying further predicates that are related to one another, using the axiom database and identified predicates; and embedding the identified predicates and associated entities into a vector space to complete the knowledge graph.
US11341414B2 Intelligent data curation
An apparatus includes processor(s) to: receive a request for a data catalog; in response to the request specifying a structural feature, analyze metadata of multiple data sets for an indication of including it, and to retrieve an indicated degree of certainty of detecting it for data sets including it; in response to the request specifying a contextual aspect, analyze context data of the multiple data sets for an indication of being subject to it, and to retrieve an indicated degree of certainty concerning it for data sets subject to it; selectively include each data set in the data catalog based on the request specifying a structural feature and/or a contextual aspect, and whether each data set meets what is specified; for each data set in the data catalog, generate a score indicative of the likelihood of meeting what is specified; and transmit the data catalog to the requesting device.
US11341409B2 Systems and methods for error reduction in materials casting
Deep learning approaches and systems are described to control the process of casting physical objects. A neural network, operating on one or more processors of a server or distributed computing resources and maintained in one or more data storage devices, is trained to recognize relationships between the target digital representation and the resulting metal parts that are cast, and a number of specific approaches are described herein to overcome technical issues in relation to misalignments between reference points, among others. These deep learning approaches are then used for generation of command or control signals which modify how the casting process is conducted. Command or control signals can be used to modify how a cast mold is made, to modify environmental variables, to modify manufacturing parameters, and combinations thereof.
US11341408B2 Memristive learning for neuromorphic circuits
Memristive learning concepts for neuromorphic circuits are described. In one example case, a neuromorphic circuit includes a first oscillatory-based neuron that generates a first oscillatory signal, a diode that rectifies the first oscillatory signal, and a synapse coupled to the diode and including a long-term potentiation (LTP) memristor arranged in parallel with a long-term depression (LTD) memristor. The circuit further includes a difference amplifier coupled to the synapse that generates a difference signal based on a difference between output signals from the LTP and LTD memristors, and a second oscillatory-based neuron electrically coupled to the difference amplifier that generates a second oscillatory signal based on the difference signal. The circuit also includes a feedback circuit that provides a feedback signal to the LTP and LTD memristors based on a difference or error between a target signal and the second oscillatory signal.
US11341407B2 Selecting a disconnect from different types of channel disconnects by training a machine learning module
Provided are techniques for selecting a disconnect by training a machine learning module. A machine learning module is provided that receives inputs and produces an output. The output produced from the machine learning module based on the inputs for the first I/O operation and an estimated amount of time to acquire resources for a first I/O operation is determined. An actual amount of time to acquire resources for the first I/O operation is determined. The machine learning module is retrained based on the inputs, the output, and the actual amount of time it took to acquire resources for the first I/O operation versus an estimated amount of time to acquire the resources for the first I/O operation. The retrained machine learning module is used to select one of disconnect from a channel, the logical disconnect from the channel, or the physical disconnect from the channel for a second I/O operation.
US11341405B2 Semantic signatures
In various embodiments, methods and systems for implementing a semantic signature system are provided. A semantic signature system provides a machine trained semantic representation (i.e., a semantic signature) of the context of a word, synonyms of the word, and weak and strong relationship of the word with other words. The semantic signature can be utilized to facilitate labeling a word that is ambiguous or previously unknown. In practice, the label can be used to more accurately categorize the word for later retrieval by a search or to more accurately provide search results for a search query that includes the word.
US11341402B2 Neural network crossbar stack
A circuit for performing neural network computations for a neural network is described. The circuit includes plurality of neural network layers each including a crossbar arrays. The plurality of crossbar arrays are formed in a common substrate in a stacked configuration. Each crossbar array includes a set of crosspoint devices. A respective electrical property of each of the crosspoint devices is adjustable to represent a weight value that is stored for each respective crosspoint device. A processing unit is configured to adjust the respective electrical properties of each of the crosspoint devices by pre-loading each of the crosspoint devices with a tuning signal. A value of the turning signal for each crosspoint device is a function of the weight value represented by each respective crosspoint device.
US11341397B1 Computation of neural network node
Some embodiments provide a method for a neural network inference circuit (NNIC) that implements a neural network including multiple computation nodes at multiple layers. Each computation node includes a dot product of input values and weight values and a set of post-processing operations. The method retrieves a set of weight values and a set of input values for a computation node from a set of memories of the NNIC. The method computes a dot product of the retrieved sets of weight values and input values. The method performs the post-processing operations for the computation node on a result of the dot product computation to compute an output value for the computation node. The method stores the output value in the set of memories. No intermediate results of the dot product or the set of post-processing operations are stored in any RAM of the NNIC during the computation.
US11341393B2 Method and device for detecting unauthorized tranfer between persons
A method of confirming the identity of a person who issued a token to signify eligibility for a privilege. Possession token is confirmed to be by the same person by using sensors in the token which track the movements of the person. A machine learning system is trained to evaluate the sensor data detecting transfer of possession of the token. The state of continuous possession since the token was issued or set to an enabled state is confirmed and the privilege is granted. The method of identity confirmation is used in various contexts such as for to control entry to a location, use of a facility or service. It is also useful to determine continuous possession of a weapon to prevent misuse after the weapon is stolen, dropped or lost. Servers, beacons and outside sources of data or inputs to be measured by the sensor can also be used.
US11341387B2 Barcoded indicators for quality management
A barcoded indicator operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality affecting parameter, the barcoded indicator including at least a first barcode and at least a second barcode, the at least a second barcode being in a second barcode unreadable state prior to exceedance of the at least one threshold and upon exceedance of the at least one threshold the at least a first barcode becoming unreadable and generally simultaneously the at least a second barcode becoming readable.
US11341383B2 Methods and apparatus to detect effective tiling area and fill tiles efficiently
The disclosure is directed towards methods and apparatus to detect effective tiling area and fill tiles efficiently. The method improves efficiency by not filling tiles within an inner box in a shape having a large unfilled area. One example method includes detecting an inner box, determining whether the detected inner box is big enough for pre-clipping, and confirming that the outer clip path contains the inner box. When filling tiles into a bounding rectangle tiling area, it is determined if a particular tile (or tile(s)) falls into an inner box or not, and if the tile falls in the inner box, that particular tile is not filled. According to one embodiment, the inner box is an internal rectangle that contains a maximum area in which it is unnecessary to fill tiles.
US11341374B2 Data anomaly detection
Systems and methods for data anomaly detection include recommending one or more algorithms from a set of algorithms to process received time series data, wherein the one or more algorithms are recommended based at least in part on a type of workload for processing the received time series data. Assisted parameter tuning is provided for a detected anomaly alert and calibration, and the received time series data is processed based on a user selected algorithm that is parameter tuned.
US11341373B1 End-to-end training of a machine learning node that interfaces with a fixed function node
In some implementations, a method includes: obtaining a logical representation of a fixed function node; generating, by concerted operation of the logical representation of the fixed function node and a machine learning node that interfaces with the logical representation of the fixed function node, a candidate result based on a set of image data frames; determining whether error criteria are satisfied based at least in part on a comparison between the candidate result and a predetermined result for the set of image data frames; and, in response to determining that the error criteria are satisfied, modifying at least one of: a first portion of operating parameters of the machine learning node associated with operations of the machine learning node; and a second portion of operating parameters of the machine learning node associated with interfacing operations between the machine learning node and the logical representation of the fixed function node.
US11341372B2 Method of predicting demand of virtual network function resources to which machine learning is applied
The present invention relates to a technique in which demand prediction of resources of virtual network functions (VNFs) that provide a core technology in a network virtualization environment is performed using machine learning technology. In the present invention, in order to predict VNF resource information, not only are the resources of the VNFs as data but also information of surrounding VNFs that are directly or indirectly related are used, and prediction is possible even in a dynamically changed network environment. In addition, service function chain (SFC) data among various pieces of network information is used to reduce a time required for machine learning according to a size of an entire network.
US11341371B2 Method, device and terminal for generating training data
A method, a device and a terminal for generating training data is provided. The method for generating training data includes: obtaining an original image; determining a transferred image based on the image style transfer model and the original image, wherein the image style transfer model is obtained by minimizing a loss function, the loss function is determined by the original loss function the background loss function and the foreground loss function; determining the training data based on the transferred image. The difference between the generated training data and the target image is small, thereby improving the accuracy of the training model obtained by using the training data.
US11341370B2 Classifying images in overlapping groups of images using convolutional neural networks
The present disclosure relates to training a machine learning model to classify images. An example method generally includes receiving a training data set including images in a first category and images in a second category. A convolutional neural network (CNN) is trained using the training data set, and a feature map is generated from layers of the CNN based on features of images in the training data set. A first area in the feature map including images in the first category and a second area in the feature map where images in the first category overlap with images in the second category are identified. The first category is split into a first subcategory corresponding to the first area and a second subcategory corresponding to the second area. The CNN is retrained based on the images in the first subcategory, images in the second subcategory, and images in the second category.
US11341366B2 Cross-modality processing method and apparatus, and computer storage medium
A cross-modality processing method is related to a field of natural language processing technologies. The method includes: obtaining a sample set, wherein the sample set includes a plurality of corpus and a plurality of images; generating a plurality of training samples according to the sample set, in which each of the plurality of the training samples is a combination of at least one of the plurality of the corpus and at least one of the plurality of the images corresponding to the at least one of the plurality of the corpus; adopting the plurality of the training samples to train a semantic model, so that the semantic model learns semantic vectors containing combinations of the corpus and the images.
US11341362B2 Methods and devices for updating fingerprint template
A method of updating a fingerprint template in an electronic device is provided. In an example, the method includes: a blank image is acquired when a fingerprint sensor in the electronic device scans a fingerprint sensor region and no finger is detected; and it is determined whether the fingerprint template is to be updated according to the blank image.
US11341360B2 Artificially intelligent unit-of-one pattern creation for bespoke garment fabrication
A unit-of-one pattern creation method for bespoke garment fabrication includes loading into memory a test image of a base garment fitted on a model, processing the test image in a first convolutional neural network to generate different classifications for different portions of the base garment and flattening the different classified portions of the base garment to produce corresponding flattened patterns of the base garment. Thereafter, an image of a unique individual wearing a customer specific garment is acquired and processed in a second recurrent neural network trained with the different classifications of the first convolutional neural network. In response to the receipt of the acquired image in the second recurrent neural network, the second recurrent neural network classifies different portions of the acquired image and flattens the classified different portions of the acquired image in order to produce corresponding flattened patterns for a customized version of the base garment.
US11341358B2 Multiclassification approach for enhancing natural language classifiers
In an approach to creating models utilizing optimally clustered training sets, one or more computer processors determine an optimal cluster size. The one or more computer processors generate one or more clusters from one or more classes and respectively associated training statements that are contained in a training set, based on the determined optimal cluster size, wherein the one or more generated clusters, respectively, contain fewer classes than the training set. The one or more computer processors identify one or more isolated high confidence classes and associated training statements from one or more cluster classifications generated by a static model trained with the one or more generated clusters. The one or more computer processors create one or more dynamic models trained with the one or more identified isolated high confidence classes. The one or more computer processors perform one or more classifications utilizing the one or more created dynamic models.
US11341356B2 System and method for determining object intention through visual attributes
Systems and methods for determining object intentions through visual attributes are provided. A method can include determining, by a computing system, one or more regions of interest. The regions of interest can be associated with surrounding environment of a first vehicle. The method can include determining, by a computing system, spatial features and temporal features associated with the regions of interest. The spatial features can be indicative of a vehicle orientation associated with a vehicle of interest. The temporal features can be indicative of a semantic state associated with signal lights of the vehicle of interest. The method can include determining, by the computing system, a vehicle intention. The vehicle intention can be based on the spatial and temporal features. The method can include initiating, by the computing system, an action. The action can be based on the vehicle intention.
US11341355B2 Robot and method of controlling the same
Disclosed is a method of controlling a robot, the method including receiving user input of a request for fitting service, moving the robot to a position at which a distance from the user satisfies a predetermined reference distance or more, and a predetermined range or more of the body of the user is scannable, scanning the predetermined range or more of the body of the user through the camera at the moved position, and providing the fitting service by creating a virtual avatar character of the user based on a result of scanning.
US11341347B2 Method for interactive training in the cleaning of a room
A method for interactive training in the cleaning of a room. The method includes the steps of providing a room having a plurality of locations to be cleaned; providing pre-selected janitorial and cleaning products for each of the locations to be cleaned; providing a reader programmed to recognize surface characteristics of the locations to be cleaned and link to a website having information about one or more pre-selected janitorial and cleaning products and the use thereof at the locations to be cleaned; operating the reader to recognize surface characteristics of the locations to be cleaned to create a spatial map of the room; locating a trainee with the reader in the room and operating the reader to display to the trainee the room and selectively display to the trainee displayed information comprising information from the website about the one or more pre-selected janitorial and cleaning products and the use thereof at the locations to be cleaned; and having the trainee interact with the displayed information to select amongst the one or more pre-selected janitorial and cleaning products for each of the locations and thereby selectively access the displayed information for training in selection and use of the pre-selected cleaning and janitorial products for each of the locations in the room.
US11341346B2 Self-service parcel terminal with optimized shelving arrangement
This disclosure includes a parcel terminal that may include a shelving unit comprising a plurality of shelves that are separated by respective predetermined distances along a dimension of the unit. In an embodiment, the plurality of shelves may be evenly spaced. The parcel terminal may further include a receptacle for receiving a parcel from a user, a loader configured to transfer the parcel from the receptacle to a shelf on the shelving unit, and an electronic controller in electronic communication with the loader. The electronic controller may be configured to determine a number of open shelves required to accommodate the parcel based on a size of the parcel and on the respective predetermined distances, to select a set of shelves having at least the required number of open shelves, and to initiate a movement of the loader so as to place the parcel within the selected set of shelves.
US11341344B2 Device architecture
A device for contactless communication with a terminal, the device comprising: an antenna for receiving a wireless signal emitted by the terminal; an embedded chip configured to generate data for communication to the terminal to perform a first function associated with the device; and a module separate from the chip configured to perform processes as part of a second function associated with the device, the module being connected to the antenna and comprising a power-harvesting unit configured to harvest power from the received wireless signal to power at least the module.
US11341343B1 RFID integrated circuit identifier self-check
A Radio Frequency Identification (RFID) tag IC stores an identifier and a check code. The IC determines whether the stored identifier is corrupted by comparing it to the check code. If the stored identifier does not correspond to the check code then the IC may terminate operation or indicate an error. The IC may also reconstruct the correct identifier from the check code.
US11341337B1 Semantic messaging collaboration system
A semantic messaging collaboration (SMC) system using simultaneous post, user and user-post interaction tagging. The system includes a natural language processing (NLP) engine, statistics engine, tag management engine and a story engine. The NLP engine is configured to: a) identify topics that appear in a select conversation b) analyze user expertise from available sources, and c) analyze posts with respect to sentiment. The statistics engine is configured to generate descriptive statistics from available system information on user-post interactions, as well as select outputs from NLP engine. The tag management engine generates and collates system tags. The SMC tagging system along with advanced rule-based filtering capability, enables users to effectively organize conversations, find and extract precise uncluttered information, and in the story engine combine the information into a semantic output for human interpretation—such as summary documents, meeting notes, feedback reports, agendas, presentations or other.
US11341336B2 Recording medium, conversation control method, and information processing apparatus
A computer-readable recording medium stores therein a program for causing a computer to execute a process including: receiving, from an information processing terminal of a user, a start instruction for a conversation with a chatbot and attribute information of the user, obtained by the terminal; obtaining type information of the terminal; referring to a storage storing therein, for each user attribute, script information defining a process related to the conversation, determining, based on the attribute information, the script information to be used, and using the determined script information to start the conversation by the chatbot via the terminal, in response to the start instruction, when the type information corresponds to a specified information processing terminal; and displaying, by the terminal, information enabling selection of the script information, when the type information does not correspond to the specified information processing terminal, and using selected script information to start the conversation.
US11341325B2 Data normalization and extraction system
A data ingestion system normalizes ingested documents and extracts data based on a template that is applied to the documents. In an aspect, the system accesses a document of a document type and determines a template to apply to the document. The system normalizes the document, extracts data values from the document based at least in part on the template, and generates structured data based at least partly on the extracted data.
US11341320B1 Custom report builder
A method may include obtaining a knowledge graph including entities, and determining, for the knowledge graph, a first state including a first selectable entity subset of the entities that are selectable by a user. The first selectable entity subset may include an entity. The method may further include receiving, from the user and via a graphical user interface (GUI), a selection of the entity from the first selectable entity subset, and responsive to the selection, adding the entity to a report schema. The report schema may be used to populate a report. The method may further include, responsive to the selection, transitioning the knowledge graph to a second state including a second selectable entity subset of the entities that are selectable by the user.
US11341318B2 Interactive tool for modifying an automatically generated electronic form
In some aspects, a method includes receiving data corresponding to a source document. The source document has an input file format. The method includes generating an intermediate file representing an electronic form based on the data. The intermediate file includes metadata indicating one or more elements of the source document, the intermediate file having an intermediate file format. The method includes providing an interactive tool configured to enable display and modification of the electronic form based on user input. The modification includes adding an additional element, deleting at least one of the one or more elements, modifying at least one of the one or more elements, or a combination thereof. The method includes converting the modified intermediate file to an output file having a target output file format. The output file represents the electronic form configured to support user entry of input information. The method includes outputting the output file.
US11341317B2 Supporting piecewise update of JSON document efficiently
Herein are fine grained updates to pieces of JavaScript object notation (JSON) documents by database statements that can update, delete, and insert parts of JSON documents. In an embodiment, a computer receives a request that specifies a modification of a JSON document that is stored in a compressed format in persistent storage. The modification adds additional content to the JSON document, and/or replaces an old value in the JSON document with a new value that is not a same size as the old value. The modification is recorded in a change log. The change log is eventually applied to the compressed format of the JSON document in the persistent storage without entirely rewriting the compressed format of the JSON document in the persistent storage.
US11341316B2 Techniques for compressing images to achieve a target quality level
In various embodiments, an image encoding application determines a first value for an encoding parameter based on a search interval. The image encoding application then encodes a source image using the first value for the encoding parameter to generate a first encoded image. Subsequently, the image encoding application computes a visual quality score for a first reconstructed source image derived from the first encoded image. The image encoding application reduces the search interval based on a comparison between the visual quality score and the target visual quality score. Based on the resulting reduced search interval, the image encoding application determines a second value for the encoding parameter. The image encoding application encodes the source image using the second value for the encoding parameter to generate a second encoded image. Subsequently, the image encoding application transmits the second encoded image to software application(s) for further processing and display.
US11341315B2 Systems and methods for pre-rendering HTML code of dynamically-generated webpages using a bot
The system can using a bot to periodically visit one or more dynamically-generated webpages of a website and to automatically retrieve HTML code for the one or more dynamically-generated webpages of the website. The system can further include automatically storing, in a content delivery computer, the HTML code for the one or more dynamically-generated webpages, wherein automatically storing the HTML code transforms the one or more dynamically-generated webpages from a dynamic content format into a static content format such that the one or more dynamically-generated webpages are transformed into one or more pre-rendered webpages. Further, the system can automatically transmit from the content delivery computer for display on a computing device of the user, the HTML code as a pre-rendered webpage in real-time. Other embodiments are disclosed.
US11341313B2 Dynamic web content based on contextual profile
Dynamic web content personalization may be used to alter a web page such that two different people who view that web page do not see the exact same content on that page. The present disclosure includes techniques that allow a web page to be structured, via underlying source code, so that content can be dynamically generated based on a user transaction history. Further, dynamic content customization can effectively change the layout and functionality of a web page in ways not previously contemplated. For example, different control elements may become accessible based on a particular contextual user profile assigned to a user based on a transaction history. Modular content modules may also have a different appearance for different users.
US11341312B2 Non-uniform timeline displaying elements of uneven axial lengths
A computer-readable medium including computer-executable instructions providing a method of displaying arrays of computer-readable files, the method comprising causing a first array of computer-readable files to be displayed, said first array of computer-readable files being displayed along a timeline according to a first timescale; causing a second array of computer-readable files to be displayed, said second array of computer-readable files being displayed along a timeline according to a second timescale. An interface, a computerized system and a method for providing same is also disclosed therein.
US11341310B1 Layout-versus-schematic (LVS) debugging and error diagnosis via type of graph matching
A method is disclosed including analyzing a layout netlist including a first set of nodes against a schematic netlist including a second set of nodes. Each node of the first and second sets of nodes is assigned a matching type for identifying matching nodes between the first and second sets of nodes. The method includes determining one or more unmatched nodes between the first set of nodes and the second set of nodes based on the matching type. The method includes generating a convergence graph comprising nodes of the first set of nodes that have a corresponding matching node in the second set of nodes based on the matching type, and the one or more unmatched nodes.
US11341295B2 Methods, systems, and devices for efficient computation of simulation runs
Methods, systems, and apparatus, including computer programs encoded on non-transitory computer storage medium(s), for efficiently executing autonomous driving (AD) simulations. The AD simulation can include segmented time events that include variations. The simulation including its variations can be implemented as a graph structure in which the simulation may be executed in a manner similar to traversing a graph.
US11341294B2 Systems and methods for level set discrete element method particle simulation
Systems and methods for level set discrete element method particle simulation in accordance with embodiments of the invention are disclosed. In one embodiment, a particle simulation device includes a processor and a memory storing a particle analysis application, wherein the processor, on reading the particle analysis application obtains image data describing a plurality of particles, models a plurality of grains based on the image data, where each modeled grains includes a level set function corresponding to one of the plurality of particles, calculates the motion of each of the plurality of grains based on a force applied to the plurality of grains, and generates a transformed particle model based on the plurality of grains and the calculated motion.
US11341291B2 Generation of tool paths for shoe assembly
A tool path for treating a shoe upper may be generated to treat substantially only the surface of the shoe bounded by a bite line. The bite line may be defined to correspond to the junction of the shoe upper and a shoe bottom unit. Bite line data and three-dimensional profile data representing at least a portion of a surface of a shoe upper bounded by a bite line may be utilized in combination to generate a tool path for processing the surface of the upper, such as automated application of adhesive to the surface of a lasted upper bounded by a bite line.
US11341289B2 Method for remodeling a component
A method for modeling a refurbishing geometry of a component comprises removing a portion to be refurbished from the component, thereby obtaining a truncated component, with a cut surface and a boundary line of the cut surface. Image data of the truncated component are obtained and a representation of the image data is imported into a CAD system. A CAD model of the component, for instance in an unused and nominal new condition, is provided and aligning with the imported representation of the truncated component. Points are defined on the surface of the CAD model and arranged on rows. For each row, a point on the representation of the boundary line of the cut surface closest to the row is determined, and the points in each row are displaced in a translational displacement until the row intersects the representation of the boundary line, thereby obtaining a morphed CAD model representative of the refurbishing geometry of the component.
US11341287B2 Systems and methods for generating physical payment cards
A computer-based method for generating a physical payment card for a consumer is implemented using a computer device including a processor. The method includes identifying a consumer account and creating, by the processor, a model data file associated with the physical payment card for the consumer account. The model data file includes data representing the physical payment card. The method includes transmitting the model data file to a 3-dimensional printer device and the model data file is configured to enable the printer device to print the physical payment card.
US11341286B2 Tamper sensor assembly
A tamper sensor assembly that includes a substrate with a protective bulk section including tamper circuitry and a hardware section configured to receive hardware circuitry and extending from the protective bulk section; the hardware circuitry electrically connected to the tamper circuitry to alter operation of the hardware circuitry responsive to modification of the tamper circuitry. The substrate additionally includes an attachment section extending from the hardware section. The tamper sensor assembly also includes a first fold in the substrate to position a first portion of the hardware section to extend along the protective bulk section, and a second fold in the substrate to position a second portion of the hardware section to extend along the first portion of the hardware section.
US11341284B2 Trusted hardware-based data management methods, apparatuses, and devices
Embodiments of the present specification disclose trusted hardware-based data management methods, apparatuses, and devices. One method comprising: identifying, by trusted hardware, data description information to be published, wherein the data description information describes target data of a data owner provided by a trusted institution, and the trusted hardware is associated with a decentralized identifier of the data owner; requesting the trusted institution to verify whether the trusted institution stores user service data for generating the target data; receiving a verification result from the trusted institution; and publishing the data description information in response to determining that the verification result indicating that the trusted institution stores the user service data for generating the target data.
US11341283B2 Learning guided obfuscation framework for hardware IP protection
Embodiments of the present disclosure provide methods, apparatus, systems, computer program products, computing devices, and/or computing entities for obfuscating a hardware intellectual property (IP) design by locking the design based at least in part on a plurality of key-bits. In one embodiment, a method is provided comprising: generating a key vulnerability matrix for a locked version of the design and a plurality of attacks that comprises for each attack, a vector comprising a value for each key-bit identifying whether the attack successfully extracted a correct key value for the key-bit; and for each key-bit: determining whether the key-bit is vulnerable to an attack based on the values in the matrix; and responsive to being vulnerable: identifying a set of solutions to mitigate the attack; selecting a solution from the set; and inserting a key-gate type for the key-bit at a location identified by the selected solution into the design.
US11341279B2 Management of securable computing resources
A system is provided and includes a securable resource, a locking element configured to assume a locked condition in which the securable resource is locked and an unlocked condition in which the securable resource is unlocked, a first controller, which is receptive of an instruction to authorize users to unlock the securable resource, and a common interface to which the first controller and additional controllers, which are independent from the first controller and one another, are tied. The first controller is configured to authenticate the users and to perform operating system (OS) level control of the locking element in accordance with the instruction to authorize users and an authentication of the users by the common interface.
US11341278B2 Management of securable computing resources
A system is provided and includes a securable resource, a locking element configured to assume a locked condition in which the securable resource is locked and an unlocked condition in which the securable resource is unlocked, a controller and a physical authentication interface. The controller is receptive of an instruction to authorize users to unlock the securable resource and configured to perform operating system (OS) level authentication of the users and OS level control of the locking element in accordance with the instruction to authorize users and the OS level authentication. The physical authentication interface is configured to enable or disable a capability of the controller to perform the OS level authentication.
US11341276B2 Information processing apparatus and information processing method
There is provision of an information processing apparatus configured to cause a user having a user account to use functions on the user account. The information processing apparatus is configured to receive an instruction from the user to restrict use of the functions on the user account, to restrict the use of the functions on the user account in response to the receiving of the instruction, and to perform information processing for granting benefit to the user in accordance with a period of time when the use of the functions is restricted.
US11341273B2 Method for combining different partial data
A method for combining different partial data includes providing a secure connection between a connection unit in a first network and an analysis unit a second network, separating original data into at least two items of partial data comprised of analysis data and personal data as first and second partial data that can be assigned to each other by way of assigning information, pseudonymizing the second partial data, transmitting the first partial data and pseudonymized second partial data and the assigning information to the analysis unit, storing the second partial data on the connection unit, providing third partial data on the analysis unit in the form of analyzed first partial data, transmitting the third partial data and the pseudonymized second partial data with the assigning information to the connection unit via the secure connection, and combining the third partial data and the second partial data using the assigning information.
US11341272B2 Methods and apparatus to assign demographic information to panelists
Methods and apparatus to assign demographic information to panelists are disclosed. An example disclosed apparatus disclosed herein includes a database proprietor identifier (DPID) extractor to extract a panelist database proprietor identifier from a cookie, the panelist database proprietor identifier associated with credentials used by a panelist to access a website. The example apparatus further includes a collector to send a message to a first server of an audience measurement entity, the message including the panelist database proprietor identifier and a panelist identifier associated with the panelist, the panelist database proprietor identifier to be distributed with decoy database proprietor identifiers in a query to a second server at a database proprietor to obtain demographic information, the decoy database proprietor identifiers determined based on a probability density function so that a quantity of the decoy database proprietor identifiers is less than would be used if the decoy database proprietor identifiers were selected by a random selection process, the panelist identifier to be used to associate the panelist with a portion of the demographic information.
US11341271B2 Information barriers for sensitive information
Disclosed are embodiments for information barriers that are conditional on the type of information being communicated. Information barrier polices provided by the disclosed embodiments selectively allow communication between accounts or groups based on characteristics of the content of the communication. For example, communication between a marketing department and an engineering department may be conditional on the communication not including any sensitive information. The determination of whether the communication includes sensitive information is further designed to provide good performance even in environments that maintain substantial portions of data in an offsite or cloud environment, where latencies associated with searching large datastores can be prohibitive.
US11341264B1 Enabling application access to cloud data
Security credentials associated with a first account maintained by a database system are authenticated. Based on authenticating the security credentials, a user interface element is provided to enable sharing of customer data associated with the first account with an application. A request to share customer data with the application is received. Based on the request, third-party data that is accessible by the first account is identified. The third-party data corresponds to a second account maintained by the database system. The second account corresponds to a third-party data provider. The application is enabled to access cloud data associated with the first account based on the request. The cloud data comprises the customer data and the third-party data.
US11341263B2 Efficient data query and utilization through a semantic storage model
Disclosed is a method, a device, a system and/or a manufacture of efficient data query and utilization through a semantic storage model. In one embodiment, a method includes generating a unique identifier (UID) to uniquely address a domain within a datastore, defining a content element (NT element) storing a primitive data and/or drawing reference(s) to other domains within the datastore according to a directed acyclic graph architecture, an identity entity element (TY element) of the domain storing data that alone or in combination distinguishes the domain from one or more other domains within the datastore, and a context element (XT element) of the domain that further characterizes the domain and/or draws reference(s) to other domains within the datastore which may violate the directed acyclic graph architecture to define a flexible contextual reference. A key may be generated such that the TY element is individually addressable within the datastore.
US11341262B2 Multi-party secure information integration system
A method of the present disclosure includes a host system authenticating a user of the user device to access secure host information associated with the user in a database. A request may be transmitted to a third-party system to access secure third-party information stored by the third party based on third-party authentication information. The host system may receive the secure third-party information and store the secure third-party information in a memory location of the database that is associated with a different memory location including the secure host information. The memory location and the different memory location may be associated in the database based on a common information type. The host system may generate a graphical user interface that positions the secure host information and the secure third-party information in the graphical user interface based on their respective location in the database.
US11341259B2 Managing group authority and access to a secured file system in a decentralized environment
Presented here is a system that manages secured file system, and an authority to the secured file system, by granting access only to a user who is authorized to access the file system. The user within the system is identified using a unique key unique to each user. The user's authority is recorded in a linear sequence distributed among multiple devices each of which independently verifies the validity of each block in the linear sequence. The validity of the linear sequence is guaranteed by preventing certain operations from being performed on the linear sequence, such as branching of the linear sequence, deletion, and modification of the blocks within the linear sequence. Prior to adding a new block to the linear sequence, the validity of the block is independently computed by each of the devices.
US11341254B2 Method and system for securing data using random bits
Securing data using random bits uses a TRNG disk with a plurality of random bits and a universally unique identifier (UUID). At least one TRNG disk copy is created, which is identical to the TRNG disk. The TRNG disk copy is stored in a separate physical location than the TRNG disk. Source data is received and encrypted with a block of random bits of the TRNG disk to produce encrypted data. The block of random bits of the TRNG disk has a bit offset which is a positional address of the block of random bits within the TRNG disk. The encrypted source data, the UUID, and the bit offset of the TRNG disk are communicated from a first location to at least a second location. The encrypted source data is decrypted at the second location using the UUID, the offset of the TRNG disk, and the TRNG disk copy.
US11341252B1 Personal information security system and method of use
A personal information security system allows for the storage of data in a secure manner by assigning a key to the data and breaking up the data then sending parts or pieces to many computing devices on a network. The data is requested and gathered from the user base by providing the key to the data.
US11341249B2 Firmware security guarding method and electronic system using the same
A firmware security guarding method and an electronic system using the same are provided. The firmware security guarding method includes the following steps: setting at least one monitoring objective, wherein each of the at least one monitoring objective corresponds to one of at least one behavior reference file stored in a memory device of the electronic system; loading from the memory device the at least one behavior reference file corresponding to the at least one monitoring objective when booting the electronic system; and checking whether an abnormal event is included in a basic input/output system boot behavior of the electronic system according to the loaded at least one behavior reference file.
US11341248B2 Method and apparatus to prevent unauthorized operation of an integrated circuit in a computer system
A system includes a processor coupled to an integrated circuit. The processor includes a non-volatile memory to store instructions to perform a boot process. The boot process is discontinued to prevent unauthorized use of the processor if a value received from the integrated circuit in response to a first value sent to the integrated is not valid.
US11341247B2 Use of a trusted execution environment as a safe build environment
Use of a trusted execution environment (TEE) as a safe build environment. A build task is initiated in a TEE of a compute instance. The build task generates a first software component.
US11341244B2 Method and device for detecting encryption, in particular for anti-ransomware software
Method and device for detecting encryption, in particular for anti-ransomeware software. The invention relates to a device for detecting encryption, comprising a computer (1) with a central processing unit (4) and a memory, which comprises a random-access memory (9) and a mass memory unit (6) comprising files. The central processing unit (4) cooperates with the random-access memory (9) and with an operating system (10) which comprises a core (12) and which is capable of having processes (18) carried out by the central processing unit (4); said processes (18) are divided into wires (20) and may comprise functions for accessing the files. A statistical model for ordinary writing to the header of a file is stored in the memory (6, 9). The device comprises a monitoring program (32) which is active in the core (12) and which is provided to:—recover (30) the write requests (24) in a file (8), said write requests (24) being transmitted by each wire (20), such requests (24) comprising, as an argument, a string of characters to be written,—calculate a first deviation value as a function of the portion of the string of characters relating to the header of the file and the statistical model for writing to the header, then—deliver a first warning if the first deviation value exceeds a first threshold.
US11341241B2 Enhancing memory safe programming using a page frame tag mechanism
A technique for mitigating against return-oriented programming (ROP) attacks that occur during execution of an application includes receiving source code to compile into an executable application. During a compilation of the source code, one or more functions within the source code that are associated with gadgets in an ROP attack are determined, each of the one or more functions is assigned to one or more protected pages of memory for the executable application, and a tag is assigned to each of the one or more functions. The tag for each function maps to the protected page of memory to which the function is assigned.
US11341230B1 Maintaining dual-party authentication requirements for data retention compliance
Described is a system for maintaining dual-party authentication requirements for data retention compliance in systems with remote access components. When administering a data retention policy, an operating system component may require a dual-party authentication mechanism to prevent data deletion, while a different authentication mechanism may control access to the remote access controller. Access to the remote access controller by a single privileged user, however, may enable overriding or compromising the retention lock compliance implemented by the operating system. Accordingly, the system may tie the dual-party authentication requirement to the remote access controller authentication mechanism.
US11341229B2 Computer-based systems with programmed automatic real-time updatable browsing data objects and activity data objects and methods of use thereof
In order to provide improved matching of records between different sources, systems and methods include generating a data link between a stored interaction profile of the user and activity data records that identify activities performed by the user. Online interaction data associated with the user is received, including tracking data indicative of online interactions with content. The online interaction data is stored in the stored interaction profile associated with the user. An activity model is used to predict correlation parameters representing groupings of online interactions of the online interaction data with activities performed by the user, where the prediction is based on the tracking data and each activity in the interaction profile. The interaction profile is updated with the groupings and user activities are authenticated based on the interaction profile.
US11341228B2 Quick account login method, mobile terminal, and apparatus with storage function
Disclosed are a quick account login method, a mobile terminal, and an apparatus with a storage function. The method comprises: detecting that a user carries out a first operation on a certain application on a terminal; popping up accounts which can be selected to log into the application; detecting a second operation that the user selects at least two of the accounts which can be selected to log in; and logging into the application using the selected accounts. In this way, the present disclosure simplifies the steps of selecting login accounts by a user, thereby quickly logging into the application using the accounts selected by the user.
US11341218B2 Messaging application and electronic communications device providing messaging interface for messaging application
A messaging application configured to provide a messaging interface on which outgoing messages from a user, to contacts can be composed and incoming messages from the contacts can be viewed. Moreover, the messaging application is configured to store message data in an encrypted form as a database file. Furthermore, the messaging application is configured to require the user to input a predetermined access code before giving access to the messaging interface. Moreover, the messaging application is configured to provide a first mode in which the user is given access to all message data when a first predetermined access code is input, and a second, secret mode in which the user is given access to only a subset of all the message data, when a second predetermined access code is input by the user.
US11341216B2 Method for the computer-aided obfuscation of program code
Provided is a method for computer-aided obfuscation of program code, wherein a plurality of calculation steps is implemented in the program code, wherein predetermined calculation steps of the plurality of calculation steps are retrieved in a predetermined order with the execution of the program code, and at least some of the predetermined calculation steps are predefined calculation steps in which a respective first table that is stored in the program code and includes of a plurality of digital first tabular values is accessed in order to read a first tabular value required for the respective predefined calculation step from the first table. As part of the obfuscation of the program code, a dynamic mask formed by a plurality of digital mask values is used, wherein, for any predefined calculation step, another mask value is used to replace the first tabular value from the first table with a second tabular value.
US11341214B2 Managed authentication for software component environment
Various embodiments support or provide for a software environment in which one or more software components (e.g., APIs) can be relationally composed together by logic (e.g., as defined using a computer language) to form an operation that abstracts details of the composition, such as details relating to the multiple API calls being made in the composition, to implement the logic of the operation. Depending on the embodiment, a particular software component environment can comprise one or more of the following: a data connector to an external software service; stored authentication information to establish access to the external software service; an operation having defined logic for using at least one data connector or another operation (e.g., from operation repository); or an endpoint for deploying the operation for access.
US11341211B2 Apparatus and methods for vector operations
Aspects for vector operations in neural network are described herein. The aspects may include a vector caching unit configured to store a first vector and a second vector, wherein the first vector includes one or more first elements and the second vector includes one or more second elements. The aspects may further include one or more adders and a combiner. The one or more adders may be configured to respectively add each of the first elements to a corresponding one of the second elements to generate one or more addition results. The combiner may be configured to combine a combiner configured to combine the one or more addition results into an output vector.
US11341210B2 Two-dimensional multi-layer convolution for deep learning
This application relates to a multi-layer convolution operation. The multi-layer convolution operation is optimized for a vector processing unit having a number of data paths configured to operate on vector operands containing a number of elements processed in parallel by the data paths. The convolution operation specifies a convolution kernel utilized to filter a multi-channel input and generate a multi-channel output of the convolution operation. A number of threads are generated to process blocks of the multi-channel output, each block comprising a set of windows of a number of channels of the multi-channel output. Each window is a portion of the array of elements in a single layer of the multi-channel output. Each thread processes a block in accordance with an arbitrary width of the block, processing a set of instructions for each sub-block of the block having a well-defined width, the instructions optimized for the vector processing unit.
US11341202B2 Efficient method of location-based content management and delivery
A program storing computer-readable instructions therein for instructing a computer to perform analytical steps for generating a spatial hierarchy identifier that corresponds to a spatial hierarchy used on a server, the program includes a recording medium readable by the computer; and the computer instructions stored on said recording medium instructing the computer to perform the processes including identifying a position using a position indication system, and generating an identifier within the computer and independent of the server, wherein the identifier identifies first regions within the first spatial hierarchy on the server corresponding to the position.
US11341199B2 System and method for delivery of content based on matching of user profiles with content metadata
In accordance with an embodiment, described herein is a system and method for delivery of content based on matching of user profiles with content metadata. The system enables delivery of personalized content, without the overhead of managing segment targeting rules, while providing content publishers or marketers with complete control over such personalization. A recommendation service or application program interface, provided by a computer, cloud computing environment, or other type of computer system, enables receipt and processing of requests, from client devices, for personalized content. A recommendation engine delivers content assets in response to a request from a client device. The recommendation engine determines a content channel and a user identity associated with the request, and then delivers content assets based on rules governing the matching of content asset metadata with the user profile. While content classification evolves over time, so also does the personalization of delivered content.
US11341195B2 Datacenter operations using search and analytics
A datacenter management system uses data collection proxies to collect performance data and configuration data for different physical and virtual entities in the datacenter. A schema is used to represent the different entities, entity relationships, and entity properties in the datacenter. A search engine identifies the intent of a natural language based search query based on the schema and a datacenter dictionary. The search engine then searches the data based on the search query intent. A dictionary manager converts both periodic and aperiodic data into a time series. This allows the search engine to operate as a time machine identifying both performance data and configuration data for any selectable time period.
US11341192B2 Cross platform collaborative document management system
A method may include receiving, from a first document management system, a first request to store a document in a blockchain enabled data store including multiple blockchain platforms. In response to the first request, the document may be converted from a first format associated with the document management system to a portable binary code format (e.g., WebAssembly format) before being sent to one of the blockchain platforms. A second request to access the document may be received from a second document management system. In response to the second request, the document in the portable binary code format may be retrieved from the blockchain platform, converted to a second to a second format associated with the second document management system, and sent to the second document management system. Related systems and articles of manufacture are also provided.
US11341190B2 Name matching using enhanced name keys
Name matching using enhanced name keys is provided by receiving and parsing a queried name into name phrase(s), building a name key for the queried name, the name key for identifying matches between the queried name and candidate names in a database, and the name key including name phrase digraph bitmap signature(s) for the queried name, variant code(s) for the queried name, and pseudo-phonetic name phrase digraph bitmap signature(s) for the queried name, and performing a name matching comparison that includes comparing the queried name to each candidate name of the candidate names in the database, in which the built name key for the queried name is compared to a name key for the candidate name.
US11341185B1 Systems and methods for content-based indexing of videos at web-scale
Techniques for content-based indexing of videos at web-scale are described. As one example, a computer-implemented method includes receiving a video file, splitting the video file into video frames and audio for the video frames, determining audial features for the audio, clustering each of a plurality of subsets of the audial features into a respective audio centroid for a shared set of bases, determining a first adjacency matrix of distances between the respective audio centroids, determining visual features for the video frames, clustering each of a plurality of subsets of the visual features into a respective video centroid, and determining a second adjacency matrix of distances between the respective video centroids.
US11341183B2 Apparatus and method for searching for building based on image and method of constructing building search database for image-based building search
An apparatus and method for searching for a building on the basis of an image and a method of constructing a building search database (DB) for image-based building search. The method includes constructing a building search DB, receiving a query image from a user terminal, detecting a region to which a building belongs in the query image, extracting features of the region detected in the query image, and searching the building search DB for a building matching the extracted features. Therefore, building search performance can be improved.
US11341180B2 Displaying search results on a one or two dimensional graph
Embodiments retrieve a set of search results that have been previously identified as having at least one associated date or location. A timeline or map is displayed that visually represents the distribution of the dates or locations within the results. The timeline is displayed with a histogram graph corresponding to the number of dates in the search results at points along the timeline. The map is displayed with markers at the locations corresponding to the locations in the search results. The user can navigate the result set using the displayed timeline or map.
US11341178B2 Systems and methods for key phrase characterization of documents
Systems and methods are disclosed for key phrase characterization of documents. In accordance with one implementation, a method is provided for key phrase characterization of documents. The method includes obtaining a first plurality of documents based at least on a user input, obtaining a statistical model based at least on the user input, and obtaining, from content of the first plurality of documents, a plurality of segments. The method also includes determining statistical significance of the plurality of segments based at least on the statistical model and the content, and providing for display a representative segment from the plurality of segments, the representative segment being determined based at least on the statistical significance.
US11341176B2 Question answering
Embodiments are directed to determining an intent of a query provided to a question answering (QA) system. Embodiments may map a first (e.g., literal) intent of the query to a different, underlying intent. The mapping may be achieved using a map which represents associations between query intents in a first portion of a frequency distribution of known query intents and query intents not in the first portion of the frequency distribution.
US11341171B2 Method and apparatus for implementing a set of integrated data systems
A method, an apparatus, and a system for configuring, designing, and/or implementing integrated data modeling methods for configuring interoperability between multiple data system based upon compliance with data integration standards.
US11341163B1 Multi-level replication filtering for a distributed database
This application relates to multi-level replication filtering for a distributed database. A primary node of the database can generate log records that describe write requests performed to the database. The primary node can, in some embodiments, identify a portion of the data of the database that is stored at a second node, such as data stored by a read replica node that can be used in responding to read requests from clients. The primary node can select log records that are applicable to this identified portion of the data to send to the second node. Log records are not selected based on a determination that those unselected log records are not applicable to the identified portion of the data. The primary node can then send the selected log records to the second node, for the second node to apply the log records to its stored database data.
US11341160B2 System and method for time synchronization using snap values
A system and method for time synchronization. The method includes incrementing at least one instance of a snap value, wherein the at least one instance is stored in at least one storage node of a distributed storage system, wherein each of the at least one instance is incremented using a single-phase commit operation, wherein each of the plurality of storage nodes includes at least one timestamp, wherein each timestamp indicates a corresponding snap time, wherein each snap time is determined by reading one of the at least one instance at a time of creation of the corresponding timestamp.
US11341158B2 Cluster-based business process management through eager displacement and on-demand recovery
Methods and apparatus, including computer program products, are provided for transporting processes within a distributed computing system, such as a cluster. In one aspect, the computer-implemented method may receive an event at a first node. The event may correspond to a process instance for handling the received event. The process instance may be transported from a second node to the first node. The process instance may be transported from a persistence when the process instance is inactive and, when the process instance is active, the process instance may be persisted to enable transport to the first node. Related apparatus, systems, methods, and articles are also described.
US11341155B2 Mapping instances of a dataset within a data management system
Mapping data stored in a data storage system for use by a computer system includes processing specifications of dataflow graphs that include nodes representing computations interconnected by links representing flows of data. At least one of the dataflow graphs receives a flow of data from at least one input dataset and at least one of the dataflow graphs provides a flow of data to at least one output dataset. A mapper identifies one or more sets of datasets. Each dataset in a given set matches one or more criteria for identifying different versions of a single dataset. A user interface is provided to receive a mapping between at least two datasets in a given set. The mapping received over the user interface is stored in association with a dataflow graph that provides data to or receives data from the datasets of the mapping.
US11341152B2 Systems and methods for automatically recommending content
Systems and methods are provided for automatically recommending content. One example method includes receiving, from a computing device, a request for content and generating an initial result set in response to the request. A user profile associated with the request is identified. Based on the initial result set and the user profile, a positivity index score for the initial result set is determined. Based on the positivity index score, a type of additional content to add to the initial result set is determined. A modified result set is generated by adding the additional content to the initial result set. At least a portion of the modified result set is transmitted to the computing device.
US11341150B1 Organizing time-series data for query acceleration and storage optimization
The long-lived and recently modified (LLRM) partitioning is a system and method for partitioning slowly changing aged data for a given year into one long-lived partition (LLP) and multiple recently modified partitions (RMP) where the RMP corresponds to a time period of a first time granularity. Each record has a start and end time to indicate its lifetime. A record in a RMP is modified at a timepoint corresponding to the time period of a RMP. RMP records can be sampled every second, minute, hour or day. The LLP holds records whose lifetime is greater than the time period of a first time granularity. Queries pertaining to a given timepoint is performed on data that is a union of the LLP and the RMP pertaining to that timepoint instead of the unpartitioned table thus leading to shorter query processing time and better utilization of memory storage.
US11341149B2 Systems and methods for bitmap filtering when performing funnel queries
Data may be queried and analyzed in order to draw insights. One type of data query that may be performed is a funnel query. A funnel query is a query characterized by a sequence of events, e.g.: “In the last N days, how many unique users performed event A, then event B, and then event C”. Systems and methods for performing funnel queries are provided herein. In some embodiments, the speed at which a computer can answer a funnel query may be increased. In some embodiments, a bitmap is used to eliminate one or more sequences of events that would otherwise need to be traversed during the funnel query. In some embodiments, a sequence of events is stored across multiple data partitions, each data partition covering a different period of time.
US11341146B2 Systems and methods for performing funnel queries across multiple data partitions
Data may be queried and analyzed in order to draw insights. One type of data query that may be performed is a funnel query. A funnel query is a query characterized by a sequence of events, e.g.: “In the last N days, how many unique users performed event A, then event B, and then event C”. Systems and methods for performing funnel queries are provided herein. In some embodiments, the speed at which a computer can answer a funnel query may be increased. In some embodiments, a bitmap is used to eliminate one or more sequences of events that would otherwise need to be traversed during the funnel query. In some embodiments, a sequence of events is stored across multiple data partitions, each data partition covering a different period of time.
US11341144B2 Methods of and systems for searching by incorporating user-entered information
A system for and a method of using user-entered information to return more meaningful information in response to Internet search queries are disclosed. A method in accordance with the disclosed subject matter comprises managing a database in response to multiple user inputs and displaying search results from the database in response to a search query. The search results include a results list and supplemental data related to the search query. Managing the database includes, among other things, re-ranking elements in the results list, storing information related to relevancies of elements in the results list, blocking a link in the results list, storing links to documents related to the search query, or any combination of these. The supplemental data include descriptions of or indices to one or more concepts related to the search query.
US11341142B2 Framework and metadata artefacts for updating data artefacts
Techniques and solutions are described for defining metadata artefacts and, using a framework, which can be referred to as a decorator framework, updating data artefacts. The data artefacts can be artefacts in a virtual data model, such as data artefacts representing views that can correspond to a view, or one or more tables, of a relational database system. A metadata artefact can include semantic elements, such as annotations, that are processable by the decorator framework in updating data artefacts. Annotations can specify an operation type, such as to include, remove, replace, or synchronize, for content a metadata artefact, where the operation will be carried out on data artefacts to which the metadata artefact is applied and which contain specified content. Multiple metadata artefacts can be applied to a given data artefact, and a given metadata artefact can be applied to multiple data artefacts.
US11341140B2 Unique identification generation for records in a data streaming processing system
A device, method and computer-readable medium for generating unique identification for records in a data streaming processing system are disclosed. A method may collect an identification of a source of a data record, a timestamp of the data record and a count of a number of records a data source has added to the stream with that timestamp, generate a unique identification with the identification of the source of the data record, the timestamp of the data record and the count of the number of records the data source has added to the stream with that timestamp, apply the unique identification to the data record and transmit the data record with the unique identification to a downstream operator within a data stream processing system.
US11341139B2 Incremental and collocated redistribution for expansion of online shared nothing database
Provided are a system, method and computer program product for redistribution of data in an online shared nothing database, said shared nothing database comprising a plurality of original partitions and at least one new partition. Said method comprising: a collocation-set identifier for identifying two or more collocated tables in the original partitions to be redistributed over the original partitions and at least one new partition, said tables having data rows, each data row residing on a partition governed by a distribution key; a table factory for creating corresponding new tables in the new partition; a view creator for creating a UNION ALL view of all the data from both the original and new tables using the check constraints, said check constraints in turn based on the distribution keys; a counter for defining a loop of intervals over the distribution key range; a data mover for performing data movement of each data row over the current distribution key interval from the original tables to the new tables; a data changer for altering the check constraints for each distribution key interval so that the UNION ALL view is preserved thereby ensuring collocation and data integrity is maintained; a loop finisher for looping back for the next distribution key interval until all the distribution key intervals have been processed such that all the data has been moved to the new table whereby collocation and data integrity is maintained, redistribution is transparent for queries performed on the database, and tables are fully available during redistribution for read and write.
US11341131B2 Query scheduling based on a query-resource allocation and resource availability
Systems and methods are described for scheduling a query for execution. The system receives and parses a query to identify one or more portions of the query. The system determines a resource allocation for each portion of the query, and determines an availability of compute resources for the different portions of the query. Based on the resource allocation and the availability of compute resources, the system schedules the query.
US11341127B2 Information processing system, information processing apparatus, information processing method, and information processing program
This invention provides an information processing apparatus for learning parameters to convert a question in a natural language into a query expression in a formal language, including an acceptor accepting an input of a set of a question in the natural language and a correct answer to the question, a condition generator generating condition(s) to be satisfied by the formal language input on searching a database for the correct answer, a query expression generator generating a query expression in the formal language corresponding to the question using parameters of the converter to satisfy any of the at least one condition, an answer acquirer acquiring an answer to the question based on a search of the database using the generated query expression, and a updater updating the parameters such that the question is converted with priority into the generated query expression when the answer and the correct answer match.
US11341123B2 Probabilistic relay for efficient propagation in a blockchain network
The invention relates to method for a node of a blockchain network, the computer-implemented method comprising receiving or generating, at a node, data for distribution in the blockchain network, said node having a plurality of interfaces, said data corresponding to an object such as a transaction or a block. The transaction can be a Bitcoin transaction for recordal in a blockchain. The method determines a correlation matrix having correlation coefficients representing the correlation between data processed at each interface of said node. From the correlation matrix a correlation index for each interface is determined. A threshold or indicator is calculated and data or objects such as Bitcoin transactions are relayed from nodes via interfaces according to a set of correlation coefficients of interface receiving the data. An indicator or threshold can derived from the correlation matrix and data is relayed if the correlation between the receiving interface and the other interface is lower than the indicator. The invention also resides in a corresponding computer readable storage medium, electronic device, node of a blockchain network, super-node of a blockchain network or blockchain network.
US11341122B2 Byzantine fault tolerance that supports heterogeneous clients
A replicated service comprises N replicas deployed on compute nodes of a computer network, wherein the replicas are each configured to vote on a proposed transaction output by a leader of the replicas and certify the proposed transaction upon receiving qr*N first votes, where qr is a fractional value between 0 and 1 that represents a quorum required for certification. A method of approving a transaction in the replicated service includes receiving certifications from the replicas, and transmitting an approval of the transaction to the replicas for recording: (i) upon determining that at least qc*N certifications have been received, where qc is a fractional value between 0 and 1 that represents a quorum required for transaction approval and qc>qr, or (ii) upon determining that at least qr*N certifications have been received at the end of the time period equal to 2*Δ, where Δ represents a network delay.
US11341120B2 Hash composite indexes
Disclosed herein are system, method, and computer program product embodiments for creating a dictionary-free index. An embodiment operates by a database maintaining database table comprises a column and a row. The database creates a concatenated string index comprising a concatenated string value based on the database column's row. The database also creates a hash value list having a hash value based on the concatenation string index's concatenated string value. Thereafter, the database creates a directory having a pointer to (i) a row position of the hash value list or (ii) a row position of a collision list having the row position of the hash value in the hash value list. The database also creates a collision list containing the row positions of the hash values occurring multiple times in the hash value list. The index for the database table includes the hash value list, the directory, and the collision list.
US11341117B2 Deduplication table management
System and methods for evicting and inserting eviction an entry for a deduplication table are described.
US11341116B2 Techniques for automated data analysis
According to some aspects, a data processing system is provided, the data processing system comprising at least one computer readable medium comprising processor-executable instructions that, when executed, cause the at least one processor to receive, through at least one user interface, input indicating a data element and one or more data quality metrics, identify, based on relationship information associated with the data element and/or the one or more data quality metrics, one or more datasets, one or more fields of the one or more datasets, and one or more data quality rules, each of the data quality rules being associated with at least one of the one or more fields, and perform an analysis of data quality of the one or more fields based at least in part on the one or more data quality rules associated with the one or more fields.
US11341114B2 Method and apparatus for a file sharing and synchronization system
A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
US11341112B2 Database lock management with cache-optimized hash table
Lock table management is provided for a lock manager of a database system, in which lock management is provided in a manner that is fast and efficient, and that conserves processing, memory, and other computational resources. For example, the lock table management can use a hashmap in which keys and values are stored in separate arrays, which can be loaded into separate CPU cache lines.
US11341111B2 Data processor and data processing method
A data processor for transferring or maintaining a data sample, includes: a table management unit that manages a data value table that relates a data type of the data sample, usage attribute information defined by a pair of at least one attribute type and a value concerning a utilization form, and information for defining a value index; and a prioritizing unit that defines the value index for the data sample based on the data value table, the value index belonging to a specific data type and associated with the usage attribute information, and sets a priority of the transferring or the maintaining of the data sample using the value index.
US11341108B2 System and method for data deduplication in a smart data accelerator interface device
A hardware accelerator device detects duplicate data blocks independently from a processor of an information handling system. The device includes an interface, a hash function, a bloom filter, and a data comparator. The interface receives data blocks. The hash function determines a hash of a received data block. The bloom filter includes comparison hashes, each associated with a comparison data block. The bloom filter determines if the hash matches a comparison hash. The data comparator directs the interface to receive the comparison block when the hash matches the comparison hash, and compares the received data block with the comparison data block to determine if they are identical. The device stores a pointer when the data comparison block determines that the blocks are identical.
US11341105B2 Information processing apparatus and information processing method
An information processing apparatus includes one or more memories and one or more processors coupled to the one or more memories and the one or more processors configured to execute a first process by using first input information for a first terminal, perform first output of a first execution result generated by the first process executed by using the first input information, and in a case where a second terminal and the first terminal belong to a first group, perform second output of the first execution result in response to receiving a request of the first process to be executed by using second input information for the second terminal.
US11341104B1 In place resize of a distributed database
Techniques for resizing a distributed database are described. A request to resize a distributed database is received. The distributed database stores data organized into one or more rows of one or more tables. Each node of the first plurality of nodes is assigned a portion of the data. A portion of the data assigned to a first node in the first plurality of nodes is selected to be assigned to a second node in a second plurality of nodes. The number of nodes in the first and second plurality of nodes is different, and the first and second plurality of nodes include at least one common node. Metadata of the selected portion of the data is transferred from the first node to the second node. The metadata that includes a location of the selected portion of the data within a provider network.
US11341099B1 Data storage agnostic deduplication for virtual machines
Described is a system that provides deduplication management at a virtualization layer allowing virtual machines to store deduplicated data amongst various back-end data storage architectures. For example, the system may be storage-agnostic by operating at a hypervisor layer to fully leverage the benefits provided by virtualization. Accordingly, implementing deduplication by a hypervisor results in “pluggable” software-defined storage management. In addition, such a system may be implemented on any on-demand infrastructure (e.g. Infrastructure as a Service (IaaS)) environment that includes varying types of back-end storage solutions including solutions from various vendors. In addition, by operating within the virtualized layer of an on-demand computing resource environment (e.g. cloud environment), the system may provide deduplication across different resource clusters (e.g. hypervisor clusters) and environments. Moreover, the system may operate in a multitenancy environment to support global deduplication amongst multiple tenants, or tenant-specific deduplication.
US11341095B2 Electronic device for searching for file information stored in external device and operation method thereof
An electronic device according to an embodiment disclosed herein may include a display, an input device, a connecting terminal, a storage, and a processor. The processor may be configured to: copy information about files and folders stored in an external device; generate a list of the files and the folders stored in the external device; receive a first user input for selecting one or more of the files or folders included in the list of the files and the folders; copy the selected file or folder from the external device and store the copied file or folder in the storage; and maintain the display of the list of the files and the folders even after the external device is disconnected. Various other embodiments are possible.
US11341090B2 Seamless data movement and metadata management in a hybrid cloud setting using a configurable micro services based architecture
A system for data migration is disclosed. The system may receive a migration request comprising a source file path and a target file location. The system may capture source file metadata based on the source file path and the migration request. The system may transfer a source file from a first data environment to an intermediate data environment via a first transfer process. The system may transfer the source file from the intermediate data environment to a second data environment via a second transfer process.
US11341088B2 Electronic file format modification and optimization
A method of electronic file format conversion and optimization includes requesting a second set of information following receipt of a first set of information used to transfer an electronic file on a website. The method includes receiving the second set of information from a first computing device associated with a first entity. The method includes receiving user input from a second computing device associated with a second entity that initiates transfer of the electronic file from the first computing device to the second computing device. In response to additional user input from the second computing device used to access the electronic file, the method includes accessing an additional set of information related to the electronic file and converting the electronic file to an optimized file based on the second information and the additional information. At least a version of the optimized file being formatted for display on the second computing device.
US11341082B2 System and method for supporting target groups for congestion control in a private fabric in a high performance computing environment
Systems and methods for supporting target groups for congestion control in a private fabric in a high performance computing environment. An exemplary method can provide, at one or more microprocessors, a first subnet, the first subnet comprising a plurality of switches, a plurality of host channel adapters, and a plurality of end nodes, including a plurality of virtual machines. The method can define a target group on one of an inter-switch link or at a port of a switch of the plurality of switches, wherein the target group defines a bandwidth limit on the at least one of an inter-switch link between two switches of the plurality of switches or at a port of a switch of the plurality of switches. The method can provide a target group repository stored in a memory of the host channel adapter where the defined target group in the target group repository is recorded.
US11341081B1 Propagation delay compensation for SPI interfaces
A method includes receiving a chip select signal at an SPI client device. The method also includes, responsive to receiving the chip select signal, transmitting a first bit of an SPI transmission to an SPI host device, where the first bit of the SPI transmission is transmitted with a delay based at least in part on a loop propagation delay of an SPI channel. The method includes receiving a clock signal at the SPI client device. The method also includes, responsive to receiving the clock signal, transmitting a second bit of the SPI transmission to the SPI host device.
US11341073B2 Redundant paths to single port storage devices
A storage system is provided. The storage system includes a backplane; a plurality of single port storage devices; and a plurality of controllers, wherein the backplane routes a plurality of interconnection lanes between the plurality of controllers and the plurality of single port storage devices, wherein the plurality of controllers is configured to: enable at least one second interconnection lane of the plurality of interconnection lanes when a first controller of the plurality of controllers has failed, wherein a first interconnection lane of the plurality of interconnection lanes is between the first controller and a first single port storage device of the plurality of single port storage devices, wherein the at least one second interconnection lane is between a second controller of the plurality of controllers and the first single port storage device.
US11341070B2 Dynamic random access memory (DRAM) component for high-performance, high-capacity registered memory modules
The embodiments described herein describe technologies of dynamic random access memory (DRAM) components for high-performance, high-capacity registered memory modules, such as registered dual in-line memory modules (RDIMMs). One DRAM component may include a set of memory cells and steering logic. The steering logic may include a first data interface and a second data interface. The first and second data interfaces are selectively coupled to a controller component in a first mode and the first data interface is selectively coupled to the controller component in a second mode and the second data interface is selectively coupled to a second DRAM component in the second mode.
US11341069B2 Distributed interrupt priority and resolution of race conditions
A method of operating a processing unit includes storing a first copy of a first interrupt control value in a cache device of the processing unit, receiving from an interrupt controller a first interrupt message transmitted via an interconnect fabric, where the first interrupt message includes a second copy of the first interrupt control value, and if the first copy matches the second copy, servicing an interrupt specified in the first interrupt message.
US11341068B2 Interface module and method for configuring and parameterizing a field bus user
Interface module and method for configuring and parameterizing a field bus user, wherein to facilitate a configuration and parameterization of a field bus user logical addresses on the side of an engineering system are transformed with a transformation device into virtual addresses, where whether virtual addresses are present in a received virtual configuration file is recognized in an interface module via a recognition device, a signal is triggered when addresses are present in the received virtual configuration file to ensure the virtual configuration file is adopted and stored in a non-volatile manner in a configuration store within the interface module, and where the virtual addresses are transformed in the interface module via a reverse transformation device back into physically present addresses, whereby for a data exchange of the process data of the module slot, on request by further field bus users, the process data in the module slot is addressed.
US11341066B2 Cache for artificial intelligence processor
Disclosed is a cache including a dataflow controller for transmitting first data to a first processor and receiving second data from the first processor, an external direct memory access (DMA) controller for receiving the first data from an external memory to transmit the first data to the dataflow controller and receiving the second data from the dataflow controller to transmit the second data to the external memory, a scratchpad memory for storing the first data or the second data transmitted between the dataflow controller and the external DMA controller, a compression/decompression device for compressing data to be transmitted from the scratchpad memory to the external memory and decompressing data transmitted from the external memory to the scratchpad memory, and a transfer state buffer for storing transfer state information associated with data transfer between the dataflow controller and the external DMA controller.
US11341062B2 System-on-chip and acceleration method for system memory accessing
An acceleration technology for accessing system memory, which provides translation agent hardware that calculates the physical address of the system memory based on an access request issued from the device end. The translation agent hardware has a cache memory that stores information to speed up the calculation of the physical address. Each cache line corresponds to a last-recently used (LRU) index value, and the cache line with the greatest LRU index value is preferentially released to be reassigned. A counter counts a count value to show an isochronous caching demand. LRU index values of cache lines assigned to non-isochronous caching are kept not lower than the count value, and thereby isochronous caching takes precedence over non-isochronous caching.
US11341056B2 Low-overhead atomic writes for persistent memory
Techniques are provided for atomic writes for persistent memory. In response to receiving a write operation, a new per-page structure with a new page block number is allocated. New data of the write operation is persisted to a new page of the persistent memory having the new page block number, and the new per-page structure is persisted to the persistent memory. If the write operation targets a hole after the new data and the new per-page structure have been persisted, then a new per-page structure identifier of the new per-page structure is inserted into a parent indirect page of a page comprising the new data. If the write operation targets old data after the new data and the new per-page structure have been persisted, then an old per-page structure of the old data is updated with the new page block number.
US11341055B2 Method, electronic device, and computer program product for storage management
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for storage management. According to an example implementation of the present disclosure, a method for storage management includes: determining a state of cached data stored in an initial cache space of a storage system including a plurality of cache disks, the state indicating that a size of the cached data does not match a size of the initial cache space; determining, based on the state, a target cache space of the storage system; and storing at least a part of the cached data into the target cache space to change the size of the initial cache space. Therefore, the management performance can be improved, and the storage costs can be reduced.
US11341051B2 Consolidating shared state for translation lookaside buffer shootdowns
Techniques for consolidating shared state for translation lookaside buffer (TLB) shootdowns are provided. In one set of embodiments, an operating system (OS) kernel of a computer system can co-locate, in a system memory of the computer system, a plurality of shared data accessed by first and second processing cores of the computer system for performing a translation lookaside buffer (TLB) shootdown of the first processing core by the second processing core, where the co-locating allows the plurality of shared data to occupy a single cache line when brought from the system memory into a CPU (central processing unit) cache of the first or second processing core. This can include, e.g., (1) co-locating a lazy mode indicator and a call function queue (CFQ) head element of the first processing core, such that these two data components occupy the same cache line, and (2) co-locating a TLB flush info entry and a call function data (CFD) entry created by the second processing core at the time of initiating the TLB shootdown, such that these two data components occupy the same cache line.
US11341046B2 Layer interleaving in multi-layered memory
Data can be received to be stored at a memory component. A first location of a first layer of the memory component to store a first portion of the data can be determined. A second location of a second layer of the memory component to store a second portion of the data can be determined, where the second layer is different from the first layer. The first portion of the data can be stored at the first layer of the memory component and the second portion of the data can be stored at the second layer of the memory component.
US11341044B2 Reclaiming storage resources
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reclaiming one or more portions of storage resources in a computer system serving one or more virtual computing instances, where the storage resources in the computer system are organized in clusters of storage blocks. In one aspect, a method includes maintaining a respective block tracking value for each storage block that indicates whether a call to reclaim the storage block is outstanding; determining, from the block tracking values, a respective cluster priority value for each of the clusters based on a count of storage blocks in the respective cluster for which a call to reclaim is outstanding; and reclaiming a first portion of storage resources in the computer system in accordance with the cluster priority values.
US11341041B2 Synchronizing NAND logical-to-physical table region tracking
Devices and techniques for synchronizing NAND logical-to-physical table region tracking are described herein. Table region data structures for physical blocks are maintained. These structures include logical-to-physical (L2P) mapping table portions that point to the respective physical blocks. When garbage collection is performed on a block, table region structures for that block, and another (e.g., the next block to be garbage collected) are read to avoid loading L2P table regions that do not point to the block. If any of the read portions of the L2P table region fail to point to either the block or the other block, these L2P table portions are removed from the loaded table region data structures.
US11341038B2 Data movement operations in non-volatile memory
The present disclosure includes apparatuses and methods related to data movement operations in non-volatile memory. An example apparatus can comprise an array of non-volatile memory cells including a plurality of sections each with a plurality of rows and a controller configured to move data stored in a first portion of the array from a first row of a first section to a second row of the first section and move data stored in a second portion of the array from a second section to the first to create an open row in the second section in response to data from a particular number of portions of memory cells in the first section being moved within the first section.
US11341036B2 Biased sampling methodology for wear leveling
A system includes a memory device and a processing device, coupled to the memory device. The processing device is to sample a first subset of data units from a set of data units of the memory device using a biased sampling process that increases a probability of sampling particular data units from the set of data units based on one or more characteristics associated with the particular data units. The processing device is to identify a first candidate data unit from the first subset of data units and perform a wear leveling operation in view of the first candidate data unit.
US11341035B2 Optimizing virtual storage devices by determining and optimizing associations between virtual storage devices and physical storage devices
Systems and methods for aligning needs of virtual devices with hardware resources. The performance of virtual devices are tested using different groupings to determine mappings or relationships between the virtual devices and the physical devices from which they are drawn. Based on the results of the tests, spindle groups can be optimized.
US11341032B1 Testing in a disaster recovery computer system
According to an aspect, a computer-implemented method includes configuring a disaster recovery computer system as a test environment of a mainframe computer system as a mirror image of a production environment, where the disaster recovery computer system is a backup of a primary production computer system. Test cases are executed in the test environment of the disaster recovery computer system. A stress and load impacts can be monitored on a plurality of computer system resources of the disaster recovery computer system based on execution of the test cases. The test environment can be disabled, and the disaster recovery computer system can be reconfigured as a production system based on a failure of the primary production computer system.
US11341031B2 Controlling executions of synchronous and/or non-synchronous operations with asynchronous messages
Based on a test step execution order for a test case such as one against a database system, a specific test step to be executed next is identified. In response to identifying the specific test step, a test step message is published to indicate that the specific test step is to be executed next, which causes a subscriber of the test step message to execute the specific test step. In response to determining that the specific test step has ended, a dependent test step message is published accordingly to cause a subscriber of the dependent test step message to perform: determining whether a next test step should be executed following the specific test step in the test step execution order; in response to determining that a next test step should be executed, the foregoing may be repeated by using the next test step in place of the specific test step.
US11341030B2 Scriptless software test automation
Provided is a system and method for generating an internal automated test for testing a software application. In one example, the method may include one or more of storing, via an application persistency, a plurality of application events that occur during a reference execution of an application, retrieving the plurality of application events of the reference execution of the application and timestamps indicating respective times when the plurality of application events occurred, from the application persistency, and in response to receiving a request to test the application, executing a recreation of the plurality of application events in an order based on the timestamps to perform an automated test of the application.
US11341028B2 Structured query language runtime access path generation for deep test in a database
Functional verification of a new database feature is provided. A set of SQL query seeds are evolved using information contained in a knowledge map that was generated based on a real SQL query workload of an entity corresponding to a database. Real SQL queries are identified in the database that are similar to the evolved set of sample SQL query seeds. A new feature to be implemented in the database is injected into the real SQL queries that are similar to the evolved set of sample SQL query seeds. Multiple runtime access paths are generated for each of the real SQL queries injected with the new feature for output cross validation. Each of the real SQL queries injected with the new feature is run in a test environment using each of the multiple runtime access paths corresponding to a real SQL query injected with the new feature for functional verification.
US11341021B2 Feature deployment readiness prediction
Systems and methods directed to generating a predicted quality metric are provided. Telemetry data may be received from a from a first group of devices executing first software. A quality metric for the first software may be generated based on the first telemetry data. Telemetry data from a second group of devices may be received, where the second group of devices is different from the first group of devices. Covariates impacting the quality metric based on features included in the first telemetry data and the second telemetry data may be identified, and a coarsened exact matching process may be performed utilizing the identified covariates to generate a predicted quality metric for the first software based on the second group of devices.
US11341019B2 System and method for efficient estimation of high cardinality time-series models
A system includes a metric data store configured to receive and store a time-series of values of a first metric, a seasonal trend identification module configured to determine a periodicity profile for the first metric, and a modeling module configured to generate an autoregressive moving average (ARMA) model. The modeling module includes a seasonal model module configured to generate a first model of the time-series of values, a non-seasonal model module configured to generate a second model of the time-series of values, and a combination module configured to generate a third model based on the first and second models. The modeling module is configured to, in response to determining that a first periodicity profile describes the time-series of values, output the third model as the ARMA model. The system includes an envelope determination module configured to determine a normal behavior of the first metric based on the ARMA model.
US11341017B1 Staged release of updates with anomaly monitoring
Systems, devices, media, and methods are presented for releasing an application feature in incremental stages while monitoring the application for anomalies. The feature includes a package of code and an action setting. The methods in some implementations include identifying active devices on which the application has been installed, monitoring the application according to a set of metrics, activating the feature by changing its action setting for a first segment of the active devices, pausing the feature if an anomaly is detected among the set of metrics, and generating a repair ticket. As long as no anomaly is detected, the activating step proceeds for subsequent segments of the active devices, iteratively, until the release is completed. A feature rank may be used to process and release a plurality of features in order of priority.
US11341014B2 System and method for generating a hotkey in a pre-boot environment
An information handling system includes an embedded controller that subsequent to a determination that a power button is activated, may determine a sequence of unplugging a connector from a port within a time threshold and subsequently plugging the connector from the port within another time threshold. The embedded controller may determine a hotkey associated with the sequence of unplugging the connector from the port and subsequently plugging the connector to the port, and execute a function based on the hotkey.
US11341004B2 Flexible byzantine fault tolerance
A method and system for performing a flexible Byzantine fault tolerant (BFT) protocol. The method includes sending, from a client device, a proposed value to a plurality of replica devices and receiving, from at least one of the plurality of replica devices, a safe vote on the proposed value. The replica device sends the safe vote, based on a first quorum being reached, to the client device and each of the other replica devices of the plurality of replica devices. The method further includes determining that a number of received safe votes for the proposed value meets or exceeds a second quorum threshold, selecting the proposed value based on the determination, and setting a period of time within which to receive additional votes. The method further includes, based on the period of time elapsing without receiving the additional votes, committing the selected value for the single view.
US11341001B1 Unlimited database change capture for online database restores
Techniques are described for enabling a relational database service of a cloud provider network to provide online restore or “backtrack” capabilities that are unlimited in terms of an amount of time in the past to which a database can be restored. Database systems typically provide restoration capabilities that allow users to undo or revert to a prior state of the database. Restoring a database to a prior state can be useful in many different scenarios. For example, a user might restore a database to remove or rollback errors introduced into a database as a result of inadvertent changes to data or to a schema of the data stored in the database. As another example, database administrators or other users can use restore operations as part of testing modifications to a database schema when developing applications or other tools that use the database.
US11340998B1 Systems and methods for providing backup storage and verifying the integrity of backup files
The present disclosure relates to improved systems, methods, apparatuses, and techniques providing data backup, restoration, and verification functions. In certain embodiments, a backup storage platform provides backup services for files stored on the client servers. The backup storage platform can execute verification functions that verify the integrities of the backup copies by determining whether the backup copies have become corrupted, determining whether the backup copies are restorable, and determining whether the backup copies include the most current or contemporaneous information.
US11340991B2 Time keeping system and method therefor
A method may include initializing operation of a baseboard management controller at an information handling system. The baseboard management controller includes a real time clock. The method further includes receiving clock information from a real time clock circuit included at a field programmable gate array. The clock information at the real time clock at the baseboard management controller can be updated with the clock information received from the real time clock circuit included at the field programmable gate array.
US11340981B2 Modifying conditions for memory device error connection operations
A first error rating for a first memory access operation performed for data stored at a memory device operating at a first state is determined. In response to a determination that the first error rating satisfies a first error rating condition associated with the first state of the memory device, a first error correction operation is performed at the memory device. A change of the state of the memory device from the first state to a second state is detected. A second error rating condition associated with the memory device is determined based on the second state of the memory device. A second error rating is determined for a second memory access operation performed at the memory device. In response to a determination that the second error rating satisfies the second error rating condition, a second error correction operation is performed at the memory device.
US11340980B2 Managing open blocks in memory systems
Systems, methods, and apparatus including computer-readable mediums for managing open blocks in memory systems such as NAND flash memory devices are provided. In one aspect, a memory system includes a memory and a memory controller. The memory includes multiple blocks each having a plurality of word lines. The memory controller is coupled to the memory and configured to: evaluate a read disturbance level of an open block, the open block having one or more programmed word lines and one or more blank word lines, and in response to determining that the read disturbance level of the open block is beyond a threshold level, manage each memory cell in at least one of the blank word lines to have a smaller data storing capacity than each memory cell in at least one of the one or more programmed word lines so as to reduce impact of read disturbance.
US11340979B2 Mitigation of solid state memory read failures with a testing procedure
Read error mitigation in solid-state memory devices. A solid-state drive (SSD) includes a read error mitigation module that monitors one or more memory regions. In response to detecting uncorrectable read errors, memory regions of the memory device may be identified and preemptively retired. Example approaches include identifying a memory region as being suspect such that upon repeated read failures within the memory region, the memory region is retired. Moreover, memory regions may be compared to peer memory regions to determine when to retire a memory region. The read error mitigation module may trigger a test procedure on a memory region to detect the susceptibility of a memory region to read error failures. By detecting read error failures and retirement of a memory regions, data loss and/or data recovery processes may be limited to improve drive performance and reliability.
US11340978B2 Methods, systems and apparatus for functional safety implementation
The disclosure generally provides methods, systems and apparatus for functional safety systems. In one implementation, a shim layer of software codes that maps into register information collects diagnostic error data. The data is then channeled through one or more virtual tunnels into a Host-based STL. The virtual tunnels are unidirectional to only provide Read access and thereby prevent unauthorized Write access. In another embodiment, the information is provided to external subscribers. The external subscribers may gain access to different levels of data according to the subscription level.
US11340975B2 System monitor
At least some aspects of the disclosure provide for a system. In at least some examples, the system includes a microcontroller, an energy storage element, a monitoring circuit, and a communication bridge. The monitoring circuit is coupled to the energy storage element and configured to determine whether a fault associated with the energy storage element is present, generate an indication of the fault when the fault with the energy storage element is present, and transmit the indication of the fault. The communication bridge is configured to receive the indication of the fault and assert a fault signal and transmit the fault signal to the microcontroller.
US11340968B1 Executing repetitive custom workflows through API recording and playback
Embodiments for recording application program interface (API) calls through an API recorder component or process that presents a DVR (digital video recorder)-like interface and capability to capture API calls as they are used when navigating a graphical user interface (GUI). Internal components of this function perform the recording and macro creation to allow constant playback of these recorded API steps. By easily generating and managing macros, system administrators can easily re-execute customer workflows to alleviate frustration and mistakes associated with repetitive and time-consuming input and/or coding operations.
US11340963B2 Augmentation of notification details
Aspects of the technology described herein improve the clarity of information provided in automatically generated notifications, such as reminders, tasks, alerts or other messages or communications provided to a user. The clarity may be improved through augmentations that provide additional information or specificity to the user. For example, instead of providing a notification reminding the user, “remember to send the slides before the meeting,” the user may be provided with a notification reminding the user “remember to send the updated sales presentation before the executive committee meeting on Tuesday. The augmentation may take several forms including substituting one word in the notification with another more specific word, adding additional content such as a word or phrase to the notification without altering the existing content, and/or by rephrasing the content for grammatical correctness and/or clarity.
US11340961B2 Dynamically integrating a client application with third-party services
Disclosed are various approaches for dynamically integrating a client application with multiple third-party services. An integration service receives a request to perform an action relative to a particular third-party service from a client device. The request is received through a first application programming interface (API) generic to a plurality of third-party services. The integration service communicates with the particular third-party service to perform the action using a second API specific to the particular third-party service. The integration service sends a response to the client device through the first API. The response is based at least in part on a result of the action and includes an indication of one of a plurality of predefined user interfaces.
US11340956B2 Systems and methods for dynamic prediction and optimization of edge server scheduling
System, methods, and other embodiments described herein relate to improving execution of processing requests by an edge server. In one embodiment, a method includes predicting a number of computing requests from vehicles for execution by the edge server using a prediction solver for a time period that is forthcoming. The prediction solver may predict the number of computing requests using a prediction model selected in association with service constraints of the edge server and information from an additional server. The method also includes determining a request handling scheme using an optimization solver according to the number of computing requests, the service constraints of the edge server, and a service area of the edge server. The method also includes communicating the request handling scheme and a resource schedule to the edge server on a condition that a resources criteria are satisfied for the time period.
US11340954B2 Control device and distributed processing method
A control device (1) includes a master-information processing unit (10), and a slave-information processing unit (20) including an information processing CPU (220) that performs information processing through a general-purpose OS, and a distribution control CPU (210) that measures an operating state of the information processing CPU (220) through a real-time OS. The master-information processing unit (10) acquires, from the slave-information processing unit (20), information indicating the operating state of the information processing CPU (220) in the slave-information processing unit (20), determines, based on the acquired information, whether to request the slave-information processing unit (20) to perform information processing, and transmits, when determining to request the slave-information processing unit (20) to perform the information processing, a signal requesting the information processing to the slave-information processing unit (20). The information processing CPU (220) in the slave-information processing unit (20) performs the information processing upon receiving the signal requesting the information processing.
US11340950B2 Service band management system
A service band management system includes management device(s) coupled to a workload provisioning infrastructure. The management device(s) identify a first workload provisioning system in a workload provisioning infrastructure, and determine its first workload provisioning capability. Based on the first workload provisioning capability, the management device(s) map the first workload provisioning system to a first service band, and provision a workload using the first workload provisioning system based on the first service band satisfying a workload requirement for the workload. Subsequently, the management device(s) identify that a second workload provisioning system has been added to the workload provisioning infrastructure, and determine its second workload provisioning capability. Based on the first workload provisioning capability and the second workload provisioning capability, the management device(s) automatically remap the first workload provisioning system to a second service band that is different than the first service band.
US11340948B2 Timed multi-thread access for high-throughput slow-response systems
A method for controlling transactional processing system having transactions that include multiple tasks, a throughput limit a transaction processing time limit includes allocating a plurality of threads to be used by multiple tasks to achieve a throughput approximating the throughput limit. The method assigns the multiple tasks to the plurality of threads and assigns respectively different processing delays to the plurality of threads. The processing delays span an interval less than the transaction processing time limit. The method processes the multiple tasks within the transaction processing time limit by executing the plurality of threads at times determined by the respective processing delays.
US11340946B2 Reactive pooling
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using reactive programming operators to implement resource pooling. One of the methods includes receiving a first request, from a client application, for a poolable object in a resource pool and maintained by a resource pool manager, wherein the request indicates an operation mode specifying how the resource pool manager should release the poolable object back into the resource pool; generating a plurality of reactive programming operators comprising a poolable object listener publisher and a subscriber that is configured to subscribe to the poolable object listener publisher; evaluating the reactive programming operators in an upstream subscription ordering of the reactive programming operators to obtain a poolable object from the resource pool; and releasing the poolable object back to the resource pool according to the operation mode of the request.
US11340945B2 Memory congestion aware NUMA management
In a computer system having multiple memory proximity domains including a first memory proximity domain with a first processor and a first memory and a second memory proximity domain with a second processor and a second memory, latencies of memory access from each memory proximity domain to its local memory as well as to memory at other memory proximity domains are probed. When there is no contention, the local latency will be lower than remote latency. If the contention at the local memory proximity domain increases and the local latency becomes large enough, memory pages associated with a process running on the first processor are placed in the second memory proximity domain, so that after the placement, the process is accessing the memory pages from the memory of the second memory proximity domain during execution.
US11340942B2 Cooperative work-stealing scheduler
A method for use in a computing system having a central processing unit (CPU) and a graphics processing unit (GPU), the method comprising: assigning a first memory portion and a second memory portion to: a worker thread of a work-stealing scheduler and an execution unit that is part of the GPU; retrieving a task from a queue associated with the worker thread; detecting, by the worker thread, whether a cutoff condition for the task is satisfied; when the cutoff condition is not satisfied, dividing the task into two or more additional tasks and adding the two or more additional tasks to the queue; when the cutoff condition is satisfied, storing first data corresponding to the task in the second memory portion, the first data being stored in the second memory portion by the worker thread; issuing a memory fence acquire instruction; and storing a first value in the first memory portion.
US11340941B2 Tool for viewing jobs managed by heterogeneous job schedulers
The present disclosure is directed to a system and method for viewing jobs managed by heterogeneous job schedulers on heterogeneous computing systems. Organizations often rely on workflow schedulers or job schedulers to execute and manage their workflow pipelines. However, different departments within a large organization may rely on different job scheduling applications for managing their workflows. Without the capability to monitor and manage all or a subset of jobs running on heterogeneous job scheduling applications across the organization at the same time, organizations lack the insight they need to make their workflow pipeline more efficient. The disclosed system and method allows users to monitor jobs or computer applications, including details regarding job execution and service level agreements, running on heterogeneous job schedulers across the organization.
US11340940B2 Workload assessment and configuration simulator
An application may be migrated from a first to a second computing system. Configuration parameter values associated with executing the migrated application on the second computing system may be determined by computational optimization based on configuration parameter values and/or monitored performance metrics associated with the application on the first computing system. Configuration parameter values associated with executing the migrated application on the second computing system may be determined by performing simulations of the migrated application configured for execution on the second computing system based on multiple sets of configuration parameter values, monitoring performance metrics associated with the simulations, and performing computational optimization based on the multiple sets of configuration parameter values and monitored performance metrics associated with the simulations. Configuration parameter values associated with executing the migrated application on the second computing system may be updated based on monitored performance metrics associated with executing the migrated application.
US11340939B1 Application-aware analytics for storage systems
Providing application-aware analytics for storage systems, including: collecting, by a workload migration module, from a first host, first data describing performance characteristics of the first host and second data describing performance characteristics of one or more clients connected to the first host and associated with a workload supported by the first host; identifying, based on the data, a second host for servicing the workload; and deploying the workload in the second host.
US11340938B2 Increasing the performance of cross the frame live updates
Provided are embodiments of a method for performing live updates. The method includes determining a migration type for a live migration to be performed from a source server to a target server, and performing the live migration from the source server to the target server. The method also includes based on the migration type, maintaining pages to be migrated, tracking modifications in a hypervisor page table, and performing a back-migration based on the migration type. Also provided are embodiments for a system and computer program product for performing live updates.
US11340937B2 System and method of utilizing platform applications with information handling systems
In one or more embodiments, one or more systems, one or more methods, and/or one or more methods may: register a subroutine configured to store multiple network resource addresses via a volatile memory medium; for each information handling system (IHS) initialization executable of multiple IHS initialization executables: retrieve, from a non-volatile memory medium, the IHS initialization executable; execute the IHS initialization executable via an environment associated with IHS firmware; call, by the IHS initialization executable, the subroutine; and store, by the subroutine, a network resource address associated with an operating system (OS) executable via command line arguments, where the command line arguments are stored via a data structure in the volatile memory medium; and for each network resource address of the command line arguments: retrieve, based at least on the network resource address, an OS executable associated with the network resource address from another IHS via a network.
US11340935B2 Methods and systems for converting a related group of physical machines to virtual machines
A method for processing virtualization of computers that are part of a group into virtual computers is provided. The method includes obtaining relationship data from the computers, where the relationship data identifies parameters used to communicate within the group. Then, the method analyzes utilization parameters for each of the computers of the group. A visual model for proposed virtualization of the group of computers is then generated. The visual model identifies hosting machines designated to define a virtual computer for each of the computers, where the visual model provides a graphical illustration of the group of computers once converted to virtual computers. The method enables adjustment of the proposed virtualization of the group of computers. Then, an execution sequence of virtualization operations to be carried out is generated, if execution of the proposed virtualization is triggered, and the execution sequence is saved to storage and accessed upon execution.
US11340924B2 Machine-learning based heap memory tuning
In an approach for JAVA Virtual Machine (JVM) heap memory tuning, one or more computer processors obtain a feature vector of an application running on the JVM. The one or more computer processors input the feature vector to a predictive model trained with historical application data collected in one or more production environments. The one or more computer processors receive an output of the predictive model based on the feature vector with at least one memory tuning recommendation for the JVM. The one or more computer processors tune the memory of the JVM based on the at least one memory tuning recommendation.
US11340922B2 Facilitating user configured assistance requests through a chat in a virtual space
A system and method for facilitating a user to initiate and accept an assistance request through a chat session is disclosed. Controls may be provided in a graphical chat interface to enable the user to specify inputs to request assistance from other users participating in the chat session. An assistance request may be generated and communicated to those users through the chat session. Graphical representation for the assistance request and controls that facilitate the users to accept the assistance request may be provided in the graphical chat interface. Upon an acceptance to the assistance request by a responding user through the graphical chat interface, an assistance command may be generated and executed in the virtual space.
US11340921B2 Contextual navigation menu
Systems and methods to generate and cause display of a contextual navigation menu within a GUI, wherein the contextual navigation menu presents contextually relevant interface elements.
US11340918B2 Knowledge engine auto-generation of guided flow experience
Certain aspects of the present disclosure provide techniques for generating a user experience for a software program product based on a knowledge engine. Techniques for generating the user experience include a UI builder tool providing a set of tabular UI views and receiving in each tabular UI view corresponding input data for generating a calculation graph, a completeness graph, a client UI view, and a constants table. Based on the input data, the UI builder tool and knowledge engine can generate a set of artifact files. The knowledge engine can generate and/or execute the calculation graph(s), completeness graph(s), and constants table(s) as defined in the corresponding artifact files. The UI builder tool can generate an instance of the client UI view. With the generated calculation graph(s), completeness graph(s), constants table(s), and an instance of the client UI view, the user experience can be provided to a computing device.
US11340917B2 Determining sequences of interactions, process extraction, and robot generation using artificial intelligence / machine learning models
Use of artificial intelligence (AI)/machine learning (ML) models is disclosed to determine sequences of user interactions with computing systems, extract common processes, and generate robotic process automation (RPA) robots. The AI/ML model may be trained to recognize matching n-grams of user interactions and/or a beneficial end state. Recorded real user interactions may be analyzed, and matching sequences may be implemented as corresponding activities in an RPA workflow.
US11340914B2 Run-time identification of dependencies during dynamic linking
Run-time identification of dependencies during dynamic linking. A dynamic linker accesses contents of a first executable file that is to be executed. The dynamic linker, based on the contents of the first executable file, determines that the first executable file includes a first dynamic dependency function configured to be executed by the dynamic linker. The dynamic linker invokes the first dynamic dependency function of the first executable file. The dynamic linker receives, from the first dynamic dependency function, a first run-time dependency identifier that identifies a first run-time dependency, and adds the first run-time dependency identifier to a dependency identifier list.
US11340913B2 Systems and methods for implementing model-based application control frameworks
Systems and methods for implementing model-based application control frameworks are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for implementing model-based application control frameworks may include: (1) breaking an application into a plurality of modules, wherein each module comprises a component of the application that is capable of running independently; (2) determining a plurality of attributes for each of the modules; (3) identifying a deployment platform for each module; (4) building an attribute model for the application based on the modules, the attributes, and the deployment platform; (5) identifying control requirements for the attribute model; (6) identifying actions to implement the control requirements; and (7) deploying the actions to implement the control requirements to the application.
US11340911B2 Installing patches using a jail
Techniques are provided for installing patches using a jail. In an example, a computing node boots from a first partition and then mounts a second partition. The computing node can install an upgrade image for an operating system on the second partition. The computing node can then create a jail that sets the mount point of the second partition as the apparent root directory, and install one or more patches within the jail. The computing node can then reboot from the patched and upgraded operating system of the second partition. In this manner, the node can be upgraded with an operating system and one or more patches, while being rebooted once.
US11340908B2 Reducing data hazards in pipelined processors to provide high processor utilization
A pipelined computer processor is presented that reduces data hazards such that high processor utilization is attained. The processor restructures a set of instructions to operate concurrently on multiple pieces of data in multiple passes. One subset of instructions operates on one piece of data while different subsets of instructions operate concurrently on different pieces of data. A validity pipeline tracks the priming and draining of the pipeline processor to ensure that only valid data is written to registers or memory. Pass-dependent addressing is provided to correctly address registers and memory for different pieces of data.
US11340906B2 System and method for business process monitoring
Systems, methods, and computer-readable storage media for monitoring a pipeline of data without modifying code or otherwise impeding the pipeline. This is accomplished by identifying a class of software functions which modify other software function upon execution without modifying code for the other software functions, monitoring a pipeline of data to identify a plurality of jobs, the each job in the plurality of jobs comprising header information and body information, initiating, for each job in the plurality of jobs, a plurality of processes, modifying the plurality of processes based on the class, to yield advice modified processes, and outputting a status of the advice modified processes without modifying the pipeline.
US11340902B2 Techniques for metadata processing
A method of and system for performing metadata tag compression in security policy enforcement system may comprise conveying a set of data elements, each with an associated metadata tag, from a first processor subsystem to a second processor subsystem. The first processor subsystem may be configured to process conventional tasks, the second processor configured to apply one or more policy decisions to the data element. The conveying may further comprise sending the set of data elements along with an index element that identifies one or more metadata tags, and sending one or more of the metadata tags identified by the index element.
US11340900B2 Flushing dirty pages from page buffers indicated by non-sequential page descriptors
Dirty pages of cached user data are persistently stored to page buffers that are allocated from a page buffer pool in a persistent data storage resource of a data storage system, and are indicated by page descriptors that are stored at a head of a temporally ordered page descriptor ring as the dirty pages are stored to the page buffers. The disclosed technology performs a flush operation by selecting a work-set of non-sequential page descriptors within the page descriptor ring, flushing dirty pages from page buffers indicated by the page descriptors in the work-set to non-volatile data storage drives of the data storage system, and storing, for each one of the page buffers indicated by the page descriptors in the work-set, an indication that the page buffer is available for re-use.
US11340898B1 System and method for automating software development life cycle
The invention relates to system and method for automating software development life cycle. In some embodiments, the method includes receiving a plurality of code snippets being utilized for developing a software application from a plurality of sources in a software development life cycle, generating a plurality of embedding vectors corresponding to the plurality of code snippets, and generating a high-level feature vector corresponding to each of the plurality of code snippets based on the corresponding embedding vector using a deep learning model. The method further includes generating a final merged code comprising a final sequence of code lines by combining the sequence of code lines corresponding to the plurality of code snippets using the deep learning model. The deep learning model is trained to generate the high-level feature vector and arrange the sequence of code lines based on historical data from the software development life cycle.
US11340889B2 Updating firmware images on chained input/output (I/O) modules
A technique includes communicating with a plurality of input/output (I/O) modules to cause a firmware image to be transferred to the I/O modules. The I/O modules are each associated with the plurality of storage device enclosures, and the I/O modules are serially coupled together in a chain establishing a processing order among the I/O modules. The technique includes rebooting the I/O modules to cause the I/O modules to use the communicated firmware images, where the rebooting includes rebooting the I/O modules in a second order counter to the processing order.
US11340887B2 Method for performing a software update in a control unit of a motor vehicle, and motor vehicle designed accordingly
The present disclosure relates to a method for performing a software update in a control unit of a motor vehicle. The present disclosure provides that, during driving operation of the motor vehicle, a first analysis device of the motor vehicle is used to predict, for a predefined future time interval in which the control unit is operated in order to generate control data, an idle time interval in which the generation of the control data of at least one software module of the control unit is interrupted during the driving operation at least for a predefined minimum duration because of a vehicle state existing then, and the software update is started at the beginning of the idle time interval.
US11340879B2 Techniques for dynamically provisioning electronic subscriber identity modules to mobile devices
Representative embodiments enable a software application to access wireless services provided by a mobile network operator (MNO). According to some embodiments, a method can be implemented at a mobile device, and include (1) receiving, from a software application management entity, an installation package that includes: (i) first information for installing a software application, and (ii) second information for an electronic Subscriber Identity Module (eSIM) to be utilized by the software application to access the wireless services provided by the MNO, (2) utilizing the first information to install the software application on the mobile device, and (3) in response to receiving a request to launch the software application, causing the software application to execute on the mobile device, where: (i) the software application utilizes the eSIM to access wireless services provided by the MNO, and (ii) the wireless services are restricted in accordance with parameters associated with the eSIM.
US11340877B2 System and method for holistic application development and deployment in a distributed heterogeneous computing environment
A system and method of holistic application development and deployment in a distributed, heterogeneous computing environment. The method includes identifying an individual component from among a plurality of components in a target system as an identified component of a plurality of identified components, mapping each one of the identified components to respective ones of a target hardware node, generating intermediate code for each respective one of the target hardware nodes, generating serialization code for each respective communication interface between the target hardware nodes, transmitting the respective intermediate codes to each one of the target hardware nodes, and transmitting respective serialization codes to each communication interface of the target hardware nodes.
US11340876B2 Method implemented by processor of electronic device and processor to operate electronic device for heterogeneous processors
A method which is implemented by a processor of an electronic device includes receiving a program code directing operations to be processed by heterogeneous processors, receiving libraries to be referenced by the heterogeneous processors for processing the operations, receiving library information associated with attributes of processing the operations based on the libraries, determining processors, which will process the operations, from heterogeneous processors with reference to the library information such that each processor of the heterogeneous processors processes one or more assigned operations of the operations, and compiling sub portions divided from a whole portion of the program code so as to respectively correspond to the determined processors in a state where the sub portions respectively correspond to some libraries to be referenced by the determined processors.
US11340874B2 Methods and apparatus to recommend instruction adaptations to improve compute performance
Methods, apparatus, systems and articles of manufacture to recommend instruction adaptations to improve compute performance are disclosed. An example apparatus includes a pattern detector to detect an execution pattern from an execution profile provided by a server, the execution profile associated with an instruction stored in an instruction repository. An adaptation identifier is to identify a possible instruction adaptation that may be applied to the instruction associated with the execution pattern. A model processor is to predict, using a machine learning model, an expected performance improvement of the adaptation. A result comparator is to determine whether the expected performance improvement meets an threshold. An instruction editor is to, in response to the result comparator determining that the expected performance improvement meets the threshold, apply the possible instruction adaptation to the instruction in the instruction repository.
US11340871B1 Software-development tool with feedback notifications for improving software specifications
Software specifications can be improved using a software-development tool with feedback notifications. For example, a computing device can receive a textual input in a text box of a text editor from a user, the textual input defining a software specification that describes features of a software application for a software developer that is different from the user. The computing device can determine that a description of a software feature in the software specification excludes a particular descriptor characterizing the software feature. The computing device can, based on determining that the description excludes the particular descriptor, generate a graphical feedback notification indicating that the particular descriptor is absent from the description of the software feature. This feedback can assist the user in developing a more-complete software specification for use by the software developer in a software development process or a software testing process.
US11340866B2 Electronic apparatus and method for controlling thereof
An electronic apparatus and a method for controlling thereof are provided. The electronic apparatus includes a microphone configured to receive a user voice, a communication interface, and a processor configured, based on a first voice being received through the microphone, to provide first response information corresponding to the first voice, and based on a user sensing signal being received from an external apparatus through the communication interface, to control the communication interface to send the first response information to the external apparatus.
US11340865B2 Communication device audio transmission modification
A computer-implemented method can include obtaining activity data corresponding to an environment where a communication device is located. The activity data can include audio data. The communication device can be configured to transmit the audio data. The method can further include identifying, based at least in part on the activity data, a potential audio disruption. The method can further include determining, based at least in part on the audio data, an activity status of a user of the communication device. The method can further include determining that the activity status is an inactive status. The method can further include modifying, in response to both the identifying the potential audio disruption and the determining that the activity status is the inactive status, a transmission of the audio data from the communication device.
US11340862B2 Media content playback during travel
Systems, devices, apparatuses, components, methods, and techniques for media content playback during travel are provided. An example method of generating a user interface for a media playback device. The method includes the step of displaying a first user interface screen in a first display format. The first display format including graphical representations of a plurality of selectable controls. The method also includes the step of determining that the media playback device is travelling and after determining that the media playback device is travelling, converting the first user interface screen to a second display format. The second display format includes fewer graphical representations of the plurality of selectable controls than the first display format.
US11340861B2 Systems, devices, and methods of manipulating audio data based on microphone orientation
An electronic device includes a microphone array configured to capture audio data, one or more sensors configured to detect an orientation of the microphone array, and digital signal processing (DSP) logic, and an interface. The DSP logic processes, based on the orientation of the microphone array detected by the one or more sensors, the audio data captured by the microphone array to form audio input data. The interface configured to transmit the audio input data over a communications channel to be output by another electronic device.
US11340859B2 Synchronous display method, storage medium and electronic device
A synchronous display method, a storage medium and an electronic device are provided. The method includes: screenshot information of a first terminal is acquired, and the screenshot information into a bitmap corresponding to the screenshot information is converted; a rotation state of a screen of the first terminal is acquired; and when it is determined that the screen rotates according to the rotation state, a transposition operation corresponding to the rotation state is performed on the bitmap, the bitmap after the transposition operation is converted into a picture byte stream, and the picture byte stream is transmitted to a second terminal to synchronously display the screenshot information corresponding to the bitmap.
US11340855B2 Forming a larger display using multiple smaller displays
A display system includes a first display device having an active display region having individually controllable pixels, a sensor to generate information that is useful for determining a position of the first display device relative to a second display device, and a display controller to determine the position of the first display device relative to the second display device based on the information generated by the sensor. The display controller determines an image to be shown on the first display device based on the position of the first display device relative to the second display device.
US11340852B1 Methods and systems for providing keyword-based printing to a user
The disclosure discloses methods and systems for keyword-based printing. The method includes receiving a request for printing a document from a user. Upon receiving the request, a user interface including a keyword-based printing option is provided to the user. The keyword-based printing option allows the user to input one or more keywords. Based on the one or more input keywords, one or more pages from the document having the one or more matching keywords are identified. The pages identified to include the one or more keywords are excluded and the remaining pages of the document are printed.
US11340851B1 Methods, systems, and storage media for characterizing print volume information for a printing asset
Methods, systems, and storage media for characterizing print volume information for a printing asset are disclosed. Exemplary implementations may: query a first computer-readable medium having stored thereon a first print volume data; query a second computer-readable medium having stored thereon a second print volume data; perform a statistical analysis based at least on the first and second print volume data to generate a print volume statistic; code a print volume classification for storage on a data storage device; and store the print volume classification on the data storage device such that the print volume classification is accessible via a structured query.
US11340849B2 Information processing apparatus, information processing method, and storage medium, that include a wireless connection request blocking feature
When establishing a connection with an external apparatus for wireless communication, an information processing apparatus suppresses the connection establishment based on an unauthorized connection request, by determining whether or not information showing a name of the external apparatus included in each of a plurality of received wireless connection requests in a state capable of accepting the wireless connection request is the same, determining whether or not apparatus intrinsic information included in each of the plurality of received wireless connection requests in the state capable of accepting the wireless connection request is the same, and shifting, in a case where it is determined that the information showing the name of the external apparatus is the same and it is determined that the apparatus intrinsic information is not the same, the information processing apparatus to a state incapable of accepting the wireless connection request.
US11340845B1 Determination of predicted failure modes based on properties of dust in printing devices
According to examples, an apparatus may include a processor and a memory on which are stored computer-readable instructions that, when executed by the processor, may cause the processor to determine a property of dust based on information associated with the dust in a printing device. The processor may classify the dust according to the determined property of the dust and may determine a predicted failure mode associated with the dust classification. The processor may output an instruction associated with the predicted failure mode.
US11340843B2 System and method for storing interrelated image information in a print job file
A method and system for creating a printing plate from a vector format image file having image and non-image areas. A boundary in vector coordinates is identified via a user interface that defines each image area corresponding to an image patch. The image file is raster image processed (RIPped) to create RIPped image information associated with the vector coordinates corresponding to the image patches. The RIPped image information and associated vector coordinates are processed to create RIPped image patches, register marks attached to each RIPped image patch, and the RIPped image patches with register marks and corresponding vector coordinates stored in a processing file. The system includes a computer memory, an interface for providing the image file, a user interface, and a computer processor configured to perform the method.
US11340836B2 Virtual partition management in a memory device
A variety of applications can include apparatus and/or methods of operating the apparatus in which functionalities of a memory device of the apparatus can be extended by changing data flow behaviour associated with standard commands used between a host platform and the memory device. Such functionalities can include debug capabilities. In an embodiment, a standard write command and data using a standard protocol to write to a memory device is received in the memory device, where the data is setup information to enable an extension component in the memory device. An extension component includes instructions in the memory device to execute operations on components of the memory device. The memory device can execute operations of the enabled extension component in the memory device based on the setup information. Additional apparatus, systems, and methods are disclosed.
US11340834B2 Scaling of an ordered event stream
Improved scaling of an ordered event stream (OES) is disclosed. In contrast to conventional scaling of an OES that, in immediate response to loading exceeding a given processor performance level, merely divides a segment into segments having similar key space size, and then determines an alternate OES topology. The alternate OES topology can be selected from among ranked alternate OES topologies. The alternate OES topology can be implemented where the expected performance will meet a threshold level of improvement over an existing OES topology. Moreover, the alternate OES topology of the disclosed subject matter can comprise two or more two new segments that can have dissimilar key space sizes. Additionally, the two or more two new segments of the alternate OES topology can provide the same, or similar, loading relative to performance levels of corresponding processing instances, even where the performance levels of corresponding processing instances are also dissimilar.
US11340833B2 Systems and methods for data relocation using a signal development cache
Methods, systems, and devices related to data relocation via a cache are described. In one example, a memory device in accordance with the described techniques may include a memory array, a sense amplifier array, and a signal development cache configured to store signals (e.g., cache signals, signal states) associated with logic states (e.g., memory states) that may be stored at the memory array (e.g., according to various read or write operations). In some cases, the memory device may transfer data from a first address of the memory array to the signal development cache. The memory device may transfer the data stored in the signal development cache to a second address of the memory array based on a parameter associated with the first address of the memory array satisfying a criterion for performing data relocation.
US11340830B2 Memory buffer management and bypass
Methods, systems, and devices for memory buffer management and bypass are described. Data corresponding to a page size of a memory array may be received at a virtual memory bank of a memory device, and a value of a counter associated with the virtual memory bank may be incremented. Upon determining that a value of the counter has reached a threshold value, the data may be communicated from the virtual memory bank to a buffer of the same memory device. For instance, the counter may be incremented based on the virtual memory bank receiving an access command from a host device.
US11340828B2 Restoring messages to a memory utilized by a topic in a publish-subscribe environment
An apparatus manages memory utilization by a topic in a publish-subscribe environment, wherein the topic is a logical container for the messages and one or more of the messages can be published to the topic by a publishing entity for delivery of the one or more messages to one or more subscribers of the topic. The apparatus includes a primary memory device that stores a first set of messages published to the topic and a secondary memory device that stores a second set of messages previously transferred to the secondary memory device. The apparatus further includes a processor configured to monitor utilization of a portion of the primary memory device assigned to the topic and detect that the utilization has dropped below a threshold. In response, the processor is configured to forward a portion of the second set of messages from the secondary memory device to the primary memory device.
US11340826B2 Systems and methods for strong write consistency when replicating data
A solid state drive is provided for improving write consistency when replicating data. The solid state drive includes a plurality of memory die, a host interface, and a memory controller. The memory controller is configured to receive write commands from a host server, update a list of write commands and a status of execution of the write commands to include the write commands from the host server, and write data payloads associated with the write commands to at least a first memory die and a second memory die of the plurality of memory die. In response to the data payloads being written, the memory controller is configured to update the status of execution for the data payloads in the list of write commands and receive an indication that the data payloads have been written to an external device.
US11340821B2 Adjustable migration utilization
A method for migration of data is provided. The method includes triggering a rebuild of data according to a first migration mechanism from a first storage drive to a second storage drive. Monitoring space utilization associated with the second storage drive, and adaptively switching the migration of the data from the first migration mechanism to a second migration mechanism based on the monitoring.
US11340816B2 Deallocation of drive extents for mapped raid (redundant array of independent disks) extents
A mapped RAID system with a protection group of physical data storage drives calculates an affinity value for each pair of physical data storage drives in the protection group that is equal to a total number of RAID extents to which at least one drive extent is allocated from each of the physical data storage drives in the pair. A change from a previous level of RAID protection to a new level of RAID protection provided by one of the RAID extents is detected. The new level of RAID protection provided by the RAID extent uses fewer drive extents than the previous level of RAID protection provided by the RAID extent. The disclosed technology selects one of the drive extents previously allocated to the RAID extent for deallocation such that the range of the affinity values is minimized after deallocation of the drive extent.
US11340815B2 Storage management system and method
A method, computer program product, and computing system for remotely storing first content received on a first processing node of a clustered computing environment onto a storage platform, wherein the clustered computing environment includes a plurality of processing nodes; locally storing metadata that identifies the location of the first content within the storage platform on the first processing node, thus defining first locally-stored differential metadata; and after the occurrence of a storage trigger event, instructing the first processing node write the first locally-stored differential metadata to a cluster metadata pool within the storage platform.
US11340813B1 Reliability scan assisted voltage bin selection
A system can include a memory device and a processing device to perform operations that include identifying voltage offset bins of the memory device, each of the first voltage offset bins satisfying a first age threshold criterion, identifying one or more second voltage offset bins of the memory device, each of the second voltage offset bins satisfying a second age threshold criterion, identifying a first block family associated with one of the first voltage offset bins, and performing a first scan of a first block of the first block family by: identifying, based on determined values of the first data state metric, a first identified voltage offset bin, and identifying one or more values of a second data state metric in scan metadata generated by a second scan, and identifying, based on the one or more values of the second data state metric, a second identified voltage offset bin.
US11340812B2 Efficient modification of storage system metadata
A first plurality of block identifiers is sorted based, at least in part, on a measure of spatial locality. A second plurality of block identifiers is sorted based, at least in part, on the measure of spatial locality. At least the first plurality of block identifiers and the second plurality of block identifiers are incrementally merged into a third plurality of block identifiers based, at least in part, on the measure of spatial locality. A block of data corresponding to metadata associated with a plurality of block identifiers of the third plurality of block identifiers is updated.
US11340811B2 Determining reclaim information for a storage block based on data length and matching write and delete parameters
Storage blocks are managed. For instance, a set of write parameters and a set of deletion parameters are obtained related to a target storage block. In response to the set of write parameters matching the set of deletion parameters, a first data length is obtained for the target storage block, the first data length being determined in response to receiving a write request for the target storage block. Further, reclaim information is determined related to the target storage block based on the first data length and the set of deletion parameters. It is thus possible to reduce times of scanning the entire object table to determine whether there is an object referring to the storage block, thereby reducing the time consumed by the verification process and improving the reclaiming speed of storage blocks.
US11340809B1 Redirecting i/o communications based on network topology
Path components associated with I/O paths between another network component and a target system may be determined, and the health of target ports on such I/O paths may be determined. Failed I/O communications may be redirected based on the determined path components and the determined health of target ports. In response to a failed I/O communication, it may be determined which of the remaining I/O paths between the host system and the storage system has the least amount of associated path components in common with the failed I/O path, and the I/O communication may be redirected on such I/O path. The redirect I/O path also may be selected based on the health ranking of target ports of the I/O paths.
US11340808B2 Latency-based storage in a hybrid memory system
An example apparatus includes a hybrid memory system to couple to a host and a controller coupled to the hybrid memory system. The controller may be configured to assign a sensitivity to a command and cause the command to be selectively diverted to the hybrid memory system based, at least in part, on the assigned sensitivity.
US11340806B2 Meta data processing during startup of storage devices
A computer system having a host coupled to a storage device via a peripheral component interconnect express bus. The host communicates with the storage device in accordance with a non-volatile memory host controller interface specification. The storage device stores versions of meta data sequentially in a portion of a volatile memory that is protected against power failure using a power hold-up module. In response to a sudden power loss, the power hold-up module provides sufficient energy to support operations to copy the content from the portion of the volatile memory into a non-volatile memory. During a startup process, the content is retrieved from the non-volatile memory; and a binary search is performed to locate, within the content, the latest, valid version of the meta data to continue operations interrupted by the power loss.
US11340802B2 Semiconductor memory device, controller, memory system and method thereof
A memory system includes a semiconductor memory device and a controller. The semiconductor memory device includes a plurality of planes and performs a protection operation and a general operation on the plurality of planes. The controller controls an operation of the semiconductor memory device by transferring a Sudden Power Off (SPO) process command, which is generated in response to a Sudden Power Off (SPO) that occurs in the memory system, to the semiconductor memory device. The semiconductor memory device is configured to interrupt the general operations among operations performed on the plurality of planes in response to the SPO process command.
US11340793B2 System and method for reduced SSD failure via analysis and machine learning
Various implementations described herein relate to systems and methods for predicting and managing drive hazards for Solid State Drive (SSD) devices in a data center, including receiving telemetry data corresponding to SSDs, determining future hazard of one of those SSDs based on an a-priori model or machine learning, and causing migration of data from that SSD to another SSD.
US11340788B2 Security checks for proxied requests
A method for execution by a storage unit of a dispersed storage network includes receiving a proxied data access request regarding an encoded data slice from another storage unit of the DSN, where the encoded data slice is stored in the storage unit according to a distributed agreement protocol. The method continues with determining whether the other storage unit is an authentic storage unit of the DSN. When the other storage unit is the authentic storage unit, the method continues with processing the proxied data access request to produce a data access response. The method continues with sending the data access response to the other storage unit.
US11340779B2 Touch system with handwriting function and operation method thereof
An operation method of touch system with handwriting function which comprises a stylus device and a touchpad, wherein a surface of the touchpad is divided into a function area and a writing area, and the operation method comprises: sending a beacon signal by the stylus device, receiving the beacon signal by touchpad, emitting a first light toward a pattern locating in the functional area of the surface of the touchpad by a light emitting element of a light emitting layer of the touchpad when signal strength of the beacon signal is bigger than a threshold, identifying, by the touchpad, a touched position on the surface when the touchpad is touched, changing the first light emitted to the pattern to a second light by the light emitting element and generating and outputting a control signal by the touchpad when the touched position falls in the pattern.
US11340776B2 Electronic device and method for providing virtual input tool
An electronic device is provided. The electronic device includes a communication circuitry, at least one memory storing instructions, a display, and at least one processor. The at least one processor, when executing the instructions, is configured to display, using the communication circuitry, a first user interface of an application being executed in the electronic device on a display of an external device, while displaying the first user interface on the display of the external device, receive a specified input, and in response to receiving the specified input, display, on the display of the electronic device, a virtual touch pad in a first area and a virtual keyboard in a second area distinct from the first area.
US11340774B1 Anomaly detection based on a predicted value
Techniques are disclosed for anomaly detection based on a predicted value. A search query can be executed over a period of time to produce values for a key performance indicator (KPI), the search query defining the KPI and deriving a value indicative of the performance of a service at a point in time or during a period of time, the value derived from machine data pertaining to one or more entities that provide the service. A graphical user interface (GUI) enabling a user to indicate a sensitivity setting can be displayed. A user input indicating the sensitivity setting can be received via the GUI. Zero or more of the values as anomalies can be identified in consideration of the sensitivity setting indicated by the user input.
US11340773B2 Using 3D touch for tracking objects on a wet touch surface
This application is directed to detecting touch events on a touch sensing surface coupled to a capacitive sense array and one or more force electrodes. The capacitive sense array includes a plurality of sense electrodes configured to provide a plurality of capacitive sense signals. The force electrodes are configured to provide one or more force signals. A subset of sense electrodes are determined to be associated with a candidate touch based on the capacitive sense signals and their associated baseline values. When force associated with the force signals is below a predetermined force threshold, the candidate touch is determined as an invalid touch (e.g., coverage by a water drop on an area of the touch sensing surface corresponding to the subset of sense electrodes). Baseline values are adjusted for the subset of sense electrodes for determining subsequent touch events associated with the subset of sense electrodes.
US11340771B2 Video player with assisted seek
A method for presenting content comprises receiving a content item; receiving a plurality of thumbnails from the content item, each thumbnail associated with a point in the content item; playing the content item starting at a first point; receiving in a user interface a selection at a second point in the content item; presenting, in the user interface, first content of the content item at the second point; and presenting, in the user interface, a subset of the plurality of thumbnails, the subset arranged based on a predetermined order and including a thumbnail associated with the second point.
US11340770B2 Usability mode for devices
A device for selectively updating an electronic device is provided. An update to a graphic user interface is loaded onto a device. At least one feature in said update includes an update to the electronic user interface. A user may select if the update to the electronic user interface is implemented on a device. The device includes a display on which the graphic user interface is displayed.
US11340769B2 Generating content items out of an electronic communication workflow
Inline document collaboration workflows are provided. When a user receives an electronic communication that includes an attached content item, the receiving user may select the attached content item and cause the attached content item to be displayed in an immersive view in proximity to an electronic communication pane in which an electronic communication may be conducted about any topic including the content item that is displayed in proximity to the electronic communication pane. During editing of a content item, an electronic communication may be generated from a user interface in which the content item is being generated, or alternatively a new content item may be generated out of an electronic communications user interface.
US11340766B2 Printer system and method for printing restickable note
A method for printing a repositionable note by a server includes creating a chat room in response to a request of a chief client, creating a two-dimensional code including link information to enter the chat room, a password to enter the chat room, and information about time when the two-dimensional code is created, transmitting the two-dimensional code to the chief client, receiving the password and the time when the two-dimensional code is created from one or more participant clients, allowing the one or more participant clients that have accessed the chat room using the link information obtained from a photographed image of the two-dimensional code to enter the chat room, and transmitting information about the one or more printers linked to the chief client in the chat room and information to link to the one or more printers to the one or more participant clients.
US11340763B2 Non-linear navigation of videos
An embodiment of the invention may include a method, computer program product and computer system for non-linear video navigation. The method, computer program product and computer system may include a computing device that collects source content and source content metadata from a content device. The computing device may extract the metadata from the source content and store the source content and the metadata on a server. The computing device may receive user profile data from a user device. The computing device may map the semantic data of the source content, the metadata, and the user profile data to a knowledge graph. The computing device may create navigational panels for navigating the source content based on the knowledge graph, the navigational panels enabling non-linear navigation of the source content by a user. The computing device may provide the navigational panels to the user device.
US11340756B2 Devices, methods, and graphical user interfaces for interacting with three-dimensional environments
While displaying a three-dimensional environment, a computer system detects a hand at a first position that corresponds to a portion of the three-dimensional environment. In response to detecting the hand at the first position: in accordance with a determination that the hand is being held in a first predefined configuration, the computer system displays a visual indication of a first operation context for gesture input using hand gestures in the three-dimensional environment; and in accordance with a determination that the hand is not being held in the first predefined configuration, the computer system forgoes display of the visual indication.
US11340752B2 Window management method and electronic device supporting the same
A window management method in an electronic device and an electronic device thereof are provided. The method includes displaying, on a display, a first window; displaying, on the display with the first window, a second window as a pop-up window or a split window; displaying a handler for adjusting a size of at least one of the first window and the second window at a boundary area of the first window or the second window; and changing the displayed split window into the pop-up window or the displayed pop-up window into the split window in response to a user input to the handler.
US11340751B2 Focus change dismisses virtual keyboard on a multiple screen device
Methods and devices for providing a virtual keyboard in connection with a multiple screen device are provided. More particularly, information displayed on the screen of a multiple screen device having a current focus of the user is identified, and is presented by a top screen. The virtual keyboard is presented by the bottom screen. The virtual keyboard can be dismissed in response to detecting a change in the focus of the user.
US11340750B1 Comparative graphical data representation
A user interface is provided for allowing a user to interact with a graphical display. Quantitative data is initially displayed in a graphical format representing absolute values. A comparative graph is also made available, either automatically or in response to user input; the comparative graph presents each data entry according to its relative value as compared with one specific baseline entry.
US11340749B2 Meeting-spot related introductions
A first user, who is currently online, is associated with a meeting spot. A plurality of other users that have selected the meeting spot and are online is identified. Information about these other users is sent to a client device associated with the first user. Information for a second user of the plurality of other users is received from the client device associated with the first user. A third user is identified who is online and associated with the first and second users. Online communication is facilitated between the client devices associated with the first and second users and a client device associated with the third user responsive to a request from the client device associated with the first user to the client device associated with the third user to be introduced by the third user to the second user, while the second user has still selected the meeting spot.
US11340747B1 Touch sensor and touch display module
A touch sensor having a visible area and a peripheral area on at least one side of the visible area includes a substrate and a first touch electrode layer. The substrate has a hole area corresponding to the visible area, and the hole area has a first edge. The first touch electrode layer is disposed on the substrate and corresponding to the visible area. The first touch electrode layer includes a first electrode line extending along a first direction, and the first electrode line has a first portion close to the hole area and a second portion far from the hole area along the first direction. The first portion of the first electrode line is connected to the second portion of the first electrode line, and the first portion of the first electrode line is disposed adjacent to the first edge along a contour of the hole area.
US11340743B2 Touch sensor with refined corner, edge, and other structures
A touch panel includes an array of touch electrode cells, each touch electrode cell including portions of a plurality of touch electrodes, such as portions of intersecting row and column touch electrodes that include a patterned conductive material. In some examples, the area of patterned conductive material per unit area can be different for different touch electrode cells of the touch panel. For example, the touch panel can include touch electrode cells with increased pattern densities at locations where the overall area of the touch electrode cell may be less than the overall area of other touch electrode cells in the touch panel, such as at corners, notches, perforations, and/or edges of the touch panel.
US11340733B2 Touch sensitive processing apparatus and touch system for detecting electrical signals and method thereof
A method for detecting electrical signals is provided. The method comprising: detecting periodically via a touch panel touching or approximating events and electrical signals according to a first period, wherein the electrical signals are emitted by an electrode of a transmitter touching or approximating the touch panel; performing multiple electrical signal detections during an electrical signal scanning period, after the electrical signals are detected in a first time, in order to detect the electrical signals in a second time; calculating a period of the electrical signal transmission of the transmitter according to the first time and the second time; and detecting periodically via the touch panel touching or approximating events and electrical signals according to the period of the electrical signal transmission, wherein one of the first period and the period of the electrical signal transmission is not an integer multiple of another of the first period and the period of the electrical signal transmission.
US11340732B2 Noise avoiding device and method, and noise compensation device and method in touch-sensing panel
The present inventive concepts relate to a noise compensation device and method of a touch-sensing panel, and to a noise avoiding device and method. The noise compensation device of a touch-sensing device according to some example embodiments includes: a noise compensation signal generator configured to generate mutually different noise compensation signals for at least portions of first to Nth channels included in the touch-sensing panel; and a noise cancelling signal output circuit configured to generate noise-compensated reception signals based on the mutually different noise compensation signals and provide the noise-compensated reception signals to each of at least two channels among the first to Nth channels, wherein N is an integer two or greater.
US11340730B2 Driving method for touch display panel, and touch display apparatus
Disclosed are a driving method for a touch display panel, and a touch display apparatus. The driving method for a touch display panel includes: providing a sinusoidal signal y for each electrode block in a common electrode within a display period, wherein the display period includes N display stages, each display stage has M image frames, the refresh rate of the display period is greater than or equal to a refresh rate threshold value A, N≥2, M≤1, N is a positive integer, M is a positive number, and the refresh rate threshold value A is the maximum refresh rate that can be identified by human eyes; providing a data signal for multiple pixel electrodes; and an electric field, formed by the pixel electrodes and the common electrode, driving the inversion of liquid crystal molecules in a liquid crystal layer.
US11340729B2 Touch substrate and display panel
Provided are a touch substrate and a display panel. The touch substrate includes a base; multiple touch units provided on the base, each touch unit includes a driving electrode and a sensing electrode, the driving electrode includes a first main body portion and multiple first limb portions positioned on an edge of the first main body portion, the first limb portions are connected to the first main body portion; the sensing electrode includes a second main body portion and multiple second limb portions positioned on an edge of the second main body portion, the second limb portions are connected with the second main body portion; orthographic projections of the first and second limb portions on the base are alternately engaged with each other, at least parts of profiles of opposite edges of the first limb portions and the second limb portions are arcuate and substantially consistent with each other.
US11340726B2 Apparatus and method for detecting press
In a first state before a first event is detected, a determination unit of a press detection apparatus prevents a definitive value from increasing steeply when the pressing force has increased steeply, and decreases the definitive value steeply when the pressing force has decreased steeply. In a second state after the first event is detected and before a second event is detected, the determination unit prevents the definitive value from increasing steeply when the pressing force has increased steeply, and prevents the definitive value from decreasing steeply when the pressing force has decreased steeply. This reduces the possibility that the definitive value increases steeply in the first state and increases and decreases steeply in the second state even under vibration.
US11340722B2 Touch sensor-antenna module and display device including the same
A touch sensor-antenna module includes a touch sensor electrode layer including a plurality of sensing electrodes and traces electrically connected to the sensing electrodes, and an antenna electrode layer disposed over the touch sensor electrode layer or under the touch sensor electrode layer. The antenna electrode layer includes an antenna pattern that does not overlap the traces in a planar view. An electrical interference from the traces may be reduced to improve an antenna signal property.
US11340721B2 User-interface assembly and method for integrating touch assembly into user-interface assembly
A user-interface assembly disclosed herein comprises: a supporting frame; a part for providing a switch function to the user-interface assembly and to be received in a recess formed in the supporting frame; and an overlay for covering and adhering to an upper surface of the supporting frame and an upper surface of the part by a back adhesive when the part is received in the recess; wherein a transition zone is provided around the part under the overlay, which transition zone extends at least from a sidewall of the recess toward the part such that the overlay can smoothly transit from the upper surface of the supporting frame to the upper surface of the part. Also disclosed herein is a corresponding method for integrating a touch assembly into a user-interface assembly. A flat design of a user-interface assembly can be achieved in a cost effective manner.
US11340720B2 Electronic device for selective transmission of downlink signal to sensor controller
Allocation of slots to different styluses is flexibly changed in units of the slot that is shorter than a frame. A stylus bi-directionally transmits and receives signals to and from a sensor controller connected to a sensor via capacitive coupling. The stylus includes a memory that temporarily stores a value of a local ID. The stylus includes a controller that determines whether or not a detected uplink signal includes the value of the local ID stored in the memory every time the uplink signal transmitted by the sensor controller is detected. The controller, in response to determining the detected uplink signal includes the value of the local ID stored in the memory, generates a downlink signal that is based on an operation state and transmits the downlink signal to the sensor controller.
US11340718B2 Transmitter and transmitting method
The present invention provides a method for controlling the transmitter, comprising: transmitting a first electric signal with a first signal strength if a force sensor of the transmitter does not sense any force; and transmitting a second electric signal with a second signal strength if the force sensor does sense force, wherein the first signal strength is larger than the second signal strength.
US11340716B2 Touch-based input for stylus
Touch-based input devices, such as a stylus, can receive tactile input from a user. The tactile input functions can be performed by a touch sensor, such as a capacitive sensing device. A touch sensor can be integrated into a stylus in a low profile form. Tactile input can be received at the user's natural grip location. Furthermore, the stylus can effectively distinguish between tactile inputs from a user and disregard sustained tactile inputs that are provided while the user simply holds the stylus at the user's natural grip location.
US11340707B2 Hand gesture-based emojis
Examples are disclosed that relate to hand gesture-based emojis. One example provides, on a display device, a method comprising receiving hand tracking data representing a pose of a hand in a coordinate system, based on the hand tracking data, recognizing a hand gesture, and identifying an emoji corresponding to the hand gesture. The method further comprises presenting the emoji on the display device, and sending an instruction to one or more other display devices to present the emoji.
US11340706B2 Gesture recognition based on depth information and computer vision
Systems and methods for gesture recognition based on depth information from a camera include, at an electronic device having a camera system, capturing a video frame and depth information associated with the video frame, identifying a foreground portion of the video frame based on the depth information, and determining whether the foreground portion matches a predefined gesture in a database. In accordance with a determination that the foreground portion matches a predefined gesture in the database, the device determines whether one or more subsequent video frames matches the one or more predefined gestures to produce a recognized gesture.
US11340702B2 In-field illumination and imaging for eye tracking
Disclosed herein are techniques for eye tracking in near-eye display devices. In some embodiments, an illuminator for eye tracking is provided. The illuminator includes a light source configured to be positioned within a field of view of an eye of a user; a first reflector configured to shadow the light source from a field of view of a camera; and a second reflector configured to receive light from the light source that is reflected by the eye of the user, and to direct the light toward the camera.
US11340698B2 System and methods for evaluating images and other subjects
Eye movements and/or physiological characteristics of a user viewing a subject are detected and quantified to produce data to determine one or more details that is or was observable in the scene or image of which the user may or may not be consciously aware. Eye movement data includes the number of times a user looks at each area of a subject (“fixation number”), the length or duration of the fixation (“fixation duration value”), the number of times a user returns to look at a particular area (“fixation repeats”), and additionally any changes to pupil size based on dilation/constriction (“pupil size”). Physiological characteristic data includes heart rate, pulse or skin conductance. Advantageously, the system and methods may be used for a variety of purposes including evaluation improvement and training.
US11340696B2 Event driven sensor (EDS) tracking of light emitting diode (LED) array
An event driven sensor (EDS) is used for simultaneous localization and mapping (SLAM) and in particular is used in conjunction with a constellation of light emitting diodes (LED) to simultaneously localize all LEDs and track EDS pose in space. The EDS may be stationary or moveable and can track moveable LED constellations as rigid bodies. Each individual LED is distinguished at a high rate using minimal computational resources (no image processing). Thus, instead of a camera and image processing, rapidly pulsing LEDs detected by the EDS are used for feature points such that EDS events are related to only one LED at a time.
US11340695B2 Converting a 2D positional input into a 3D point in space
A user may interact and select positions in three-dimensional space arbitrarily through conversion of a two-dimensional positional input into a three-dimensional point in space. The system may allow a user to use one or more user input devices for pointing, annotating, or drawing on virtual objects, real objects or empty space in reference to the location of the three-dimensional point in space within an augmented reality or mixed reality session.
US11340691B2 Heat dissipation apparatus with energy-saving effect and method of controlling the same
A heat dissipation apparatus with energy-saving effect is coupled to an operation unit, and the heat dissipation apparatus includes a control unit and a drive circuit. The control unit determines whether the operation unit enters an energy-saving mode according to a first signal provided by the operation unit. The control unit shields a plurality of second signals provided to the drive circuit according to the energy-saving mode. The drive circuit does not drive the heat dissipation unit and the heat dissipation unit enters an inertia deceleration.
US11340688B2 Electronic apparatus and control method of electronic apparatus
An electronic apparatus, comprising a display control unit which performs control that in a first case where power supplies are connected to both a first power supply input unit and a second power supply input unit and a power supply capability from the first power supply input unit does not satisfy a prescribed criterion, a remaining capability of power supply from the second power supply input unit is displayed in a display appearance that differs from a remaining time or indicates that the remaining time is longer, and in a second case where a power supply is not connected to the first power supply input unit but a power supply is connected to the second power supply input unit, the remaining capability of power supply from the second power supply input unit is displayed in a second display appearance which indicates the remaining time.
US11340683B2 Power management circuitry for controlling a power state transition based on a predetermined time limit
Techniques and mechanisms for a power management circuit to monitor a power domain during one or more attempts to configure a low power state of the power domain. In an embodiment, the one or more attempts are performed during an instance of a local power state at a processor that is coupled to the power management circuit. The monitoring is to detect for a condition wherein the power domain has been in a power state, other than the low power state, for longer than a predetermined threshold length of time. Where the condition is detected, the power management circuit generates one or more signals which change the local power state of the processor, or interrupt an operating system that is executed with the processor. In another embodiment, the power management circuit provides analytic data based on the monitoring of the one or more attempts.
US11340677B2 Data storage device power monitoring
A data storage device includes an electrical connector configured to receive an input voltage to power electronics of the data storage device. The data storage device further includes a fuse electrically coupled between the electrical connector and the electronics. The fuse is configured to output a signal indicative of current being inputted to the data storage device. The data storage device further includes a controller configured to calculate power based on the input voltage and the signal indicative of the current.
US11340676B2 Method of identifying external electronic device based on power information and electronic device and storage medium for supporting same
An electronic device is provided. The electronic device includes a connector including one or more signal terminals for communication with an external electronic device, at least one processor operatively connected to the connector, and a memory operatively connected to the processor, the memory stores instructions, when executed by the at least one processor, cause the at least one processor to identify a connection to the external electronic device through the connector, receive one or more pieces of information about power that is supported by the external electronic device from the external electronic device in the connection to the external electronic device through the connector, and identify the external electronic device, based on a part of the one or more pieces of power information. Other embodiments are possible.
US11340673B1 System and method to manage power throttling
A power throttling engine includes a register configured to receive a power throttling signal. The power throttling engine further includes a decoder configured to generate a vector based on a value of the power throttling signal. The value of the power throttling signal is an amount of power throttling of a device. The power throttling engine further includes a clock gating logic configured to receive the vector and further configured to receive a clocking signal. The clock gating logic is configured to remove clock edges of the clocking signal based on the vector to generate a throttled clocking signal.
US11340672B2 Persistent reservations for virtual disk using multiple targets
An application within a virtual machine is an iSCSI Initiator and is allowed to use as an iSCSI Target another virtual machine within the same hypervisor in order to make a persistent reservation for a virtual disk within a remotely-located storage platform. Any number of virtual machines within different hypervisors, and perhaps on different computers, use a local controller virtual machine to make a persistent reservation for the same virtual disk. The registration list and the current reservation holder data for an iSCSI persistent reservation for a particular virtual disk are held on a storage node of the storage platform rather than within a single virtual machine of a remote computer. A metadata module on the storage platform handles the incoming requests. A coordinator module within the storage platform uses a lock mechanism to guarantee that the reserve, release, preempt and clear commands are handled properly.
US11340670B2 Structural thermal solutions for display devices
A display system, such as a wearable display device, includes a system housing including a cavity having a linear axis extending generally in parallel with first and second side walls enclosing the cavity and a display stack enclosed within the cavity and movable along the linear axis. The display stack includes a display panel and a support chassis configured to support a first side of the display panel and thermally couple the display panel to the first side wall to facilitate heat transfer from the display panel, across the support chassis, and to the system housing The display stack includes a heat sink configured for support by a second side of the display panel and to thermally couple the display panel to the second side wall to facilitate heat transfer from the display panel, across the heat sink, and to the system housing.
US11340669B2 Dustproof device for laptops
A dustproof device for laptops comprises a heat dissipating device disposed in a laptop to form a dustproof device for the same, wherein the heat dissipating device is disposed on a main computing unit in an interior of the laptop; the heat dissipating device includes a fan set and a heat dissipating fin. The fan set includes a housing, a rotating section and a guiding device, wherein on a lateral side of the housing is disposed an opening, the rotating section is disposed inside the housing, the guiding device is disposed inside the housing between the rotating section and a lateral side of the opening, and a dust removing path is formed between the guiding device and an inner wall surface of the housing adjacent to the guiding device. The heat dissipating fin is correspondingly disposed on the opening of the fan set, and an indented section is disposed in the heat dissipating fin in correspondence with the dust removing path to allow dust to be blown out of the laptop through the indented section while the laptop is performing dust removal without a need to dispose a dust removing hole on the housing of the laptop.
US11340664B2 Display device and manufacturing method thereof
A display device and a manufacturing method thereof are provided. The display device includes: a flexible substrate including a display portion and a back portion that are connected with each other, the display portion including a display side and a back side opposite to the display side, the back portion being located at the back side of the display portion; and an antenna located on the back portion.
US11340663B2 Foldable display device
An electronic device is provided. The electronic device includes two housing structures, a hinge structure, and a flexible display, the hinge structure includes a first saw-toothed spur gear, a second saw-toothed spur gear, a third saw-toothed spur gear, a fourth saw-toothed spur gear, a first guide structure fixed to the first housing structure and rotated by the gears, and a second guide structure fixed to the second housing structure and rotated in an opposite direction of the first guide structure, the first guide structure is rotated about a first axis formed from a bottom surface of the flexible display upwards, and the second guide structure is rotated about a second axis that is spaced apart from the first axis and is formed from the bottom surface of the flexible display.
US11340661B2 Foldable electronic device
A foldable electronic device is provided. The foldable electronic device comprises a central body, a first hinge module, a second hinge module, a first panel body, and a second panel body. When an external force is applied to rotate the first panel body or the second panel body about the first axis or the second axis, the first hinge module moves synchronously with second hinge module, the second panel body or the first panel body rotates correspondingly, and the first panel body and the second panel body are able to convert between an unfolded state and a folded state relative.
US11340657B2 Display device
A display device with low power consumption is provided. Furthermore, a display device in which an image is displayed in a region that can be used in a folded state is provided. The conceived display device includes a display portion that can be opened and folded, a sensing portion that senses a folded state of the display portion, and an image processing portion that generates, when the display portion is in the folded state, an image in which a black image is displayed in part of the display portion.
US11340656B2 Cradle for an information handling system
A cradle for an information handling system includes a base and a stand. The stand extends perpendicular to the base. The stand includes a rotatable insert portion and a cover. The rotatable insert portion receives the information handling system. The cover snap fits over the information handling system when the information handling system is within the cradle, and when the cover rotates between an open position and a closed position.
US11340654B2 Electronic device with screen
A portable communication device is provided. The portable communication device includes a window having a flat window area and a curved window area extending from the flat window area. In addition, the portable communication device includes a display disposed beneath the window and including a flat display area, a curved display area extending from the flat display area, and a wiring area extending from the curved display area. Additionally, the portable communication device includes a fixed part supporting at least one portion of the flat display area and at least one portion of the curved display area, and a bracket supporting at least one portion of the curved display area and at least one portion of the wiring area.
US11340647B2 Reference voltage generation circuit
A noise component of a reference voltage is reduced in a circuit that generates a constant reference voltage that does not depend on a power supply voltage or a temperature. A reference voltage generation circuit includes a transistor, a first resistor, a diode, a second resistor, and a control unit. One of both ends of the transistor is connected to an output signal line. The first resistor is connected to another end of the transistor. Both ends of the second resistor are connected to one end of the diode and the output signal line. The control unit controls a potential of the another end of the transistor and a potential of the one end of the diode to the same potential.
US11340646B1 Mining machine power adjustment method
Disclosed is a mining machine power adjusting method, including: when a mining machine is in a working stage, collecting an input voltage of the mining machine; adjusting a maximum working power of the mining machine to a first power value by controlling a working frequency and an output voltage of the mining machine when the input voltage is lower than a pre-determined voltage threshold; and adjusting the maximum working power to a second power value by controlling the working frequency and the output voltage of the mining machine when the input voltage is higher than or equal to the voltage threshold, where the first power value is the product of the input voltage multiplied by a rated current of the mining machine, and the second power value is the product of the voltage threshold multiplied by the rated current. According to the disclosure, the power of the mining machine is adjusted according to changes in the input voltage by fully utilizing a voltage range slightly higher than a standard input voltage, so that the calculation power of the mining machine can be greatly increased to achieve better mining revenues without significantly increasing the power consumption ratio of the mining machine while ensuring the stable and safe running of the mining machine.
US11340645B2 Power conversion apparatus for tracking maximum power point and control method thereof
A power conversion apparatus for tracking maximum power point (MPP) includes: a signal processing circuit generating a first sensing signal at a sensing node; a first comparison circuit generating a first control signal according to a difference between the first sensing signal and a first reference voltage; and a second comparison circuit sensing a second sensing signal generated from the conversion circuit. The second comparison circuit generates a second control signal according to a difference between the second sensing signal and a reference signal. The signal processing circuit includes a bias sensing circuit and a clamp circuit. The bias sensing circuit adjusts the first sensing signal according to the second control signal, to adjust the first control signal. The conversion circuit adjusts a voltage and/or current of the output power according to the adjusted first control signal, so that a power retrieval source operates near its MPP.
US11340639B2 Leakage compensation circuit for a capacitive or resistive measurement device
It is described a leakage compensation circuit for a measurement device which comprises a measurement circuit with a leaking device that is connected to a measurement path and causes a leakage current. The leakage compensation circuit comprises: i) a replica device of the leaking device, wherein the replica device is connected to a replica path, and wherein the replica device is configured to cause a replica leakage current that is essentially equal to the leakage current of the leaking device, ii) a voltage regulator which is connected to the measurement path and to the replica path, wherein the voltage regulator is configured to regulate the voltage in the replica path based on the voltage of the measurement path, and iii) a current mirror which is connected to the measurement path and to the replica path, wherein the current mirror is configured to mirror the replica leakage current of the replica device into the measurement path.
US11340637B2 Method, apparatus and system for balancing the fluid pressure of fluid distribution systems
The present invention is a fluid distribution system comprising connected conduits (e.g., lines) wherein fluid flows, such as pipes within a building. The lines may be configured to: (i) include multiple lines that connect at intersections (some of the intersections will be identified as nodes); and (ii) incorporate node units associated with line pressure loss simulation assemblies (“LLSAs”). Activities of a node unit incorporating a LLSA can result in alterations in fluid pressure, such as by a loop control process to reposition balancing valves or other valves of one or more LLSAs, and/or by alteration of the speed of the system pump. These activities adjust fluid pressure to cause the system to produce a balanced and high efficiency energy transfer (e.g., heating or cooling), and do not involve or require any identification or use of any specific, fixed or absolute pressure value. They function based on an operation locus (for a node unit) and/or an operation locus range (for node unit groupings) to adjust the fluid pressure.
US11340636B2 Abnormality diagnosis method of fluid supply line
To diagnose an abnormality of a fluid control device from an operation of an entire fluid supply line including a plurality of fluid control devices.Provided is an abnormality diagnosis method of a fluid supply line including a plurality of fluid control devices F, V1, and V2 communicating with each other fluid-tightly. The abnormality diagnosis method has: a valve operation step of opening/closing any one or more of a valve FV in a flow rate control device, a valve V1, and a valve V2; a pressure adjustment step of setting a part or all of flow passages R1 and R2 leading from the valve V1 to the valve V2 via the flow rate control device to a vacuum state or a pressurization state; a pressure detection step of acquiring temporal pressure characteristics in a flow passage of the flow rate control device F by pressure detection mechanisms P1 and P2; and an abnormality determination step of comparing pressure characteristics at the time of abnormality diagnosis acquired by the pressure detection mechanisms P1 and P2 and pressure characteristics at the time of normality measured in advance under the same conditions, and determining whether or not there is an abnormality.
US11340633B2 System and method for adjustable ballast
A method of adjusting a center of gravity (CG) of an aircraft includes: inputting at least one load parameter into a flight computer, determining, via a processer of the flight computer, the CG of the aircraft. Responsive to a determination by the processor that the CG is outside of a CG envelope, moving at least a first movable ballast of a plurality of movable ballasts from a first ballast dock to a second ballast dock to move the CG toward the CG envelope. Each of the first and second ballast docks may include a housing and a first ballast tray secured within the housing and comprising a plurality of channels.
US11340631B2 Self-driving car scheduling method, car scheduling server, and self-driving car
A self-driving car scheduling method, a car scheduling server, and a self-driving car includes receiving a ride request; determining, according to the ride request and driving information of self-driving cars within a management range, at least one first candidate car from the multiple self-driving cars; calculating a first time required by each first candidate car to arrive at a ride destination according to current location information, current road status information, and planned route information of each first candidate car; determining a final candidate car from the at least one first candidate car according to the first time corresponding to each first candidate car.
US11340627B2 Vehicle control system, vehicle control method, and storage medium
A vehicle control system includes a first recognizer configured to recognize a surrounding situation of a vehicle, a driving controller configured to control steering, acceleration, and deceleration on the basis of the surrounding situation, a second recognizer configured to recognize a physical object placed in an interior, and an acquirer configured to acquire a movement instruction for moving the vehicle to a parking area according to control of the driving controller, the movement instruction being output on the basis of an action of a user who has not got into the vehicle, wherein the driving controller causes the vehicle to move to an accessible area capable of being accessed by the user or causes the vehicle to stay in the accessible area when the acquirer has acquired the movement instruction and the second recognizer has recognized the physical object placed in the interior of the vehicle.
US11340626B2 Cleaning robot and control method therefor
A method of controlling a cleaning robot includes: acquiring a marked position of a charging station in a map; controlling the cleaning robot to travel to a front position of the marked position and identifying the charging station; when the charging station is not identified, generating a finding path based on the marked position; and controlling the cleaning robot to travel in accordance with the finding path and identifying the charging station in a traveling process.
US11340624B2 Vehicle neural network
A computer, including a processor and a memory, the memory including instructions to be executed by the processor to generate a first color image of a road environment, determine one or more value decompositions of one or more of the red, green, and blue channels of the first color image, obtain one or more modified singular value decompositions by modifying respective ones of the singular value decompositions by a non-linear equation and reconstruct a second color image based on the modified one or more singular value decompositions. The instructions can include further instructions to train a deep neural network based on the second color image and operate a vehicle based on the deep neural network.
US11340622B2 Determining respective impacts of agents
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining respective importance scores for a plurality of agents in a vicinity of an autonomous vehicle navigating through an environment. The respective importance scores characterize a relative impact of each agent on planned trajectories generated by a planning subsystem of the autonomous vehicle. In one aspect, a method comprises providing different states of an environment as input to the planning subsystem and obtaining as output from the planning subsystem corresponding planned trajectories. Importance scores for the one or more agents that are in one state but not in the other are determined based on a measure of difference between the planned trajectories.
US11340621B2 Obstacle avoiding method in state-time space, recording medium storing program for executing same, and computer program stored in recording medium for executing same
The present invention relates to an obstacle avoiding method in a state-time space, a recording medium storing a program for employing the same, and a computer program stored in a medium for employing the same. More particularly, the present invention relates to an obstacle avoiding method in a state-time space, a recording medium storing a program for employing the same, and a computer program stored in a medium for employing the same, wherein a forward trajectory is calculated on the basis of a safe timed configuration region, when collision is expected while calculating the forward trajectory, a part of the calculated forward trajectory is canceled, and a forward trajectory passing through an interim target is calculated, and thus a time required for calculating is reduced and a trajectory and success rate to the destination target state is ensured so as to obtain improvement in performance.
US11340620B2 Navigating a mobile robot
A method for controlling a robot includes receiving image data from at least one image sensor. The image data corresponds to an environment about the robot. The method also includes executing a graphical user interface configured to display a scene of the environment based on the image data and receive an input indication indicating selection of a pixel location within the scene. The method also includes determining a pointing vector based on the selection of the pixel location. The pointing vector represents a direction of travel for navigating the robot in the environment. The method also includes transmitting a waypoint command to the robot. The waypoint command when received by the robot causes the robot to navigate to a target location. The target location is based on an intersection between the pointing vector and a terrain estimate of the robot.
US11340617B1 Thermally regulated autonomous motion by autonomous mobile device
Without human intervention, an autonomous mobile device (AMD) uses motors to move through a physical space along a path, controlled by computing devices processing sensor data from sensors. Electrical components such as the motors and computing devices generate heat during operation. The heat generated by the motors depends on time of operation and how hard they are being driven. The more data the computing devices process, the greater the heat generated. An overheated component may protectively shut down or fail. Internal temperature is used to constrain AMD movement. The AMD path may be planned to avoid overheating along the way and avoid arriving too hot to complete an expected or scheduled task at the destination. Speed along the path may be less than maximum speed, and the amount of data sent to the computing devices is also reduced, reducing heat generation and allowing the electrical components time to cool off.
US11340616B2 Motion planning for autonomous vehicles and reconfigurable motion planning processors
A system for motion planning for autonomous vehicles can include a plurality of sensors, a plurality of detectors in electrical communication with the plurality of sensors, and a motion planning module in electrical communication with the plurality of detectors and a computing system of an autonomous vehicle. The motion planning module stores a planning graph with each node representing, explicitly or implicitly, time and variables defining a state of the autonomous vehicle, an operating environment, or both the state of the autonomous vehicle and the operating environment. A reconfigurable processor can include a collision detection module and, optionally, a shortest path module. Pre-computed collision data and planning graph data reflecting logical/physical node mapping can be communicated to the processor during a programming phase and used during runtime.
US11340615B2 Concurrent relocation and reinitialization of VSLAM
Various embodiments include processing devices and methods for relocation and reinitialization for a robotic device. Various embodiments may include concurrently relocating a second pose of the robotic device and reinitializing a third pose of the robotic device in response to failing to determine a first pose of the robotic device in the environment and determining that tracking of the robotic device is lost. Various embodiments may include pre-relocating a second pose of the robotic device in the environment in response to failing to determine the first pose of the robotic device in the environment and determining that tracking of the robotic device is lost, relocating a third pose of the robotic device in response to successfully pre-relocating the second pose of the robotic device, and reinitializing a fourth pose of the robotic device in response to unsuccessfully pre-relocating the second pose of the robotic device.
US11340614B2 Robot and method and apparatus of controlling movement of transport robot
A method of controlling movement of a transport robot including determining a following error of a left driving wheel and a following error of a right driving wheel according to actual moving distances of the left driving wheel and the right driving wheel and a predetermined moving trajectory; determining a deviation error between the actual moving trajectory and the predetermined moving trajectory of the transport robot based on the following error of the left driving wheel and the following error of the right driving wheel, generating a position adjustment instruction of the left driving wheel and a position adjustment instruction of the right driving wheel according to the deviation error; transmitting the position adjustment instruction of the left driving wheel and the position adjustment instruction of the right driving wheel to a first servo driving system and a second servo driving system respectively to reduce a moving deviation.
US11340611B2 Autonomous body system and control method thereof
An autonomous system including a plurality of autonomous bodies, each of the autonomous bodies includes a situation grasping unit that grasps situation, an operation determining unit that determines an operation based on the grasped situation, and an operation executing unit that executes the determined operation, the plurality of autonomous bodies included in the autonomous body system includes one or more first autonomous bodies and two or more second autonomous bodies, situation grasped by the situation grasping unit of the first autonomous body includes situation of the second autonomous body, the situation grasped by the situation grasping unit of the second autonomous body includes a result of an operation executed by the operation executing unit of the first autonomous body, and the operation determining unit of the second autonomous body determines an operation based on the result of the operation executed by the operation executing unit of the first autonomous body.
US11340608B2 Unmanned aircraft with a modular swarm control unit
An unmanned aerial vehicle having a drive unit for enabling the flight of the aerial vehicle in air space and having a flight control unit, which is configured to receive control information from a radio remote control or to control positions of the aerial vehicle in air space that employ stored position information in order to control the flight course of the aerial vehicle. A modular flight formation control unit has a first interface with the flight control unit and a second radio interface to a flight formation ground control unit or with flight formation control units of other aerial vehicles, and the flight formation control unit configured to generate or send control information corresponding to the radio remote control and is configured to output, via the first interface, flight formation control information relevant for the formation flight of at least two aerial vehicles to the flight control unit.
US11340607B2 Vehicle external communication method and apparatus, and terminal
A vehicle external communication method and apparatus and a terminal, where the method includes sending, by a vehicle, an association registration request message to a management device, where the association registration request message indicating that the vehicle requests to establish a control association with the management device, and receiving, by the vehicle, a first association registration response message from the management device including a success identifier, or receiving, by the vehicle, a second association registration response message from the management device including a failure identifier.
US11340606B2 System and method for controller-free user drone interaction
System and method for controlling an aerial system, without physical interaction with a separate remote device, based on sensed user expressions. User expressions may include thought, voice, facial expressions, and/gestures. User expressions may be sensed by sensors associated with the aerial device or a remote device.
US11340605B2 Method for the computer-aided processing of operating data relating to a technical system
A method for the computer-aided processing of operating data relating to a technical system, wherein the operating data have been captured during operation of the technical system in a predefined operating interval and are stored as digital data in a memory is provided. A pair of first state variables and one or more second state variables with corresponding state values of the technical system at the particular operating time are extracted from the operating data by the method. A two-dimensional representation is generated on a display of a user interface by these state variables. Bar charts for different state ranges of the pairs of first state variables are generated in this representation on the basis of the evaluation of a threshold value criterion, wherein the bar charts represent, inter alia, how many states of the technical system within the particular state range can be classified as critical.
US11340602B2 Sensor data fusion for prognostics and health monitoring
A method includes converting time-series data from a plurality of prognostic and health monitoring (PHM) sensors into frequency domain data. One or more portions of the frequency domain data are labeled as indicative of one or more target modes to form labeled target data. A model including a deep neural network is applied to the labeled target data. A result of applying the model is classified as one or more discretized PHM training indicators associated with the one or more target modes. The one or more discretized PHM training indicators are output.
US11340601B2 Disturbance source positioning method
A disturbance source positioning method for positioning disturbance sources in a system including a plurality of nodes is provided. The method includes the following steps: grouping the plurality of nodes into a plurality of node groups based on an oscillation feature; establishing an in-group causality of the plurality of node groups based on a successive order of a coherent oscillation component; selecting at least one candidate group from the plurality of node groups based on the in-group causality; and positioning at least one disturbance source node in each candidate group.
US11340599B2 Monitoring apparatus and method for monitoring a system
The monitoring of a technical system using sensor data. In the event of the failure of a sensor, in this case, for the failed sensor, virtual sensor data are created on the basis of the remaining functional sensors. In this case, the sensors for the calculation of the virtual sensor data are selected in two stages. In a first step, firstly, possible candidates of sensors are ascertained on the basis of a knowledge-based approach and the topology of the system. A second step involves calculating a mathematical relationship between the sensor data of a faulty sensor and the possible candidates of sensors for the calculation of the virtual sensor data. Those sensors which form a suitable basis for the calculation of the virtual sensor data can be identified in this way.
US11340597B2 3-D printing batch analysis
3-D printing batch analysis is disclosed. A disclosed example apparatus includes a processor to generate a plurality of batches, wherein each of the batches represent an arrangement of a plurality of parts to be printed in a volume, discretize the batches into slices, and determine risk values of the slices based on the respective geometric primitives. The processor is to also determine aggregate risk values corresponding to the batches based on the risk values of the slices of the respective batches, and select a batch of the plurality of batches based on the aggregate risk values. The example apparatus also includes a printer to print the selected batch in the volume.
US11340593B2 Management device, relay device, field wireless system, setting method, and recording medium
A management device according to an aspect of the present invention transmits and receives information to and from a relay device that is able to communicate with a field device installed in a plant. The management device includes a storage unit including a first setting storage area configured to store first setting information that is setting information of the relay device and a second setting storage area configured to store second setting information that is setting information of the field device and a first setting management unit that writes the first setting information and the second setting information to the relay device.
US11340592B2 Industrial control system with machine learning for compressors
A compressor controller for operating a compressor within an industrial automation environment is provided. The compressor controller includes a control module, configured to control the compressor via control settings, and a machine learning module, coupled with the control module. The machine learning module is configured to receive a set of supervised data related to the compressor, and to train with the supervised data to produce a Newtonian physics model representing the inputs and outputs of the compressor within the industrial automation environment. The machine learning module is also configured to receive performance data related to the compressor, receive environment data related to the compressor, and to process the performance data and environment data to produce predicted future performance data for the compressor, and to produce control settings for the compressor.
US11340591B2 Predictive maintenance and process supervision using a scalable industrial analytics platform
A scalable industrial data ingestion and analysis architecture integrates and collects data from multiple diverse sources at one or more industrial facilities. Data sources can include plant-level industrial devices and higher-level business systems. The data can be integrated and collected from multiple sources at an on-premise edge or gateway device, which sends the data to event queues on the cloud platform. The data queues orchestrate and store the data on cloud storage, and an analytics layer performs business analytics or other types of analysis on the stored data to produce various outcomes. Similar analytic platforms can also be implemented at the device level, and analytic functions can be scaled between the device level and higher levels in accordance with the scope of a given analytic function.
US11340590B2 Data collection system, data collection method, and information storage medium
A data collection system, comprising circuitry configured to: set a sharable public variable from among a plurality of variables of an industrial machine controlled by a control device; collect data on the industrial machine based on the public variable; and record the data in a first storage.
US11340588B2 Automation control based on a reference array
Embodiments of this present disclosure may include industrial components in an industrial environment and a control system. The control system may receive a request to perform a control operation using the industrial components and may access a reference array associated with the industrial components. The reference array may include rows and columns, where each row may correspond to a respective industrial component of the industrial components. The control system may identify or program set points in the reference array associated with completing the control operation and may detect current motion components of the plurality of industrial components. The control system may generate control commands for the industrial components based on the current motion components, the set points, and/or the reference array. The industrial components may perform the control operation in response to receiving the control commands.
US11340587B2 Numerical controller
To provide a numerical controller that can detect the position at which the look-ahead blocks used to determine an acceleration/deceleration operation is insufficient in a machining program in order to stabilize feed rate, cutting speed and other factors. A numerical controller includes a program execution unit that executes a machining program, a program look-ahead unit that looks ahead at the machining program in parallel with execution of the machining program, a look-ahead blocks calculation unit that calculates a look-ahead blocks, which is the difference between a first sequence number that is the number of a block being executed by the program execution unit and a second sequence number that is the number of a block that is looked ahead by the program look-ahead unit while the machining program is being executed, and an exhaustion block detection unit that detects an exhaustion block, which is a block at which the look-ahead blocks falls below a prescribed value.
US11340578B2 Machine control system, machine controller, and vibration suppression command generation method
A machine control system includes a first movable element configured to be driven by a first motor, a second movable element configured to be driven by a second motor which is connected to the first motor so that a jerk to be generated by the first motor is applied to the second movable element, and control circuitry configured to generate a first control command to control the first motor and to generate a second control command to control the second motor according to the jerk.
US11340576B2 Method and apparatus for estimating system error of commissioning tool of industrial robot
The present disclosure relates to a method and apparatus for estimating a systematic error of a commissioning tool of an industrial robot, the industrial robot including an operational tool and an application camera, the commissioning tool including a touchscreen and a stylus, the method including: a driving step of driving the operational tool to rotate around a preset rotation axis; a first image obtaining step of obtaining a plurality of first images of the operational tool during rotation; and a first offset calculating step of calculating a first offset of the stylus relative to the operational tool according to the plurality of first images, so as to obtain the systematic error.
US11340564B2 Method and control device for controlling a technical system
In order to control a technical system, a system state of the technical system is continually detected. By a trained first control model, a subsequent state of the technical system is predicted on the basis of a sensed system state. Then, a distance value is determined for a distance between the predicted subsequent state and an actually occurring system state. Furthermore, a second control model is trained by the trained first control model to predict the distance value on the basis of a sensed system state and on the basis of a control action for controlling the technical system. A subsequent state predicted by the first control model is then modified on the basis of a distance value predicted by the trained second control model. The modified subsequent state is output in order to control the technical system.
US11340560B2 Information processing apparatus, control method, and program
There is provided an information processing apparatus, control method, and program that allow for recognition of a state of an arm on the basis of determination of whether the information processing apparatus is worn on the left arm or the right arm, the information processing apparatus including: a determination unit configured to determine whether the information processing apparatus is worn on a user's right arm or left arm; a recognition unit configured to recognize a state of the arm; and a control unit configured to perform predetermined control on a device included in the information processing apparatus according to the recognized state of the arm. The recognition unit switches settings of a parameter which is used in the recognition of the state of the arm, according to a result of the determination by the determination unit.
US11340558B2 Mechanism for selecting and actuating functions of a timepiece movement
A mechanism for selecting and actuating functions of a timepiece movement comprising a winding stem (1) terminated at one of the ends thereof by a crown, the winding stem (1) being displaceable in rotation and in axial translation, is arranged to occupy three distinct axial positions, namely a first winding position, a second position of selecting one among n functions in response to a rotation of the winding stem (1) about the axis thereof, and a third position of actuating a function kinematically linked to the winding crown. The mechanism further comprises a cam wheel (7) which, when the selection mechanism is in the second position thereof, is kinematically linked to the winding stem (1), the cam wheel (7) including a guide member (8) on which n rest positions are arranged, each corresponding to a function.
US11340557B2 Moving indicator for an analogue display device
A moving indicator for an analogue display device, in particular for a timepiece. The indicator includes a multi-layer part including an opaque metal layer and a transparent light guide layer and forming a body and a head of the indicator. The head is centred relative to a rotational axis of the indicator and arranged to receive a luminous flux on the bottom face thereof. A fluorescent material is arranged on the transparent light guide layer at the head of the indicator to absorb at least part of said luminous flux and to re-emit a second luminous fluorescence flux in the transparent light guide layer. Other aspects comprise a set of indicators, a display device and a watch comprising one or more moving indicators.
US11340555B2 Adjustably multifocal 3D holographic display system
A three-dimensional (3D) holographic display system includes a projector that generates an image with a form of spatially varying modulation on a light beam; holographic processor that performs a holographic method on the image generated by the projector; and memory device that stores holographic data generated in a process of performing the holographic method by the holographic processor. An amplitude of a light field is adaptively replaced by the holographic processor according to significance of respective areas of the image.
US11340553B2 Process cartridge and electrophotographic apparatus
The process cartridge includes an electrophotographic photosensitive member having a first support and a photosensitive layer; and a charging member. In the photosensitive member when an electric current is measured which flows when a voltage is applied to a surface while being varied, a gradient a1 of a low electric field region and a gradient a2 of a high electric field region satisfy a2/a1≥1.50, in a graph. The charging member includes a second support having an electroconductive outer surface, and a second electroconductive layer including a matrix and a plurality of domains being dispersed in the matrix, at least a portion of the domain is exposed to an outer surface which includes at least the matrix and at least a portion of the domain, and a volume resistivity ρM of the matrix is 1.00×105 times or higher of a volume resistivity ρD of the domain.
US11340551B2 Frame of image forming apparatus and image forming apparatus
A frame of an image forming apparatus, includes: a bottom plate having a bottom face whose shape is substantially quadrangular; a first caster; a second caster; a third caster attached near a second side of the bottom face, the third caster being disposed such that a barycenter of the image forming apparatus is located inside a triangle formed by imaginary lines connecting the first caster, the second caster, and the third caster; and a fourth caster attached to a region outside the triangle, the fourth caster being provided closer to the second side than the barycenter, wherein in a case where the image forming apparatus is installed on the installation face which is flat, the first caster, the second caster, and the third caster are installed on the installation face, and the fourth caster is located away from the installation face.
US11340550B2 Cleaning rod for optical print head included in image forming apparatus
A cleaning rod includes a rod-like member, a slidable portion which is provided on a free end side of the rod-like member with respect to a direction in which the cleaning rod is inserted and which is slidable on a light emergent surface of a lens of an image forming apparatus, and a restricting portion configured to restrict movement of the slidable portion in a direction away from the light emergent surface with respect to an optical axis direction by contacting the holder at each of free ends of opposing wall portions of a holder of the image forming apparatus from a side opposite from a side where a photosensitive member of the image forming apparatus is provided with respect to the optical axis direction in a state in which the slidable portion contacts the light emergent surface.
US11340549B2 Image forming apparatus
An image forming apparatus includes an image forming unit, a retransport assembly, and a controller. The retransport assembly includes a first transport roller pair, a second transport roller pair, and a skew roller pair configured to alone transport, in a skewed manner, a sheet spaced from the first transport roller pair and the second transport roller pair, and a reference wall. The controller controls the retransport assembly and executes a waiting operation to cause the sheet to wait at the retransport assembly. The controller is configured to execute the waiting operation by stopping the skew roller pair and one of the first transport roller pair and the second transport roller pair in a state in which the sheet is nipped by the skew roller pair and the one of the first transport roller pair and the second transport roller pair.
US11340542B2 Fixing device and image forming apparatus
A fixing device that fixes a toner image to a medium, includes: a heating body rotatably supported; an auxiliary heating member disposed along an inner surface of the heating rotation body; a temperature sensor facing the inner surface via the auxiliary heating member; a first elastic body configured to press, via a first force, the temperature sensor against the inner surface; and a second elastic body configured to press, via a second force, a sliding member against the inner surface. A product of a distance from a center of the auxiliary heating member to the first elastic body and the first elastic force is equal to a product of a distance from the center to the second elastic body and the second elastic force.
US11340541B2 Image forming apparatus
An image forming apparatus includes an image carrier, an exposure device, a developing device, a primary transfer device, a secondary transfer device, and a control unit. The exposure device exposes the image carrier to form an electrostatic latent image on the image carrier. The developing device forms a toner image by developing the electrostatic latent image using toner. The primary transfer device primarily transfers the toner image to a transfer body. The secondary transfer device applies a transfer bias to secondarily transfer the toner image to a recording medium. The control unit applies a cleaning bias to the secondary transfer device to remove residual toner after the secondary transfer. When the control unit determines that the toner image based on the exposed electrostatic latent image is not secondarily transferred at a predetermined timing, the first cleaning processing is performed until the subsequent processing is started.
US11340539B2 Image forming apparatus
An image forming apparatus includes a drum cartridge and a toner cartridge. The drum cartridge includes a photosensitive drum, a developing device, and a cushion member. The developing device includes a developing roller and a developing housing having a toner receiving port. The developing housing is movable with respect to the photosensitive drum. The toner cartridge includes a toner housing having a toner discharge port and a toner shutter. The toner shutter opens and closes the toner discharge port. The cushion member allows the developing housing to move with respect to the developing shutter in a state where the developing shutter is engaged with the toner cartridge.
US11340535B1 Fountain jet image formation on charged image surface
A system and method for creating a fountain solution pattern for digital imaging, can include a charge image bearing surface bearing a charge image, an array of insulated channels, wherein a fountain solution can enter and fills the array of insulated channels by capillary action to a ledge region of the insulated channels in the array of insulated channels, and a scorotron that charges a surface of the fountain solution in the array of insulated channels. The array of insulated channels can be moved into proximity with the charge image on the charge image bearing surface of a digital printer, such that a fountain solution pattern can be developed on the charge image bearing surface with a measured amount of the fountain solution.
US11340532B2 Prolonging optical element lifetime in an EUV lithography system
Degradation of the reflectivity of one or more reflective optical elements in a system (SO) for generating EUV radiation is reduced by the controlled introduction of a gas into a vacuum chamber (26) containing the optical element. The gas may be added to the flow of another gas such as hydrogen or alternated with the introduction of hydrogen radicals.
US11340530B2 Implanting method and apparatus
The instant disclosure includes an implanting apparatus and a method thereof. The implanting apparatus has a chuck configured to carry a substrate is rotated a number of times at an angle during ion implantation. In this way, masks used during semiconductor fabrication is reduced.
US11340527B2 Resist composition and patterning process
A resist composition containing: (A) a resin containing a repeating unit having an acid-labile group and not containing a repeating unit having an aromatic substituent; (B) a photo-acid generator shown by a general formula (B-1); and (C) a solvent, where W1 represents a cyclic divalent hydrocarbon group having 4 to 12 carbon atoms and containing a heteroatom; W2 represents a cyclic monovalent hydrocarbon group having 4 to 14 carbon atoms and not containing a heteroatom; Rf represents a divalent organic group shown by the following general formula; and M+ represents an onium cation. This provides a resist composition and a patterning process that uses the resist composition that show a particularly favorable mask dimension dependency (mask error factor: MEF), LWR, and critical dimension uniformity (CDU) particularly in photolithography where a high-energy beam such as an ArF excimer laser beam is used as a light source.
US11340524B2 Photomask, method of fabricating a photomask, and method of fabricating a semiconductor structure using a photomask
The present disclosure provides a photomask, including a front side having a patterned layer, a back side opposite to the front side, a sidewall connecting the front side and the back side, a reflective layer between the front side and the back side, and a polymer layer on the backside of the photomask.
US11340521B2 Light modulator image display projector architectures
In described examples, a first TIR or RTIR element is arranged to introduce at least red light to a first spatial light modulator for modulation thereof, and a second TIR or RTIR element is arranged to introduce at least green light to a second spatial light modulator for modulation thereof. At least one of the first and second TIR or RTIR elements is arranged to introduce blue light to at least one of the first and second spatial light modulators, respectively, for modulation thereof: time-sequentially apart from the first spatial light modulator's modulation of the introduced red light, to an extent the blue light is so introduced to the first spatial light modulator; and time-sequentially apart from the second spatial light modulator's modulation of the introduced green light, to an extent the blue light is so introduced to the second spatial light modulator.
US11340520B2 Apparatus for high efficiency laser static phosphor module
In described examples, a body includes an opening in a central portion of a surface, a cavity having sides extending from the opening into the body, and a bottom surface within the body supporting a phosphor configured to emit light when energized by incoming light. In a further arrangement, the sides are tapered from the opening to the bottom surface, such that a cross sectional area of the opening is greater than a cross sectional area of the bottom surface.
US11340512B2 Integration of electronics with Lithium Niobate photonics
An electro-optical modulator assembly including a transistor including a gate, a drain, and a source disposed on a substrate, a photonic modulator including a first waveguide structure positioned between a first electrode and a second electrode, the photonic modulator being integrated with the transistor on the substrate, and a metal connection coupled between the drain of the transistor and one of the first and second electrodes of the photonic modulator.
US11340511B2 Display panel and method for preparing the same, and method for adjusting intensity of ambient light reflected thereon
A display panel, a method for preparing a display panel and a method for adjusting an intensity of ambient light reflected on a display panel are provided in embodiments of the disclosure. The display panel includes: a base substrate; a plurality of sub-pixel units (20) on the base substrate comprising a plurality of light emitting portions respectively; an electrochromic assembly on a light-emergent side of the plurality of light emitting portions; and a light intensity detector configured to detect an incident intensity of ambient light, and the electrochromic assembly comprises a plurality of electrochromic portions covering the plurality of light emitting portions, respectively; and transmittance of the plurality of electrochromic portions for ambient light varies with a change in the incident intensity of ambient light.
US11340510B1 Electrochromic devices with nanostructure thin film cathodes
A method of manufacturing a thin film is provided. The method includes providing a plurality of crystalline cathodic electrochromic particles comprising an alkali metal oxide material, size-reducing the crystalline cathodic electrochromic particles by grinding to produce crystalline cathodic electrochromic nanostructures, providing a substrate, and coating the crystalline cathodic electrochromic nanostructures onto the substrate to produce a thin film, wherein the thin film is an electrochromic thin film.
US11340508B2 Display device
A display device according to an aspect includes: an array substrate including a plurality of first light-transmitting electrodes each disposed in a corresponding one of pixels; a counter substrate including positions that overlap the first light-transmitting electrodes in a plan view and are provided with a second light-transmitting electrode; a liquid crystal layer including polymer-dispersed liquid crystals filled between the array substrate and the counter substrate; and at least one light emitter configured to emit light toward a side surface of the counter substrate. The array substrate includes, in each of the pixels, a third light-transmitting electrode and a conductive metal layer. The third light-transmitting electrode at least partially overlaps the first light-transmitting electrode in the plan view with an inorganic insulating layer interposed therebetween, and the conductive metal layer is stacked on the third light-transmitting electrode.
US11340505B2 Display device and substrate of display device
According to an aspect, a display device includes: a first substrate having a first side and a second side opposed to the first side; a display region provided with pixels; a first partial peripheral region between the first side and the display region; a second partial peripheral region between the second side and the display region; a plurality of signal lines configured to supply signals to switching elements in the pixels; a plurality of first terminals provided in the first partial peripheral region and configured to be electrically coupled to a driver integrated circuit; a plurality of second terminals provided in the second partial peripheral region and configured to be supplied with signals for inspection; and a first coupling circuit provided between the first terminals and the display region in the first partial peripheral region and configured to switch between coupling and decoupling the signal lines and the second terminals.
US11340504B2 Display panel
A display panel is provided and includes an array substrate and a display region disposed on a surface of the array substrate, wherein a portion of the array substrate not covered by the display region forms a bezel, and a driving chip and a flexible circuit board are bound in the bezel; wherein at least one a protrusion is formed at an end of the bezel away from the display region, the driving chip is located between an edge of the protrusion and an edge of the display region; and a portion of the flexible circuit board is bent to a back of the array substrate via an edge of an indent on at least one lateral side of the protrusion.
US11340497B2 Backlight source, display module and display device
A backlight source, a display module and a display device are provided. Each set of locational fitting structures in the backlight source includes locational accommodation space formed on one of optical film and support, and locational protrusion formed on the other of optical film and support. A set of locational fitting structures meets at least one of: dimensions of locational accommodation space and corresponding locational protrusion in first direction render relative position between optical film and support completely fixed in first direction, dimension of locational accommodation space in first direction is greater than that of corresponding locational protrusion in first direction, dimensions of locational accommodation space and corresponding locational protrusion in second direction render relative position between optical film and support completely fixed in second direction, or, dimension of locational accommodation space in second direction is greater than that of corresponding locational protrusion in second direction.
US11340495B2 LED backlight case
Disclosed is an exterior case. This exterior case comprises: a base including an internal space for storing an electronic device; a circuit board disposed on a first surface of the base and including a plurality of light-emitting elements for emitting light; and a weft-and-warp-woven outer cover surrounding the base and the circuit board and transmitting emitted light, wherein at least one among the weft and the warp may be formed of a thermoplastic polyester elastomer (TPEE) coating yarn which uses a transparent TPEE as a core and includes a coating layer made of polyurethane (PU) and surrounding the core.
US11340494B2 Backlight module and display device
The present invention provides a backlight module and a display device. A first notch is defined in a back plate of the backlight module. The first notch corresponds to a second notch defined in the display panel, and a light source set is disposed on the back plate located on two sides of the first notch, which lowers a dimension of a lower bezel of the display device and enhances a screen ratio such that light of the backlight module entering the display panel becomes more uniform, which enhances the differential performance of the products and improves the market competitiveness of the products.
US11340492B1 Liquid crystal gradient-index lens structure with improved transition region
A liquid crystal (LC) lens structure may include first and second electrode substrates, and an LC layer disposed between the first and second electrode substrates, where each of the first and second electrode substrates include an associated LC alignment layer. The LC lens structure may also include a first lens region and a second lens region separated from the first lens region by an intermediate region. The LC lens structure may also include a first electrode layer having first electrodes segmented into two or more separately addressed electrodes for each of the first and second lens regions. In some examples, an electrical insulation layer may be disposed between the first electrode layer and a second electrode layer including a second electrode positioned within the intermediate region. In other examples, the LC layer may include a polymer wall extending from at least one LC alignment layer in the intermediate region.
US11340489B2 Manufacturing method of display panel and display panel
The present application discloses a manufacturing method of a display panel and a display panel. The manufacturing method includes the steps: forming a color filter layer on a substrate; confirming a color filter-to-be-stripped in the color filter layer; and stripping the color filter-to-be-stripped by using a selected stripping liquid; the color filter layer includes a first color filter, a second color filter and a third color filter; and the color filter-to-be-stripped includes one or two of the first color filter, the second color filter and the third color filter, and the method of stripping the color filter-to-be-stripped by the selected stripping liquid includes: letting the color filter-to-be-stripped react with the selected stripping liquid, and stripping the color filter-to-be-stripped by the selected stripping liquid, and forming a protective layer on the surface of the color filters except the color filter-to-be-stripped.
US11340486B2 Electro-optical device and electronic device
An electro-optical device includes an electro-optical panel and a frame configured to support the electro-optical panel. The electro-optical panel includes a first member being a translucent substrate body, a second member being a translucent film and opposed to the first member, and pixel electrodes provided at an opposite side from the first member with respect to the second member. Lens surfaces having a protruding curved surface and each overlapping, in plan view, with each one of pixel electrodes are formed at a surface of the second member that is opposed to the first member. Since an inlet passage and an outlet passage, each of which communicates with the space, are formed between the first member and the second member, a refrigerant is caused to pass through the space by way of the frame, whereby it is possible to cool the electro-optical panel.
US11340485B2 Liquid crystal display device having fingerprint module
An LCD device defining a display area includes a backlight module for providing light, an LCD panel stacked on the backlight module, and a fingerprint sensor in the backlight module. The fingerprint sensor is positioned in the display area and defines a fingerprint sensing area in the display area.
US11340482B2 Pupillated illumination apparatus
A switchable backlight for a switchable privacy display apparatus comprises a collimated waveguide, first and second light sources and an optical turning film comprising elongate prismatic elements with facet orientations that pupillate the output of the waveguide in two orthogonal directions for each of first and second light sources. High luminance uniformity is achieved for a head-on user in privacy and public viewing modes and high uniformity of security factor is achieved for off-axis snoopers, with increased speed of privacy switch-on in privacy mode.
US11340481B2 Backlight module having reflective index adjustment material, method for preparing the same, method for driving the same, and display device
The present disclosure provides a backlight module, a method for preparing the same, a driving method and a display device. The backlight module includes a backlight source and a light guide structure arranged on a light emitting surface of the backlight source; the backlight source includes a substrate and a plurality of light emitting units arranged on the substrate at intervals; the light guide structure includes a first medium layer and a second medium layer, the first medium layer includes a plurality of first medium structures corresponding to the plurality of light emitting units respectively, and an orthogonal projection of each light emitting unit on the substrate is located within an orthogonal projection of a corresponding first medium structure on the substrate; and the second medium layer includes a plurality of second medium structures, the plurality of second medium structures and the plurality of first medium structures are arranged alternately.
US11340476B1 Hinge mechanism for routing energy waveguides
A hinge assembly for an electronic device. The hinge assembly includes a first component coupled to a second component by a cam. The cam includes a cylinder coupled to the first component and a bottom cap coupled to the second component by a fastener. The cylinder includes a first port and a second port, where an energy waveguide passes from the first component into the first port and through the second port into the second component. The first component rotates about an axis of rotation in relation to the second component from a first rotational position to a second rotational position. The first component is offset relative to the second component in the second rotational position. The offset includes a translation along an axis parallel to an axis of rotation and a rotation about the axis of rotation.
US11340475B2 Display device for aerial image having retro-reflective part
A display device (1A) according to the present invention includes a first light source, a first retro-reflective part disposed at a position in an emission direction of first light emitted from the first light source, and a first light-separating part configured to reflect a part of the first light that has passed through the first retro-reflective part as a first reflected light and transmits at least a part of the first reflected light.
US11340469B2 Image stabilizing apparatus, optical apparatus using image stabilizing apparatus, and driving apparatus
An image stabilizing apparatus includes an optical element, a first fixing member, a movable member that holds the optical element, and is movably supported in a flat surface perpendicular to an optical axis, a ball sandwiched between the movable member and the first fixing member, a vibration wave actuator that includes a piezoelectric element and a vibrating plate, and moves the movable member, a slider that contacts the vibrating plate, and is provided in the movable member, a spring that pressurizes the vibrating plate against the slider, and a second fixing member fixed to the first fixing member so as to make the vibrating plate and the slider contact each other with a predetermined pressure.
US11340465B2 Head-mounted display with modular components
A head-mounted display that is modular and configured for securement to an item of headwear is provided. The head-mounted display may comprise a selection of components that are desired for a particular application, such as a display boom, camera, microphone, position-tracking component, etc., and may include an attachment mechanism for securing the selection of components to the item of headwear. The head-mounted display may include a display module having a corresponding display characteristic that provides a visual display and/or display functionality that is appropriate for a particular application. The display module may include a micro display that is non-transparent and/or a waveguide optic that is at least partially transparent, and may be configured to provide an augmented reality display for a user.
US11340464B2 Head-mounted display apparatus
Provided is a head-mounted display apparatus including a frame extending in a first direction, a display unit configured to emit image light in a second direction intersecting the first direction, a casing attached to one end, in the first direction, of the frame and housing a part of the display unit, and a temple portion arranged on a center side of the head-mounted display device, in the first direction, with respect to the casing. The casing includes a side surface positioned on a side on which the temple portion is arranged, and a first recessed portion, in the side surface, opening in the second direction to form a first gap with the temple portion that is arranged along the side surface.
US11340463B1 Head-mounted display devices and magnetic hinge therefor
An artificial-reality device is provided. The artificial-reality device includes a frame having at least one temple section (e.g., a frame arm) and a front section, where the front section is configured to hold at least one lens. The artificial-reality device also includes a hinge pivotally coupling the at least one temple section and the front section. The hinge includes: (A) a front magnetic component that includes a static magnet, and (B) a rear magnetic component, coupled to the at least one temple section, that includes: (i) two or more primary magnets oriented so as to be attracted to the static magnet of the front magnetic component, and (ii) at least one secondary magnet, positioned between the two or more primary magnets, oriented so as to be repelled by the static magnet of the front magnetic component.
US11340457B2 Display device for enlarging the field of view
A display device for representing two-dimensional and/or three-dimensional objects or scenes, having at least one spatial light modulation device having pixels for modulating light, at least one optical system, and at least one light guiding device. Light beams originating from the individual pixels of the spatial light modulation device are incident on the at least one light guiding device at different angles on average in relation to the surface of the at least one light guiding device and can be coupled therein, whereby a coupling angular spectrum is definable. The light beams propagating in the at least one light guiding device can be coupled out of the at least one light guiding device at different angles on average in relation to an observer region, whereby a decoupling angular spectrum is definable. The decoupling angular spectrum is enlarged in comparison to the coupling angular spectrum.
US11340455B2 Vehicle head-up display apparatus having improved structure for installing aspherical mirror
A vehicle head-up display apparatus having an improved structure for installing an aspherical mirror so that a state in which an aspherical mirror reflecting light is stably installed is maintained includes mount parts formed at both sides of a lower case, rotatable protrusions seated in the mount parts and vertically rotated are formed at both sides of an aspherical mirror, and pressing members configured to fixedly press the rotatable protrusions against the mount parts are installed on a screen part.
US11340452B2 Heads up display system
A heads up display system of a vehicle includes a combiner screen having a first substantially transparent substrate defining a first surface and a second surface, a second substantially transparent substrate defining a third surface and a fourth surface. A primary seal is disposed between the first and second substrates. The seal and the first and second substrates define a cavity therebetween. An electro-optic material is positioned within the cavity and a transflective layer having a multilayer polymeric film positioned on one of the first and second surfaces, and a projector for projecting light having a first polarization toward the first surface of the first substrate.
US11340451B2 Wearable display for near-to-eye viewing with expanded beam
An optical apparatus has a laser light source to direct a modulated beam toward a scan mirror. An objective lens and the mirror define a curved focal surface, with a center of curvature at the scan mirror. A numerical aperture (NA) expander conforms to the concentric curved focal surface. Pupil relay optics relay an entrance pupil to an exit pupil of the viewer, the pupil relay optics defining an optical path between entrance and exit pupils. The optical path has a curved mirror surface to transmit half of the light from the modulated beam and has a first center of curvature at the entrance pupil. A first polarizing beam splitter in the optical path receives light from the scan mirror to reflect incident light of a first polarization and transmit incident light of a second polarization. The optical path directs the modulated light beam twice to the first polarizer.
US11340449B2 Method for designing optical lens with unequal thickness
A method for designing an optical lens with unequal thickness, comprising the steps of: (1) establishing a lens model in an optical software; (2) simulating a beam of incident light, and observing whether the incident light and the exit light are parallel; (3) if the incident light and the exit light are parallel, recording the curvatures and thicknesses of the incident surface and the exit surface of the lens model, and preliminarily preparing a lens; if the incident light and the exit light are unparallel, adjusting the thickness between the incident surface and the exit surface of the lens model until the incident light and the exit light are parallel, then recording the curvatures and thicknesses of the incident surface and the exit surface, and then preliminarily preparing a lens; (4) verifying whether the prepared lens is qualified, and if it is unqualified, returning to step (2). The present disclosure achieves clear imaging through mitigating or eliminating the distortion, which protects a user from feeling dizzy after long-term use.
US11340448B2 Photographing lens module and electronic device
A photographing lens module includes a plurality of lens elements, wherein one of the lens elements is a plastic lens element, and at least one surface of an object-side surface and an image-side surface of the plastic lens element includes an effective optical portion and a peripheral portion. The effective optical portion is aspheric. The peripheral portion surrounds the effective optical portion, and includes a plurality of strip rib structures and a plurality of light absorbing coatings. Each of the strip rib structures has a strip shape along a radial direction of an optical axis of the plastic lens element, and the strip rib structures are arranged around the effective optical portion. The light absorbing coatings are coated on the strip rib structures respectively.
US11340447B2 Scanning device
A display device includes: a light source unit that outputs laser light; a light-guide optical system that forms a plurality of optical paths of the laser light; an optical path switch element that switches an optical path of the laser light to any one of the plurality of optical paths; an optical member that forms a single optical path in a subsequent stage of the plurality of optical paths; and a projection mirror that forms a projection image to be projected on a screen by scanning the laser light that passed through the single optical path. The plurality of optical paths includes an optical path for low luminance and an optical path for high luminance which make the laser light have different luminance. The optical path switch element is disposed on an optical path between the light source unit and the projection mirror.
US11340446B2 Actuator
An actuator according to the present invention includes a support 20 that supports a driven unit 10, and outer axis driver units DSa, DSb that are separate and independent from the support 20 and configured to rotate the support 20. This configuration allows providing a sufficient rotational driving force around the outer, second axis AX2 by reducing size and weight of the related rotatable components and thus by reducing rotational moments thereof, and also allows increasing the resonance frequency of the support 20. As such, the actuator according to this embodiment provides a high-performance drive operation such as a raster scanning operation, for example.
US11340444B2 Phosphor member, light source device, projector and chromaticity adjustment method
A phosphor member includes: a phosphor plate that converts a part of excitation light into fluorescent light and emits mixed color light including the fluorescent light and the remaining part of the excitation light; and a reflective layer that is provided on the phosphor plate and that transmits a part of the mixed color light and reflects the remaining part.
US11340442B2 Apparatuses, systems and methods for generating color video with a monochrome sensor
Apparatuses, systems and methods for generating color video with a monochrome sensor include the acts of (i) selectively energizing each of a plurality of light sources in a sequence, (ii) capturing a monochrome image of the illuminated sample at a monochrome sensor at each stage of the sequence, and (iii) generating a color video from the monochrome images. The sequence can have a series of stages with each stage of the sequence corresponding to activation of a different wavelength of light from the light sources to illuminate a sample. Generating the monochrome video can include the acts of compiling a plurality of monochrome images captured at the monochrome sensor with a single light source into a series of monochrome video frames comprising the monochrome video.
US11340440B2 Real-time monitoring microscopic imaging system for nitride MOCVD epitaxial growth mode
A real-time monitoring microscopic imaging system for nitride MOCVD (metal organic chemical vapor deposition) epitaxial growth mode includes an observation window, an imaging lens set, a CCD (charge coupled device) camera, an image capture card and an image storage and display device, wherein: the observation window is provided at a top portion of a graphite carrier in an MOCVD reaction chamber and is formed by a thicker quartz glass to prevent temperature in the reaction chamber from damaging the lenses. The microscopic imaging system provided by the present invention has the resolution better than 1 μm, is able to distinguish the 2D growth mode and the 3D growth mode, observe whether the surface of the epitaxial wafer has screw dislocations in the MOCVD process, so as to observe the growth mode of the MOCVD epitaxial wafer in real time during the growth process.
US11340437B2 Increased calculation efficiency for structured illumination microscopy
The technology disclosed relates to structured illumination microscopy (SIM). In particular, the technology disclosed relates to capturing and processing, in real time, numerous image tiles across a large image plane, dividing them into subtiles, efficiently processing the subtiles, and producing enhanced resolution images from the subtiles. The enhanced resolution images can be combined into enhanced images and can be used in subsequent analysis steps. The technology disclosed includes logic to reduce computing resources required to produce an enhanced resolution image from structured illumination of a target. A method is described for producing an enhanced resolution image from images of a target captured under structured illumination. This method applies one or more transformations to non-redundant data and then recovers redundant data from the non-redundant data after the transformations.
US11340436B2 Objective lenses having multiple focal lengths and a small focal-length ratio
The objective lens has multiple focal lengths within a focal length interval and a relatively small focal-length ratio in a range from 1.05 to 2.75, and a travel-to-focal-length ratio in a range from 0.05 to 0.4. The objective lens has three main lens groups that define a negative-positive-positive optical system configuration. The first lens group has a rearward lens sub-group that is axially movable for focusing so that the lens length stays the same during focusing. The objective lenses use optical compensation rather than mechanical compensation to move between the design focal lengths each having an in-focus image. This simplifies operation while increasing reliability and reducing cost. A small set of one or more of the objective lenses can be used to replace a large set of prime lenses each having a single focal length, so that fewer lenses are needed to cover the same focal length span.
US11340434B2 Camera optical lens including six lenses of +−−−++ refractive powers
The present disclosure relates to the field of optical lenses and provides a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens; a second lens having a negative refractive power; a third lens having a negative refractive power; a fourth lens; a fifth lens; and a sixth lens. The camera optical lens satisfies following conditions: −3.01≤f1/f2≤−1.00; and 12.00≤(R1+R2)/(R1−R2)≤25.00. The camera optical lens can achieve a high imaging performance while obtaining a low TTL.
US11340432B2 Camera optical lens
The present disclosure relates to the field of optical lenses and provides a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens made of a plastic material; a second lens made of a plastic material; a third lens made of a glass material; a fourth lens made of a glass material; a fifth lens made of a plastic material; a sixth lens made of a plastic material; and a seventh lens made of a plastic material. The camera optical lens satisfies following conditions: 1.50≤f1/f≤2.50; 1.70≤n3≤2.20; −2.00≤f3/f4≤2.00; 1.00≤(R13+R14)/(R13−R14)≤10.00; and 1.70≤n4≤2.20. The camera optical lens can achieve a high imaging performance while obtaining a low TTL.
US11340428B2 Telephoto lens and mobile terminal
The disclosure provides a telephoto lens and a mobile terminal, form an object side to an imaging surface, sequentially includes: a first lens having a positive refractive power, a second lens having a refractive power, a third lens having a negative refractive power, a flat glass and a filter. An object side surface of the first lens is a convex surface, an image side surface of the third lens is s concave surface. The mobile terminal includes the telephoto lens, an image sensor, a processor and a memory. The image sensor are coupled to the telephoto lens, the two are cooperated to capture images. The processor is configured to process the captured images, and the memory is configured to store the captured images. The telephoto lens and the mobile terminal provided in the disclosure can achieve a higher zoom ratio than the conventional telephoto lens, and better satisfy the requirements of miniaturization and high-definition imaging of electronic products.
US11340425B2 Camera optical lens
The present disclosure relates to the technical field of optical lens and discloses a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens. The camera optical lens satisfies following conditions: 1.51≤f1/f≤2.50, 1.70≤n2≤2.20, −2.00≤f3/f4≤0.00, −10.00≤(R13+R14)/(R13−R14)≤0.00 and 1.70≤n7≤2.20, where f denotes a focal length of the camera optical lens; f1 denotes a focal length of the first lens; f3 denotes a focal length of the third lens; f4 denotes a focal length of the fourth lens; n2 denotes a refractive index of the second lens; n7 denotes a refractive index of the seventh lens; R13 denotes a curvature radius of an object-side surface of the seventh lens; and R14 denotes a curvature radius of an image-side surface of the seventh lens.
US11340424B2 Optical imaging system
An optical imaging system includes a first lens having a positive refractive power; a second lens having a refractive power; a third lens having a refractive power; a fourth lens having a refractive power and a concave image-side surface; a fifth lens having a refractive power; a sixth lens having a refractive power; a seventh lens having a refractive power; and an eighth lens having a refractive power and a concave object-side surface, wherein the first to eighth lenses are sequentially disposed in numerical order along an optical axis of the optical imaging system from an object side of the optical imaging system toward an imaging plane of the optical imaging system.
US11340423B2 Camera optical lens
The present invention discloses a camera optical lens. The camera optical lens includes, in an order from an object side to an image side, a first lens with a positive refractive power, a second lens with a negative refractive power, a third lens with a positive refractive power, a fourth lens with a negative refractive power, a fifth lens with a positive refractive power, and a sixth lens with a negative refractive power. The camera optical lens further satisfies the following specific conditions: 3.00d1/d34.00, 1.50R1/d15.00, −30.00R9/R10−8.00, and −10.00R12/R11−0.50. The camera optical lens can achieve a high performance while obtaining a low TTL.
US11340420B2 Lens driving device
A lens driving device having a movable frame on which a magnet is secured, supporting the lens; a base member supporting the movable frame movably; and a cover member, equipped with an opening enabling light to be incident into the lens, covering the movable frame and a supporting face of the base member, wherein: either a coil or a position sensor that faces a magnet is provided on the supporting face of the base member. The other, either the position sensor or the coil that faces the magnet, is provided on a supporting face of the cover member, and an interconnection member that is connected to the coil or the position sensor that is provided on the cover member is formed integrally with the cover member.
US11340417B2 Slidable fiber optic connection module with cable slack management
A fiber optic telecommunications device includes a frame and a fiber optic module. The fiber optic module includes a main housing portion defining fiber optic connection locations for connecting cables to be routed through the frame and a cable management portion for guiding cables between the main housing portion and the frame. The main housing portion of the fiber optic module is slidably mounted to the frame, the main housing portion slidable between a retracted position and an extended position in a sliding direction. The cable management portion of the fiber optic module includes a radius limiter slidably coupled to both the main housing portion and the frame, wherein movement of the main housing portion with respect to the frame slidably moves the radius limiter with respect to the main housing portion along the sliding direction.
US11340414B2 SZ stranded tight-buffered ribbon stacks with binder film
An optical fiber cable including a central strength member, a first plurality of tight-buffered ribbon stacks, a binder film, and a cable sheath. The central strength member extends along a longitudinal axis of the optical fiber cable. The tight-buffered ribbon stacks are SZ-stranded around the central strength member. An interstitial space is provided between adjacent tight-buffered ribbon stacks. A binder film continuously and contiguously surrounds the first plurality of tight-buffered ribbon stacks along the longitudinal axis. The binder film includes first portions and at least one second portion. Each of the at least one second portion of the binder film extends into one of the interstitial spaces of the first plurality of tight-buffered ribbon stacks. The cable sheath continuously and contiguously surrounds the binder film along the longitudinal axis, and the cable sheath is coupled to the first portions of the binder film.
US11340410B2 Dimensionally all-to-all connected network system using photonic crossbars and quad-node-loop routing
An photonic circuit includes a substrate, a plurality of first light waveguides disposed on the substrate, the first light waveguides extending in a first direction, a plurality of second light waveguides disposed on the substrate and extending in a second direction intersecting the first direction, and a plurality of first micro-ring resonators disposed on the substrate. Each of the first light waveguides has an intersection with each of the second light waveguides. Each of the intersections is provided with a first micro-ring resonator of the first micro-ring resonators. Each first micro-ring resonator is configured to route signals of a respective wavelength from one of the light waveguides at the intersection to another light waveguide at the intersection.
US11340407B2 Method for manufacturing optical connector ferrule and optical connector ferrule
Optical fiber hole forming pins configured to form optical fiber holding holes each have a first portion located adjacent to a first end surface and a second portion located adjacent to a second end surface and larger in diameter than the first portion. At least one of the plurality of optical fiber hole forming pins is different from the other optical fiber hole forming pins in position, in a first direction, of a step portion located at a boundary between the first portion configured to form a small diameter portion of each of the optical fiber holding holes and the second portion configured to form a large diameter portion of each of the optical fiber holding holes.
US11340405B2 Multi-ferrule angled polished connector with simplified polarity reversal
A fiber optic connector has at least two optical fibers therein have end faces that are positioned such that they are directed in different directions. The end faces can be oriented relative to a key that is provided on a fiber optic connector housing that has a central opening in the main body of the fiber optic connector.
US11340399B2 In-plane MEMS optical switch
An optical switch includes a first bus waveguide supported by a substrate, an optical antenna suspended over the first bus waveguide via a spring, and interdigitated electrodes coupling the substrate with optical antenna and configured to control a position of the optical antenna relative to the first bus waveguide. When a voltage difference applied to the interdigitated electrodes is less than a lower threshold, the optical antenna is at a first position offset from the first bus waveguide, when the voltage difference applied to the interdigitated electrodes is greater than an upper threshold, the optical antenna is at a second position offset from the first bus waveguide, and the offset at the second position is greater than at the first position.
US11340397B2 Mode controller
Provided is a mode controller which includes an optical fiber coupled body and at least one pair of bobbins, and the mode controller is configured so that: the one pair of bobbins includes two bobbins arranged, spaced from one another; the optical fiber coupled body includes a step-index fiber and a graded-index fiber, which are coupled with each other; the step-index fiber and/or the graded-index fiber is/are wound around the at least one pair of bobbins, and twisted to form a helical area(s); light is launched into the step-index fiber, propagates through the step-index fiber, is emitted from the step-index fiber, and is launched into the graded-index fiber; propagation mode of the light is converted to an equilibrium mode distribution during the propagation of the light through the step-index fiber; and the propagation mode of the light launched into the graded-index fiber is converted to a low-order mode.
US11340396B2 Non-circular optical fiber and mode shape converter and method
A class of fibers is described that have a non-circular cross section on one or both ends that can by optimized to capture the optical radiation from a laser diode or diode array and deliver the light in the same or different shape on the opposite end of the fiber. A large multimode rectangular waveguide may be provided which can accept the radiation from a high-power diode bar and transform it into a circular cross section on the opposite end, while preserving brightness.
US11340395B2 Light source, backlight module and manufacturing method thereof, and display device
The present disclosure provides a light source, a backlight module and a manufacturing method thereof and a display device. The light source includes a light-emitting element and a circuit board supplying power for the light-emitting element, the circuit board includes a first bottom plate and a first side plate, the first bottom plate and the first side plate are connected to form a bent shape, and the light-emitting element is arranged on the first side plate and located on an identical side of the first side plate with the first bottom plate.
US11340394B2 Edgelit light guide device with prisms forming first and second sub patterns
A display includes a light guide plate having an incident edge surface and an output surface; a plurality of light sources arranged opposed to the incident edge surface; and a plurality of prisms arranged in a main pattern on a surface, each prism having a reflective surface configured to reflect light from any of the plurality of light sources towards the output surface. A curvature of the reflective surface of a first prism arranged in a first sub-pattern of the main pattern, is different from a curvature of the reflective surface of a second prism arranged in a second sub-pattern of the main pattern.
US11340387B2 Diffuser
A diffusion element is configured by combining: a structure for diffusion constituted by combining periodic surface structures having multiple periods to achieve a light intensity distribution in which the light intensity is uniform at angles less than or equal to a predetermined diffusion angle θ and the light intensity is as close as possible to zero intensity at angles greater than the diffusion angle θ; and a diffractive structure having a period of 1 or more and 2 or less times of Λmax, where Λmax is the maximum period of the structure for diffusion.
US11340383B2 Hydroxide-catalysis bonding of optical components used in DUV optical systems
A compound lens assembly and method for making a compound lens assembly useful for deep ultraviolet lithography are described. The compound lens assembly includes a first lens component having an optical surface bonded to an optical surface of a second lens component. The bonding at the interface can be achieved using a hydroxide catalysis bonding technique. The compound lens assembly and process for making same solve problems relating to constringence and/or inherent birefringence known for conventional optical elements used in deep ultraviolet lithography or inspection of wafers or reticles in the DUV.
US11340382B1 Sensor system on a line for measuring atmospheric conditions
System and other embodiments described herein relate to a sensor system used on a control line that measures atmospheric conditions. In one embodiment, a sensor system may have a main body attached to a line. The sensor system may use a directional sensor that determines direction of airflow according to rotation of the main body about the line. The sensor system may also have a generator coupled to the main body. The sensor system may also use a flow sensor that measures speed of the airflow according to a vortex generated from rotation of the generator in open air.
US11340378B2 Azimuthal borehole rendering of radioelement spectral gamma data
Embodiment disclosed herein include systems and methods for azimuthally imaging a borehole, A logging tool having one or more gamma radiation sensors is disposed at a depth position within a borehole, with the one or more gamma radiation sensors positioned to measure gamma radiation within multiple azimuthally offset sectors. The gamma radiation sensors measure gamma radiation at one or more positions within each of the azimuthally offset sectors. A spectral gamma radiation profile is determined for three radioelements at the one or more positions within each of the azimuthally offset sectors based on the gamma radiation measurements. Concentrations of each of the radioelements are determined at the one or more positions based, at least in part, on the spectral gamma radiation profiles, A plurality of color coded points that each encode the combined concentrations of one or more of the radioelements are generated by mapping each of the determined concentrations to an axis point on each of three color coded axes that define a three dimensional display space. The color coded points are rendered in an azimuthal radioelement borehole image.
US11340376B2 Subsea structure detection device, subsea structure detection system, and subsea structure detection method
A subsea structure detection device includes a plurality of supply electrode pairs each including a positive electrode and a negative electrode, a plurality of potential difference detectors each arranged between the positive electrode and the negative electrode and configured to detect a potential difference between the positive electrode and the negative electrode due to a supplied current, and a controller configured to perform control to determine a position of a structure based on changes in detection signals detected by the plurality of potential difference detectors caused by the structure.
US11340373B1 System to determine portable device presence at a portal
A portable device comprises a magnetometer for detecting a magnetic field. When the portable device is at or near a portal, the portable device may detect data from the portal, such as beacon data or a connection message. Responsive to the data from the portal, the portable device operates the magnetometer to detect and characterize a magnetic field generated by the portal, such as by characterizing the magnitude, polarity, and direction of the magnetic field. The portable device generates magnetometer data to indicate the magnetic field strength detected by the magnetometer. The magnetometer data is then transmitted to the portal, along with a device identifier. The portal compares the received magnetometer data to expected magnetic field data to determine presence of the portable device at the portal. The portable device is associated with an account, providing information about entry of a user of that account entering the portal.
US11340358B2 Image fusion in multi-layer flat panel imager
An imaging apparatus includes: a first scintillator layer configured to provide first image signals with a first quantum efficiency and a first spatial resolution; a second scintillator layer configured to provide second image signals with a second quantum efficiency and a second spatial resolution, wherein the first quantum efficiency is lower than the second quantum efficiency, but the first spatial resolution is higher than the second spatial resolution; and an image combiner configured to combine the first image signals and the second image signals.
US11340357B2 Method and apparatus for detecting a position of a vehicle having a high level of automation
The disclosure relates to a method for detecting a position of a vehicle having a high level of automation, the method comprising a first reading step, at least one position data signal being read by means of a vehicle-side receiver and the position data signal representing a position of an antenna device of a different vehicle and/or a high building. The method also comprises a determining step, in which a position of the vehicle is determined using the position data signal. Finally, in a provision step, a position signal is provided, using the determined position of the vehicle, to a controller of the vehicle in order to control the vehicle.
US11340353B2 Multipath mitigation for GNSS receivers
A system and method for multipath estimation and mitigation is disclosed. In some embodiments, the method includes performing a first weight estimation operation for a first number of multipath components of a received correlation, calculating a remaining error energy by subtracting a sum of estimated multipath components from the received correlation, determining whether a satisfaction criterion is met for the remaining error energy, and, in response to determining that the satisfaction criterion is not met, performing a second weight estimation operation for a second number of multipath components, the second number being greater than the first number.
US11340352B2 Image noise compensating system, and auto clean machine
An image noise compensating system, comprising: a distance determining device, configured to determine whether a distance between an object and an electronic device comprising the image noise compensating system is larger than a distance threshold or not; an image sensor, comprising at least one image sensing unit, wherein the image sensor combines a plurality of image sensing units to sense images when the distance is smaller than the distance threshold and senses images without combining the image sensing units when the distance is larger than the distance threshold; and an noise compensating circuit, configured to compensate image noises according to the images sensed by the image sensor.
US11340350B2 Control circuit of light emitting and receiving device
A light emitting and receiving device includes: a light emitting element, a first light receiving element, and a second light receiving element. A reference signal generator generates a reference signal including a component of a predetermined reference frequency. A drive circuit supplies a drive signal to the light emitting element so that a feedback signal corresponding to an output of the first light receiving element matches a reference signal. A correlation detector detects an output of the second light receiving element by correlating with the component of the reference frequency.
US11340348B2 Collision determination apparatus and collision determination method
A collision determination apparatus includes an acquisition section, a setting section, a target object information detection section, a target object path prediction section, an own vehicle path prediction section, and a collision determination section. The acquisition section acquires detection information based on a reflected wave from a search device. The setting section sets filter characteristics of a filtering process used when the detection information is filtered. The target object information detection section detects a position of a target object using the filtered detection information. The target object path prediction section predicts a path of the target object based on changes in the position of the target object detected by the target object information detection section. The own vehicle path prediction section predicts a path of an own vehicle. The collision determination section makes a determination of a collision between the own vehicle and the target object. The setting section estimates a detectable time or a detectable distance in which the position of the target object can be detected in the path of the target object based on the position of the target object and the traveling condition of the own vehicle and sets the filter characteristics in accordance with the detectable time or the detectable distance that has been estimated.
US11340345B2 Method, apparatus, and system for wireless object tracking
Methods, apparatus and systems for wireless object tracking are described. In one example, a described wireless tracking system comprises: a transmitter, a receiver, and a processor. The transmitter is configured for transmitting a first wireless signal using a plurality of transmit antennas towards at least one object in a venue through a wireless multipath channel of the venue. The receiver is configured for: receiving a second wireless signal using a plurality of receive antennas through the wireless multipath channel between the transmitter and the receiver. The second wireless signal differs from the first wireless signal due to the wireless multipath channel and a modulation of the first wireless signal by the at least one object. The processor is configured for obtaining a set of channel information (CI) of the wireless multipath channel based on the second wireless signal received by the receiver, and tracking the at least one object simultaneously based on the set of CI. Each CI in the set is associated with a respective one of the plurality of transmit antennas and a respective one of the plurality of receive antennas.
US11340342B2 Automotive radar using 3D printed luneburg lens
A high performance, low-cost automotive radar is designed by mounting receivers around a 3D printed Luneburg lens. With this configuration, the antenna radiation pattern is maintained for all angles, (which means no beam deformation). Further, the present radar is capable of performing detection at all azimuth and elevation angles with high angle resolution and broadband operation. The radar adaptively adjusts its spatial sensing pattern, sweeping frequency band, pulse repetition frequency and coherent processing interval according to the environment. This is accomplished by initially performing a rough scan, which updates sensing results via a narrow bandwidth waveform and wide beam scanning. When interested objects are identified, a high-resolution detailed scan is performed in a specific region of interest. In this way, a much more effective detection can be obtained. Moreover, a method of mitigating interference of the 3D printed Luneburg lens based radar and a method of improving the angle resolution using a lens based MIMO approach is disclosed.
US11340337B2 Two micrometer laser transmitter for 3-D doppler wind lidar for space applications
A laser transmitter assembly for use in a Coherent Doppler Wind Lidar (“CDWL”) system includes a telescope/scanner assembly, a receiver, and a master oscillator crystal and a power amplifier crystal each constructed of Ho:YAG. The crystals are end-pumped to transmit an output beam through the telescope/scanner assembly with a high repetition rate of 200-300 Hz and 35 mJ of energy. As part of the CDWL system, a pump laser end-pumps the master oscillator and power amplifier crystals using a pump beam having a nominal wavelength of 1.905 μm. A seed laser transmits a seeding beam into the master oscillator crystal at a nominal wavelength of 2.0965 μm. The telescope/scanner assembly transmits the generated laser beam through an atmosphere toward a scene of interest, collects a backscattered return signal, and communicates the backscattered return signal to the receiver during operation of the CDWL system.
US11340335B2 Multiple LIDAR processing methods and systems
A vehicle that includes at least two LIDAR systems can process data from the two LIDAR systems in an interleaved manner such that data from only one of the two LIDAR systems during a given time period is processed, thereby reducing the computational load on a data processing system in the vehicle. For example, the data processing system can receive and process first LIDAR data captured by a first LIDAR system during a first time period and then receive and process second LIDAR data captured by a second LIDAR system during a second time period that follows the first time period; the data processing system, in one embodiment, does not process data from the second LIDAR system if available and captured by the second LIDAR system during the first time period.
US11340328B2 Method, apparatus, and system for wireless vital monitoring using high frequency signals
Methods, apparatus and systems for wireless vital monitoring are described. In one example, a described system comprises: a transmitter configured for transmitting a first wireless signal through a wireless channel of a venue; a receiver configured for receiving a second wireless signal through the wireless channel; and a processor. The second wireless signal comprises a reflection of the first wireless signal by at least one living being having at least one repetitive motion in the venue. The processor is configured for: obtaining a time series of channel information (TSCI) of the wireless channel based on the second wireless signal; generating, for each living being of the at least one living being, a vital signal representing all repetitive motions of the living being based on the TSCI; extracting, from the vital signal of each living being, a heartbeat signal; and monitoring, for each living being in the venue, a heart rate variability based on the heartbeat signal.
US11340326B2 Correction of MR object movements
A method for correcting magnetic resonance (MR) object movements includes performing a recording of an MR object with multiple echo trains. k-space data pertaining to an echo train regarded as impaired by an MR object movement is corrected by linking the k-space data to corresponding k-space data reconstructed from k-space data of other echo trains by a PPA method.
US11340321B2 Magnetic resonance tomography system
A magnetic resonance tomography system can include a basic field magnet arrangement configured to generate a basic magnetic field (B0), and spatially separated measurement stations (M1, M2, M3, M4, M5, M6, N5, M6, Mp, Ms). The magnetic resonance tomography system can use the intended basic magnetic field (B0) collectively for the measurement stations.
US11340316B2 Magnetic sensor and magnetic encoder
A magnetic sensor is provided with first and second magnetoresistive effect elements that can detect an external magnetic field. The first and second magnetoresistive effect elements are a plurality of layers of multilayer body including free layers where their magnetization directions vary due to the external magnetic field. Shapes of the first and second magnetoresistive effect elements viewed from the upper side in the lamination direction are different from each other. The first magnetoresistive effect element has a shape that can increase a slope of an output of the first magnetoresistive effect element relative to the change of the external magnetic field. The second magnetoresistive effect element has a shape that can decrease a slope of an output of the second magnetoresistive effect element relative to the change of the external magnetic field compared to the slope of the output of the first magnetoresistive effect element.
US11340311B2 Determining position and orientation from a Helmholtz device
A method includes receiving, at a magnetic sensor, a series of transmitter signals that are detected as a series of signals corresponding to different locations and/or orientations of a magnetic transmitter emitting a magnetic field, calculating, receiving, at the magnetic sensor, a measurement transmitter signal that is detected as a signal corresponding to a magnetic field provided by the magnetic transmitter, and calculating, based at least on the received measurement sensor signal and the calibration matrix, one or both of an orientation matrix indicative of an orientation of the magnetic sensor relative to the magnetic transmitter and a positional matrix indicative of a position of the magnetic sensor relative to the magnetic transmitter, wherein the series of transmitter signals are transmitted from the same physical location relative to the magnetic sensor.
US11340310B2 Voltage imbalance assessment method and power conversion device
This voltage imbalance assessment method is for a power conversion device comprising a forward converter for rectifying the voltage of a three-phase AC power supply, a smoothing capacitor for smoothing the rectified voltage, a detection unit for detecting the smoothed voltage, and a control unit. The control unit: uses the detected voltage to generate data indicating frequency components; compares, in the data indicating frequency components, the magnitude of the component that is four times the power supply frequency with the magnitude of the component that is six times the power supply frequency; and assesses the voltage imbalance of the three-phase AC power supply on the basis of the comparison.
US11340306B2 Lifetime estimation device, lifetime estimation method, and abnormality detection method of secondary battery
An object is to predict a deterioration state of a secondary battery even in an environment where temperature and a charging voltage change. A lifetime estimation device of the secondary battery includes a measuring unit for measuring the capacity of the secondary battery in the full charging state; a temperature sensing unit for sensing the ambient temperature of the secondary battery; and a storage unit for storing a table of a proportional coefficient corresponding to temperature in advance, and a predicted deterioration line of the secondary battery is calculated with the use of a nonlinear regression equation approximated to a measured deterioration line obtained by the measuring unit. The lifetime estimation device may construct a lifetime estimation system with the use of a neural network.
US11340305B2 Apparatus and method for estimating state of secondary battery
An apparatus for estimating a state of a secondary battery (SB), including: a charging unit electrically connected to two terminals of the SB, the charging unit charging the SB, a voltage measuring unit electrically connected to and measuring a voltage across the two terminals of the SB, a time measuring unit for: receiving a voltage value of the SB from the voltage measuring unit, and during charging of the SB, in a predefined voltage range, measuring a charge time of the SB corresponding to the voltage range multiple times, and a control unit for: transmitting/receiving an electrical signal to/from the charging unit, the voltage measuring unit, and the time measuring unit, calculating a ratio of a first charge time and a second charge time measured by the time measuring unit sequentially at a time interval, and estimating a state of the SB.
US11340298B2 Apparatus and method for calculating state of charge of battery by reflecting noise
A method of calculating the SOC of a battery in real time includes a battery parameter measurement operation for measuring current, voltage, temperature, and degradation degree of battery, and a real-time SOC calculation operation for calculating the SOC of the battery in real time based on the measured battery parameter. The real-time SOC calculation operation calculates the SOC of the battery in real time using an Extended Kalman Filter.
US11340291B2 Testing holders for chip unit and die package
A testing holder for a chip unit, a multi site holding frame for plural chip units and a method for testing a die thereof are provided. The proposed multi site holding frame for testing plural chip units simultaneously includes a first holder frame having a plurality of testing holders. Each of the plurality of testing holders includes a holder body containing a specific one of the plural chip units, and a pressure releasing device formed on the holder body to release an insertion pressure when the specific one of the plural chip units is inserted in the holder body.
US11340289B2 Electrical contactor and electrical connecting apparatus
An electrical contactor capable of coping with an electrical test under a high temperature environment and realizing reliable positioning is provided.An electrical contactor includes: a planar body portion formed of a conductive member; an upper arm having a cantilever beam structure, including an upper base extending integrally and continuously upward from the body portion, an upper supporting portion extending in a horizontal direction from the upper base along the body portion, and a first distal end extending vertically upward from the upper supporting portion to make electrical contact with a first contact target; a lower arm having a cantilever beam structure, including a lower base extending integrally and continuously downward from the body portion, a lower supporting portion extending in a horizontal direction from the lower base along the body portion, and a second distal end extending vertically downward from the lower supporting portion to make electrical contact with a second contact target; a first positioning portion extending upward from one end of the body portion; and a second positioning portion extending upward from near the other end of the body portion.
US11340279B1 Electrical shock detection device and methods
A device for detecting stray electrical currents in fluid mediums comprises at least two probes for partially disposing in a fluid medium and a control unit. The control unit comprises at least one analog-to-digital signal converter in electrical communication with at least one of the probes, at least one audio-visual alarm, and a processor operably coupled to the at least one converter and to the at least one audio-visual alarm. The processor is operable to measure an electrical potential difference between the two probes, to calculate at least one frequency-dependent characteristic associated with a plurality of said measurements, and to transmit an alert signal if the at least one frequency-dependent characteristic satisfied a threshold. Advantageously, by monitoring for the frequency, the device more consistently and more reliably detects the presence of stray alternating currents.
US11340274B2 Method and device for locating equipment-level oscillation sources of DFIG grid-connected system
The application relates to a method and device for locating equipment-level oscillation sources of DFIG grid-connected system, which belongs to the technical field of wind generation, and solves the problem of stable operation of the wind power grid-connected system at the current stage. The method comprises: constructing the energy correlation topology network of the components in DFIG; analyzing the dynamic energy flows between the components during the oscillation process; calculating magnitudes of the causality between the dynamic energy flows; building a causality diagram of oscillation transmission in the DFIG; analyzing the distribution of the magnitude of the causality in the diagram, determining the oscillation transmission routes and locating the oscillation sources.
US11340269B2 Peak detector
A circuit includes a peak detector, a diode, a dynamic clamp circuit, and an offset correction circuit. The peak detector generates a voltage on the peak detector output proportional to a lowest voltage on the peak defector input. The anode of the diode is coupled to the peak detector input. The dynamic clamp circuit is coupled to the peak detector input and is configured to clamp a voltage on the peak detector input responsive to a voltage on the diode's anode being greater than the lowest voltage on the peak detector's input. The offset correction circuit is coupled to the peak detector output and is configured to generate an output signal whose amplitude is offset from an amplitude of the peak detector output.
US11340268B2 Add-on current sensor for a power module
A method may include pressing a sensor module onto a control board such that the sensor module is at an initial position where an air gap is present between a module body of the sensor module and the control board such that compliant pins of the sensor module are partially inserted into the control board. The method may include mounting the control board on a power module to cause pins of the power module to be at least partially inserted into the control board and the sensor module to be at least partially inserted in the power module such that a protrusion is through an opening in a busbar. The method may include pressing the control board onto the power module to cause the pins of the power module to be further inserted into the control board, the sensor module to be further inserted in the power module, and the sensor module to be at a final position.
US11340264B2 Detection of electrical theft from a transformer secondary
Techniques for identifying electrical theft are described herein. In an example, a secondary voltage of a transformer may be inferred by repeated voltage and current measurement at each meter associated with the transformer. A difference in measured voltage values, divided by a difference in measured current values, estimates impedance at the meter. The calculated impedance, together with measured voltage and current values, determine a voltage at the transformer secondary. Such voltages calculated by each meter associated with a transformer may be averaged, to indicate the transformer secondary voltage. A transformer having lower-than-expected secondary voltage is identified, based in part on comparison to the secondary voltages of other transformers. Each meter associated with the identified transformer may be evaluated to determine if the unexpected voltage is due to a load on the transformer. If a load did not result in the unexpected secondary voltage, power diversion may be reported.
US11340263B2 Probe device and method of adjusting the same
There is provided a probe device for inspecting a wafer. The probe device includes: an upper camera provided in a wafer alignment unit; a lower camera provided in a stage; a target member provided in any one of the wafer alignment unit and the stage; and a control circuit configured to control each operation of the upper and lower camera. The target member has an end surface on which a target mark is provided, wherein any of the upper and lower camera is configured to capture an image of the target mark. The control circuit is configured to acquire a captured image of the target mark using any of the upper camera and the lower camera; and calculate a correspondence between a specific physical parameter and a value represented in the captured image for a parameter represented in the captured image among physical parameters, based on the acquired captured image.
US11340261B2 Flexible electric probe
A flexible electric probe can include: a flexible substrate; and probe line conductors on the flexible substrate, the probe line conductors being essentially parallel to each other and having separations of about 5-50 microns. The flexible electric probe can further include connection conductors on the flexible substrate, the connection conductors and the probe line conductors electrically connected to each other, the probe line conductors positioned in first and second offset patterns with regard to the connection conductors.
US11340257B2 Probe, measuring system and method for applying a probe
The present invention relates to an improved probe for precisely positioning a probe tip at a measurement point. For this purpose, an image capturing device such as a camera may be firmly arranged at the probe. The image capturing device may capture image data around an area of the probe tip. The captured image data may be provided to a user during positioning the probe tip at the desired measuring point.
US11340255B1 Method for reducing bias drift in a microelectromechanical systems sensor
A method for reducing bias drift in electrical-mechanical systems sensor such as an accelerometer is provided. The method includes the steps of arranging at least one accelerometer in a chamber and initiating a plurality of temperature cycle sets. Each temperature cycle set has a minimum temperature, a maximum temperature, and a ramp rate. The conditioning method monitors the accelerometers until a bias drift is stabilized within a desired bias drift range. The minimum temperature and the maximum temperature limit a temperature range in which the accelerometer is cycled. Use of temperature limiting can quickly accelerate stabilization of the bias drift while also reducing degradation.
US11340251B2 Inertial measurement unit calibration stage, method, and applications
A 6-degree of freedom (DOF) PZT actuator-based dither stage includes a 6-DOF PZT Z-cut bimorph actuator-based stage. A net motion sensor includes a 6-DOF PZT Z-cut bimorph actuator-based stage and a PZT Z-cut bimorph actuator-based sensing cantilever coupled to the stage to detect motion. Methods to detect inertial sensor fixed offset, bias, and net motion are disclosed.
US11340250B2 System for fusing acoustic and inertial position determination
A synchronization system for an acoustic signal-based and inertial signal-based positioning system is provided that generates a magnetic field as a synchronization signal. The modulated magnetic synchronization signal is transmitted by a transmitter of the positioning system and received by the receiver of the positioning system. The receiver may make an acoustic position determination for the transmitter based on a received modulated synchronization signal and may make an inertial position determination for the transmitter based on the received inertial signal, such that the acoustic position determination and the inertial position determination are fused.
US11340247B2 Method to reduce data rates and power consumption using device based attitude generation
A method includes generating motion data by receiving a gyroscope data from a gyroscope sensor, performing integration using the gyroscope data and generating an integrated gyroscope data using a first processor. The method further includes receiving a data from one or more sensors, other than the gyroscope sensor, and performing sensor fusion using the integrated gyroscope data and the data to generate motion data using a second processor.
US11340246B2 Positioning assembly for a laboratory apparatus
The present invention defines a positioning assembly including a base part (110) and a holder part (120) for holding a device, whereby the assembly further includes a motor (160) for driving a displacement mechanism (150) mounted to the base part. The base part and the holder part are arranged parallel to each other and are connected via a displaceable slide link (140), which is configured to slide on a first guide rail (111) provided on the base part and on a second guide rail (122) provided on the holder part, whereby each guide rail extends in longitudinal direction (z). The slide link (140) is coupled to the displacement mechanism (150), which causes displacement of the slide link relative to the base part in longitudinal direction. Furthermore, the holder part (120) is moveably coupled to the base part (110) via a coupling arrangement which has a first element (115) provided on the base part, a second element (125) provided on the holder part and a third element provided on the slide link (140). The first, second and third elements of the coupling arrangement are configured to engage with each other such that linear displacement of the slide link (140) relative to the base part (110) in one direction causes linear displacement of the holder part (120) relative to the slide link in the same linear direction.
US11340242B2 Quality control method, quality control system, management apparatus, analyzer, and quality control abnormality determination method
Provided are a quality control method, a quality control system, a management apparatus, an analyzer, and a quality control abnormality determination method in which measurement results of both a quality control substance and a specimen are sufficiently utilized to improve the quality of quality control. The quality control method used in a management apparatus which is connected via a network to an analyzer installed in each of a plurality of facilities includes obtaining, from an analyzer in each facility via a network, first quality control information obtained by measuring an artificially generated quality control substance, and second quality control information obtained by measuring a plurality of specimens by the analyzer in each facility; and outputting information concerning quality control of an analyzer in at least one facility, based on the obtained first quality control information and second quality control information.
US11340241B2 Automated analyzer
An automated analyzer capable of continuously performing supply of consumables is realized while continuing measurement is performed, by a simple and small amount of mechanism. An automated analyzer includes a unit that executes processing necessary for sample analysis; a consumable supply unit that supplies consumables necessary for the sample analysis to the unit; and a control device that controls operations of the unit and the consumable supply unit, in which the consumable supply unit includes a consumable container holding portion that holds a consumable storage container in which consumables is aligned and accommodated, a preliminary storage portion that temporarily holds the consumables taken out from the consumable storage container, and a transport mechanism that transports the consumables to the unit, and in which the control device transports and stores at least a portion of the consumables taken out from the consumable storage container in the preliminary storage portion.
US11340240B2 Method for predicting the risk of obesity in a subject
A method for determining the fat processing activity and/or predicting the risk of obesity in a subject involves determining the level of pro-neurotensin or fragments thereof of at least 5 amino acids in a bodily fluid obtained from the subject, and correlating the level of pro-neurotensin or fragments thereof with fat processing activity and/or the risk of incidence of obesity in the subject. An elevated level is indicative of enhanced fat processing activity and/or predictive for an enhanced risk of getting obesity.
US11340239B2 BNP (1-32) epitope and antibodies directed against said epitope
The present invention relates to a polypeptide carrying a human BNP(1-32) epitope according to Formula (I): a1-R1-X1-FGRKMDR-X2-R2-a2 as well as ligands specific of the FGRKMDR epitope.
US11340236B2 Methods for treating or predicting risk of a ventricular tachyarrhythmia event
Provided herein are methods that include (i) determining a level of soluble ST2 in a biological sample from a subject, (i) comparing the level of soluble ST2 in the biological sample to a reference level of soluble ST2 (e.g., a level of soluble ST2 in the subject at an earlier time point), and (iii) selecting, implanting, replacing, or reprogramming an implanted cardiac device, e.g., an ICD, CRT, or CRT-D device, for a subject having an elevated level of soluble ST2 in the biological sample compared to the reference level of soluble ST2, or selecting a subject for participation in, or stratifying a subject participating in, a clinical study of a treatment for reducing the risk of a ventricular tachyarrhythmia (VTA) event. Also provided are methods for evaluating the risk of a VTA event in a subject. Also provided are kits for performing any of these methods.
US11340232B2 Peptide constructs and assay systems
The present invention provides methods for constructing peptide construct sets and methods of use of these peptide construct sets in assay systems for peptide analysis, and in particular for use in high throughput peptide analysis. The methods allow for analysis of large sets of peptide constructs in a cost-effective manner, employing molecular biological techniques that are both robust and easily parallelized. Thus, the methods allow for the construction of peptide construct sets encompassing, e.g., the human proteome.
US11340230B2 Subject anti-HCV antibody detection assays employing NS3 capture peptides
The present disclosure provides methods, kits, and compositions for detecting subject anti-HCV antibodies in a sample using NS3 capture peptides. In certain embodiments, at least two NS3 helicase (NS3h) capture peptides and at least two conjugate peptides (e.g., NS3h conjugate peptides) are employed together, which allows for a broad dynamic range of subject antibody detection in a one-step type assay. In other embodiments, methods are provided of detecting NS3-specific subject antibodies without the use of a reducing agent. In some embodiments, NS3-specific subject antibodies are detected with a ‘double shot’ of NS3 conjugate peptide (e.g., conjugate peptide added to a sample both before and after washing).
US11340229B2 Methods of diagnosing hepatocellular carcinoma and pancreatic cancer
Disclosed herein are biomarkers for hepatocellular carcinoma and pancreatic cancer. The biomarkers may be laminin gamma 2 monomer, PIVKA-II, AFP, CEA, CA19-9, or combinations thereof. Also disclosed herein are methods of diagnosing, prognosing, classifying risk, and monitoring progression of hepatocellular carcinoma or pancreatic cancer by the detecting the level of laminin gamma 2 monomer, PIVKA-II, AFP, CEA, CA19-9, or combinations thereof.
US11340220B2 Membrane and droplet-interface bilayer systems and methods
Droplet-interface bilayer and lipid bilayer membrane compositions stabilized with an amphiphilic polymer are disclosed. Methods of making and using the compositions are also disclosed.
US11340212B2 Biological fluid composition categorization method
Methods of analyzing a biological fluid to determine an expected therapeutic benefit of the fluid include determining amounts of components within the biological fluid. Comparisons of a first component of the biological fluid relative to another component of the biological are made to characterize a therapeutic effect of the biological fluid.
US11340210B2 Method and devices for detecting viruses and bacterial pathogens
The embodiments disclose a method including functionalizing a biosensor with a biologic analytical target prior to installation into a detection cartridge, depositing a test subject bodily fluid test sample onto the biosensor surface, inserting the detection cartridge into a portable detection cartridge reader, measuring the electrical impedance of the bodily fluid test sample across biosensor energized electrodes, providing algorithms for analyzing measured electrical impedance data of the bodily fluid test sample obtained in the detection cartridge, identifying and determining the presence of biologic analytical target molecules in the bodily fluid test sample, and transmitting results of the test results to the test subject.
US11340209B2 Measuring humidity or moisture with sensor drift compensation
Sensor accuracy issues may arise when a humidity sensor is kept in a high humidity environment for an extended period of time. In these circumstances, a humidity sensor reading may tend to may become less accurate over time. To improve the accuracy of sensor readings, methods and systems described herein estimate and correct for sensor drift in high humidity conditions. Methods and systems described herein may use memory to store past humidity or other sensor readings so that an estimated amount of sensor drift may be determined to improve the accuracy of sensor readings. A memory may be embedded in a sensor module so that past readings for a given sensor module are stored in the memory of the sensor module. Algorithms for sensor drift compensation, and systems and methods that use such algorithms to improve the accuracy of sensor readings, are disclosed herein.
US11340204B2 System for managing and trading fresh foods according to flavor and method thereof
A system and a method for managing and trading fresh foods according to a flavor thereof, comprising a plurality of fresh foods, an image capturing module, a processing module and a classification module. The fresh food is attached with a product label including a code and a colorimetric transducer array that comprises at least one sensing material for sensing the fresh food. The sensing material undergoes a chemical reaction with at least one metabolic molecule of the fresh food to change the sensing material from an initial color to an indication color. The image capturing module captures an image comprising an appearance of the fresh food, the code and the indication color. The processing module provides a real-time information according to a comparison result between the image and a database. The classification module receives the real-time information and classifies the fresh food according to the real-time information.
US11340201B2 Cloud-platform based automatic identification system and method of seven types of mass spectrums for pesticides and chemical pollutants commonly used in the world
A cloud server platform end is used to construct a mass spectrum species classification model, extract a mass spectrum data feature, and construct a training model of the convolutional neural network; a user platform end is used to upload the mass spectrum, experiment condition and device data, directly screen and identify the type of the mass spectrum based on the mass spectrum species classification model or the mass spectrum information base, automatically compare and identify the species and name of the pesticides based on the neural network model trained by the cloud server platform end, and feedback the comparison result to the user. The disclosure solves the restriction on the purchase of standards for user, the use of the system is not limited by the location, and the pesticide residues could be detected automatically, quickly and accurately.
US11340196B2 Online crack detection device for rolling roll, rolling roll, and online crack detection method for rolling roll
A crack detection device performs online identification of the occurrence and propagation of a crack in the surface of the barrel portion of a rolling roll. A rolling roll is provided with the crack detection function without any substantial modification of the rolling device and without any continuous disposition of multiple sensors in the rolling roll. The detection device is incorporated in a rolling device having a barrel portion and shaft portions extending as a unit from both ends of the barrel portion and includes the rolling roll where an AE sensor detecting elastic waves generated on a surface of the barrel portion and a calculation unit calculating a feature value of the elastic waves detected by the AE sensor are disposed in at least one of the shaft portions and a discrimination unit discriminating, from the feature value, elastic waves attributable to a crack occurring in the barrel surface.
US11340191B2 UV-absorbance multichannel capillary electrophoresis system
A capillary electrophoresis system includes a capillary reservoir. The capillary reservoir includes a capillary tip flow chamber configured to receive respective capillary tips and to conduct fluid past the capillary tips, and an electrode flow chamber in which an electrode is disposed and configured to conduct fluid past the electrode, the electrode flow chamber being separate from and in fluid communication with the capillary tip flow chamber. An ultraviolet (UV) light absorbance-based multiplexed capillary electrophoresis system includes a first enclosure and a second enclosure. The first enclosure covers a UV light source, and includes a slit. The second enclosure covers the first enclosure, a collimating lens, and a capillary window.
US11340190B2 Reagents for potentiometric magnesium ion selective electrode sensors and methods of production and use thereof
Reagents are disclosed for use with potentiometric magnesium ion selective electrodes, along with kits containing same as well as methods of use thereof. Before explaining at least one embodiment of the inventive concept(s) in detail by way of exemplary drawings, experimentation, results, and laboratory procedures, it is to be understood that the inventive concept(s) is not limited in its application to the details of construction and the arrangement of the components set forth in the following description or illustrated in the drawings, experimentation and/or results.
US11340186B2 Method for composite waste reduction
A system for analyzing a state of a thermoset material is disclosed. In various embodiments, the system includes a source of electromagnetic energy configured to expose a sample of the thermoset material to an electric field; a detector configured to determine at least one of a dielectric permittivity or a complex admittance of the sample over a range of frequencies in response to a frequency sweep over the electric field; and an analyzer configured to assess the state of the thermoset material by comparing the at least one of the dielectric permittivity or the complex admittance of the sample against an acceptability map. In various embodiments, the acceptability map comprises a series of acceptability bands that represent a decrease in effective relaxation time from a baseline fresh batch of the thermoset material.
US11340185B2 Reflectometry devices and methods for detecting pipe defects
Systems and methods for detecting defects in pipelines are disclosed. In one embodiment, a method for detecting defects in pipelines includes: generating an electrical signal in a first pipeline by a signal generator electrically connected with the first pipeline and a second pipeline. A reflected signal is acquired by data acquisition equipment electrically connected with the first pipeline and the second pipeline. The reflected signal at least partially reflects from a defect in the first pipeline or the second pipeline. The method also includes analyzing the reflected signal to determine at least one of a location of the defect and a severity of the defect. In some embodiments, the first pipeline and a second pipeline are connected with a shunt cable.
US11340183B1 Ultrasensitive, ultrathin vapor sensors and arrays
Ultrasensitive, ultrathin thermodynamic sensing platforms for the detection of chemical compounds in the vapor phase at trace levels are disclosed. Embodiments of the ultrathin vapor sensor comprise a substrate layer, an adhesion layer, a metallic microheater layer, and a catalyst layer. A sensor array may be provided including a plurality of sensors each having a different catalyst. When a sensor array exposed to an analyte, each of the various ultrathin vapor sensors of the array may experience an endothermic reaction, an exothermic reaction, or no reaction. A comparison of the reaction results to data comprising previously-obtained reaction results may be used to determine the presence and the identity of the analyte. Advantageously, these ultrathin vapor sensors utilize less power and provide greater sensitivity than known systems, and may be used to detect and identify analytes at the parts per trillion level. Specialized sensors configured to detect analytes falling into a certain category (e.g., explosives, drugs and narcotics, biomarkers, etc.) as disclosed, as well as general purpose sensors capable of detecting analytes from a plurality of categories.
US11340179B2 Nanofabricated structures for sub-beam resolution and spectral enhancement in tomographic imaging
Techniques are provided for tomographic imaging with sub-beam resolution and spectral enhancement. A system implementing the techniques according to an embodiment includes a target structure comprising one or more selected materials nanopatterned on a first surface of the target structure in a selected arrangement. The system also includes a primary particle beam source to provide a particle beam incident on an area of the first surface of the target structure, the area encompassing one or more of the nanopatterned materials, such that the materials generate characteristic X-rays in response to the primary beam. The system further includes a spectral energy detector (SED) to perform individual photon counting and spectral analysis of the characteristic X-rays and estimate attenuation properties of the imaged sample. The sample is positioned both adjacent to a second surface of the target structure, opposite the first surface, and between the target structure and the SED.
US11340169B2 Solid fluorescence standard
A solid fluorescence standard that can be used to calibrate and/or normalize a device (e.g., a scientific instrument) that is configured for generating and collecting fluorescence data. A fluorescence standard disclosed herein includes an adhesive (e.g., a low viscosity, substantially optically transparent, solvent-free, radiation curable adhesive, such as, but not limited to, a UV curable adhesive), and a selected quantity of fluorescent particles (e.g., quantum dots) dispersed in the adhesive. The adhesive and the fluorescent particles are mixed together and disposed in a sample well. The adhesive is then cured and solidified, which yields a solid fluorescence standard in the well.
US11340165B2 Sample observation device and sample observation method
A sample observation device includes an imaging unit that images observation light generated due to irradiation with the planar light that is transmitted through a membrane filter and outputs fluorescent light image data, a partial image generation unit that specifies a first area corresponding to a first sample holding space and a second area corresponding to a second sample holding space in the fluorescent light image data, and generates first partial image data corresponding to the first area and second partial image data corresponding to the second area, an observation image generation unit that generates first observation image data and second observation image data on the basis of the partial image data, and an analysis unit that analyzes a sample on the basis of the first observation image data and the second observation image data.
US11340162B2 Method and apparatus for comparing optical properties of two liquids
For comparing first optical properties of a first fluid with second optical properties of a second fluid a first transparent grating having a grating constant is made of the first liquid, and a second transparent grating also having the grating constant is made of the second liquid. The second transparent grating is arranged at a lateral offset of less than 45% of the grating constant with regard to the first transparent grating such that grating bars of the first and second transparent gratings are arranged side by side. Coherent light is directed onto the first and second transparent gratings such that light which passed through the grating bars of the first and second transparent gratings forms a diffraction pattern comprising intensity maxima. Two light intensities of two intensity maxima of a same order higher than zero are measured and compared to each other.
US11340159B2 Measurement device, calibration curve generation system, spectrum measurement method, calibration curve generation method, analysis device, liquefied gas production plant, and property analysis method
A measurement device includes: a container into which sample gas is to be injected; a liquefaction mechanism configured to liquefy the sample gas in the container; a near-infrared probe extending from inside to outside the container; and a near-infrared measuring instrument configured to measure an absorbance spectrum of the sample gas in a state of being liquefied by the liquefaction mechanism, via the near-infrared probe.
US11340158B2 System for detecting non-metallic, non-aqueous substances in an aqueous sample, a corresponding unit and a corresponding method
A system is provided for detecting non-metallic, non-aqueous substances in an aqueous sample, comprising a transmitter section, which emits electromagnetic radiation in the terahertz range towards the sample, a receiver section, which detects radiation components of said electromagnetic radiation which are modified by the sample and/or the substances therein and an evaluation section, which evaluates radiation components which are detected by the receiver section in order to establish whether non-metallic, non-aqueous substances are present or not in the aqueous sample, a transition of the aqueous sample from the liquid aggregate state into the solid aggregate state or vice versa taking place, radiation components which are modified respectively, for a plurality of different states of the aqueous sample, during this transition being detected by means of the receiver section, and the radiation components thus detected being evaluated by means of the evaluation section.
US11340156B2 Spectrum recovery in a sample
A method has been developed to improve the stability of a color measurement system that measures reflectances using matrix-transformation method. The transformation matrix can be obtained by training with a raw measurement matrix and a master reflectance matrix. The raw measurement matrix can be stacked with one or more of its variations, with each variation being some random noise added onto a part or the whole original raw signal matrix. The same number of master reflectance matrices are also stacked to match the size and sample ordering of the raw measurement matrix. The resulting transformation matrix will be more stable and less sensitive to the measurement noise.
US11340153B2 Particle detector
A particle detector, having a housing defining a chamber; an air stream injector, producing an airstream in said chamber from air taken from outside said chamber; a light source, producing a light beam that crosses the air stream and wherein said light beam is shaped so that a transverse extent of said light beam has a uniform intensity over said transverse extent of said air stream. Also, a photon detection assembly, including an optical train of lenses, is positioned to accept light from said light beam, emitted by the particles, and to focus this light onto a photon detector. A particle detection assembly detects the particles, responsive to the photon detection assembly. Finally, a particle size estimation assembly estimates size for each detected particle, based on number of photons detected by said photon detection assembly from said particle, as it crosses said light beam.
US11340152B2 Substrate processing apparatus, substrate processing system, and substrate processing method
According to one embodiment of the present disclosure, there is provided a substrate processing apparatus comprising: a supply passage through which fluid supplied to a substrate flows; and a foreign substance detector including a channel forming part forming a portion of the supply passage, a light projector irradiating light to the channel forming part, and a light receiver receiving light emitted from the channel forming part as a result of irradiating light to the channel forming part by the light projector, the foreign substance detector being configured to detect a foreign substance in the fluid based on a signal obtained by the light that the light receiver receives, wherein the light projector and the light receiver in the foreign substance detector are disposed in areas that are not opposite to each other in areas in upper, lower, left, right, front and rear directions of the channel forming part.
US11340146B2 Gas sampling and management system
A gas monitoring and control system including a gas sampling chamber, sampling inlet and outlet valves, a pump and a controller. Sensors are disposed within the interior chamber that sense characteristics of a gas from a gas source and generate representative signals. The sampling inlet and outlet valves i) allow the gas into the gas sampling chamber while operating in a gas sampling state, and ii) allow ambient air into the gas sampling chamber while operating in a purge state. The pump i) causes the gas to flow through the gas sampling chamber while operating in the gas sampling state or ii) causes ambient air to flow through the gas sampling chamber while operating in the purge state. The controller causes the sampling inlet and outlet valves, and the pump to alternate operating in the gas sampling or purge state to selectively expose the sensors to the gas.
US11340145B2 Apparatus for collecting dust samples
The invention relates to an apparatus (100) for collecting dust samples. The apparatus comprises a piston (102) and a cylinder (110) for holding the piston with a body having a hole (108) extending through the body. The cylinder (110) has a first end (112), which is open, the first end of the cylinder being slanted such that underside (130) of the cylinder extends farther than upper side (132). A mechanism (114) moves the piston between inward and outward positions. The apparatus gathers dust flowing past the piston into the hole of the piston when the piston is in the outward position and moves the gathered dust by moving the piston into the inward position. An input feed (116) is configured to spread fluid through the hole filled with dust to flush the dust to an output feed (118).
US11340144B2 Fluid flow control of vacuum mounting
Systems and methods for mounting of material samples via a vacuum system and controlling fluid flow through a tube of the vacuum system are disclosed. In some examples, the vacuum system may be a castable and/or cold mounting vacuum system that facilitates mounting and/or encapsulation of material samples in epoxy resin under low, vacuum, and/or near vacuum pressure. In some examples, the vacuum system may comprise a flow control device configured to control epoxy flow through a dispensing tube that connects to a hollow vacuum chamber. In some examples, the vacuum chamber may have an opening defined by a rim sandwiched between upper and lower portions of a sealing ring. A movable lid may be configured to press down on the upper portion of the sealing ring when in a closed position, so as to seal the opening.
US11340142B2 System and method for monitoring manufacturing
A method includes receiving raw data and generating a manufacturing data packet (MDP) that includes at least a portion of the raw data. Generating the MDP includes associating metadata with the raw data and associating a timestamp with the raw data. The timestamp is synchronized to a common reference time. A data model associated with the MDP is obtained. The data model includes one or more predefined data types and one or more predefined data fields. A first data type from the one or more predefined data types is determined based at least in part on characteristics of the raw data. An algorithm is determined based at least in part on the first data type. The MDP is processed according to the algorithm to produce an output. The first data type is associated with the raw data. The output is associated with a data field of the first data type.
US11340137B2 Method and system for multi-link connection testing
There are provided techniques for characterizing and testing a cable routing connection configuration connection arrangement comprising a plurality of optical fiber links connected between at least a first connection device at a first end and a second multi-fiber connection device at a second end. Test light is injected into one or more of the optical fiber links via corresponding optical fiber ports of the first connection device. At least one image of the second multi-fiber connection device is captured. Test light exiting the optical fiber link(s) through optical fiber port(s) of the second multi-fiber connection device is imaged as light spot(s) in the captured image. Positions on the second multi-fiber connection device that corresponds to the optical fiber port(s) are determined based on a pattern of the light spot(s) in the captured image. In some implementations, the provided techniques allow detection or verification of cable routing connection configurations at multi-fiber distribution panels.
US11340135B2 Rising main pipeline assessment system and method
A rising main pipeline assessment system and method. An analysis system obtains data recorded on the pipeline and generates a steady state hydraulic model for the pipeline which defines expected performance zones under normal operating conditions and zone boundaries delineating normal and abnormal operating conditions. Model data is recorded in a data repository of the processing hub. A monitoring system includes a pipeline-connectable pressure transducer configured to obtain measurements during operation of the pipeline and generate, for each of a plurality of predetermined time periods, a data record including minimum, maximum and mean measurements. The data record is communicated to a processing hub which is configured to classify each received data record measurement according to its measurements and the performance zones of the model. The processing hub monitors the classified data records for each performance zone and generates an alarm upon identifying a predetermined pattern of classified data records.
US11340129B2 Capacitive pressure measurement device with varying frequency
The disclosure relates to a method for operating a capacitive pressure measurement device. In order to achieve an insensitivity to external signal sources, the disclosure proposes continuously varying the working frequency of the pressure measurement device so that a resonance formation with externally injected (interfering) frequencies is avoided.
US11340128B2 Pressure sensor element for measuring differential pressure and a diaphragm base having a set of diaphragms displaced by receiving pressures where a set of pressure inlet passages respectively transmit different pressures to the set of diaphragms
A sensor chip of a sensor element includes a diaphragm for measuring a differential pressure between a first pressure and a second pressure, a diaphragm for measuring an absolute pressure or a gauge pressure of the second pressure, a first pressure introduction path that transmits the first pressure to the diaphragm for measuring a differential pressure, and a second pressure introduction path that transmits the second pressure to the diaphragms. When the transmission of the first pressure or the second pressure to the diaphragms is indicated by an equivalent circuit, a path for transmitting the first pressure and a path for transmitting the second pressure are symmetrically formed.
US11340127B2 Directional differential pressure detector
Methods and apparatuses for indicating the presence of a threshold directional differential pressure between separated adjacent spaces. An inclined conduit contains at least one movable element that indicates whether the pressure difference between the two spaces is at least as high as a threshold pressure difference. The apparatus may include an on-board pitch indicator and a roll indicator which are used together to calibrate the apparatus and its installation. The apparatus may provide only one or more discrete number of pressure difference set points and be non-adjustable once installed. The inclined conduit may be non-rotatable relative to the baseplate, and the baseplate may be rotatable to change threshold pressure difference set points. The apparatus may provide a tamper-resistant indication of whether a threshold pressure differential is present.
US11340124B2 Piezoresistive sensor for detecting a physical disturbance
A sensor includes a plurality of piezoresistive elements and a plurality of electrical connection terminals. The plurality of piezoresistive elements are fabricated on a first side of a substrate. A second side of the substrate is configured to be coupled to an object where a physical disturbance is to be detected. A plurality of electrical connection terminals are coupled to the first side of the substrate.
US11340122B2 Calorimetric probe and a method for calorimetric measurement
A reaction calorimeter probe having an inner tube having a pumpable reaction medium flowing therethrough, and an outer tube extending coaxially of the inner tube, a sealed space between the inner and outer tube, a first temperature sensor at an inlet end of the inner tube, a second temperature sensor at an outlet end of the inner tube, at a distance from the first temperature sensor, the first and second temperature sensors are in the space and in contact with the outer surface of the inner tube for measuring an absolute temperature of the inner tube, the first and second temperature sensors enable determinations of absolute temperatures, and a calculation device connected with the first and second temperature sensors, the calculation device to determine a first absolute temperature, a second absolute temperature and to determine a temperature difference between the first and second absolute temperatures.
US11340121B2 Heater element having targeted decreasing temperature resistance characteristics
A method for operating a heater system including a resistive heating element having a material with a non-monotonic resistivity vs. temperature profile is provided. The method includes heating the resistive heating element to within a limited temperature range in which the resistive heating element exhibits a negative dR/dT characteristic, operating the resistive heating element within an operating temperature range that at least partially overlaps the limited temperature range, and determining a temperature of the resistive heating element such that the resistive heating element functions as both a heater and a temperature sensor. The resistive heating element can function as a temperature sensor in a temperature range between about 500° C. and about 800° C., and the non-monotonic resistivity vs. temperature profile for the material of the resistive heating element can have a local maximum and a local minimum.
US11340120B2 Sensor mounting structure
A sensor mounting structure includes an insulator and a temperature sensor. The insulator is attached to a wall of a case of an electric storage component to hold an electrode terminal projecting from the case and insulating the electrode terminal from the case. The temperature sensor includes a temperature sensing portion, a locking portion, and a spring portion. The temperature sensing portion holds a temperature sensing component and includes a temperature sensing surface that contacts the wall of the case. The locking portion is locked to the insulator. The spring portion presses the temperature sensing portion to hold the temperature sensing surface in close contact with the wall of the case.
US11340118B2 Method for high-accuracy wavefront measurement base on grating shearing interferometry
A method for high-accuracy wavefront measurement based on grating shearing interferometry, which adopts a grating shearing interferometer system comprising an illuminating system, an optical imaging system under test, an object plane diffraction grating plate, an image plane diffraction grating plate, a two-dimensional photoelectric sensor, and a calculation processing unit. The object plane diffraction grating plate and the image plane diffraction grating plate are respectively arranged on the object plane and the image plane of the optical imaging system under test. The shearing phase of 1st-order diffracted beam and −1st-order diffracted beam is exactly extracted through phase shifting method, and the original wavefront is obtained by carrying out reconstruction algorithm according to a shear ratio of 2s, such that the accuracy of wavefront measurement of the optical imaging system under test is improved, wherein s is the shear ratio of the grating shearing interferometer.
US11340117B2 Method and device for measuring body temperature and smart apparatus
A method and device for measuring body temperature and a smart apparatus are disclosed. The method comprises: when a temperature measuring instruction is received, starting a camera and a first infrared thermometer; photographing a user by using the camera to obtain an image, and identifying the image to determine a part to be measured of the user; acquiring a distance between the first infrared thermometer and the user; when the distance is equal to a preset distance threshold, controlling the first infrared thermometer to measure the temperature of the part to be measured of the user; wherein the preset distance threshold is set according to a focal length of a Fresnel lens of the first infrared thermometer; and according to a preset rule and the measured temperature, determining a value or a value range of the user's body temperature.
US11340115B2 Transmission type color calibration chart and calibration slide glass
A transmission type color calibration chart comprises a transparent substrate and a color bar group formed on the transparent substrate, wherein the color bar group is constituted by color bars of a plurality of colors containing at least a first color and a second color arranged in a pattern in no particular order, coordinate points of the first color are within a region encompassed by the four points (0.351, 0.649), (0.547, 0.453), (0.380, 0.506) and (0.433, 0.464) on an xy chromaticity diagram, coordinate points of the second color are within a region encompassed by the four points (0.125, 0.489), (0.112, 0.229), (0.270, 0.407) and (0.224, 0.242) on an xy chromaticity diagram, and the transmission spectrum of the first color's color bar and the transmission spectrum of the second color's color bar have peak tops that are respectively separated.
US11340111B2 Sensor device and method of use
A device may determine a time-of-flight measurement by performing a sample of a sensor based on light received via at least one first spectral filter, wherein the at least one first spectral filter is associated with a spectral range for a time-of-flight measurement; determine that a condition is satisfied with regard to the time-of-flight measurement, wherein the condition relates to an orientation or a position of the sensor or the sensor device relative to a measurement target; trigger a spectrometry measurement to be performed based on determining that the condition is satisfied with regard to the time-of-flight measurement; and perform, based on light received via at least one second spectral filter and by performing a sample of the sensor, the spectrometry measurement for the measurement target based on the condition being satisfied with regard to the time-of-flight measurement.
US11340109B2 Array of single-photon avalanche diode (SPAD) microcells and operating the same
A digital light detector includes a clock signal generator configured to generate a clock signal comprised of clock pulses generated at a predetermined frequency; a single-photon avalanche diode (SPAD) configured to turn on and generate an avalanche current in response to receiving a photon, the SPAD including an internal capacitor coupled internally between an anode terminal and an cathode terminal; and an active quenching-recharging circuit that is triggered by the clock signal. The active quenching-recharging circuit is configured to be activated and deactivated based on the clock signal, where the active quenching-recharging circuit is configured to recharge the internal capacitor on a condition the active quenching-recharging circuit is activated, and where the active quenching-recharging circuit is configured to discharge the internal capacitor on a condition the active quenching-recharging circuit is deactivated.
US11340108B1 Infrared radiation detectors using bundled-VXOY or amorphous silicon nanoparticles nanostructures and methods of constructing the same
The use of silicon or vanadium oxide nanocomposite consisting of graphene deposited on top of an existing amorphous silicon or vanadium oxide microbolometer can result in a higher sensitivity IR detector. An IR bolometer type detector consisting of a thermally isolated nano-sized (
US11340106B2 Fill-level measuring device
Disclosed is a fill-level measuring device for determining the fill level in a container. The device comprises: a radar module for determining a distance to the surface of the filling material; a 3D camera for capturing at least one region of the surface of the filling material; and an evaluation circuit that is designed to measure a maximum distance and a minimum distance from the captured distance values and to determine the fill level on the basis of the distance, providing that the distance is smaller than the maximum distance value and greater than the minimum distance value. As a result of the redundancy or the verification provided by the 3D camera of the distance calculated by the radar module, the fill-level measuring device according to the invention is therefore more reliable with regard to the miscalculation of an incorrect fill level.
US11340105B2 Method of operating a liquid-level transmitter device and implementation thereof
A method that configures a liquid-level transmitter device to generate a measured value for a level of a liquid. The method includes steps to correct for changes in physical properties of one or more components of the device. In one embodiment, the method utilizes a correction value that incorporates data from a temperature sensor disposed inside of the device, for example, inside of the electronics member.
US11340104B2 Syringe with a valve in a housing for measuring chemicals
A highly accurate and efficient syringe with a valve in a housing has a hollow syringe with a barrel and a hollow tip, a port on the side of the barrel near the hollow tip, and a valve connected to the barrel by the housing, which has a mouth connected to the barrel and a bottle cap suitable for securing to a bottle. The valve is in fluid communication with the barrel through the port and in fluid communication with a bottle of chemicals through the bottle cap end of the housing. The syringe with a valve in a housing is adapted to precisely draw and measure chemicals from a bottle and to precisely dispense the chemicals without spills or drips.
US11340103B2 Method of calculating viscous performance of a pump from its water performance characteristics and new dimensionless parameter for controlling and monitoring viscosity, flow and pressure
Introduced herein are a dimensionless relationship between a volumetric flow rate, a head and a kinematic viscosity in a pump operation and a method that uses the dimensionless relationship to predict a viscous performance of a pump from water performance characteristics. Using the introduced dimensionless relationship, which is called Ketan's viscous head number, the introduced method determines a viscous head correlation that allows the prediction of the pump performance to be made accurately at any given speed, flow rate and viscosity. The introduced Ketan's viscous head number and method thus allow a prediction of a pump performance in a viscous application to be made from water performance characteristics without physically testing the pump in the viscous application.
US11340102B2 Handheld solids dispenser
A handheld solids dispenser. The dispenser includes a housing defining an inlet passage and an outlet passage. A delivery mechanism is supported within the housing and is positioned between the inlet passage and the outlet passage. Actuation of the delivery mechanism causes the delivery mechanism to transport a desired amount of solids material from the inlet passage to the outlet passage. The delivery member may be in the form of a plunger slidably positioned within the housing. The delivery mechanism may be in the form of a screw conveyor driven by a drive motor.
US11340099B2 Static fluid meter
Techniques for operating a static fluid meter are described herein. In an example, a sampling interval is identified. The sampling interval is a period of time within which an electromagnetic or acoustic device measures or samples a rate of the fluid flow. The sampling interval may be approximately 1 second long; however, the interval may be longer or shorter depending on the design requirements of a particular system. A random number is generated and/or received. A sampling time within the sampling interval may be determined based at least in part on the random number. By sampling at a different and randomly determined location within each of a series of sampling intervals a more accurate fluid measurement may be obtained.
US11340098B2 Device having sensors for sensing measurement variables of a fluid, in particular for arranging in a fluid line
The present invention relates to a device, containing a first sensor, designed and arranged for sensing a first measurement variable of a fluid, and a second sensor, designed and arranged for sensing a second measurement variable of the fluid, a first electrode assembly has a substrate and a first planar electrode overlying the substrate. A second electrode assembly has a second planar electrode. The first planar electrode and the second planar electrode are dielectrically spaced apart from each other. The first electrode assembly and the second electrode assembly form a first capacitor as the first sensor such that a first capacitance, formed by the first planar electrode and the second planar electrode, can be varied under the influence of a fluid and in accordance with a flow velocity of the fluid as the first measurement variable.
US11340095B2 Encoder and detection head of encoder
An object is to respectively excite transmission coils with different voltages using a single power supply with low power consumption in an electromagnetic induction type encoder. A detection head of an encoder includes a voltage adjustment circuit and a plurality of excitation circuits. The excitation circuit includes a resonant circuit that includes a driving capacitor and a transmission coil connected in series and generates an alternate-current magnetic field inducing currents in scale coils disposed in a plurality of scale tracks on a scale by connecting both ends of the resonant circuit in a state in which the driving capacitor is charged. The voltage adjustment circuit includes a first transformer capacitor and controls a charging voltage of the driving capacitor in a single excitation circuit using the charged first transformer capacitor.
US11340090B2 Vehicle control device
In an automatic driving vehicle, traveling is continued in a case where a section in which a detailed map in which information required for automatic driving is recorded is not usable occurs during the traveling by the automatic driving.Automatic driving control means 100 for controlling automatic driving of a vehicle and map information holding means 601 for holding a detailed map including traveling lane information are provided. In a case where a section in which a detailed map newer than the detailed map held in the map information holding means 601 is not usable is in a traveling scheduled route, the automatic driving control means 100 continues to perform the automatic driving until a start point of the section is reached, using the detailed map held in the map information holding means 601.
US11340089B2 Vehicle having a projector for projecting an image on a road surface
Information related to a vehicle can be displayed by projecting an image based on the information on a road surface or the like. An image projection apparatus that projects an image includes: a sensor unit that acquires information related to a vehicle; and an image projection unit that projects the image based on the information acquired by the sensor unit.
US11340086B2 Apparatus for providing route based on estimated weight of electric vehicle and method thereof
An apparatus for providing a route of an electric vehicle and a method thereof are provided. The apparatus includes a processor that estimates a weight of a vehicle when guiding a user along a route to a destination, calculates a driving load for each route section using the estimated weight of the vehicle, calculates a driving force using motor torque, and determines a probability of hill climbing for each route section using the driving force and the driving load and a display that is controlled by the processor to display at least one of a driving load for each route section or a probability of hill climbing according to a driving force for each route section.
US11340081B2 System and method for updating map
Provided herein is a system that comprises one or more sensors that capture data, one or more processors, and a memory storing instructions that, when executed by the one or more processors, causes the system to perform functions that include identifying one or more locations within a distance of the vehicle, capturing current data of the identified one or more locations, determining one or more changes that exceed respective threshold amounts between the current data and historical data of the identified one or more locations, and updating the historical data of the identified one or more locations based on the determined one or more changes.
US11340068B2 Scanning range setting method and survey system for the method
Provided is a scanning range setting method using a surveying instrument configured to measure a distance to a measurement point by using a distance measuring light and measure an angle to the measurement point, and a scanner configured to scan with a scanning light around a rotation axis to acquire three-dimensional point group data. The method includes steps of: (A) measuring a distance to one or more measurement points by the surveying instrument, (B) storing coordinates and angles of the measurement points, (C) automatically setting an area including all of the measurement points as a scanning range by the scanner, and (D) scanning the scanning range by the scanner, wherein a coordinate system of the scanner and a coordinate system of the surveying instrument match each other.
US11340067B2 Panel installation assist device
A panel installation assist device for supporting one end of a panel during installation includes a bar, which has a set of holes extending therethrough from a first face thereof. Respective holes are selectively alignable with studs or rafters. Mounting hardware inserted through the holes mounts the bar to the studs or the rafters. The bar has a set of orifices positioned therethrough, each of which has a spirit bubble tube positioned therein, which is engaged to the bar. Respective spirit bubble tubes indicate an orientation of a longitudinal axis of the bar relative to horizontal and vertical. A notch extends into the bar from a first edge thereof and the first face, and between opposed ends of the bar. The notch is configured for insertion of an edge of a panel so that one end of the panel is supported by the bar to facilitate installation of the panel.
US11340066B1 Methods and systems for tilt and acceleration measurement based on hall effect sensors and artificial neural network algorithms
A sensor detects tilt and/or accelerations simultaneously and in a plurality of directions. The exemplary sensor comprises a magnet which is allowed to move in multiple directions within a space about which a plurality of Hall-effect sensors are arrayed. The magnet is mounted by a plurality of springs which limit the displacement of the magnet to the space within the circle of sensors. Continuous signals from the sensors change in response to a changing position of the magnet. These signals are evaluated by an artificial neural network (ANN) taught using validated tilt sensors. Angle and acceleration values are cleaned from vibration values using a Kalman filter.
US11340063B2 Infrared-based road surface monitoring system and method, and automobile
The present disclosure discloses an infrared-based road surface monitoring system and method, and an automobile, and relate to the technical field of automated driving of automobile. The infrared-based road surface monitoring system includes: an infrared spotlight assembly, a camera, and an image processor connected with the camera, wherein the infrared spotlight assembly is configured to emit alternate bright and dark infrared stripes, the camera is configured to capture a mode of real-time infrared stripes on a road surface, and the image processor is configured to calculate the form of the stripes on the road surface captured by the camera, so as to obtain road surface or obstacle information and calculate a condition of the road surface, which are fed back to an automatic driving system of an automobile in real time, finally achieving purpose of monitoring road surface and automatic driving.
US11340053B2 Methods and devices metering and compacting explosive powders
The present invention includes a powder compaction device comprising a loading platform positioned above a lower platform; a compaction rod aperture positioned in the loading platform; a vertical tube positioned in communication with the compaction rod aperture; a compaction rod positioned in the compaction rod aperture and extending through the compaction rod aperture, wherein the compaction rod comprises one or more reliefs having a powder volume; a drive motor in communication with the vertical tube and connected to the compaction rod to move the compaction rod through the compaction rod aperture; a first funnel-shaped device positioned below the loading platform, wherein the first funnel-shaped device comprises a first funnel aperture, wherein the first funnel aperture aligns with the compaction rod aperture to move the compaction rod through the compaction rod aperture and the first funnel aperture; an adaptor platform secured to the lower platform and aligned with the compaction rod aperture; an ammunition cartridge fixture slidably secured in the adaptor platform, wherein the ammunition cartridge fixture comprises a funnel-shaped opening, an interior cartridge shaped void, and a funnel aperture connecting the funnel-shaped opening to the interior cartridge shaped void, wherein the funnel aperture is aligned with the compaction rod aperture and the first funnel aperture to accommodate the compaction movement of the compaction rod; an ammunition cartridge positioned in the ammunition cartridge fixture; a powder reservoir positioned in communication with the first funnel-shaped device to transport powder to the first funnel-shaped device; a compaction controller in communication with the drive motor and one or more sensors to control the direction of the motor to control the direction of movement of the compaction rod and the force applied to the compaction rod to control the compaction of the powder; and a powder metering controller in communication with the gate and one or more second sensors to control the amount of powder delivered and he powder is despised.
US11340052B2 Wing deployment initiator and locking mechanism
A wing deployment initiator initiates penetration of frangible cover seals by missile guidance wings during wing deployment. The initiator includes a central, rotatable hub extending above a baseplate. Lobes extending from the hub prevent rotation of associated flippers by torsion springs. Locking and deployment tabs extend from the flippers into corresponding notches in proximal ends of the wings. The locking tabs prevent deployment of the wings until the central hub is rotated, whereupon the flippers are released, causing the deployment tabs to transfer deployment energy from the torsion springs to the wings. The hub can be rotated by an electrical actuator such as a solenoid or motor, or the lobes can be rotationally offset so that feedback pressure from the flippers applies a torque to the hub, and missile electronics can cause a wing control surface to inhibit and then enable hub rotation via a rocker link.
US11340047B2 Shaped charge liner, shaped charge for high temperature wellbore operations and method of perforating a wellbore using same
A shaped charge liner having a plurality of metal powders including at least one high purity level metal having a purity level of at least about 99.5%. The metal powders and high purity level metal are compressed to form the shaped charge liner, and the shaped charge liner is for installation in a shaped charge. Once installed in the shaped charge, the shaped charge liner is for being thermally softened so that it has a porosity level of less than about 20 volume % and is able to maintain its mechanical integrity when thermally softened. A shaped charge including such liners is disclosed, as well as a method of perforating a wellbore using such shaped charge having such liners positioned therein.
US11340046B2 Laser weapon system
A laser weapon system is described. Particularly, embodiments describe subsystems of a laser weapon system including those necessary for laser generation, operational control, optical emission, and heat dissipation configured to provide a lightweight unit of reduced dimensions.
US11340042B2 Command control system, interceptor system, and command control method
A command control system includes an interception predicting section and an assigning section. The interception predicting section calculates a predicted intercept point of a target to be shot down and a guided missile to shoot down the target. The assigning section acquires first weather data of the predicted intercept point, and generates a launching instruction based on the first weather data so as to launch one of a first guided missile and a second guided missile as the guided missile. A method by which the first guided missile detects the target and a method by which the second guided missile detects the target are different.
US11340038B2 Bow fishing reel with reduced friction payout
A reel suitable for bow fishing and the like provides a cowling covering a reel with a wide opening to reduce frictional restraint on high-speed paying out of the line with the flight of the arrow. An optional guide arm may be used to minimize line diversion and hence friction during line payout while absorbing forces when the line is retracted permitting use of a lighter cowling design without loss of strength. A high torque bevel gear transmission and safety lighting is further provided.
US11340035B2 Trigger assembly
A trigger assembly apparatus includes spherical portion(s) and spherical bearing(s), rounded sear, stabilizing catch, and complimentary shield. In an exemplary embodiment, the spherical portion(s) and spherical bearing(s) respond to non-linear movement. Further, the interaction of the spherical portion(s) and spherical bearing(s) results in the mobility of the trigger in relation to the 6 degrees of freedom thereby resulting in the firearm being generally unaffected by side to side movement of the trigger during activation. The trigger assembly may also include but is not limited to a rounded sear, stabilizing catch, and complimentary shield. The rounded portion of the sear engages the hammer stop notch at a single point further resulting in the firearm being generally unaffected by side to side movement of the trigger. Additionally the stabilizing catch and shield helps facilitate the proper reset of the trigger assembly.
US11340033B2 Authentication and unlocking system and method utilizing magnetic actuation
A magnetically actuated authentication and unlocking system is provided that is particularly suited for integration into a firearm, but that can also be incorporated into any device that requires an operator to hold a grip, handle or stick controller. The system includes a locking mechanism that is installed in a device and an unlocking mechanism that is preferably incorporated into wearable gear, such as a glove. The system utilizes magnets in the locking mechanism and unlocking mechanism, such that when a user wearing an unlock mechanism encoded with the correct magnetic “key” holds the device with the locking mechanism, the locking mechanism unlocks the device.
US11340028B2 Plate heat exchanger module for which the channels integrate as input a uniform flow distribution zone and a fluid bifurcation zone
A heat exchanger module with a longitudinal axis including a stack of plates defining at least two fluid circuits, at least a portion of the plates each including fluid circulation channels each delimited, at least in part, by a groove. A communication is produced between the channels within a same plate and between all the plates of a same circuit, in a feed or pre-collector zone, with a succession of channel groupings, two-by-two, in the form of bifurcations.
US11340022B2 Vapor chamber having pillars with decreasing cross-sectional area
A vapor chamber that includes a housing; a pillar arranged in the housing; a working fluid sealed in the housing; and a wick arranged in the housing. The pillar has a first bottom surface and a second bottom surface, and pores therein. The first bottom surface is in contact with a first main interior surface of the housing and the second bottom surface is in contact with the wick. The first bottom surface has an area larger than an area of the second bottom surface. The pillar has a side surface connecting a periphery of the first bottom surface and a periphery of the second bottom surface. A cross-sectional area of the pillar decreases along a direction from the first bottom surface to the second bottom surface.
US11340021B2 Heat exchanger module
A heat exchanger module includes a condenser unit and an evaporator unit. The evaporator unit includes N pieces of parallel-flow heat exchangers arranged adjacently, and the coolant temperatures reduce gradually from the first to Nth parallel-flow heat exchangers along an air flow direction in the evaporator unit. A counter-current mounting method is adopted in the parallel-flow heat exchangers of the evaporator unit in the heat exchanger module provided by the present invention. The coolant temperature of each parallel-flow heat exchanger is lower than that of the previous one, the temperature difference between air and coolant is relatively uniform by using the counter-current method so as to reach a better heat exchange effect.
US11340015B2 Data collector for use in monitoring a lyophilisation process of a product in a test product container in a lyophilisation chamber, corresponding system comprising the data collector, and use of data collector
A data collector for use in monitoring a lyophilisation process of a product in a test product container in a lyophilisation chamber, said data collector comprising a battery, a measuring device including an electronics unit and a sensor configured for being arranged in said test product container, a first compartment in a first portion, a second compartment in a second portion, a first end surface configured for resting on the support surface, and a second end surface opposite to the first end surface, wherein said first and second portions are arranged side-by-side when seen in a plane defined by the first end surface, and wherein the battery is housed in the first compartment and the electronics unit of the measuring device is housed in the second compartment, such that the battery and the electronics unit are separate from each other.
US11340010B2 Entrance refrigerator
A tray is mounted inside a storage compartment of an entrance refrigerator. A bottom portion of the tray is spaced apart from a bottom portion of the storage compartment, and gaps are provided between the sides of the tray and the sides of the storage compartment. With this configuration, it is possible to minimize a blockage of a cold air flow path by goods stored on the tray in the storage compartment.
US11340006B2 Storage container and refrigerator having the same
A storage container includes a body defining a first opening at a top of the body, a second opening at a bottom of the body, and a space between the first opening and the second opening, a cover configured to open or close the first opening, the cover including an insulation material to thermally insulate the space from an outside of the body, a housing disposed in the space to store items, a thermoelectric element disposed in the second opening, the thermoelectric element including a heat-absorbing surface and a heat-emitting surface, a heat-absorbing heat exchanger that surrounds the housing, contacts the heat-absorbing surface, and is configured to transfer heat from the housing to the heat-absorbing surface, a heat transfer part configured to transfer heat generated from the heat-emitting surface to a wall of the body, and a heat-dissipating part configured to dissipate heat from the heat transfer part.
US11340004B2 Method and apparatus for producing and storing a flowable slush, particularly for ice pigging
An apparatus for generating and storing in a tank 22 a flowable slush 2 of frozen particles usable inter alia in Ice Pigging™ includes a control system 100 which is arranged to monitor an operating parameter OP of an agitator 23 in the storage tank. The control system initiates a slush comminution and separation or dewatering cycle when a control parameter CP based on the operating parameter OP reaches a threshold value CPt. The control parameter may represent a cumulative energy input to the storage tank 22. Comminution may be performed prior to separation, with the treatment cycle being terminated when a sensed rheometric parameter RP of the slush circulating in the treatment flowpath reaches a target value RPt.
US11340002B2 Expansion device control system for heating, ventilation, and air conditioning (HVAC) unit
A heating, ventilating, and air conditioning (HVAC) system that includes a vapor compression system having a refrigerant, a compressor of the vapor compression system configured to circulate the refrigerant through the vapor compression system, an expansion device of the vapor compression system configured to adjust a flow of the refrigerant through the vapor compression system, and a controller configured to adjust a position of the expansion device based on a measured amount of superheat of the refrigerant entering the compressor, a measured discharge temperature of the refrigerant leaving the compressor, or a combination thereof, such that the measured amount of superheat of the refrigerant entering the compressor reaches a target amount of superheat, the measured discharge temperature of the refrigerant leaving the compressor reaches a target discharge temperature, or a combination thereof.
US11340001B2 Refrigeration cycle apparatus
A refrigeration cycle apparatus includes a refrigeration cycle circuit, a liquid receiver, a first valve and a second valve. The refrigeration cycle circuit includes a compressor, an outdoor heat exchanger and an indoor heat exchanger. The liquid receiver is provided in a second section located in the refrigeration cycle circuit. The second section is a section extending between the outdoor heat exchanger and the indoor heat exchanger without extending through the compressor. The first valve is provided in a first section in the refrigeration cycle circuit, and is a solenoid valve or a motor valve. The first section is a section extending between the outdoor heat exchanger and the indoor heat exchanger through the compressor. The second valve is provided in the second section and between the liquid receiver and the indoor heat exchanger, and is an electronic expansion valve, a solenoid valve or a motor valve.
US11339997B2 Air conditioning apparatus
An air conditioning apparatus includes an outdoor device that is configured to circulate refrigerant and that includes a compressor and an outdoor heat exchanger, a plurality of indoor devices configured to circulate water, and a heat exchange device connecting the outdoor device with the indoor device. The heat exchange device includes a heat exchanger configured to exchange heat between the refrigerant and the water, and a switch device configured to control flow of refrigerant between the indoor devices and the heat exchanger.
US11339996B2 Anionic electrochemical compressor and refrigeration system employing same
An electrochemical compressor utilizes an anion conducting layer disposed between an anode and a cathode for transporting a working fluid. The working fluid may include carbon dioxide that is dissolved in water and is partially converted to carbonic acid that is equilibrium with bicarbonate anion. An electrical potential across the anode and cathode creates a pH gradient that drives the bicarbonate anion across the anion conducting layer to the cathode, wherein it is reformed into carbon dioxide. Therefore, carbon dioxide is pumped across the anion conducting layer. The compressor may be part of a refrigeration system that pumps the working fluid in a closed loop through a condenser and an evaporator.
US11339994B2 Control method and control device for variable-frequency and variable-capacity heat pump hot-air drying system
A control method and control device for a heat pump-type double-circulation hot-air drying system, relating to a device for supplying or controlling air or gas for drying solid materials or products, and in particular to a control method and control device for a heat pump-type hot-air drying system. The method comprises: configuring a temperature control parameter, and saving a preset temperature control curve parameter; detecting and monitoring an outlet air temperature, and the temperature and humidity of a drying room; dynamically adjusting a set temperature according to a preset temperature control curve; and selecting, according to a current set temperature, a double-circulation dynamic operation mode of a system. The control device uses a micro-processor to realize program control. By building an inner circulation loop for large-volume air circulation, the latent heat of condensation in a refrigerant is fully absorbed, to improve the basic air temperature.