Document | Document Title |
---|---|
US11288679B2 |
Augmented reality dynamic authentication for electronic transactions
A system for authorizing an electronic transaction in an augmented reality environment comprises an augmented reality user device and an authentication server. The augmented reality user device includes a display that overlays virtual objects onto a field of view of the user. The user device receives a request to verify information about a payment card used in an electronic transaction. The request includes a virtual authentication object, which is a virtual representation of an object capable of being manipulated by the user in a particular sequence to enter an authentication code. The user device displays the virtual authentication object to the user and detects gestures performed on the virtual authentication object. The user device sends the detected gestures to the authentication server. The authentication server determines the authentication code using the virtual authentication object and the detected gestures, and uses it to authorize the transaction. |
US11288677B1 |
Adjustment of knowledge-based authentication
Systems and methods are provided for adjustment of difficulty level, quantity, and/or other parameters of knowledge-based authentication. The questions may be asked of a consumer based on one or more generated risk scores associated with the consumer's behavior, which may be derived from information received from the consumer, a representative responsible for entering information regarding the consumer, and/or from the consumer's computing device. |
US11288676B2 |
Private confirmation system
A method stores, at a first computer system, first data associated with a user, a first portion of a first account number associated with the first data, and third data associated with the first data. An identity of the user is unidentifiable from the first data. The method receives, at the first computer system, a second portion of a second account number from a second computer system, second data generated by the second computer system based on electronically obtained identification information. The method transmits, by the first computer system, a message associated with the user based on the third data when the second data corresponds to the first data and the second portion of the second account number corresponds to the first portion of the first account number. The message is for completing a transaction, preventing a crime, making a statement, triggering a response, and/or giving an instruction. |
US11288673B1 |
Online fraud detection using machine learning models
A method is disclosed. The method includes obtaining an access request associated with a user for a software application; obtaining a plurality of verification attributes associated with the user; generating a fraud score for the access request by feeding a supervised machine learning (ML) classifier with a feature vector for the user that is based on the plurality of verification attributes; selecting a first unsupervised ML anomaly detector of a plurality of unsupervised ML anomaly detectors based on the fraud score; generating an anomaly score for the access request by feeding the first unsupervised ML anomaly detector with an augmented feature vector for the user that is based on the plurality of verification attributes and the fraud score; and processing the access request based on the anomaly score. |
US11288669B1 |
Frictionless token based blockchain
Described herein is a relationship based fulfillment system. Such a system may provide on-demand product fulfillment by personal and/or social contacts of a purchaser. The system may utilize the personal contacts and/or relationships of a user, as indicated through various contact databases or social groups of the user, to connect the user to various potential partners for providing relationship based fulfillment of products that are purchased by the user or performance of other relationship based services. Furthermore, the system described herein may allow for the utilization of one or more currencies, such as cryptocurrencies, within the system. Techniques are described herein to allow for the utilization of such currencies in a resource efficient manner. |
US11288668B1 |
Enhanced feedback exposure for users based on transaction metadata
Methods, systems, and apparatuses are described herein for the direct sharing and use of transaction data separately from transaction authorization processes. Transaction metadata associated with a transaction may be received and validated. Authorization information corresponding to the transaction may be received. The degree to which the transaction metadata is tested may be based on a predicted time of receipt of the authorization information. The transaction metadata and authorization information may be correlated. A computing device may determine whether to authorize the financial transaction based on the authorization information and the correlated transaction metadata. All or portions of the transaction metadata may be provided to one or more users after the transaction has been authorized or denied. |
US11288662B2 |
Security systems and methods for electronic devices
A system and method for providing security to a token, including: a digital security system generating a unique token identification code for each token to be locked; the digital security system storing in a security system database each token identification code; for a token being purchased, a point-of-sale system obtaining the unique token identification code from the token being purchased; the point-of-sale system sending the unique token identification code obtained from the token being purchased to the digital security system for activation of the token being purchased; the digital security system receiving the unique token identification code sent from the point-of-sale system and comparing the received unique token identification code with token identification codes in the security system database to authenticate the unique token identification code; and the digital security system activating the unique token identification code. |
US11288655B2 |
Credit payment method and apparatus based on mobile terminal embedded secure element
Technologies related to credit payment based on a mobile terminal embedded secure element are disclosed. In an implementation, a payment request is received from a mobile computing device associated with a user account. The payment information including a payment amount is generated based on the payment request. The payment information is then sent to the mobile computing device. A payment authorization encrypted by a private key is received based on asymmetric encryption from the mobile computing device. A public key corresponding to the private key is used to verify the payment authorization, and a transaction log is generated for collecting a payment according to the payment amount if the payment authorization is successfully verified. |
US11288653B2 |
Method, apparatus and system for procrssing payment request for virtual commodities on open network platform
A method, apparatus and system for processing a payment request for a virtual commodity on an open network platform are provided. The method includes: receiving a payment request that is sent by a third-party application server according to a request from a terminal, the payment request carrying at least an account identifier; deducting a charge from an account corresponding to the account identifier according to a payment attribute corresponding to the account identifier; and sending a charge deduction result corresponding to the account to the terminal via the third-party application server. According to the present method, usage rate of network and system resources is improved. |
US11288652B1 |
Radio-frequency-identification-based checkout process
A method includes scanning, by a checkout station, a plurality of items and determining, by the checkout station, a total price for the plurality of items. Each item of the plurality of items is coupled to a radio frequency identification (RFID) tag that identifies that item. The method also includes detecting, by an RFID scanner of a centralized payment station, one or more of the RFID tags of the plurality of items moving within a threshold distance of the centralized payment station and retrieving, by a hardware processor of the centralized payment station and based on the detected one or more RFID tags, the total price. The method further includes processing, by the hardware processor, a payment in satisfaction of the total price. |
US11288649B2 |
Enhanced service system for a drive through facility
An enhanced service system comprises a pair of first wires between a first position proximal to an entry point of a drive through facility and a second position proximal to a receiving window in the drive through facility, and an aerial host unit coupled to the pair of first wires using a pair of first and second host wires. The aerial host unit is longitudinally movable between the first position and the second position and includes an aerial host member moveably supported by the first and second host wires to move laterally between the pair of first wires to approach an incoming customer vehicle, facilitate the customer to place an order, receive payment from the customer, and direct the customer to the receiving window where the aerial host member retrieves the items corresponding to the placed order from the receiving window and transfers the retrieved items to the customer. |
US11288648B2 |
Commerce automation for a fueling station
A system and method for vehicle facilitated commerce comprising: collecting a payment mechanism associated with a vehicle station at a vehicle service site; collecting image data in a defined region containing the vehicle station and a defined commerce region; initializing monitoring of at least one detected user associated with the vehicle station; monitoring commerce activity of the user, which comprises of: through CV processing of image data, detecting at least one commerce activity event involving the user and updating a checkout list associated with the user based on the commerce activity event; and executing a transaction with the payment mechanism for the checkout list. |
US11288647B2 |
Radio device based transactions at a point of sale terminal
Virtual mobile rewards, gift cards, and/or physical world retailers' loyalty and reward programs are aggregated into a common account accessible and transactional from a radio device. Subscribers gain access to discounted codes, coupons, rebates, gift cards, and/or limited time offers, on their radio device for food, travel, lifestyle, electronics, and entertainment products that fit their lifestyle spending habits, enabling users to edit participating retailers, manage separate account balances, and present preferred discounted offers at retailers and apply discount towards purchase of goods. |
US11288643B2 |
Mobile banking system and method
A mobile banking system and method allows an unbanked individual to engage in banking practices that would otherwise not be available to the individual due to the individual not having a bank account and not being able to cash checks, make deposits, etc. The mobile banking system allows the unbanked individual to create a registered system account and become a customer of the system. This system account allows the customer to make deposits at credit unions and merchants who are part of the mobile banking system. The customer can also withdraw funds from a merchant or make purchases from a merchant. The customer can also make donations to a desired donation receiver and create a wallet that allows the customer to allocate funds to cards in the wallet and allow individuals access to the cards and money associated with a card. |
US11288641B2 |
Vehicle value as a token
A system and method for tracking and validating value of a vehicle, includes a memory device, a wireless communication device, authentication processor that authenticates the vehicle and generates one or more security keys, and a processor maintaining a token linked to the vehicle that designates the vehicle as a stake. The processor executes instructions to when a condition change event of the vehicle occurs, receive information of a change of state from the vehicle, generate a message including the change of state information, sign the message with a private key, transmit the signed message using the wireless communication device, choosing a node of a blockchain distributed network, evaluating, via the chosen node, the signed message in accordance with distributed contract rules to determine an updated token value and a residual token, and receive and maintain the updated token value and the residual token. |
US11288639B2 |
Welding system parameter comparison system and method
An metal fabrication resource performance monitoring method includes: acquiring data representative of a plurality of parameters sampled during metal fabrication operations of a plurality of metal fabrication resources, the parameters comprising arc on time and wire deposition quantity; via at least one computer processor, analyzing a first subset of the acquired data and a second subset of the acquired data for the plurality of metal fabrication resources; via the at least one computer processor, populating a user viewable page with graphical indicia representative of at least the arc on time and the wire deposition quantity, the user viewable page facilitating a visual comparison of the analysis of the first subset of the acquired data and the analysis of the second subset of the acquired data; and transmitting the user viewable dashboard page to a user viewable display. |
US11288634B1 |
Resource management system
A system automatically manages remote and local data through a declarative client that retrieves, tracks, and caches data in response to a transmission from an interface. The declarative client accesses an immutable image served by a secure cloud platform. A serverless compute engine receives the immutable image and a plurality of tasks that process the immutable image in a container. An application programming interface in communication with the declarative client extracts data via queries from a database. The declarative client includes an in-memory cache that stores broken up results of the queries into individual objects that are each associated with a unique identifier. The extracted data is deconstructed downloaded content in which assigned links between data elements are mapped to redirected computer-generated links that locate the downloaded content. |
US11288631B2 |
Inventory management and distribution of physical products
Among other things, product data is repeatedly communicated from an application on a device associated with a retail location to a server of a platform controlled independently of the application on the device. The product data identifies (a) current numbers of units of products available for retail customers at the retail location and (b) purchasing behavior of retail customers of the retail location with respect to combinations of the products. The retail location is repeatedly restocked with additional units of products to maintain the products in an in-stock state, the additional units have been received in deliveries made from one or more upstream product distribution entities based on predictions facilitated by the server of future demand for the products by retail customers of the retail location. |
US11288629B2 |
Systems and methods of detecting, identifying and classifying objects positioned on a surface
Systems and methods of detecting, identifying, and classifying objects positioned on a shelf are provided. In one exemplary embodiment, a sensor pad comprises a plurality of electrical contacts disposed in the pad as a matrix of rows and columns of electrical contacts. Further, each contact corresponds to a different surface area of the pad and has a first electrical conductor positioned on a first layer and a second electrical conductor positioned opposite to the first conductor on a second layer. Also, at least one of the first and second conductors is operable to vary in resistance or capacitance based on an amount of pressure applied to that conductor. In addition, each contact is configured to enable an electrical connection between the first and second conductors with a resistance or capacitance that varies based on an amount of pressure applied to a corresponding area of the pad when an object is positioned on that pad. |
US11288626B2 |
Bulk food storage and dispensing system with automatic label creation
The disclosure relates to integrated systems for dispensing, weighing, identifying, processing, and/or printing tag identifiers for items (e.g., bulk food items). In one embodiment, a storage system includes one or more storage bins configured to store one or more bulk foods. The storage system further includes a kiosk. The storage system further includes a sensor attached to or positioned adjacent to each storage bin of the one or more storage bins. Each sensor is configured to monitor a movement of a respective storage bin. Additionally, each sensor is configured to transmit a notification or signal to the kiosk identifying the movement of the respective storage bin. Further, the kiosk is configured to receive the notification or signal from the sensor and automatically print a label identifying a bulk food stored in the respective storage bin. |
US11288622B2 |
Systems, methods, and devices for automated vehicle and drone delivery
A method for package delivery includes identifying a plurality of delivery locations for package delivery. The method includes determining a driving route for an automated ground vehicle to optimize delivery to the delivery locations using one or more automated aerial vehicles. The method includes controlling the automated ground vehicle to navigate the delivery route. The method further includes determining timing for release of the one or more automated aerial vehicles during navigation of the delivery route to deliver packages to the plurality of delivery locations. |
US11288620B2 |
System and method for enabling unattended package delivery to multi-dwelling properties
In one aspect, a method is provided including receiving, at a server computer, a communication that indicates controllability of an access control device by a client application associated with an e-commerce service. The access control device associated with a property and configured to selectively allow access to the property relative to interaction with the client application. The method further includes determining that the property is constituted by dwellings beyond the access control device and identifying, based on a reconciliation of addresses of the dwellings with information of user accounts of an e-commerce service, at least one of the dwellings associated with the e-commerce service. The method further includes causing relative to the reconciliation an update to at least one of the user accounts associated with the at least one of the dwellings, the update opting-in the at least one of the user accounts to a feature of the e-commerce service. |
US11288619B2 |
System and method for processing items for international distribution
A system and method for generating shipping labels for shipping items to other countries. The shipping label can be based on shipping information for the item. The shipping label can also contain information about whether there was a landed cost guarantee associated with the item. |
US11288616B2 |
Method of using machine learning to predict problematic actions within an organization
A method to predict problematic actions in an organization, executed by a processing device, includes accessing stored employee-related data, such as at least one of emails, surveys, minutes, or records of conversations, identifying a subset of the employee-related data that is associated with an employee, and predicting, based on the subset of the employee-related data associated with the employee, at least one of a likelihood that the employee is engaged in an adverse relation with other employees or a likelihood that the employee is to resign from the organization within a period of time. |
US11288615B2 |
Benchmarking through data mining
A system with access to regularly updated information regarding an entity can generate information regarding the performance of that entity. For example, values of various key performance indicators (KPIs) can be determined. One or more of the values can be compared to a corresponding threshold or range. Based on the results of the comparisons, an alert can be generated and sent to a user associated with the entity, a user interface (UI) that presents information to the user about the entity can include information regarding the KPIs, or both. The system may have access to data regarding a number of similar entities. Using the data for the similar entities, one or more benchmarks for the KPIs of the entity can be determined. The KPIs can be compared to the benchmarks and the results shown in a UI, an alert, or both. |
US11288614B2 |
Role-based asset tagging for quantification and reporting of asset performance
Performance quantifying and reporting for machine assets includes storing, in a work plan, asset tag assignments for a plurality of assets, and receiving location information, for example, indicative of a segment of a work cycle, being worked on by an asset. Attributes of an asset, including an inferred occurrence or non-occurrence of an asset-to-asset interaction, are based upon the location information and matching of role-based asset tags between or amongst assets. Performance history of the asset is quantified and reported based on the identified attributes for displaying, on a user interface, machine asset performance metrics. |
US11288610B2 |
Method for managing sequential processes by using spreadsheet-type process data, process managing server and specific worker's terminal using the same
A method for managing processes by using spreadsheet-type data is provided. The method includes steps of: a process managing server (a) if spreadsheet-type data including a list of product orders, its corresponding information on sequential processes are acquired, assigning priorities to the individual product orders and creating a process table; and (b) (i) transmitting the process table to a manager's and workers' terminals, (ii) changing, if information on selecting a specific product order is acquired from the manager's terminal, the color of a specific process area to be a first color, (iii) changing, if information on selecting the specific process area is acquired from a terminal of a specific worker, the color of the specific process area to a second one, and (iv) changing, if information on selecting the specific process area is acquired from the specific worker's terminal, the color of the specific process area to a third one. |
US11288609B2 |
Systems and methods for executing a plan associated with multiple equipment by using rule-based inference
A recursive structure of inference rules is disclosed that enables translation of sensed data into high level predicates, e.g. to authorize the starts and ends of actions and detect violation of invariants, hence enabling coordination at different levels and/or across different domains at the same level within a multi-domain architecture. In embodiments, a processor may receive a condition configured to authorize an action of a system having equipment; identify a rule as a potential supporter of the condition in response to determining that the rule is associated with the condition; infer an implicant of the rule to be true when prerequisites of an antecedent of the rule are determined to be true; activate the rule in response to determining that the antecedent is true, wherein a validity of the condition is based on activation of the rule; and instruct the equipment to perform the action based on the validity of the condition. |
US11288608B2 |
Systems and method for a project management portal
A project management portal is disclosed that may include a graphical user interface (GUI) by which individuals internal and external to the enterprise may coordinate performance of tasks and communicate with one another to complete the project. The GUI may include a job list window that displays a plurality of selectable jobs, each corresponding to a job that has been created by a user, and a job details window that displays information associated with a job corresponding to a selected job within the job list window. The job details window may include any number of data entry fields that allow a job to be configured. In some embodiments, some jobs within a job list window may be dependent upon other jobs, such that data produced during performance of a first job acts as an input to be used during performance of a second job. |
US11288601B2 |
Self-learning selection of information-analysis runtimes
A self-learning computer-based system has access to multiple runtime modules that are each capable of performing a particular algorithm. Each runtime module implements the algorithm with different code or runs in a different runtime environment. The system responds to a request to run the algorithm by selecting the runtime module or runtime environment that the system predicts will provide the most desirable results based on parameters like accuracy, performance, cost, resource-efficiency, or policy compliance. The system learns how to make such predictions through training sessions conducted by a machine-learning component. This training teaches the system that previous module selections produced certain types of results in the presence of certain conditions. After determining whether similar conditions currently exist, the system uses rules inferred from the training sessions to select the runtime module most likely to produce desired results. |
US11288597B2 |
Computer-readable recording medium having stored therein training program, training method, and information processing apparatus
A non-transitory computer-readable recording medium stores therein a program for causing a computer to execute a process for, in repeatedly training a given training model, repeatedly training the training model a given number of times by using a numerical value of a floating-point number, the numerical value being a parameter of the training model or training data of the training model, or any combination thereof; and, after the training by using the numerical value of the floating-point number, repeatedly training the training model by using a numerical value of a fixed-point number corresponding to a numerical value of the floating-point number obtained by the training. |
US11288595B2 |
Minimizing memory and processor consumption in creating machine learning models
The system presented here can create a new machine learning model by improving and combining existing machine learning models in a modular way. By combining existing machine learning models, the system can avoid the step of training a new machine model. Further, by combining existing machine models in a modular way, the system can selectively train only a module, i.e. a part, of the new machine learning model. Using the disclosed system, the expensive steps of gathering 8 TB of data and using the data to train the new machine learning model over 16,000 processors for three days can be entirely avoided, or can be reduced by a half, a third, etc. depending on the size of the module requiring training. |
US11288593B2 |
Method, apparatus and device for extracting information
A method, apparatus and device are for extracting information. The method includes: acquiring an annotated corpus, which includes a plurality of sample sentences and annotated information sets corresponding to the sample sentences, constructing an input sequence and an output sequence based on the sample sentences and the annotated information sets corresponding to the sample sentences, obtaining an information extraction model generating the output sequence from the input sequence by carrying out training with a deep learning method, and inputting a to-be-processed sentence into the information extraction model to extract a knowledge information set included in the to-be-processed sentence. The annotated information set includes information of at least one piece of the following types of knowledge to be extracted from corresponding sample sentences: knowledge based on verbs or prepositions, knowledge based on noun attributes, knowledge of entity description, and knowledge of a relationship between an entity and a concept. |
US11288591B2 |
Per-article personalized models for recommending content email digests with personalized candidate article pools
A system, a machine-readable storage medium storing instructions, and a computer-implemented method as described herein are directed to a Personalized Article Engine that generates respective prediction models for each article in a plurality of candidate articles in a social network system. The Personalized. Article Engine generates a respective article score according to each article's prediction model and at least one feature of a target member account. The Personalized Article Engine generates a plurality of output scores based on combining each respective article score with a corresponding article's global model score. The Personalized Article Engine ranks the output scores to identify a subset of candidate articles relevant to the target member account. |
US11288582B2 |
Systems and methods for providing media content recommendations
Systems and associated methods are described for providing content recommendations. The system accesses a plurality of recommendation algorithms and assigns a plurality of weight values to each prediction algorithm. Then, the system generates a set of candidate weight combinations, such that each candidate combination includes a weight value assigned to each prediction algorithm. Then requests for content items are received over a predetermined period of time. For each combination, the system generates a set of recommended content items and an evaluation metric that is based on matches with requests. Afterwards, the system replaces a candidate combination that resulted in a generation of a lowest evaluation metric. The aforementioned steps are repeated until the evaluation metrics stop improving. Then display identifiers are displayed for a set of recommended content items generated for a candidate combination with the highest evaluation metric. |
US11288580B2 |
Optimal solution search method, optimal solution search program, and optimal solution search apparatus
An optimal solution search method for searching for an optimal solution in a combinatorial optimization problem using a computer, includes: acquiring a first solution candidate; and enumerating and indexing solution candidate groups of which the degree of divergence from the first solution candidate is equal to or smaller than a predetermined range; equally extracting second solution candidates from the enumerated and indexed solution candidate groups assigning evaluation values to the second solution candidates; and determining whether the search for the optimal solution is terminated on the basis of the evaluation value. In a case where the search for the optimal solution is not terminated, the current first solution candidate is updated as the best second solution candidate selected from the second solution candidates, and the processes are repeated until the search for the first optimal solution is terminated. |
US11288578B2 |
Context-aware conversation thread detection for communication sessions
A computer system identifies threads in a communication session. A feature vector is generated for a message in a communication session, wherein the feature vector includes elements for features and contextual information of the message. The message feature vector and feature vectors for a plurality of threads are processed using machine learning models each associated with a corresponding thread to determine a set of probability values for classifying the message into at least one thread, wherein the threads include one or more pre-existing threads and a new thread. A classification of the message into at least one of the threads is indicated based on the set of probability values. Classification of one or more prior messages is adjusted based on the message's classification. Embodiments of the present invention further include a method and program product for identifying threads in a communication session in substantially the same manner described above. |
US11288575B2 |
Asynchronous neural network training
A neural network training apparatus is described which has a network of worker nodes each having a memory storing a subgraph of a neural network to be trained. The apparatus has a control node connected to the network of worker nodes. The control node is configured to send training data instances into the network to trigger parallelized message passing operations which implement a training algorithm which trains the neural network. At least some of the message passing operations asynchronously update parameters of individual subgraphs of the neural network at the individual worker nodes. |
US11288571B1 |
Neural network learning for the prevention of false positive authorizations
Disclosed herein are systems and methods that identify and improve upon false positive scores. Some embodiments may include artificial neural network learning methods that utilize data input from users as well as enterprise machines. Information, such as transaction timing, prior transaction data, and demographics, may be taken as inputs to the neural network processing. The processing may be done on one or more neural network computers or nodes. |
US11288568B2 |
Reinforcement learning using advantage estimates
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for computing Q values for actions to be performed by an agent interacting with an environment from a continuous action space of actions. In one aspect, a system includes a value subnetwork configured to receive an observation characterizing a current state of the environment and process the observation to generate a value estimate; a policy subnetwork configured to receive the observation and process the observation to generate an ideal point in the continuous action space; and a subsystem configured to receive a particular point in the continuous action space representing a particular action; generate an advantage estimate for the particular action; and generate a Q value for the particular action that is an estimate of an expected return resulting from the agent performing the particular action when the environment is in the current state. |
US11288567B2 |
Method for training deep neural network (DNN) using auxiliary regression targets
A method for training a machine learning model includes calculating auxiliary regression targets (ARTs) for a training data set, modifying an input neural network architecture to provide a modified neural network architecture that includes a parallel neural network layer stack for regressing the ARTs, and training the modified neural network architecture on the ARTs in addition to original machine learning problem targets for the training data set. |
US11288566B2 |
Building a gossip group of domain-specific chatbots
An approach is provided for domain-specific chatbots that employ distributed natural language classifiers (NLCs). A NLC included in a first chatbot is executed, which generates a first intent of a question and a first confidence that the first intent is an actual intent of the question. Based on a determination that the first confidence does not exceed a threshold, the question is broadcasted to other chatbots. A second confidence that a second intent is an actual intent is received from a second chatbot in response to the broadcast, and is determined to exceed the threshold. An association among the question, the second chatbot, the second confidence, and the second intent is stored in a memory cache included in the first chatbot. A response to the question is generated based on the second intent. The response is presented to a user from the first chatbot. |
US11288564B1 |
High-speed RFID tag assembly using impulse heating
RFID inlays or straps may be assembled using impulse heating of metal precursors. Metal precursors are applied to and/or included in contacts on an RFID IC and/or terminals on a substrate. During assembly of the tag, the IC is disposed onto the substrate such that the IC contacts physically contact either the substrate terminals or metal precursors that in turn physically contact the substrate terminals. Impulse heating is then used to rapidly apply heat to the metal precursors, processing them into metallic structures that electrically couple the IC contacts to the substrate terminals. |
US11288561B2 |
Methods and apparatus for a security sticker anti-tampering system
An anti-tampering device for an RFID tag according to various aspects of the present technology may include a flexible circuit card and an anti-tamper sticker. The anti-tamper sticker may be configured to include a circuit printed on a surface of the anti-tamper sticker that is electrically coupled to the circuit card. The printed circuit may be comprised of conductive ink extending between a pair of vias that are connected to vias on the circuit card when the anti-tamper sticker is positioned over the circuit card. Any attempt to remove the anti-tamper sticker causes the printed ink to disrupt the electrical connection between the two vias breaking a circuit with the circuit card. The circuit card may be configured to respond to the disruption to indicate that the RFID tag has been compromised. |
US11288560B2 |
Systems and methods for overmolding a card to prevent chip fraud
Systems and methods for overmolding a card are provided. A chip fraud prevention system include a device including a chip and a substrate. The chip may be at least partially encompassed in a chip pocket, and the substrate may be at least partially encompassed by the overmold. |
US11288559B2 |
Generating barcodes utilizing cryptographic techniques
Various embodiments are generally directed to secure generation of barcodes using cryptographic techniques. A processor of a contactless card may generate a cryptogram based on a cryptographic algorithm and a diversified key stored in a memory of the contactless card. The processor may receive an encrypted authorization token based on verification of the cryptogram by a server. The processor may generate a barcode utilizing the encrypted authorization token. |
US11288556B2 |
Image forming apparatus that renders a character using one outline data out of multiple different outline data, image forming method including rendering a character using one outline data out of multiple different outline data, and non-transitory computer readable recording medium that records an information processing program that realizes the image forming method including rendering a character using one outline data out of multiple different outline data
An apparatus includes: a communication interface configured to receive printable data including a character code; and a controller circuitry configured to operate as a font module including font data and a font data supplying unit, the font data including a character code and multiple different outline data in association with the character code, each of the multiple different outline data being used to render a character specified by the character code, the font data supplying unit being configured to supply one outline data to the text processing unit, a text processing unit configured to obtain the one outline data from the font data supplying unit out of the multiple different outline data in association with the character code included in the printable data, and a character rendering unit configured to render the character specified by the character code included in the printable data by using the one outline data. |
US11288553B1 |
Methods and systems for bowl view stitching of images
A system and method are provided for aiding an operator in operating a vehicle. In one embodiment, a system includes a sensor system configured to generate sensor data sensed from an environment of the vehicle. The system further includes a control module configured to, by a processor, generate a bowl view image of the environment based on the sensor data, identify at least one of a double object and a missing object in the bowl view image, generate a second bowl view image of the environment by re-stitching the sensor data based on the at least one of double object and missing object, and generate display data based on the second bowl view image. |
US11288550B2 |
Data processing apparatus and method, recognition apparatus, learning data storage apparatus, machine learning apparatus, and program
A data processing apparatus and a method, a recognition apparatus, a learning data storage apparatus, a machine learning apparatus, and a program capable of improving recognition accuracy for data of a rare case are provided. A data processing apparatus according to one aspect of the present invention includes a recognition unit that learns using a learning data set, a recognition result correction unit that corrects a recognition result of the recognition unit for data acquired through a data acquisition unit in accordance with an instruction from a user, and a machine learning unit that performs learning of the recognition unit using the data in which the recognition result is corrected. The machine learning unit performs learning of the recognition unit by setting a degree of contribution to learning from the data in which the recognition result is corrected to be higher than a degree of contribution to learning of the recognition unit from learning data included in the learning data set. |
US11288549B2 |
Method and apparatus for image analysis using image classification model
A method for image analysis according to an embodiment may include generating a prediction result for an original image using a pre-trained image classification model, learning a plurality of masks using the original image, the prediction result, and the image classification model, and generating a map visualizing a importance of each area of the original image for the prediction result based on at least one of the plurality of masks. |
US11288543B1 |
Systems and methods for depth refinement using machine learning
In one embodiment, a system may capture one or more images of an object using one or more cameras. The system may detect features of the object depicted in the one or more images. The system may compute, based on the detected features in the one or more images, depth measurements for the object. The system may generate confidence scores associated with the depth measurements. The system may refine the computed depth measurements of the object by processing the depth measurements, the associated confidence scores, and at least one of the one or more images using a machine-learning model trained to refine depth measurements. The trained machine-learning model is configured to process one or more input images to refine the processed depth measurements in the input images. |
US11288541B1 |
Graph-based configuration of user interface for selection of features in visualization applications
This disclosure involves generating, from a user data set, a ranked list of recommended secondary variables in a user interface field similar to primary variable selected in another user interface field. A system receives a data set having variables and corresponding sets of values. The data visualization system determines a feature vector for each variable based on statistics of a corresponding values set. The system generates a variable similarity graph having nodes representing variables and links representing degrees of similarity between feature vectors of variables. The system receives a selection of a first variable via a first field of the user interface, detects a selection of a second field, and identifies a relationship between the first field and the second field. The system generates a contextual menu of recommended secondary variables for use with the selected first variable based on similarity value of the links in the variable similarity graph. |
US11288540B2 |
Integrated clustering and outlier detection using optimization solver machine
According to an aspect of an embodiment, operations include receiving a set of datapoints for integrated clustering and outlier detection. The operations further include receiving, as a first input, a clustering constraint comprising a number of outlier datapoints to be detected from the set of datapoints and a second input including a distance metric. The operations further include formulating an objective function based on the first and second inputs and transforming the objective function into an unconstrained binary optimization formulation. The operations further include providing such formulation as input to an optimization solver machine and generating a clustering result and an outlier detection result based on output of the optimization solver machine for the input. The clustering result includes a set of datapoint clusters, and the outlier detection result includes a set of outlier datapoints. The clustering result and the outlier detection result are published on a publisher system. |
US11288538B2 |
Object functionality predication methods, computer device, and storage medium
A method is disclosed. The method includes obtaining an object for prediction and a plurality of candidate scenes by a computer device; inputting the object for prediction and a current candidate scene to a distance measurement model, the distance measurement model calculates a feature vector corresponding to the current candidate scene based on a trained scene feature subnetwork, and outputs a distance from the object for prediction to the current candidate scene based on the object for prediction and the feature vector corresponding to the current candidate scene, model parameters of the distance measurement model including a parameter determined by a trained object feature subnetwork; obtaining distances from the object for prediction to the plurality of candidate scenes based on the distance measurement model; determining a target scene corresponding to the object for prediction based on the distances from the object for prediction to the plurality of candidate scenes. |
US11288537B2 |
Image forensics using non-standard pixels
A system and process to determine whether a digital image has been manipulated involves determining expected locations of non-standard pixels in the digital image, and determining a feature for evaluating the non-standard pixels. The feature in pixels of the digital image that are located at the expected locations of non-standard pixels is then measured, and a statistical measure of the feature of pixels in the digital image that are located at the expected locations of non-standard pixels is evaluated. The digital image is assessed to determine a probability that the digital image includes a manipulated portion, based on the statistical measure. The system and process can also determine a make and model of an image sensing device via an examination of the non-standard pixels. |
US11288535B1 |
Method and system for identifying field boundary
A method and a system for identifying a field boundary are provided. The method includes pre-processing acquired original images to obtain an image data set; training an improved U-Net network to obtain a segmentation model of field regions by taking images in the image data set as inputs, and marked images corresponding to the input images as outputs; wherein the marked images are binary images for distinguishing the field regions from non-field regions, an inverted residual block is set between maximum pooling layers of an encoder of the improved U-Net network, and an inverted residual block is set between deconvolutional layers of a decoder of the improved U-Net network; inputting a current frame image into the segmentation model, outputting a current binary image, and determining a field-side boundary line and a field-end boundary line based on a frame association algorithm and an RANSAC line fitting method. |
US11288527B2 |
Multi-modal, multi-technique vehicle signal detection
A vehicle includes one or more cameras that capture a plurality of two-dimensional images of a three-dimensional object. A light detector and/or a semantic classifier search within those images for lights of the three-dimensional object. A vehicle signal detection module fuses information from the light detector and/or the semantic classifier to produce a semantic meaning for the lights. The vehicle can be controlled based on the semantic meaning. Further, the vehicle can include a depth sensor and an object projector. The object projector can determine regions of interest within the two-dimensional images, based on the depth sensor. The light detector and/or the semantic classifier can use these regions of interest to efficiently perform the search for the lights. |
US11288525B2 |
Object detection for distorted images
Techniques including receiving a distorted image from a camera disposed about a vehicle, detecting, in the distorted image, corner points associated with a target object, mapping the corner points to a distortion corrected domain based on one or more camera parameters, mapping the corner points and lines between the corner points back to a distorted domain based on the camera parameters, interpolating one or more intermediate points to generate lines between the corner points in the distortion corrected domain mapping the corner points and the lines between the corner points back to a distorted domain based on the camera parameters, and adjusting a direction of travel of the vehicle based on the located target object. |
US11288519B2 |
Object counting and classification for image processing
Systems and methods according to one or more embodiments are provided for classifying and counting objects that pass through monitored zones in a field of view of an imaging device. An imaging device receives a series of images of a target scene having at least one monitored zone. An image processor extracts a target line of image values from each image, and adds the target line to a first spatio-temporal image. An edge detector and a cluster analysis module analyzes the first spatio-temporal image to identify objects associated with the at least one zone. An object classifier classifies in object and stores tracking information. |
US11288516B2 |
Video rating method, video rating device, equipment and storage medium
The present disclosure relates to a video rating method, a video rating device, equipment and a storage medium, relating to the field of multimedia. An embodiment of the present disclosure provides a method for automatically rating a video based on features of multiple modals of the video and rating embedding modes. By fusing the features of the multiple modals of the video, the rating of the video is converted into rating embedding in a vector space, and a matching degree between a target feature fusing with the multiple modals and each rating embedding is acquired, the rating of the video is predicted according to the matching degree corresponding to each rating embedding, and the video rating efficiency and accuracy can be improved. |
US11288515B2 |
Methods and systems for real-time data reduction
A computing system for decimating video data includes: a processor; a persistent storage system coupled to the processor; and memory storing instructions that, when executed by the processor, cause the processor to decimate a batch of frames of video data by: receiving the batch of frames of video data; mapping, by a feature extractor, the frames of the batch to corresponding feature vectors in a feature space, each of the feature vectors having a lower dimension than a corresponding one of the frames of the batch; selecting a set of dissimilar frames from the plurality of frames of video data based on dissimilarities between corresponding ones of the feature vectors; and storing the selected set of dissimilar frames in the persistent storage system, the size of the selected set of dissimilar frames being smaller than the number of frames in the batch of frames of video data. |
US11288514B2 |
Video processing method and device, and storage medium
A video processing method includes: collecting a plurality of video frames sequentially from a to-be-processed video; classifying an image corresponding to each of the plurality of video frames to obtain a classification result; for each video frame, performing a temporal smoothing processing on the classification result for the image corresponding to the video frame, to determine at least one category associated with the video frame; and grouping the adjacent video frames of a same category into a video segment, to obtain a plurality of video segments. |
US11288513B1 |
Predictive image analysis
Described herein is a system for predictive image analysis to provide a response to a user input. To reduce a system response time when responding to user inputs that relate to image data analysis, the system processes data relating to past user inputs to predict when a user may request information relating to image data. Using pattern data (determined by the system), the system determines that a trigger to initiate image analysis occurred. The trigger may indicate that the system is expected to receive a user input relating to image data. The system processes image data, in advance of receiving the user input, to determine and store feature data that can be used to generate an output responsive to a user input. Then when the user input is received, the system sends output data (generated using the determined feature data) responsive to the user input. |
US11288511B2 |
System and method for displaying pertinent data to supplement information in images provided from a mobile communication device using augmented reality
Methods and systems are provided for displaying pertinent data, using augmented reality, to supplement information in images provided from a mobile communication device. The images can be analyzed to find one or more matched objects, and it can be determined whether recognized target components from the matched objects match one or more known patterns. Pertinent data pertaining to the known patterns can be sent to the mobile communication device so that it can be displayed using augmented reality to supplement information in the images. |
US11288504B2 |
Iris liveness detection for mobile devices
An approach for an iris liveness detection is provided. A plurality of image pairs is acquired using one or more image sensors of a mobile device. A particular image pair is selected from the plurality of image pairs, and a hyperspectral image is generated for the particular image pair. Based on, at least in part, the hyperspectral image, a particular feature vector for the eye-iris region depicted in the particular image pair is generated, and one or more trained model feature vectors generated for facial features of a particular user of the device are retrieved. Based on, at least in part, the particular feature vector and the one or more trained model feature vectors, a distance metric is determined and compared with a threshold. If the distance metric exceeds the threshold, then a first message indicating that the plurality of image pairs fails to depict the particular user is generated. It is also determined whether at least one characteristic, of one or more characteristics determined for NIR images, changes from image-to-image by at least a second threshold. If so, then a second message is generated to indicate that the plurality of image pairs depicts the particular user of a mobile device. The second message may also indicate that an authentication of an owner to the mobile device was successful. Otherwise, a third message is generated to indicate that a presentation attack on the mobile device is in progress. |
US11288500B2 |
Scan apparatus and scan result display program
A scan system that reads amount information from a scanned receipt and performs reporting, displays a first area in which a content read from the receipt is displayed and a second area in which an image of the scanned receipt is displayed when a scan of the receipt is completed, hides at least one of the first area and the second area displayed on a display upon receiving an operation of a user, and displays at least one of the hidden first area and second area upon receiving an operation of the user. |
US11288494B2 |
Monitoring devices at enterprise locations using machine-learning models to protect enterprise-managed information and resources
Aspects of the disclosure relate to monitoring devices at enterprise locations using machine-learning models to protect enterprise-managed information and resources. In some embodiments, a computing platform may receive, from one or more data source computer systems, passive monitoring data. Based on applying a machine-learning classification model to the passive monitoring data received from the one or more data source computer systems, the computing platform may determine to trigger a data capture process at an enterprise center. In response to determining to trigger the data capture process, the computing platform may initiate an active monitoring process to capture event data at the enterprise center. Thereafter, the computing platform may generate one or more alert messages based on the event data captured at the enterprise center. Then, the computing platform may send the one or more alert messages to one or more enterprise computer systems. |
US11288493B2 |
Point cloud registration with error propagation
Discussed herein are devices, systems, and methods for merging point cloud data with error propagation. A can include reducing a sum aggregate of discrepancies between respective tie points and associated 3D points in first and second 3D images, adjusting 3D error models of the first and second 3D images based on the reduced discrepancies to generate registered 3D images, and propagating an error of the first or second 3D images to the registered 3D image to generate error of the registered 3D images. |
US11288491B2 |
Method for automated unsupervised ontological investigation of structural appearances in electron micrographs
The method is for dividing dark objects, sub-structures and background of an image from an electron microscope into segments by analyzing pixel values. The segments are transformed and aligned so that the transformed objects, sub-structures and background are meaningfully comparable. The transformed segments are clustered into classes which are used for ontological investigation of samples that are visualized by using electron microscopy. A triangle inequality comparison can be used to further cluster groups of objects to transfer understanding from different interactions between objects and to associate interactions with each other. |
US11288485B2 |
Driving method and an apparatus for a fingerprint recognition device
Disclosed herein includes a method, an apparatus, a display device and storage medium storing computer executable instructions for fingerprint recognition. The method may comprise turning on a first subset of a plurality of light sources located on an apparatus, capturing a first fingerprint acquisition frame using a plurality of image sensors on the apparatus, turning on a second subset of the plurality of light sources, and capturing a second fingerprint acquisition frame using the plurality of image sensors. The first fingerprint acquisition frame may include a first set of valid image zones and a first set of invalid image zones. The second fingerprint acquisition frame may include a second set of valid image zones and a second set of invalid image zones. The second set of valid image zones at least partially covers areas of a finger touching interface different from the first set of valid image zones. |
US11288483B2 |
Fingerprint recognition device, fingerprint recognition method, and display device
The present disclosure generally relates to the field of display technology, and in particular to a fingerprint recognition device and a display device having the fingerprint recognition device. A fingerprint recognition device includes a substrate; a plurality of point light sources on the substrate, which are configured to emit light; a plurality of light sensors on the substrate, which are configured to generate an electrical signal based on the light emitted from the plurality of point light sources and reflected from a touch surface, and a display layer on the plurality of light sensors. |
US11288474B1 |
Interactive ring scanner device, and applications thereof
Embodiments position a barcode reader, or other optical detector, to scan upright barcodes when the user hand is in the neutral position. To do this, embodiments rest the body of the ring scanner device on top of the index finger, with the palm facing inward toward the users body. Embodiments have integrated interactivity, including a touchscreen display and separate buttons that can be used to operate the optical detector and input data into an integrated computing device. The integrated computing device can run software applications on board the ring scanner device. Finally, the integrated computing device can be remotely managed. |
US11288467B2 |
Wearable non-contact communication device
A wearable non-contact communication device comprising a non-contact reader arranged to read an electronic marker and transmit information associated with the electronic marker to a user accessible device; wherein the reader includes a resilient antenna arranged to communicate with the electronic marker when the resilient antenna is engaged to the user. |
US11288465B2 |
Wireless monitoring and profiling of reactor conditions using plurality of sensor-enabled RFID tags having known locations
Disclosed is a system and method for wirelessly monitoring 5 process conditions within a reactor vessel. A plurality of sensor-enabled radio frequency identification (RFID) tags are disposed at known locations throughout a catalyst bed of a vessel and are used to measure various conditions within the vessel. The sensor-enabled RFID tags are encoded with individual identification codes and are wirelessly linked to a transceiver. A transceiver 10 provides for the interrogation of each sensor-enabled RFID tag to receive responsive transponder signals that carry information representative of both the three-dimensional location of the sensor-enabled RFID tags and the sensed conditions within the reactor. This allows for three-dimensional profiling of the specifically measured condition within the reactor. |
US11288461B2 |
High voltage gain switched capacitor filter integration
A method of operating switched capacitor filter integration circuits by pre-charging a final filter capacitor thereof with the final full voltage gain value during a first subframe to obtain an enhanced signal to noise ratio without changes to the circuit or components thereof. |
US11288458B2 |
Sequence conversion method and apparatus in natural language processing based on adjusting a weight associated with each word
The present application relates to natural language processing and discloses a sequence conversion method. The method includes: obtaining a source sequence from an input signal; converting the source sequence into one or more source context vectors; obtaining a target context vector corresponding to each source context vector; combining the target context vectors to obtain the target sequence; and outputting the target sequence. A weight vector is applied on a source context vector and a reference context vector, to obtain a target context vector, wherein the weight of one or more elements in the source context vector associated with notional words or weight of a function word in the target context vector is increased. The source sequence and the target sequence are representations of natural language contents. The claimed process improves faithfulness of converting the source sequence to the target sequence. |
US11288452B2 |
Dual monolingual cross-entropy-delta filtering of noisy parallel data and use thereof
Sentence pairs can be filtered using dual monolingual conditional cross-entropy filtering. The filtered sentence pairs can be used to train a model for performing a language processing task, such as machine translation. |
US11288446B2 |
Methods and systems for providing an electronic form
A method and system for providing an electronic form are described. The method and system include identifying a visible portion of the electronic form. The electronic form can include a control component at a component location of the electronic form that is operable to receive an input from a user. The method and system can then determine an accessibility state of the control component based on the component location and at least one of a display property of the display and the visible portion. The accessibility state can be a convenient state when the component location is suitable for the display but is in an inconvenient state when the component location is not suitable for the display. When it is determined that the accessibility state is the inconvenient state, the method and system involves displaying a transient control component, or a version of the control component, on the display. |
US11288443B2 |
Summarization method for recorded audio
A meeting summarization method, system, and computer program product, include capturing notes of a user including a time stamp from the user associated with a meeting, synchronizing an agenda of the meeting and the notes of the user based on a correlation between a time stamp of a topic on the agenda and a time stamp of the notes of the user, and analyzing the synchronized topic and the notes to determine highlights of the meeting based on a co-occurrence of the time stamp of the notes of the user and the time stamp of the topic on the agenda. |
US11288440B1 |
System and method for selecting information for display based on past user interactions
A system and method is provided that automatically predicts the link that a user would like to follow by collecting and modeling user actions, and navigates to the link. In one aspect, the system may store a history of the user's manipulation of a browser's user interface, and predict the link of greatest interest to the user by comparing the visual similarity of potential links with previously selected and non-selected links, and estimating the location of the screen that the user is currently viewing. |
US11288439B2 |
Method, equipment, and medium for displaying content
The present disclosure relates to a method, device and terminal for displaying content, and a medium, used for completely displaying content entered by a user when a content including many characters is entered in an input box, so as to avoid tedious operation when the user views the entered content which is not displayed. The method for displaying content of the present disclosure includes: receiving target content entered in a first display region; calculating an occupancy rate based on the target content and the first display region in real time; reducing a font size of the target content in response to that the occupancy rate satisfies a first condition; generating a second display region for displaying the target content in response to that the occupancy rate satisfies a second condition. |
US11288436B2 |
Method of analyzing and detecting critical cells
A method includes obtaining a feature vector for each cell in a group of cells. The feature vector for a cell includes a score value for each feature in a set of features selected for characterizing the group of cells. The method includes clustering cells in the group into a selected number of clusters, based on distances between end points of feature vectors of the cells. The method includes generating a list of ranked critical cells in the selected number of clusters based on a list of prioritized features associated with the set of features. The method includes outputting the list of ranked critical cells for use in adjusting cell layouts based on the ranked critical cells. |
US11288434B2 |
System and method for obfuscation of electronic circuits
A computer-implemented method of generating randomized electrical interconnects for an electronic circuit comprises steps of receiving a netlist of nodes of electronic components to be connected, each connection between the nodes forming an electrical interconnect; determining a list of one or more path directions for each electrical interconnect; determining a plurality of path direction distances for each electrical interconnect; generating a plurality of segments for each electrical interconnect, each segment having one path direction and a length which are selected at random; calculating a sum of the lengths of all segments of the plurality of segments in each path direction each time a segment is generated for each electrical interconnect; removing one path direction from the list of path directions when a first condition is met; and stopping the generating a plurality of segments for each electrical interconnect when a second condition is met. |
US11288433B2 |
Power grid layout techniques
Various implementations described herein refer to a method for providing a cell layout with a power grid line, track lines and vias. The method may include determining a cell placement pitch from architecture rules related to the cell layout. The method may include converting spacing for the vias in terms of the cell placement pitch to identify free regions on the track lines for placement of the vias. The method may include determining boundaries for the free regions based on the spacing of the vias from the power grid line and the track lines. |
US11288427B2 |
Automated root-cause analysis, visualization, and debugging of static verification results
Disclosed herein are system, method, and computer-readable storage device embodiments for implementing automated root-cause analysis for static verification. An embodiment includes a system with memory and processor(s) configured to receive a report comprising violations and debug fields, and accept a selection of a seed debug field from among the plurality of debug fields. Clone violations may be generated by calculating an overlay of a given violation of the violations and a seed debug field, yielding possible values for a subset of debug fields. A clone violation may be created for a combination of the at least two second debug fields, populating a projection matrix, which may be used to map violations and clone violations to corresponding numerical values in the projection matrix and determine a violation cluster based on the mapping having corresponding numerical values and score(s) satisfying a threshold, via ML. Clustering may further be used to generate visualizations. |
US11288424B2 |
Adaptive time scaling for accelerating explicit finite element analysis
A method for accelerating an explicit finite element analysis (FEA) simulation of a modeled system or process includes performing an initial iteration of the FEA simulation according to a baseline time interval via an FEA computing network, and calculating a criteria ratio of a predetermined set of scaling criteria for the modeled system or process. The method includes determining a time-scaling factor using the criteria ratio via the FEA computing network as a function of the criteria ratio, and then applying the time-scaling factor to the baseline time interval to generate a scaled time interval. The scaled time interval accelerates simulation time of the FEA simulation. The method includes performing a subsequent iteration of the explicit FEA simulation at the scaled time interval using the FEA computing network. The process continues for subsequent iterations, with the time-scaling factor adapting with each iteration. |
US11288421B1 |
Dynamic modeling method for dynamic power noise simulation
Computationally efficient methods of determining a transient supply current in a circuit are disclosed. The methods include offline simulation of circuit models to obtain time series of signal currents which are used in a dynamic simulation to calculate equivalent capacitances for a cell model of the circuit. The equivalent capacitances may be used in the simulation to compute estimates of noise current in a power distribution network. |
US11288419B2 |
Simulation apparatus, simulation method, and computer readable medium storing program
A processing apparatus analyzes behavior of a granular material including a plurality of particles having different sizes based on a simulation condition input from an input apparatus. The processing apparatus obtains behavior of a coarse grained granular material based on a value of a parameter defining a particle diameter distribution of a granular material to be simulated and a value of a coarse graining coefficient which is a reference for coarse graining of the particles, which are input from the input apparatus. Further, the processing apparatus associates the behavior of the particles obtained by the simulation with the input value of the coarse graining coefficient and outputs the result to the output apparatus. |
US11288414B2 |
Artificial intelligence-based manufacturing part design
Systems, methods, and apparatus for artificial intelligence-based manufacturing part design are disclosed. A system for designing a part comprises at least one processor configured: to encode the desired part design to generate an encoded desired part design; to identify a group of part designs within a space that is similar to the desired part design by comparing the encoded desired part design to encoded realized part designs, encoded imagined part designs, real metadata, and imagined metadata within the space; to generate an encoded optimal part design by analyzing the group of part designs according to objectives and weightings provided by a user; and to decode the encoded optimal part design to generate an optimal part design. Further, the system comprises a display configured to display, to the user, the optimal part design, which the user may use as a guide to modify the desired part design accordingly. |
US11288411B2 |
B-rep matching for maintaining associativity across CAD interoperation
A method allows transferring references from vertices, edges, and faces of a solid or surface model to an edited model, by finding correspondences between vertices, edges, faces, and bodies of the models. The method begins by quickly finding matching bodies and aligning them, considering factors such as size, complexity, and the location of its vertices, edges, and faces. For every pair of matched bodies, it then matches exactly coincident vertices, edges, and faces. Of the remaining unmatched topology, it matches edges and faces in the new model that overlap those of the old model considerably. It uses near-neighbor structures to speed up the search for correspondences by eliminating old-new pairs of vertices, edges, and faces that do not overlap. Finally, it iteratively matches unmatched vertices, edges, and faces whose adjacent vertices, edges, and faces are in exact correspondence between the old and new models. |
US11288410B2 |
Systems and methods for selecting and marking a location on a dental aligner
Described herein are systems and methods for marking a dental aligner. A method for marking a dental aligner includes receiving a digital model corresponding to a dental aligner. The digital model includes a dental arch comprising a plurality of teeth. The method further includes determining whether a section of teeth on a right side or a left side of the dental arch includes flatter occlusal surfaces and selecting the section with the flatter occlusal surfaces, identifying surfaces on the teeth of the selected section that are flat relative to other surfaces on the teeth of the selected section, determining a line of best fit between the flat surfaces, and marking the dental aligner with a marking based on the line of best fit. |
US11288407B2 |
Method and electronic device for controlling voltage output to external electronic device according to size of voltage detected at signal terminal connected to external electronic device
An electronic device for controlling voltage and a method therefor are provided. The electronic device includes a power regulator, a connector including one or more signal terminals and one or more power terminals electrically connected to the power regulator, and a control circuit electrically connected to the one or more signal terminals. The control circuit is configured to identify a type of an external electronic device connected through the connector, identify detected values for at least some of the one or more signal terminals based at least on the identified type corresponding to a predetermined type, and output, through the power regulator, a predetermined voltage to the external electronic device through the one or more power terminals based at least on the detected value being within a first predetermined range. |
US11288406B1 |
Fast XOR interface with processor and memory
An embodiment is directed to a hardware circuit for performing operations on data transmitted between a processor and memory. The hardware circuit includes a first interface communicatively coupled to the processor. The first interface configured to emulate a first protocol of the memory. The hardware circuit further includes a second interface communicatively coupled to the memory. The second interface configured to emulates a second protocol of the processor. The hardware circuit also includes hardware logic configured with a bi-directional path, such that each of the first and second interfaces is associated with a different direction of the bi-directional path. The bi-directional path is configured to execute an operation on data received at both the first interface and the second interface. |
US11288405B2 |
Integrated circuit(s) with anti-glitch canary circuit(s)
An IC comprising functional circuit to perform primary functions of the IC is provided. The functional circuit is to enable electrical signals to propagate through it within a timing constraint of the functional circuit. The IC comprises at least one canary circuit used for detecting glitch attacks on the circuit. Electrical signals are to propagate through the canary circuit(s) within a defined timing constraint of the canary circuit(s). The canary circuit is to provide a signal path designed such that in the event of a timing constraint of the functional circuit(s) is violated due to a glitch attack, also the timing constraint of the canary circuit(s) is violated. |
US11288404B2 |
Resource protection
A System on Chip (SoC), including a plurality of processor cores including a secure master, which is configured to run security software, and a non-secure master, which is configured to run non-security software; a resource configured to be shared by the secure master and the non-secure master; and a state machine configured to protect the resource by allowing only the secure master to transition the resource to a particular state of the state machine, and allowing only the non-secure master to transition the resource to another particular state of the state machine. |
US11288403B2 |
System and method for cryptographic verification of vehicle authenticity
A system and method for cryptographic verification of entity/vehicle authenticity, comprising generating a Vehicle Identification Number (VIN)—Key for an individual platform/vehicle; applying the VIN—Key to components of the platform/vehicle; receiving input for the platform/vehicle; validating the authenticity of the input and/or the platform/vehicle; performing the operation of the input if it was validated; terminating the operation if it was not validated; logging the operation; and decommissioning the platform/vehicle at the end of life. |
US11288399B2 |
Cryptographically secure dynamic third party resources
A system for providing updatable secure content resource. A content server may pay a content resource on the content author for an access by a requester. The content server receives a session request call from the requester prior to accessing the content resource. In response to the session request, the content server generates a session for the requester. The content server generates a payload that includes a location identifying the content resource on the content author and embeds the embedded cryptographic content. The content server transmits the generated payload to the requester. A resource server may receive an authentication access request in response to the embedded cryptographic content. In response to authenticating the authentication access request, the resource server provides the access to the requester. |
US11288398B2 |
Systems, methods, and devices for obfuscation of browser fingerprint data on the world wide web
Systems, methods, and devices for obfuscation of browser fingerprint data are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method may include: (1) receiving an electronic communication from an electronic device to a destination; (2) identifying a raw device fingerprint value in the electronic communication from an electronic device; (3) selecting at least one replacement value for the raw device fingerprint value; (4) replacing the raw device fingerprint value with the replacement value in the electronic communication; and (5) sending the electronic communication with the replacement value to the destination. |
US11288393B2 |
Data sharing using alias objects
A method of sharing data in a multi-tenant database includes generating a share object in a first account comprising a share role. The method includes associating one or more access rights with the share role, wherein the one or more access rights indicate which objects in the first account are accessible based on the share object. The method includes granting, to a second account, cross-account access rights to the share role or share object in the first account. The method includes receiving a request from the second account to access data or services of the first account. The method further includes providing a response to the second account based on the data or services of the first account. |
US11288390B2 |
Language-localized policy statements
Techniques for generating and using reader-friendly policy statements are disclosed. In one or more embodiments, a policy management service receives a request for an authorization policy in a language-localized syntax. The policy management service identifies a syntax graph corresponding to the authorization policy and traverses the syntax graph to obtain at least a requestor variable value associated with the authorization policy, an action variable value associated with the authorization policy, a resource variable value associated with the authorization policy, and a location variable value associated with the authorization policy. The policy authorization service generates a reader-friendly policy statement in the language-localized syntax using the requestor variable value, the action variable value, the resource variable value, and the location variable value. Responsive to the request, the policy authorization service provides the reader-friendly policy statement. |
US11288388B2 |
Proxy-free data access security for data store
A secure proxy-free data store access system includes plurality of hierarchically privileged nested tuple-space partitions in a content addressable memory, a plurality of hierarchically contained programming interface functions defined within each of the plurality of hierarchically privileged nested tuple-space partitions, and a plurality of virtual machines each associated with a processor core associated with at least one tuple-space partition. The system further includes logic for reading and writing data from the content addressable memory via a transactional read pipeline and a transactional write pipeline. |
US11288387B2 |
Method and system for self-sovereign information management
The present teaching relates to method, system, medium, and implementation for secure data management by a trusted entity. A request is first received for validating one or more data items related to a record owner in order to carry out a transaction between the record owner and a service provider. With respect to the one or more data items, at least one access limitation associated therewith is determined. A cloaked identifier is generated for the request with information related to the transaction and the one or more data items incorporated therein and sent to the record owner to proceed with the validation. |
US11288383B2 |
Access control tool
An apparatus includes a memory and a hardware processor. The memory stores security restrictions. The processor detects that a user attempted to access a third-party application that does not use the stored security restrictions and communicates the stored security restrictions to the third-party application. The processor also receives a message indicating that the third-party application registered the security restrictions, determines, based on the stored security restrictions, that the user should be granted access to the third-party application, and in response to the determination that the user should be granted access to the third-party application, redirects the user to the third-party application. |
US11288380B2 |
Securely sharing selected fields in a blockchain with runtime access determination
A blockchain architecture allows blocks to store both public and private data. The public data may be accessible to any node in the blockchain network, while the private data may be accessible only to nodes specified in an access list, which may be provided when a record is added to the blockchain. When a new record is received, any private fields in the record may be identified and encrypted by a receiving node. The key may then be encrypted and sent with the protected record to other nodes in the access list. These nodes can access the encryption key, decrypt the private fields, and provide a consensus decision to a receiving node. After consensus, the protected record may be added to the blockchain, where the public fields may be freely accessed by any node, and the private fields remain accessible only to nodes in the access list. |
US11288379B2 |
Methods of providing data privacy for neural network based inference
Methods and systems that provide data privacy for implementing a neural network-based inference are described. A method includes injecting stochasticity into the data to produce perturbed data, wherein the injected stochasticity satisfies an ε-differential privacy criterion and transmitting the perturbed data to a neural network or to a partition of the neural network for inference. |
US11288377B1 |
Virtual machine-based trusted execution environment
A virtual machine (VM) provisioned in the IaaS platform from a custom OS distribution that implements a remote attestation of itself. The VM can prove its privacy and integrity properties to an external party using a set of OS-level restrictions and IaaS-level validations. Remote attestation provides guarantees that the VM administrator cannot tamper with the VM operation and cannot access sensitive data. The attested properties are guaranteed by the correct operation of the underlying VM technology. |
US11288375B2 |
Automatic detection of an incomplete static analysis security assessment
Embodiments include method, systems and computer program products for automatic detection of an incomplete static analysis security assessment. In some embodiments, a method includes obtaining component versioning data associated with a build of an application. The method further includes determining, using the component versioning data associated with the build of the application, that a static analysis security assessment configuration of the application is incomplete. The method further includes, responsive to determining that the static analysis security assessment configuration of the application is incomplete, generating metadata indicating that at least a portion of the build of the application has been changed from a previous build of the application. |
US11288373B2 |
Boot failure recovery scheme for hardware-based system of autonomous driving vehicles
In one embodiment, a computer-implemented method of performing a secure boot operation in an autonomous driving vehicle includes reading a first marker from a storage device in which the storage device includes a plurality of partitions and at least the first marker. The plurality of partitions includes a first partition including stored software, the first marker associated with the first partition, and wherein the first marker includes a unique identifier and an authentication code. The method further includes determining if the read first marker associated with the first partition is valid during a boot-up operation and executing the stored software in the first partition if the read first marker is determined valid. |
US11288369B1 |
Systems and methods for detecting and protecting against malicious use of legitimate computing-system tools
A computer-implemented method for detecting and protecting against malicious use of legitimate computing-system tools may include (i) identifying a computing-system tool that can perform benign actions and malicious actions on a computing system, (ii) creating a set of recorded actions by recording actions performed by the computing-system tool on the computing system over a predetermined period of time, (iii) analyzing the set of recorded actions via a machine learning method that, for each action in the set of recorded actions, determines whether the action is anomalous compared to other actions in the set, (iv) classifying an action in the set of recorded actions as malicious based at least in part on determining that the action is anomalous, and (v) initiating, in response to classifying the action as malicious, a security action related to the action. Various other methods, systems, and computer-readable media are also disclosed. |
US11288365B2 |
Intrusion detections with ambient light sensors and super input/output circuits
An example intrusion detection system for a computer includes: an ambient light sensor to detect an increase in ambient light indicative of a housing of the computer being opened; and a super input/output integrated circuit (SIO) to receive a signal from the ambient light sensor indicating that the housing of the computer has been opened. |
US11288364B1 |
Data protection based on cybersecurity feeds
Data protection based on cybersecurity feeds is described. A system receives cybersecurity feed content from a cybersecurity feed. If the cybersecurity feed content is relevant to data associated with an organization, the system evaluates a cybersecurity threat based on the cybersecurity feed content. The system selects at least one data protection policy, from multiple data protection policies, which corresponds to the evaluated cybersecurity threat. The system implements the selected at least one data protection policy. |
US11288358B2 |
On skin decentralized identity technologies
Embodiments disclosed herein are related to making a determination that a wearable device that is configured to host or access a DID management module is in contact with the skin of a DID owner. A determination is then made that the DID owner is authorized to use a DID that is associated with the DID management module. Finally, one or more DID-related functions are performed using the DID that is associated with the DID management module by communicating with a second computing system that is associated with a second DID. The wearable device allows the one or more DID-related functions to be performed in a portable and secure manner. |
US11288350B2 |
Blue light adjustment for biometric security
Systems and methods for blue light adjustment with a wearable display system are provided. Embodiments of the systems and methods for blue light adjustment can include receiving an eye image of an eye exposed to an adjusted level of blue light; detecting a change in a pupillary response by comparison of the received eye image to a first image; determining that the pupillary response corresponds to a biometric characteristic of a human individual; and allowing access to a biometric application based on the pupillary response determination. |
US11288349B2 |
System and method for authentication using biometric hash strings
A process for completing transactions using biometric data, including include possible redundancies to ensure the accuracy of the transaction, and the system needed to perform the process. The process entails obtaining a biometric sample, extracting a biometric hash string from the biometric sample, converting the biometric hash string into an alpha numeric device, using the alpha numeric device to convey an identity, and equating the alpha numeric device to an identity with an account or membership. |
US11288347B2 |
Login from an alternate electronic device
Systems and techniques for providing login from an alternate electronic device are presented. A system can receive hash data associated with first fingerprint data and a timestamp from a first electronic device in response to a determination that the first electronic device satisfies a defined criterion associated with a terminal computing request. The system can also form a correlation between the first electronic device and a second electronic device within a geographic area associated with the first electronic device based on the timestamp, first location data associated with the first electronic device, and second location data associated with the second electronic device. Furthermore, the system can initiate display of a graphical user interface on the second electronic device in response to a determination that second fingerprint data provided to the second electronic device within a timeframe associated with the timestamp matches the first fingerprint data associated with the hash data. |
US11288342B2 |
Integrity protected capacity license counting
A global count value can be determined in a distributed computing system by maintaining at each node in a plurality of nodes in the distributed computing system a local current count value determined at each node, copies of remote current count values determined at other nodes in the plurality of nodes and communicated to each node and a ledger having a cryptographically protected history of determined local count values and communicated remote count values. The local current count value and the copies of the remote current count values are used to compute the global count value at one or more of the plurality of nodes. In addition, the ledger is used to verify integrity of the history of determined local count values and communicated remote count values. |
US11288339B1 |
Systems and methods for rational function fitting in model generation
Systems and methods are provided for generating a state space model of a physical system. Embodiments of a computer-implemented system may include a physical system data structure that includes frequency-domain response data that is indicative of a response of one or more components of a physical system to a stimulus, and a state space model generation engine that is configured generate a state space model based on the frequency-domain response data, where the state space model is usable to simulate a time-domain response of the one or more components of the physical system. |
US11288336B2 |
Systems and methods for providing content items in situations involving suboptimal network conditions
The present disclosure provides systems and methods that provide improved access to content items in situations involving suboptimal network conditions. In particular, when a user attempts but fails to access a content item, a computing system can enable the user to access an alternative version of the content item that has been modified to account for the network conditions, thereby improving the accessibility and latency of content items for devices that are suffering from slow and/or unreliable network connections. |
US11288334B2 |
Content agnostic quality estimation and topic modeling
In an example embodiment, a content agnostic approach to quality of assessment of social media posts or other items or content in an online network, such as a social networking service, is utilized. Specifically, information about members contained in member profiles may be used to derive meaningful insights about posts they interact with collectively. |
US11288332B1 |
Visual search
Described is a system and method for enabling visual search for information. With each selection of a search term, additional search terms are dynamically selected and presented to the user in conjunction with results matching the currently selected search terms. Likewise, a selected search term may be tokenized and a graphical token presented to the user to represent the selected search term. |
US11288325B1 |
Data access optimization in distributed database
A distributed database receives an instruction to read or write data. The instruction includes a key. The database includes a key space defined by attoshards. An attoshard is a segment of key space having a size, in keys, proportional to a total number of nodes in the database. The attoshard includes keys for cluster segments at predefined positions in the attoshard. Each cluster segment corresponds to one cluster. A node of the database hashes the key to generate a token. The node performs a modulo operation on the token using the total number of nodes in the database to compute a remainder value. The node determines a cluster segment of an attoshard based on a position in the attoshard defined by the remainder value. The node determines a cluster for the instruction based on the cluster segment and executes the instruction at the determined cluster. |
US11288323B2 |
Processing database queries using data delivery queue
A computer system processes data requests using a data delivery queue. A query received from a client is processed to generate response data, wherein the response data is held in a queue prior to transmitting to the client. The response data in the queue is iteratively divided into a plurality of blocks, wherein each block of the plurality of blocks is compressed prior to transmitting to the client, and wherein a block size of a given block is determined based on an amount of time to compress and transmit a preceding block. The plurality of blocks are transmitted to the client. Embodiments of the present invention further include a method and program product for processing data requests using a data delivery queue in substantially the same manner described above. |
US11288317B2 |
System for refining cognitive insights using travel-related cognitive graph vectors
A method, system and computer-usable medium are disclosed for using travel-related cognitive graph vectors. |
US11288314B2 |
Method and apparatus for multi-dimensional content search and video identification
A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar sequence or structure searches. Traversal indexes utilize highly discriminative information about images and video sequences or about object shapes. Global and local signatures around keypoints are used for compact and robust retrieval and discriminative information content of images or video sequences of interest. For other objects or structures relevant signature of pattern or structure are used for traversal indexes. Traversal indexes are stored in leaf nodes along with distance measures and occurrence of similar images in the database. During a sequence query, correlation scores are calculated for single frame, for frame sequence, and video clips, or for other objects or structures. |
US11288308B2 |
System for a verifiable physical object with a digital representation and related applications
This computerized system can include a computer system in communication with an immutable storage; a first data capture device and a second data capture device can be in communications with the computer system; a set of computer readable instructions can be included in the computer system configured for receiving a first event record including a first location, a first time and a first set of metadata wherein the first set of metadata includes an original digital representation captured by the first data capture device of the physical object, receiving a subsequent event record from the second data capture device and, determining if the original digital representation is equivalent to the subsequent digital representation thereby providing for verification that the same physical object transitioned from an originating event to a subsequent event. |
US11288301B2 |
YAML configuration modeling
A method, system and computer program product for YAML configuration exploration includes importing from fixed storage into memory of a computing system, a multiplicity of YAML conformant configuration files, parsing each of the imported YAML conformant configuration files and storing each element of each of the parsed YAML conformant configuration files in a database. The method additionally includes generating a data model from the stored elements in the database. Finally, the method includes presenting a data visualization of at least a portion of the generated data model including elements from at least two different ones of the imported YAML conformant configuration files. |
US11288294B2 |
Natural language processing and artificial intelligence based search system
In some examples, natural language processing (NLP) and artificial intelligence based searching may include identifying named entities in text from a corpus of documents. References in the text may be resolved with the identified named entities. Links between the named entities may be determined, and a bi-direction rootless graph may be generated. Semantic relationships may be determined from text of the named entities, and blacklist keywords may be identified. Machine learning classification may be performed based on a pair of the named entities and a blacklist keyword. A classification may be determined based on the pair of named entities and the blacklist keyword, and a rule may be identified that specifies which named entity in the pair is to be flagged. Further, a node in the graph may be flagged based on an association with the named entity identified according to the rule. |
US11288292B2 |
Entity display priority in a distributed geographic information system
A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers. |
US11288289B2 |
Multi-tenant data integration
An enterprise application integration system (EAIS) is disclosed that enables customer service applications to access and share data with enterprise information systems in real time. |
US11288285B2 |
System and method for switching from consistent database to an eventual consistent database replica in real time while preventing reads of past versions of the data
The present disclosure provides for consistent reads in a global database that is replicated to one or more global clones. A state machine is implemented, and executed independently, for each project in each region. Based on the state of a project when a read request is received, the read request will be served by the global database, served by the global clone, or ignored as an invalid request. |
US11288284B2 |
Managing a computing cluster using durability level indicators
A method for managing data in a distributed data processing system including a number of processing nodes includes storing data units in data stores that are associated with a number of different levels of durability. The method includes maintaining indicators including a first indicator associated with a first durability level and a second indicator associated with a second durability level. The first indicator is maintained to reflect a time interval at which all sets of data units associated with the time interval are stored at the first durability level. The second indicator is maintained to reflect a timer interval at which all sets of data units associated with the time interval are stored at the second durability level. The first and second indicators are used to manage processing of the data units in the distributed data processing system. |
US11288279B2 |
Cognitive computer assisted attribute acquisition through iterative disclosure
A method, system, and computer program product are provided for displaying query items (e.g., patient attributes) and answers (e.g., treatment recommendations) by performing a ranking analysis of query items by running a cognitive analysis comparison of each marginal answer confidence improvement metric for each unspecified query item in the first plurality of query items to rank the query items in sorted order from largest to smallest marginal answer confidence improvement metric. |
US11288278B2 |
Analyzing and answering questions
A computer-implemented method includes receiving, at a computer system, a question; identifying one or more first semantic elements in the question; selecting, from one or more electronic documents, a plurality of candidate responses to the question based on comparison of the one or more first semantic elements to second semantic elements; determining completeness scores for the plurality of candidate responses, wherein each of the completeness scores indicates how completely a corresponding candidate response from the plurality of candidate responses answers the question; determining relevance scores for the plurality of candidate responses, wherein each of the relevance scores indicates how relevant a corresponding candidate response from the plurality of candidate responses is to the question; and providing, by the computer system, at least a portion of the plurality of candidate responses based, at least in part, on the completeness scores and the relevance scores. |
US11288276B2 |
Method, system, and computer program product for identifying and resolving constraint violations in a database replication system
A method, system, and computer program product for identifying and resolving constraint violations in a database replication system determine a predetermined type of constraint violation and, in response thereto, write a record that failed to replicate into an error table on a target database and create a trigger on the error table to automatically and immediately handle the error record, based on why the record failed to replicate. |
US11288275B2 |
Technique for fast join processing of dictionary encoded key columns in relational database systems
For join acceleration, a computer stores local encoding dictionaries (ED), including a build ED that contains a plurality of distinct build dictionary codes (DC) and a probe ED that contains a plurality of distinct probe DCs that is not identical to the plurality of distinct build DCs (BDC). Build data rows (DR) that contain a build key that contains BDCs from the plurality of distinct BDCs is stored. Probe DRs that contain a probe key that contains probe DCs from the plurality of distinct probe DCs is stored. A request for a relational join of the build DRs with the probe DRs is received. The BDCs from the build key and the probe DCs from the probe key are transcoded to global DCs (GDC) of a global ED. Based on GDCs for the build key, a build array whose offsets are respective GDCs of the global ED is populated. Based on GDCs for the probe key, offsets of the build array are accessed. A response to the request for the relational join that is based on accessing offsets of the build array is sent. |
US11288273B2 |
Machine learning based plug-in for providing access to cloud-based analytics engine
A method may include generating, based on text associated with an interaction between a user and an application, a query corresponding to an intent of the interaction. The query may be generated by applying one or more machine learning models trained to determine the intent of the interaction and to generate the query by mapping, to a corresponding slot in a template query, one or more named entities included in the first text. The query may be sent to an analytics engine not associated with the application to retrieve, from a database associated with the analytics engine, data relevant to the interaction between the user and the application. A data presentation providing a visual representation of the data retrieved from the database may be generated for display at a client associated with the user. Related systems and articles of manufacture are also provided. |
US11288267B2 |
Pluggable storage system for distributed file systems
A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes an initial instruction for a file stored in a first storage system, determining that the initial instruction is not supported by the first storage system, identifying a combination of instructions to the first storage system after determining that the initial instruction is not supported by the first storage system, wherein the combination of instructions is based on the initial instruction, performing the identified combination of instructions on the file stored in the first storage system, and storing results of the performed identified combination of instructions. |
US11288261B2 |
Data ingestion into a polystore
A method may include determining, based on a data analysis plan that includes analytical operations performed on at least a portion of the dataset being ingested into and/or stored in the polystore, an optimization for the ingestion of the dataset into the polystore. The ingestion of the dataset includes storing, in a first database management system and/or a second database management system in the polystore, the portion of the dataset. The analysis plan may be modified, based on the optimization, by adding, removing, and/or reordering one or more analytical operations included in the data analysis plan. During the ingestion of the dataset, the optimization may be applied by routing, based on the optimization, the portion of the dataset for storage at the first database management system and/or the second database management system. Related systems and articles of manufacture are also provided. |
US11288257B2 |
Memory optimization using data aging in full text indexes
A framework for memory optimization of database indexes, and in particular for aging full-text index data, is described herein. In one embodiment, if, while a database table is aged, there are index tables associated with the database table, the associated index tables are automatically aged. This way, the system memory footprint will be reduced, leading to reduced cost as less system memory is required to perform remaining operations, and leading to increased performance as more system memory is available for other operations. |
US11288256B2 |
Dynamically providing keys to host for flow aggregation
Some embodiments provide a novel method for collecting and reporting attributes of data flows associated with machines executing on a plurality of host computers to an analysis appliance. The analysis appliance, in some embodiments, receives definitions of keys and provides them to the host computers. In some embodiments, existing keys are modified based on the analysis. Additionally, or alternatively, new keys are provided based on the analysis. In some embodiments, the analysis appliance receives the flow group records (e.g., sets of attributes) based on the keys and the configuration data from each host computer. |
US11288254B2 |
Method of and system for processing request in distributed database
A method for processing a request, where the request is of a declaratory-type and is destined from a request source to a distributed database that has a plurality of transaction destination locations (TDLs). The distributed database is part of distributed computer system, and the distributed computer system has a supervisory device. The method is executable by the supervisory device and includes: receiving the request, processing the request to generate a first transaction of a read-type and identifying at least one condition-satisfying TDL, acquiring a lock value for the condition-satisfying TDL, executing the first transaction, processing the request to generate a last transaction of a modification-type for modifying information associated with the at least one TDL, before executing the last transaction, checking a status of the lock, and only executing the last transaction based on a positive outcome. A distributed software system for doing the same is also provided. |
US11288253B2 |
Allocation method and device for a distributed lock
A method and device for allocating a distributed lock is provided. A globally unique service process ID (SPI) is introduced for each distributed application service process while guaranteeing correctness of a distributed lock, and the SPI is used to directly manage ownership of the distributed lock. The service replacement process sends to the server a request for inheriting ownership of the distributed lock before the lifecycle of the lock file expires, the inherit request including the SPI. |
US11288251B2 |
Supporting concurrent updates to a database page
A method for supporting concurrent updates to a database page may include providing shared access to the database page. A first update may be performed with respect to a first record in the database page. A second update may be performed with respect to a second record in the database page. The first update and the second update may be performed concurrently while the shared access to the database page is being provided. The method may also include synchronizing the first update and the second update. |
US11288249B2 |
Implementing an interface between tuple and message-driven control entities
Some embodiments of the invention provide a novel method for interfacing between a first tuple-based controller and a second controller using a message-based protocol. The method of some embodiments identifies a set of changed tuples stored in a set of output tables, generates a set of messages based on the changed tuples, and sends the generated set of messages to a second controller. In some embodiments, the first and second controllers are parts of a network control system that manages forwarding elements to implement a logical network. |
US11288248B2 |
Performing file system operations in a distributed key-value store
Techniques are disclosed for managing a high performance, fault-tolerant, strongly consistent, distributed key-value store system. The key-value store may store information, such as metadata for a distributed file system. Fault-tolerance means that the distributed key-value store continues to provide access to values in the key-value store in spite of a certain number of node failures. To provide this capability, the key-value store may store copies of (key, value) pair on N+1 nodes in order to provide fault tolerance for the failure of up to N nodes. In addition, metadata describing which nodes store a given value is stored on 2N+1 nodes and the distributed key-value store is sized such that there are 3N+1 nodes in a cluster. Doing so allows the key, value store to tolerate a failure of N nodes, while still maintaining a consistent and available key-value store. |
US11288246B1 |
Ascribing a confidence factor for identifying a given column in a structured dataset belonging to a particular sensitive type
Various aspects of the subject technology relate to systems, methods, and machine-readable media for determining a confidence factor for a sensitive type. The method includes applying a set of matching procedures to cells in a structured data set, the structured data set comprising columns and/or rows. The method also includes counting hit counts for the cells, the hit counts corresponding to successful matches. The method also includes counting null counts for the cells, the null counts corresponding to cells having null or invalid values. The method also includes counting mishit counts for the cells, the mishit counts corresponding to cells that are not null and do not result in a match. The method also includes calculating the confidence factor based on the hit counts, the null counts, and the mishit counts, the confidence factor providing an effective probability that cells in the structured data set is of the sensitive type. |
US11288237B2 |
Distributed file system with thin arbiter node
Systems and methods for using a thin arbiter node as a quorum decision maker in a distributed file system. An example method comprises receiving a write request with respect to a file, identifying a first data storage unit storing a first replica of the file and a second data storage unit storing a second replica of the file, determining that the first data storage unit is unavailable and that the second data storage unit is available, and in response to determining, using metadata residing on a thin arbiter node, that the second data storage unit contains at least on stale file replica, failing the write request to avoid split brain in the distributed file system. |
US11288236B2 |
Data synchronization management
In general, a data synchronization management system is disclosed in which files (and/or other data) are synchronized among two or more computing devices. Synchronization policies specify files to be synchronized based on selected criteria including file data, metadata, and location information. In general, files are initially copied from a primary client computing device to secondary storage. Thereafter, files to be synchronized are identified from the secondary storage and copied to other computing devices. Additionally, synchronized files may be viewed and accessed through a cloud and/or remote file access interface. |
US11288225B2 |
Adapting transmitter training behavior based upon assumed identity of training partner
The present disclosure generally relates to reducing time for interface transmitter training based upon an assumed identify of the training partner. It is unlikely for a drive PHY to link up with multiple PHYs per power cycle. Therefore, it is a fair assumption that when there is no power loss, the drive PHY is connected to the same host device. The drive can therefore change its behavior based on the assumed identity of the host from previously exchanged identify frames, if the previously used training algorithm was sufficient for interface transmitter training for the particular host. The drive will go directly to the correct training algorithm without the need to do a PHY reset using a training algorithm that is tailored to the host and thus reduce interface transmitter training time. |
US11288223B2 |
Bridge chip with function of expanding external devices and associated expansion method
A bridge chip with a function of expanding external devices and an associated expansion method are provided, wherein the bridge chip may include at least one transmission interface, a bridge control unit and a connecting port. The transmission interface may be configured to make at least one external device outside the bridge chip couple to the bridge chip; the bridge control unit is coupled to the transmission interface, and may be configured to control priority of the external device for performing data transmission; and the connecting port is coupled to the bridge control unit, and may be configured to make the bridge chip couple to a host device, to allow the host device to perform data transmission with the external device. More particularly, a number of the external device is expandable. |
US11288220B2 |
Cascade communications between FPGA tiles
A tile of an FPGA provides memory, arithmetic functions, or both. Connections directly between multiple instances of the tile are available, allowing multiple tiles to be treated as larger memories or arithmetic circuits. By using these connections, referred to as cascade inputs and outputs, the input and output bandwidth of the arithmetic and memory circuits are increased, operand sizes are increased, or both. By using the cascade connections, multiple tiles can be used together as a single, larger tile. Thus, implementations that need memories of different sizes, arithmetic functions operating on different sized operands, or both, can use the same FPGA without additional programming or waste. Using cascade communications, more tiles are used when a large memory is needed and fewer tiles are used when a small memory is needed and the waste is avoided. |
US11288219B2 |
USB switching circuit and electronic apparatus having the same
A USB switching circuit includes a first multiplexer, a second multiplexer coupled with the first multiplexer through transmission paths, and a voltage regulation circuit coupled with the first and second multiplexers. The first multiplexer distributes first data signals to the transmission paths according to first control signals. The second multiplexer distributes a second data signal to the transmission paths according to second control signals. The voltage regulation circuit sets a maximum voltage and a minimum voltage of the first data signals to corresponding to a common voltage. The maximum voltage of the first data signals is not higher than a maximum voltage of the second control signals, or the minimum voltage of the first data signals is not lower than a minimum voltage of the second control signals. The first data signals and the second data signal are generated according to different communication protocols. |
US11288215B2 |
Mapped register access by microcontrollers
A microcontroller can interact with external ASICs using a multi-serial peripheral interface. The ASICs and the microcontroller can be included in an electrical device or an optical-electrical device. The microcontroller can implement the interface to access the registers of the different ASICs in bulk interactions, including a bulk status request, bulk configuration setting, and bulk data reads. |
US11288211B2 |
Methods and systems for optimizing storage resources
A method for moving data includes identifying, by a staging manager in a container, a trigger condition associated with data being used by an application external to the container, performing an analysis on the trigger condition, making a first determination, based on the analysis, that the trigger condition is satisfied, and processing, based on the first determination, a data movement action. |
US11288204B2 |
Logical and physical address field size reduction by alignment-constrained writing technique
A method and arrangement are disclosed involving receiving a read-type command at a data storage arrangement, calculating a command span of the received read-type command and performing a look-up command, through use of a processor, for data located in each extent at a condensed logical block address state table for the read-type command, wherein the condensed logical block address state table describes a logical to physical table and at least one of transmitting data and displaying data related to the read-type command found in the condensed logical block address state table. |
US11288203B1 |
Zones in nonvolatile memory formed along die boundaries with independent address translation per zone
This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client. |
US11288201B2 |
Techniques for performing a non-blocking control sync operation
An apparatus includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes an interface configured to send first data to be stored to the non-volatile memory. The controller further includes a control circuit configured to generate updated control information based on storing of the first data to the non-volatile memory. The interface is further configured to concurrently send second data and the updated control information to be stored at the non-volatile memory. The non-volatile memory is configured to store the second data and the updated control information in a non-blocking manner |
US11288189B2 |
Memory controller and method of operating the same
The present technology includes a memory controller that allocates a new buffer memory area in a buffer memory or stores temporarily stored data in the buffer memory into a memory device based on a state of an auxiliary power device that supplies power to the memory device and the memory controller, and a power state of a host. |
US11288178B2 |
Container testing using a directory and test artifacts and/or test dependencies
A system for testing container applications includes a memory, a processor in communication with the memory, a test manager, and a test controller. The test manager runs on a host operating system and creates a test container image including test artifact(s) and/or test dependency(ies). Then, the test manager distributes a set of tests, which are accessible to a test container created from the test container image. The test manager distributes the tests by populating a directory with the set of tests and mounting the directory to the test container. Additionally, the test manager executes the test container image. The test controller is associated with the test container and executes the set of tests accessible to the test container using the test artifact(s) and/or the test dependency(ies). The test controller also monitors the set of tests executed by the test container. Feedback corresponding to the set of tests is provided. |
US11288176B2 |
Executing integration scenario regression tests in customer landscapes
The present disclosure involves systems, software, and computer implemented methods for executing integration scenario regression tests in customer landscapes. One example method includes identifying a request to create a test case for an integration scenario for a cloud platform customer. The test case is created for the scenario, including enabling the test case to run in an isolated customer environment specific to the customer. An update to the cloud platform is identified. The update is provisionally applied to the cloud platform for the customer. The test case is executed in the isolated customer environment, to test the scenario for the customer. A determination is made as to whether execution of the test case succeeded. In response to determining successful test case execution, the update to the cloud platform is finalized for the customer. In response to determining unsuccessful test case execution, the update is rolled back for the customer. |
US11288173B1 |
Test case selection
Test case selection methods are disclosed. A feature of a candidate test case and respective features of a set of test cases are extracted. The set of test cases is clustered into a plurality of clusters based on the respective features of the set of test cases. At least one cluster related to the candidate test case is determined from the plurality of clusters based on the feature of the candidate test case. At least one test case similar to the candidate test case is selected from a plurality of test cases included in the at least one cluster. |
US11288170B1 |
Log analysis debugging without running on real production environment
A computer receives a log file, where the log file comprises records associated with the instructions in a source code. The computer loads, using a debugger, the log file and the source code. The computer receives a loading address from the log file. The computer updates a debugging data format (DWARF) with the one or more records of the log file, where the DWARF is accessed using the loading address and comprises one or more data structure entries. The computer identifies a calling address from the log file and identifies the one or more data structure entries associated with the calling address. |
US11288168B2 |
Predictive software failure discovery tools
A method for predicting software failure characteristics is discussed. The method includes accessing failure data and context data related to a failed software call into a software stack. The failure data indicates software call information. The context data indicates characteristics including functionality of the failed software call. The method includes accessing cluster data on previous software failures. The cluster data includes analyzed failure data and analyzed context data on software call traces. The analyzed failure data is provided by first and second failure tools. The cluster data for software calls is generated through respective instances of the software stack for each software call trace. The method also includes correlating the failed software call trace to a particular software call trace of the cluster data. The correlating is based at least on analysis of clusters indicated by the cluster data, the failure data, and the context data. |
US11288162B2 |
Optimizing interaction flows
Methods, apparatus, systems, computing devices, computing entities, and/or the like for optimizing interaction flows. For example, upon receiving an inbound interaction, the interaction is routed to either a baseline interaction flow or one of a plurality of experimental interaction flows. Using one or more target metrics, the experimental interaction flows can be monitored and further configured to optimize the interaction flows and parameters. |
US11288159B2 |
System model evaluation system, operation management system, system model evaluation method, and program
There is provided a system model evaluation system including a system model candidate creation part configured to create a candidate(s) of a system model by changing a pattern of selecting an inter-sensor-value relationship created by using sensor values acquired from sensors arranged in a system to which the system model is directed. This system model evaluation system further includes a system model evaluation part configured to evaluate the candidate(s) of the system model by inputting predetermined evaluation data to the created candidate(s) of the system model. |
US11288155B2 |
Identifying anomalies in data during data outage
A computer-implemented method, system and computer program product for identifying anomalies in data during a data outage. An anomaly detection model is built using data received from a sensor at a characterized granularity. Once a period of service occurs following a data outage, a quantum of missing data during the data outage is identified using predictive modeling if the data during the data outage is not available at the granularity in which the anomaly detection model is built. The identified quantum of missing data is retrofitted into a predicted pattern during the data outage and the analytics are then re-run on the retrofitted quantum of missing data in the predicted pattern to identify anomalies during the data outage. In this manner, anomalies in data, such as data from sensor readings, can be identified during the data outage thereby enabling the model to provide more accurate predictions of anomalies occurring during the data outage. |
US11288152B2 |
Method for risk-based testing
Provided is a computer-implemented method, the method including storing a meta-model in a computer-readable storage medium, wherein the meta-model includes at least one risk element, at least one test element and at least one objective element, and associations between the elements, wherein each risk element is associated with one or more objective elements, and/or each risk element is associated with one or more test elements, wherein at least one element of the elements and/or at least one association has at least one associated risk-related parameter. Also provided is a corresponding computer program product and system. |
US11288150B2 |
Recovery maturity index (RMI)-based control of disaster recovery
A Recovery Maturity Index 1 (RMM) is used to determine whether a particular Information Technology (IT) production environment is relatively mature enough to successfully execute the disaster recovery (DR). The RMI provides a quantitative analysis in terms of a set of categories for elements that characterize the environment and multiple elements for each category. At least some of the elements depend upon the extent to which automation components have been leveraged for disaster recovery. A summation of the scoring elements, which may be a weighted summation, results in an overall quantitative metric. The metric can used to determine whether or not disaster recovery can be expected to be successful. |
US11288148B2 |
Global entity distribution
Methods, systems and computer program products for data protection across computing infrastructure comprising a plurality of geographically distant computing clusters. The geographically distant computing clusters form a distributed system comprising clusters that are assigned into availability zones. Disaster recovery policies are maintained in each of the availability zones. A first cluster detects a modification of a disaster recovery policy. The modification of the disaster recovery policy that occurred at the first cluster is to be communicated over a wide area network. Synchronization of the disaster recovery policy is accomplished by carrying out a peer-to-peer communication protocol over the wide area network. The peer-to-peer communication protocol comprises issuing a first synchronization request message from a source peer, receiving the first synchronization request message at a remote peer, and issuing a synchronization response message by the remote peer, which in turn is transmitted over the wide area network to the source peer. |
US11288145B2 |
Workload repetition redundancy
A graphics processing system includes a plurality of processing units for processing tasks, each processing unit being configured to process a task independently from any other processing unit of the plurality of processing units; a check unit operable to form a signature which is characteristic of an output of a processing unit on processing a task; and a fault detection unit operable to compare signatures formed at the check unit; wherein the graphics processing system is configured to process each task of a first type first and second times at the plurality of processing units so as to, respectively, generate first and second processed outputs, wherein the check unit is configured to form first and second signatures which are characteristic of, respectively, the first and second processed outputs, and wherein the fault detection unit is configured to compare the first and second signatures and raise a fault signal if the first and second signatures do not match. |
US11288138B1 |
Recovery from a system fault in a cloud-based storage system
Recovery in a cloud-based storage system, including: receiving, by the cloud-based storage system among a plurality of storage systems synchronously replicating a dataset, a request to modify the dataset; generating recovery information indicating whether the request to modify the dataset has been applied on all storage systems in the plurality of storage systems synchronously replicating the dataset; and responsive to a system fault, applying a recovery action in dependence upon the recovery information indicating whether the request to modify the dataset has been applied on all storage systems in the plurality of storage systems synchronously replicating the dataset. |
US11288137B2 |
Restorations of virtual machines in virtual systems using a restoration policy
A method for restoring virtual machines in accordance with one or more embodiments of the invention includes obtaining, by a data protection manager, a restoration request, and in response to the restoration request: identifying a plurality of virtual machines (VMs) to restore based on the restoration request, determining a restoration process based on the plurality of virtual machines, and initiating a deployment of a production agent based on the restoration process, wherein the production agent initiates a restoration on at least a portion of the plurality of VMs. |
US11288136B1 |
Configuring parameters in backup environments
Configuring parameters in backup environments is described. A system outputs, via a user interface, a backup environment question. The system receives, via the user interface, an answer to the backup environment question. The system configures a backup environment parameter based on the answer to the backup environment question and based on information extracted from a corresponding backup environment. |
US11288131B2 |
Extending snapshot retention
Extending snapshot retention for a storage system includes creating a plurality of entries, each of the entries corresponding to snapshot data on the storage system and containing data that was written in connection with the snapshot and containing a map indicating which portions of the storage system were modified and includes transferring the entries to an external storage that is separate from the storage system. The map may be an SDDF map that indicates tracks of data that were modified. The external storage may be a cloud storage. Each of the entries may be created prior to deleting data for a corresponding snapshot on the storage system. The entries may be transferred directly from the storage system to the external storage. Extending snapshot retention for a storage system may also include periodically writing a full version of data from the storage device to the external storage. |
US11288130B2 |
Container-based application data protection method and system
A computer-implemented method of data protection for containerized applications includes initiating a backup process for a containerized application comprising an application template, application information, and application data. An application template associated with the application is saved to a first repository. Application information is identified and saved to a second repository. A persistent volume containing the application data is identified and at least some of the application data from the persistent volume is saved to a third repository. The application is then restored based on the saved template, application information and application data. |
US11288128B2 |
Indexing a relationship structure of a filesystem
One or more storage locations of file inodes in a data source to be backed up are identified. Filesystem metadata information is extracted from the one or more identified storage locations. At least one item of the extracted filesystem metadata information includes a reference to a parent inode. The extracted filesystem metadata information is stored in a data structure. The contents of the data structure are analyzed to index a relationship structure of file system contents of the data source. |
US11288126B2 |
Incremental backup with eventual name space consistency
Systems and methods for backing up data are disclosed. Changes made to a file system are tracked in a change log. When a backup operation is initiated, the changes identified in the change log are applied to the backup save sets. When a file associated with an event in the change log cannot be identified, the file is identified using the inode or other identifier. The event in the change log is then applied once the file is identified. The backup so achieved has eventual name space consistency and can be achieved without taking a snapshot of the file system. |
US11288125B2 |
Method and system for interfacing to cloud storage
An interface between an existing local file system and a data store generates and exports to the data store a versioned file system. The state of the local file system at a given point in time can be determined using the versioned file system. In operation, the interface creates and exports to the data store structured data representations, which correspond to versions of the local file system, as well as actual file system data that these structured data representations represent. A cache associated with the interface stores recently used data and metadata, as well as all write data and metadata waiting to be transferred to the data store. Prior to transfer, one or more data transformations may be applied to the data and metadata. In one embodiment, the data store comprises one or more cloud storage service providers. A content control system is used to configure and manage the interface. |
US11288123B2 |
Systems and methods for applying checkpoints on a secondary computer in parallel with transmission
The disclosure relates to a method of checkpointing. The method may include determining, by the primary computer, when to initiate a checkpoint point operation; dividing, at the primary computer, checkpoint data into two or more groups, wherein each group includes one or more pages of memory; transmitting a first group to the secondary computer; upon receiving, by the secondary computer, the first group, correlating memory pages in the first group with pages in memory on the secondary computer; determining, at the secondary computer, which bytes of memory pages of the first group differ from the correlated pages stored in memory in the secondary computer; and applying data from the first group by swapping differences between the memory pages of the first group and the correlated memory pages stored in the secondary computer. Where at least some of these multiple operations are performed in parallel during a subset of the overall checkpoint operation. The simultaneous performance of various memory manage checkpoint operations is advantageous in various fault tolerant systems. The differences may be N-byte differences such as 8-byte differences. |
US11288122B1 |
High availability storage system
A storage server includes a plurality of solid state drives (SSDs), a plurality of input/output (IO) controllers, and a plurality of fabrics. Each fabric is configured to provide a fully connected mesh topology that connects each of the plurality of IO controllers to each of the plurality of SSDs. Each fabric comprises a management controller, a first switch layer comprising a first plurality of switches coupled to the plurality of IO controllers, and a second switch layer comprising a second plurality of switches coupled to a) the first plurality of switches and b) the plurality of SSDs, The first switch layer and the second switch layer together provide the fully connected mesh topology that connects every IO controller of the plurality of IO controllers to every SSD of the plurality of SSDs. |
US11288120B2 |
Circuit and method for soft-error protection in operation of ECC and register
Embodiments of the present disclosure provide an a circuit including: first logic to compare output data from the shift register with output data from error correcting code circuitry (ECC), to output an error signal in response to a data bit output from the shift register being different from a data bit output from the ECC; second logic for receiving the error signal from the first logic gate, and a correctability signal from the ECC, to output an overwrite signal in response to receiving the error signal and the correctability signal; and a selector receiving the overwrite signal and the data bit of the output data from the ECC, and coupled between a data source and an input line to the shift register. The selector causes the shift register to receive the ECC output in response to receiving the overwrite signal. |
US11288115B1 |
Error analysis of a predictive model
Embodiments are provided for analysis of errors of a predictive model. In some embodiments, a system can include a processor that executes computer-executable components stored in memory. The computer-executable components can include an overview component that causes a client device to present first data identifying an error corresponding to a cell of a confusion matrix for a classification model, the error representing a mismatch between a first label generated by the classification model and a second label corresponding to a ground-truth observation. The computer-executable components also can include an element view component that receives second data defining a root cause of the error. The computer-executable components can further include an error annotation component that can embed the second data into a first data structure containing the first data, resulting in a first annotated data structure. |
US11288114B2 |
Remote diagnostic of computing devices
Techniques for performing remote diagnostics in computing systems are disclosed herein. In one implementation, a first computing device can transmit to a remote server, data reporting an operational issue related to a second computing device. The remote server can then transmit a diagnostic command to the second computing device via the computer network. The second computing device can then execute the diagnostic command to generate diagnostic information. Upon receiving the generated diagnostic information from the second computing device, the remote server can combine the data from the first computing device reporting the operational issue with the generated diagnostic information from the second computing device and store the combined data as a database record corresponding to the reported operational issue. |
US11288110B2 |
Providing application programming interface endpoints for machine learning models
One or more virtual machines are launched at an application platform. At each of the one or more virtual machines, a machine learning model execution environment is instantiated for an instance of a machine learning model. A respective instance of the machine learning model is loaded to each machine learning model execution environment. Each loaded instance of the machine learning model is associated with an application programming interface (API) endpoint which can receive input data for the loaded instance of the machine learning model from a client device and return output data produced by the loaded instance of the machine learning model based on the input data. |
US11288109B2 |
Determination of timeout value of an application service in a microservice architecture
A processor may determine a microservice invocation hierarchy based on transaction data of a plurality of microservices of the microservice architecture. For execution of the application, a processor may configure the microservice architecture to call on common service having common service timeout values. A processor may plot transaction data of the microservice invocation hierarchy to identify an increase in average timeout value trend of each of the microservices of the at least one application over time. A processor may determine a value of the identified increase in a timeout ratio to be added to common service timeout value for each identified increase in the average timeout value trend in which an increase in timeout variation is present. A processor may implement a dynamic adjustment timeout value based on the identified increase in the timeout ratio to be added to common service timeout value of all called microservices of the application. |
US11288102B2 |
Modifying resources for composed systems based on resource models
Modifying resources for composed systems based on resource models including receiving a workload for execution on a composed system; extracting workload characteristics from the workload; matching the workload characteristics to a resource model, wherein the resource model comprises an initial configuration of compute elements for the composed system and a configuration modification to the initial configuration of the compute elements as the workload executes; composing the composed system using the initial configuration of compute elements described by the resource model, wherein the composed system comprises a subset of compute elements from a resource pool of compute elements; and executing, based on the resource model, the workload using the composed system, including modifying the initial configuration of the compute elements according to the resource model. |
US11288097B2 |
Automated hardware resource optimization
An automated hardware resource optimization system includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor is configured to execute the software code to identify computing hardware for hosting a neural network based application, determine, based on a first performance parameter of the computing hardware, a batch size for performing data processing using the neural network based application, and tune, using a data batch having the determined batch size, a second performance parameter of the computing hardware to enable substantially continuous loading of its hardware processor memory. The software code also optimizes, based on the determined batch size and the tuned second performance parameter, a process flow for performing the data processing, and generates a configuration file identifying the computing hardware, the neural network based application, the determined batch size, the tuned second performance parameter, and the optimized process flow. |
US11288096B2 |
System and method of balancing mixed workload performance
One embodiment provides a computer implemented method of balancing mixed workload performance including monitoring the compression and decompression workload at a hardware accelerator using the hardware accelerator quality of service (QoS) scheduler; monitoring the compression and decompression workload at a CPU using the CPU QoS scheduler; comparing the workload at the hardware accelerator and the workload at the CPU; and allocating tasks between the hardware accelerator and the CPU to obtain an optimal bandwidth at the hardware accelerator and the CPU. |
US11288093B2 |
Blocking/unblocking algorithms for signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
A method of optimizing traffic on a mobile device includes determining that an application is inactive based on historical behavior of the application and blocking traffic originating from or directed towards the application that is determined to be inactive based on historical behavior. A related mobile device is also provided. |
US11288092B2 |
Dynamically adjusting reconciliation time-delays
Time delays used in a reconciliation process can be dynamically adjusted. For example, a system can receive a request from a client for a time delay value. The time delay value can be a timespan in which to wait between a first execution and a second execution of reconciliation software. The request can indicate a result of the first execution. In response to receiving the request, the system can select an algorithm from among a group of algorithms based on the result of the first execution. The system can then determine the time delay value by executing the algorithm. The system can transmit the time delay value to the client, which can wait for the timespan prior to initiating the second execution of the reconciliation software. |
US11288091B2 |
Dynamic orchestration in a mircroservice architecture
Systems, methods, and computer program products are described for orchestrating communication between containers or microservices of a multi-container architecture. Data having a plurality of tasks and associated dependencies among the plurality of tasks is received. A dependency graphs is generated that correlates each dependency of the associated dependencies with a plurality of microservices. Each microservice is configured to execute a task of the plurality of tasks. Each task is distributed, based on the generated dependency graph, to a respective microservice for execution. A plurality of messages are sequentially received from the plurality of microservices. Each message includes an output of each microservice for a respective task. Output data having a combination of the output of each microservice is provided for further characterization. |
US11288088B2 |
Service control plane messaging in service data plane
Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node. In such embodiments, the service forwarding plane does not have a port that directly receives data messages from, or supplies data messages to, any guest machine. Instead, in some such embodiments, data associated with a guest machine is routed to a port proxy module executing on the same host computer, and this other module has a service plane port. This port proxy module in some embodiments indirectly can connect more than one guest machine on the same host to the service plane (i.e., can serve as the port proxy module for more than one guest machine on the same host). |
US11288086B2 |
Network system, management method and apparatus thereof, and server
A management apparatus (10) includes: a storage (103) that stores information indicating a correspondence between at least one virtual network function (VNF) operating on a server and a programmable logic circuit (FPGA) capable of operating at least part of a virtual network function; and a controller (106) that causes first and second servers to perform migration of a virtual network function operating on a programmable logic circuit of the first server to the second server, on the basis of the correspondence information. |
US11288084B2 |
Isolated physical networks for network function virtualization
A method includes, with a Virtual Network Function (VNF) component associated with a VNF, communicating with an access network over a first physical network connected to a first physical network interface of a physical machine associated with the VNF component. The method further includes, with the VNF component, communicating with a core network over a second physical network connected to a second physical network interface of the physical machine, the second network being isolated from the first network. |
US11288083B2 |
Computing system providing suggested actions within a shared application platform and related methods
A server may include a memory and a processor configured to cooperate with the memory to provide access to shared applications by a client computing device, extract text displayed by the shared applications on the display while the shared applications are being used by the client computing device, associate the extracted text with actions initiated by the client computing device in a relational database after displaying respective text on the display, and weight the extracted text within the relational database. The processor may further determine a suggested action to perform based upon text subsequently displayed on the display and the relational database, generate an overlay to be displayed on the display including the suggested action, and change a weighting associated with the extracted text in the relational database based upon a response to the suggested action included in the overlay by the at least one client computing device. |
US11288082B1 |
Object page configuration interface of an asset management system
Methods, apparatuses, systems, and computer program products are disclosed for managing an object page configuration interface in an asset management system. An example embodiment is directed to an improved apparatus that is configured to receive an object page configuration request comprising a first user identifier associated with a first user, cause rendering of an object page configuration interface to a visual display, wherein the object page configuration interface comprises a horizontal widget selection interface and a vertical widget selection interface, receive one or more widget selection requests in response to user interaction with the respective widget selection interfaces, generate an object page interface, the object page interface template comprising at least one horizontal widget content interface component and at least one vertical widget content interface component, and cause storage of the generated object page interface template in association with the first user identifier. |
US11288080B2 |
Affect-focused gamified portal builder
An adaptive gamified portal builder is provided. The portal builder may include a camera that captures video input and a microphone that captures audio input. The portal builder may identify affective features from the captured audio and video inputs. Using generative adversarial networks (GAN), the portal builder may generate a user interface (UI) output based on the affective features. Using a generator neural network, the portal builder may generate an image. Using a discriminator neural network, the portal builder may access a repository of gamified portal features associated with the cluster of affective vectors and validate the image. The portal builder may iterate through the generator network and the discriminator network to enhance the image. The portal builder may generate a UI image output comprising the enhanced image. Using a UI encoder, the portal builder may generate source code for the UI image output. |
US11288079B2 |
Reducing classloading of hierarchically configured applications via provisioning
Reducing classloading of hierarchically configured applications via provisioning is disclosed. In one example, a hierarchically configured application is launched within a first container of a container application platform according to a set of resource descriptions that define a structure of the hierarchically configured application, valid operations may be performed by elements of the hierarchically configured application, and handlers for each operation. After the process of loading the classes representing the resource descriptions and operation handlers is performed, services to be used by the hierarchically configured application are installed. The state of each service is then determined, and one or more serialized data structures representing the state of the services is generated. Subsequently, the hierarchically configured application is launched within a second container, with the serialized data structures being used to install the services within the second container while incurring lower classloading overhead. |
US11288078B1 |
Providing firmware specific information via ACPI tables
Technologies are disclosed herein that allow for utilization of firmware specific data through an Advanced Configuration and Power Interface (ACPI) Firmware Identification (FID) table in a computing system. The ACPI FID table can be loaded during a boot of a computer system. The ACPI FID table can be read after an operating system has been loaded on the computer system. Based upon firmware specific data in the ACPI FID table, functionality provided by the application can be restricted. The use of various features provided by the application can be restricted or the application can be restricted from executing entirely. Compatibility between the application and the firmware can be ensured based upon firmware specific data in the ACPI FID table. |
US11288077B2 |
Boot image loading
An example printer includes a non-transitory computer-readable medium. The printer also includes a boot engine communicatively coupled to the non-transitory computer-readable medium. The boot engine is to load a boot image into a first portion of the non-transitory computer-readable medium. The boot image includes data from an operational state of an operating system. The printer includes a configuration engine. The configuration engine is to program a second portion of the non-transitory computer-readable medium while the boot engine is loading the boot image. |
US11288075B2 |
Dynamic instrumentation via user-level mechanisms
In one embodiment, a method includes accessing a loaded but paused source process executable and disassembling the source process executable to identify a system call to be instrumented and an adjacent relocatable instruction. Instrumenting the system call includes building a trampoline for the system call that includes a check flag instruction at or near an entry point to the trampoline and two areas of the trampoline that are selectively executed according to results of the check flag instruction. Building a first area of the trampoline includes providing instructions to execute a relocated copy of the adjacent relocatable instruction and return flow to an address immediately following the adjacent relocatable instruction. Building a second area of the trampoline includes providing instructions to invoke at least one handler associated with executing a relocated copy of the system call and return flow to an address immediately following the system call. |
US11288073B2 |
Systems and methods for calibrating devices using directed acyclic graphs
A hybrid processor includes a classical (digital) processor and a quantum processor and implements a calibration procedure to calibrate devices in the quantum processor. Parameter measurements are defined as vertices in a directed acyclic graph. Dependencies between measurements are defined as directed edges between vertices. The calibration procedure orders the vertices, respecting the order of the dependencies while at least attempting to reduce the time needed to perform all the measurements. The calibration procedure provides a level of abstraction to allow non-expert users to use the calibration procedure. Each vertex has a set of attributes defining the status of the measurement, time of the measurement and value of the measurement. |
US11288069B2 |
Systems, methods, and apparatuses for tile store
Embodiments detailed herein relate to matrix operations. In particular, the loading of a matrix (tile) from memory. For example, support for a loading instruction is described in at least a form of decode circuitry to decode an instruction having fields for an opcode, a source matrix operand identifier, and destination memory information, and execution circuitry to execute the decoded instruction to store each data element of configured rows of the identified source matrix operand to memory based on the destination memory information |
US11288068B2 |
Systems, methods, and apparatus for matrix move
Detailed herein are embodiment systems, processors, and methods for matrix move. For example, a processor comprising decode circuitry to decode an instruction having fields for an opcode, a source matrix operand identifier, and a destination matrix operand identifier; and execution circuitry to execute the decoded instruction to move each data element of the identified source matrix operand to corresponding data element position of the identified destination matrix operand is described. |
US11288053B2 |
Conversion and restoration of computer environments to container-based implementations
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for conversion and restoration of computer environments to container-based implementations. In some implementations, an archive of configuration data for a server system is obtained, where the server system includes at least one application. A set of multiple software images is generated, where the multiple software images are generated such that they divide the functionality of at least one application among the respective containers. In generating the set of multiple software images, settings of the at least one application are identified based on the configuration data in the archive, a subset of the settings is selected for each of the software images, and the selected subsets of settings are converted into converted subsets of settings for the respective software images. |
US11288052B2 |
Devices, systems, and methods for providing on-demand engine software using a distributed ledger
Devices, systems, and methods for providing software to aircraft using a distributed ledger are disclosed. A software delivery system includes aircraft having an engine control system configured to verify and install software utilized by components of the aircraft, an electronic distribution system coupled to the aircraft, an edge manager coupled to the electronic distribution system, and computing devices acting as nodes in a distributed ledger base maintaining a distributed ledger. The electronic distribution system verifies a request for software, requests software, and initiates an installation protocol with the engine control system. The edge manager maintains software. The distributed ledger base is coupled to the aircraft, the electronic distribution system, and the edge manager. The distributed ledger provides a record including information pertaining to a request for software, verifications of the request by the electronic distribution system, the edge manager, and the engine control system, and an installation of the software. |
US11288049B2 |
Source to source compiler, compilation method, and computer-readable medium for predictable memory management
Described are various embodiments of a source-to-source compiler, compilation method, and computer-readable medium for predictable memory management. One embodiment is described as a memory management system operable on input source code for an existing computer program, the system comprising: a computer-readable medium having computer-readable code portions stored thereon to implement, when executed, a deterministic memory manager (DMM), wherein said code portions comprise smart pointer code portions and associated node pointer code portions for implementing a smart pointer that automatically corrects for memory misallocations in target memory allocation source code portions. |
US11288046B2 |
Methods and systems for program optimization utilizing intelligent space exploration
Embodiments for program optimization are provided. A program is compiled with respect to a performance result utilizing a set of parameters. Information associated with the compiling of the program is collected. The collected information is external to the performance result. The set of parameters is changed based on the collected information. |
US11288045B1 |
Object creation from structured data using indirect constructor invocation
A data-instantiator method handle is configured to instantiate a target class based on a structured data object. One type of data-instantiator method handles is a Structured Data Object Processor method handle (SDOP_mh). The runtime environment invokes a SDOP_mh to create a target object based on a name-index map and an index-value map. The SDOP_mh is adapted, directly or indirectly, from a direct method handle that references a constructor of the target class. In an embodiment, the constructor referenced by the direct method handle is a canonical constructor. In an embodiment, the SDOP_mh is a runtime-computed constant in a runtime constant pool. |
US11288041B1 |
Efficient defect location in new code versions
Source code of a golden version and a next version of a program is received in which procedure calls are modified to call from an entry point table (EPT) with index numbers corresponding to procedure memory addresses. An executable defect-free golden version program and next version program with a defect are received. A first entry point table (first EPT) for the new version program and a second EPT for the golden version program are generated. A series of substitutions of procedures from the second EPT to the first EPT is performed and an order of substitutions includes: a module set, a module of the module set, a procedure set of the module, and a procedure of the procedure set. The defect producing procedure is identified by substituting in order until the defect is absent and proceeding to the next substitution in order. |
US11288038B2 |
System and method for voice recognition using a peripheral device
A system and method for dictation using a peripheral device includes a voice recognition mouse. The voice recognition mouse includes a microphone, a first button, a processor coupled to the microphone and the first button, and a memory coupled to the processor. The memory stores instructions that, when executed by the processor, cause the processor to detect actuation of the first button and in response to detecting actuation of the first button, invoke the microphone for capturing audio speech from a user. The captured audio speech is streamed to a first module. The first module is configured to invoke a second module for converting the captured audio speech into text and forward the text to the first module for providing to an application expecting the text, the application being configured to display the text on a display device. |
US11288036B2 |
Adaptive modulation of audio content based on background noise
Techniques are described herein that are capable of adaptively modulating audio content based on background noise. For instance, a loudness difference between a loudness of the audio content and a loudness of the background noise is determined. The loudness of the audio content is compared to an upper loudness threshold. A modulation is selected from multiple modulations based on the loudness difference and/or the comparison. Subsequent outputted audio content is modulated using the selected modulation. |
US11288035B2 |
Audio signal processor and method of processing audio signal
An audio signal processor includes a first block including a first input interface and a first output interface, and a second block including a second input interface and a second output interface. The audio signal processor further includes a routing matrix that is connected to each of the first input interface, the first output interface, the second input interface, and the second output interface. The routing matrix outputs a signal inputted from each of the first output interface and the second output interface, to each of the first input interface and the second input interface. |
US11288034B2 |
Hierarchical topic extraction and visualization for audio streams
An audio stream is subjected to speech-to-text processing in order to obtain a textual representation of the audio stream. Hierarchical topic extraction is performed on the textual representation to obtain a multi-level hierarchical topic representation of the textual representation. A user interface actuator is generated, which allows a user to search through the audio stream. Different levels of the multi-level hierarchical topic representation are displayed to the user, based upon the speed of actuation of the user interface actuator. |
US11288033B2 |
Method for outputting audio data of applications and display device
The embodiments of the present disclosure disclose a method for outputting audio data of applications in a display device. The method includes: while first audio data of one or more first applications is playing by the display device through an audio output interface of the display device, receiving a first input instruction for playing second audio data of a second application; controlling output volume of the first audio data to be muted, and output volume of the second audio data to be maintained in response to the first input instruction; and outputting superimposed data of the muted first audio data and the second audio data with maintained output volume through the audio output interface. |
US11288032B2 |
Platform for control in synchronization with music and control method therefor
A music-synchronized control platform to synchronize music playback or music-synchronized performance or both with music in a plurality of devices. A master control section of at least one music-synchronized control master controls a master music playback player or master music-synchronized performer by converting a timing in the reference clock time corresponding to an in-content playback timing, which is obtained from the status of a virtual music playback player, to a timing in the individual clock time corresponding to the in-content playback timing. The slave control section of each of the plurality of music-synchronized control slaves control a slave music playback player or a slave music-synchronized performer and by converting a timing in the reference clock time corresponding to the in-content playback timing, which is obtained from the status of the virtual music playback player, to a timing in the individual clock time corresponding to the in-content playback timing. |
US11288028B2 |
Display device and apparatus
Tiled display device (19) comprising an array of display units (18) which are mechanically and electrically coupled to each other by removable data and power connectors (50). The application also discloses a self-powered or partially self-powered display device (1) comprising a display layer (2) and a photovoltaic layer (3) behind the display layer. The display device may also include a light collecting lens system (7) for distributing light to the photovoltaic layer. |
US11288027B1 |
Peripheral display apparatus and system
A peripheral display apparatus that is wearable by a user. The peripheral display apparatus includes at least two light sources and at least one processor coupled to at least two light sources. The at least two light sources include a first light source and a second light source arranged at a first peripheral portion and a second peripheral portion of a field of view of user, respectively, first peripheral portion and second peripheral portion being positioned at opposite horizontal ends of field of view. The at least one processor or at least one external processor communicably coupled to at least one processor is configured to generate at least two images including a first image and a second image, wherein at least one processor is configured to display first image and second image simultaneously at first light source and second light source, respectively. |
US11288025B2 |
Job handling with timing out
Systems and methods relate generally to job handling by an information handling system. In an example method thereof, a timeout mode is provided for a job to be processed by the information processing system. A plurality of jobs including the job are queued in a buffer queue of the information processing system. The job is timed out. The job is moved down in the buffer queue in response to the timing out thereof. In an example of another method thereof, the job is canceled in response to the timing out thereof, rather than being moved down in the buffer queue. |
US11288024B2 |
Image forming apparatus
An image forming apparatus (1) includes an image forming section (6), a plurality of recording paper trays (7a to 7n), storage (5), and a paper feed stage selecting section (12). The image forming section (6) performs advanced printing based on a paper profile. The paper feed stage selecting section (12) selects a recording paper tray (7) from the recording paper trays (7a to 7n) from which recording paper is to be fed to the image forming section (6) based on a printing instruction. When a specific paper profile is not associated with the selected recording paper tray (7), the paper feed stage selecting section (12) notifies the image forming section (6) of a manual setting and causes the image forming section (6) to perform simple printing. |
US11288022B2 |
Handheld printing device and directional error notification processing
A printing device printing on a medium while being manually moved in relation to the medium is provided. The printing device includes: a job acquisition unit acquiring a print job designating a direction of movement of the printing device as viewed from the printing device; a print head printing on the medium, based on the print job; a detection unit detecting a direction of movement of the printing device as viewed from the printing device; a direction determination unit determining whether or not a detected direction, which is the direction of movement of the printing device detected by the detection device, is different from a designated direction, which is the direction of movement of the printing device designated by the print job; and a notification control unit performing error notification processing when the direction determination unit determines that the detected direction is different from the designated direction. |
US11288019B2 |
Memory management method and storage controller
A memory management method for a storage device having a rewritable non-volatile memory module is provided. The rewritable non-volatile memory module has a plurality of physical blocks. The method includes: scanning the plurality of physical blocks to identify one or more bad physical blocks; performing a bad physical block remapping operation on the one or more bad physical blocks to update a virtual block stripe management table; and performing a writing operation under a multiple plane write mode based on the virtual block stripe management table. |
US11288016B2 |
Managed NAND data compression
Apparatus and methods are disclosed, including providing available data operations for the storage system processor to a host processor, identifying data operations to be performed by the storage system processor, and assigning identified data operations to the storage system processor to reduce bus traffic between the host processor and the storage system processor, to improve host processor performance, and to reduce energy use by the host processor. |
US11288013B2 |
Hardware based status collector acceleration engine for memory sub-system operations
Methods, systems, and devices for one or more acceleration engines for memory sub-system operations are described. An acceleration engine can perform one or more validation procedures on one or more codewords of a management unit. The acceleration engine can collect validation data for the management unit based on performing the validation procedures. The acceleration engine can aggregate the validation data into group validation data associated with a set of management units. The acceleration engine can transmit the group validation data to firmware of a memory sub-system or a host device. |
US11288012B2 |
Memory system
A memory system is disclosed, which relates to technology for implementing data communication between memory devices. The memory system includes a plurality of memory devices and a memory controller. The memory devices allow a data packet composed of data and header information to be directly communicated between the memory devices. The memory controller transmits the data packet to a source memory device from among the plurality of memory devices, and receives the data packet from a last memory device from among the plurality of memory devices. Each of the memory devices hashes the header information such that the data is accessed, using a result of the hash, in address regions located at different positions. |
US11288004B1 |
Consensus-based authority selection in replicated network-accessible block storage devices
Systems and methods are provided to manage replicas of a virtualized block storage volume. The master replica of the virtualized block storage volume can heartbeat with each secondary replica of the virtualized block storage volume to provide an indication of the status of the master replica. Each secondary replica can reply to the heartbeat of the master replica. Each replica can be configured to request an updated replica configuration based on not receiving a heartbeat from one of the replicas. The master replica can request an updated replica configuration after a first time period without receiving a reply from one of the secondary replicas and each secondary replica can request an updated replica configuration after a second time period without receiving a communication from the master replica. Use of the heartbeat process between the master replica and the secondary replicas can increase system speed or reduce power consumption. |
US11288002B2 |
System and method for providing high availability data
A computer-implemented data processing system and method writes a first plurality of copies of a data set at a first plurality of hosts and reads a second plurality of copies of the data set at a second plurality of hosts. The first and second pluralities of copies may be overlapping and the first and second pluralities of hosts may be overlapping. A hashing function may be used to select the first and second pluralities of hosts. Version histories for each of the first copies of the data set may also be written at the first plurality of hosts and read at the second plurality of hosts. The version histories for the second copies of the data set may be compared and causal between the second copies of the data set may be evaluated based on the version histories for the second copies of the data set. |
US11288001B1 |
Self-clearing data move assist (DMA) engine
Aspects include receiving a request from a requesting system to move data from a source memory on a source system to a target memory on a target system. The receiving is at a first hardware engine configured to access the source memory and the target memory. In response to receiving the request, the first hardware engine reads the data from the source memory and writes the data to the target memory. In response to the reading being completed, the first hardware engine transmits a data clearing request to a second hardware engine that is configured to access the source memory. The data clearing request specifies a location of the data in the source memory to be cleared. |
US11287999B2 |
Multi-instance 2LM architecture for SCM applications
A multi-instance 2-Level-Memory (2LM) architecture manages access by processing instances having different memory usage priorities to memory having different performance and cost levels. The 2LM architecture includes a virtual memory management module that manages access by respective processing instances by creating memory instances based on specified memory usage priority levels and specified virtual memory sizes and defining policies for each usage priority level of the created memory instances. In response to a virtual memory request by a processing instance, the virtual memory management module determines whether a virtual memory size at a designated usage priority level requested by a processing instance can be satisfied by a policy of a created first memory instance and, if not, selects another memory instance that can satisfy the requested virtual memory size at the designated usage priority level and swaps out the first memory instance in favor of the other memory instance. |
US11287994B2 |
Native key-value storage enabled distributed storage system
Inventive aspects include a method, apparatus, and system for supporting a native key-value distributed storage system. The system includes a namenode having a KV-SSD and one or more datanodes each including one or more KV-SSDs. The system includes a client device that is communicatively coupled to the namenode and the one or more datanodes. The client device includes a native key-value storage and networking stack. Some embodiments include a hybrid block-based native key-value distributed storage system that supports both block-based files and native key-value tuples. |
US11287993B2 |
Method, device, and computer program product for storage management
Techniques involve: determining corresponding valid metadata rates of a plurality of metadata blocks stored in a metadata storage area of a storage system, the valid metadata rate of each metadata block indicating a ratio of valid metadata in the metadata block to all metadata in the metadata block; selecting a predetermined number of metadata blocks having a valid metadata rate lower than a first valid metadata rate threshold from the plurality of metadata blocks; storing valid metadata in the predetermined number of metadata blocks into at least one metadata block following the plurality of metadata blocks in the metadata storage area; and making the valid metadata in the predetermined number of metadata blocks invalid. Accordingly, such techniques can improve the efficiency of the storage system. |
US11287992B2 |
Controller and storage device including controller and nonvolatile memory devices
A storage device includes nonvolatile memory devices arranged in groups, and a controller connected with the groups respectively through channels. The controller is configured to generate an access request for a nonvolatile memory device among the nonvolatile memory devices, and transmit, based on the access request, access requests respectively to two or more groups, among the groups, respectively through two or more channels, among the channels. |
US11287989B2 |
Dynamic allocation of sub blocks
A system, apparatus, and method for dynamic allocation of sub-blocks. First, a non-volatile memory array receives a set of write commands. The non-volatile memory array comprises multiple memory dies organized into metablocks. The metablocks are configured to span two or more memory dies. A stream manager determines a workload type for the set of write commands. A block allocation manager selects a target storage block to receive the set of write commands based on the workload type. The selected target storage block is configured to receive data blocks for the workload type and the block allocation manager directs the set of write commands to the target storage block. |
US11287988B2 |
Autonomous raid data storage device locking system
An autonomous RAID data storage device locking system includes first RAID data storage device(s) that store data included in a data stripe, and that are coupled to a second RAID data storage device. The second RAID data storage device receives a command to perform a data update operation on a subset of data included in the data stripe, and transmits a locking request to each first RAID data storage device. When the second RAID data storage device receives a locking confirmation that indicates that each first RAID data storage device is locked, it completes the data update operation on the subset of data included in the data stripe. The second RAID data storage device then transmits an unlocking request to each first RAID data storage device to cause them to unlock, and transmits a completion communication that indicates that the data update operation has been performed. |
US11287985B2 |
Network data storage buffer system
A data storage network may have multiple data storage devices that each consist of a device buffer. A network buffer and buffer circuit can be found in a network controller with the buffer circuit arranged to divide and store data associated with a data access request in the network buffer and the device buffer of the first data storage device. |
US11287984B2 |
Method and device for writing stored data into storage medium based on flash memory
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for writing data in one or more storage units. One of the methods includes obtaining an erasing count for each of multiple storage units, wherein the erasing count equals a total count of erasing operations that have been performed on all blocks of the storage unit. The method further includes identifying one or more of the storage units that satisfy one or more conditions associated with writing data, determining a storage unit that has the smallest erasing count among the identified storage units, and writing the data in the determined storage unit. |
US11287983B2 |
Raid performance by offloading tasks to expanders
A RAID storage management system includes a plurality of RAID storage devices and a controller configured to manage the plurality of RAID storage devices. The RAID storage management system also includes at least one expander operatively connected to the controller and operatively connected to the plurality of RAID storage devices. The expander is configured to receive a request from the controller for a RAID operation. The expander is also configured to, upon receiving the request, operate to assist the controller in performing the requested RAID operation. |
US11287982B2 |
Associating data management policies to portions of data using connection information
A computer-implemented method, according to one embodiment, is for managing data received at a storage device. The computer-implemented method includes: receiving data management policies, and receiving two or more connection names from a host. Each of the connection names is correlated with one or more of the data management policies. Moreover, a connection path which extends between the storage device and the host is created. The connection path also has a connection name which corresponds thereto. Data is received along the connection path, and the connection name which corresponds to the connection path is matched to one of the connection names received from the host. Furthermore, the received data is processed according to the one or more data management policies that are correlated with the matching one of the connection names received from the host. |
US11287980B2 |
Defensible pruning
Systems and methods for storage pruning can enable users to delete, edit, or copy backed up data that matches a pattern. Storage pruning can enable fine-grain deletion or copying of files from backups stored in secondary storage devices. Systems and methods can also enable editing of metadata associated with backups so that when the backups are restored or browsed, the logical edits to the metadata can then be performed physically on the data to create a custom restore or a custom view. A user may perform operations such as renaming, deleting, modifying flags, and modifying retention policies on backed up items. Although the underlying data in the backup may not change, the view of the backup data when the user browses the backup data can appear to include the user's changes. A restore of the data can cause those changes to be performed on the backup data. |
US11287976B2 |
Method, electronic device and computer readable storage medium for storage management
Techniques involve: in response to adding a second set of disks into a redundant array of independent disks (RAID) including a first set of disks and a total number of disks in the first and second sets exceeding a predetermined threshold, determining types and numbers of disks in the first and second sets, respectively; determining, based on the types and numbers of the disks determined and a performance indicator of the RAID having the added second set, respective types and numbers of disks comprised in a plurality of sets to which the disks in the RAID are to be allocated; and performing, based on the type and number of disks in the first set and the respective types and numbers of disks, an allocation of a disk in the first set to one of the plurality of sets, until all the disks in the first set have been allocated. |
US11287972B1 |
Selectable element selection within a curved display edge
In aspects of selectable element selection within a curved display edge, a wireless device has a display screen with curved display edges to display a user interface that includes one or more selectable elements to initiate respective device application actions. The wireless device implements an input control module, which can detect that a selectable element of the user interface is displayed at least partially within a curved display edge of the display screen. The input control module can receive a touch input proximate the selectable element of the user interface, and determine that the touch input is received within an element selection distance threshold as an intended touch input to select the selectable element. The input control module can then initiate to activate a respective device application action based on the intended touch input being proximate the selectable element within the element selection distance threshold. |
US11287969B2 |
Object processing method and apparatus, storage medium, and electronic apparatus
An object processing method includes: detecting, on a client, a first target gesture performed on a first target area in a virtual scene displayed on the client; displaying a second target area on the client in response to the first target gesture, the second target area including a plurality of to-be-processed objects in the virtual scene; detecting, on the client, a second target gesture performed on a first target object in the plurality of to-be-processed objects; and using the first target object in the virtual scene, displaying the first target object in a third target area in the virtual scene, and hiding the second target area in the virtual scene in response to the second target gesture. The third target area is a shortcut display area of the client. |
US11287968B2 |
Capacitive touch sensor with non-crossing conductive line pattern
Systems and methods for interactive objects including conductive lines are provided. An interactive object may comprise a capacitive touch sensor comprising two or more non-crossing conductive lines that form at least a first conductive line pattern. The first conductive line pattern may comprise a first, second, and third sequence of the two or more non-crossing conductive lines relative to a respective first, second, and third input direction. The interactive object may be configured to detect touch input to the capacitive touch sensor based on a change in capacitance associated with the two or more non-crossing conductive lines, identify at least one of the first, second, or third line sequence based on the touch input to the capacitive touch sensor, and determine a respective gesture corresponding to the first, second, or third sequence of two or more non-crossing conductive lines. |
US11287966B1 |
User interfaces and system including same
An information graphic displayable via an electronic user interface to integrate information from accounts held at a financial institution. In one embodiment, the information graphic includes a first graphic element to display first information associated with at least one first account and a second graphic element to display second information associated with at least one second account. A dimension of the first graphic element is representative of the first information and a dimension of the second graphic element is representative of the second information. A first portion of the second graphic element is selectable to alternately virtually hide and display a second portion of the second graphic element. |
US11287965B2 |
Breathing apparatus and method for user interaction therewith
A breathing apparatus 1 is disclosed. The breathing apparatus 1 has one or more electronic processors 2 and a touch screen 3 communicatively coupled to at least one of the processors 2. The processor 2 is configured to provide a user interface 4 on said touch screen 3 for modification of at least one operational parameter of said breathing apparatus 1. In some embodiments, the user interface 4 includes at least two touch sensitive display areas on the display area of the touch screen for modification of the operational parameter by an operator of the breathing apparatus. Each of the two touch sensitive display areas is dedicated for different types of user interaction, i.e. different user interaction modes are provided for by each of the two different display areas. |
US11287959B2 |
Method for implementing theme
Provided is a method for implementing a theme, which includes: comprising, by the terminal, at least one theme, and at least one application related to the at least one theme; and displaying the at least one application related to the theme on the terminal, when the theme is switched to. The present disclosure further provides a method for implementing a theme applied to a mobile terminal. The present disclosure may provide themes corresponding theme according to the requirements of special groups, greatly enhancing the user experience. |
US11287957B2 |
Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor configured to, when an electronic data item is created, attach positional information to the electronic data item and present the electronic data item, in a virtual space representing a real space, at a location indicated by the attached positional information. |
US11287953B1 |
One-click sequential identifier for user interface
Provided is a system and method for an interactive one-click smart identifier that can be used to replace a traditional drop-down menu, combo box, or the like. Each click can change the identifier without a need to interact with a menu. In one example, the method may include storing a sequential order for a plurality of identifiers, displaying a currently selected identifier from among the plurality of identifiers at a predetermined position on a user interface and hiding remaining identifiers from among the plurality of identifiers from being displayed on the user interface, detecting a click on a predefined graphical element of the user interface, and in response to detection of the click, deleting the currently selected identifier from the user interface and replacing it with a hidden identifier from among the remaining identifiers not displayed on the user interface based on the sequential order. |
US11287949B2 |
Method and device for displaying icon
A method and device for displaying icon are disclosed. The method includes: receiving an instruction for displaying icon by a mobile terminal, and determining, for each first icon to be displayed, a target duration corresponding to each first icon according to a first time of receiving the instruction for displaying icon and a second time stored for each first icon, wherein the second time is the time when a first application program corresponding to each first icon is used for the last time; determining, according to the target duration corresponding to each first icon and a pre-stored corresponding relation between a duration and an identifier, a first target identifier corresponding to each first icon; and displaying, on a desktop, each first icon carrying a corresponding first target identifier. |
US11287948B2 |
Method for controlling the execution of a program configurable into a disabled state and enabled state
The invention deals a method for controlling the execution of a program by a terminal (1) comprising a screen (12), wherein the method comprises the steps of: configuring the program into an enabled state, wherein at least one process of the program is allowed to be executed by the terminal (1), and a disabled state, wherein execution of any process of the program by the terminal (1) is forbidden, wherein the method further comprises the steps of: displaying (100) on the screen (12) an icon (G) for starting the program according to a first rendering if the program is configured in the enabled state, and displaying (114) said icon (G) according to a second rendering different from the first rendering if the program is configured in the disabled state. |
US11287939B2 |
Gaming system and gaming system processor module
A gaming system and processor module are therefore adapted to support simultaneous execution of two or more operating system instances. Program code is provided for play of the game uses two or more cooperating component processes partitioned such that at least one of the component processes executes using a first operating system instance, and at least one other cooperating component process executes using a further operating system instance. Each operating system instance may execute in its own virtual machine. |
US11287927B2 |
Coordinate detection method
A coordinate detection method includes detecting coordinates corresponding to a position of a pen tip electrode of a pen by detecting distribution of signal levels in a plane of a touch surface through use of a plurality of linear electrodes disposed in the plane of the touch surface; detecting tilt data indicating a tilt of the pen; and acquiring a correction amount corresponding to a combination of the coordinates and the tilt data by referencing a correction table defining a correspondence between correction amounts and combinations of coordinates and tilt data. |
US11287926B1 |
System and machine learning method for detecting input device distance from touch sensitive surfaces
In some examples, an electronic device can use machine learning techniques, such as convolutional neural networks, to estimate the distance between a stylus tip and a touch sensitive surface (e.g., stylus z-height). A subset of stylus data sensed at electrodes closest to the location of the stylus at the touch sensitive surface including data having multiple phases and frequencies can be provided to the machine learning algorithm. The estimated stylus z-height can be compared to one or more thresholds to determine whether or not the stylus is in contact with the touch sensitive surface. |
US11287920B2 |
Touch control screen
A touch control screen includes a flexible substrate including a touch control area, a routing area and a bonding area, wherein a plurality of bending passages is disposed between the touch control area and the routing area; a first electrode chain and a second electrode chain are intersected with and insulated from each other and located in the touch control area; a signal wire is electrically connected to the first electrode chain or the second electrode chain at one end, and extended to the bonding area at the other end. Parts of the flexible substrate corresponding to the routing area and the bonding area are bent in respect to the bending passages to the back of the flexible substrate at positions corresponding to the touch control area. |
US11287919B2 |
Apparatus and method for processing split view in portable device
An apparatus and a method for processing a split view in a portable device. The method of processing a split view in a portable device, includes: displaying a plurality of applications as a split view corresponding to split display regions of a display unit; displaying an input panel on a display region of an application of the plurality of applications that did not call for the input panel when the input panel is called; and processing data input through the input panel by an application calling the input panel. |
US11287918B2 |
Pressure sensing device, display panel and method of manufacturing the same, display device
A pressure sensing device, a display panel and a method of manufacturing the same, and a display device are provided. The pressure sensing device includes a columnar electrode assembly having at least one columnar electrode and at least one columnar insulating layer that are alternately stacked in an axial direction of a columnar electrode, and an annular electrode assembly that is disposed around the columnar electrode assembly. The annular electrode assembly includes at least one annular electrode and at least one annular insulating layer that are alternately stacked in the axial direction of the columnar electrode. The annular electrode assembly and the columnar electrode assembly are insulated from each other, and are configured to form a capacitor. At least one of the at least one annular insulating layer and the at least one columnar insulating layer is an elastic insulating layer. |
US11287914B2 |
Touch display device
A touch display device is disclosed, including a display panel and a touch layer, a sealant disposed between the touch layer and the display panel, the sealant, the touch layer, and the display panel forming a sealed cavity. An air pressure intensity inside the sealed cavity is less than a preset value. |
US11287913B2 |
Color filter-integrated touch sensor and manufacturing method therefor
A color filter-integrated touch sensor is disclosed. The color-filter-integrated touch sensor includes a color filter disposed on a first surface side of a substrate and a touch sensor disposed on a second surface side of the substrate. A manufacturing method thereof is disclosed. |
US11287909B2 |
Sensitivity-adjustable mouse
A sensitivity-adjustable mouse includes a casing, a switching button, an illumination module and a lightshade cover. The switching button is installed on the casing and swingable relative to the casing. The illumination module is disposed within the casing and located under the switching button. The illumination module emits plural light beams to the switching button. The lightshade cover is connected with the switching button and arranged between the switching button and the illumination module. The plural light beams are divided by the lightshade cover. The illumination module and the lightshade cover are covered by the switching button. Due to the appearance of a single button structure, the appearance of the mouse is aesthetically pleasing. |
US11287906B2 |
Passive electromagnetic fountain pen
Disclosed is a passive electromagnetic fountain pen, which includes a pen core and a pen body, wherein the pen body includes a first iron core and an iron core holder, a pen core clamp link, a second iron core, a third iron core, an elastic component, a pressure regulating plate, and a first structure matched with the pressure regulating plate are disposed sequentially from front to back in the iron core holder, coils are wound outside the first iron core and the second iron core, the first iron core is close to a pen tip of the pen core, the second iron core is fixedly connected with the iron core holder, the pen core is configured to pass through a center of the first iron core, and then be clamped by one end of the pen core clamp link. |
US11287905B2 |
Trackability enhancement of a passive stylus
Systems and methods for enhancing trackability of a passive stylus. A six degree of freedom (6DoF) location and orientation of a passive stylus may be tracked by a tracking system via a retroreflector system disposed on the passive stylus. Additionally, characteristic movements of one of a user's finger, hand, and/or wrist may be recognized by the tracking system. The passive stylus may useable to interact with a virtual 3D scene being displayed via a 3D display. A user input via the passive stylus may be determined based on the tracked 6DoF location and orientation of the passive stylus and/or the recognized characteristic movements. The retroreflector system may include multiple patterns of retroreflectors and one of the patterns may be a spiral pattern of retroreflectors disposed along a longitudinal axis of the passive stylus. |
US11287903B2 |
User interaction method based on stylus, system for classifying tap events on stylus, and stylus product
A novel method is proposed to operate a stylus product. In this method, inertial measurement unit (IMU) signals are used to estimate a tilted angle of the stylus product. On the other hand, acceleration signals measured when a finger taps a stylus are collected to train a deep neural network as a tap classifier. A combination of the tilted angle and the tap classifier allows a user to interact with a peripheral device (e.g. a touchscreen) by rotating and taping the stylus product. A tap classifying system and a stylus product are also provided. |
US11287899B1 |
Keyboard device with protecting function and manufacturing method thereof
A keyboard device with a protecting function and a manufacturing method of the keyboard device are provided. Firstly, a mold is provided. Then, a frame material is placed into the mold to form a frame body, and a film material is placed into the mold to form a protective film. Consequently, the protective film is fixed on the frame body. After the mold is removed, a keyboard module is assembled with the frame body. Consequently, the keyboard device is manufactured. The protective film includes a sheet-like portion, plural connection portions and plural covering portions. The frame body includes plural spacer structures and plural perforations. The sheet-like portion is fixed on the plural spacer structures. The keyboard module includes a base plate and plural keys. The keycap is penetrated through the corresponding perforation and contacted with the corresponding covering portion. |
US11287898B2 |
Backlight module and illuminated keyboard
A backlight module includes a light-shielding sheet, a light guide plate under the light-shielding sheet, a reflective sheet under the light guide plate, a main circuit board under the reflective sheet, a light-emitting unit on the main circuit board, a flexible circuit board under the reflective sheet, and an electrical connector electrically connected to the flexible circuit board and the main circuit board. A protrusion of the reflective sheet protrudes into a through hole of the light guide plate. The light-emitting unit passes through an opening of the reflective sheet to be accommodated in a slot hole of the light guide plate. The light-emitting unit is configured to emit light to reach a light exit area of the light-shielding sheet through the light guide plate. The electrical connector is aligned with the through hole or further protrudes into the through hole. |
US11287897B2 |
Motion detecting system having multiple sensors
The present invention provides a motion detecting system, which includes a light source module, a plurality of image sensors and a control unit. The light source module illuminates at least one object. The image sensors respectively detect the object under the light emitted by the light source module to generate a plurality of detection results. The control unit is coupled to the image sensors, and generates a control command according to the detection results. |
US11287892B2 |
Haptic information presentation system
In a haptic information presenting system, a haptic presenting device presents a stimulus by an object and/or to the object, controls the stimulus that is applied to the object in accordance with an operation by an operator, and thereby generates a tactile force, the haptic presenting device presents at least one of oscillation, displacement, and deformation to the object, the haptic presenting device is a sense synthesizing and guiding device that synthesizes sensations of guidance, and the sense synthesizing and guiding device generates at least one of a sensation of pressure, a sensation of a force, and the sensory illusion to the object by a vibration that includes a sweep vibration. |
US11287891B2 |
Measurement apparatus and control method of measurement apparatus
A measurement apparatus measures an electronic device that vibrates a touch surface to present a tactile sensation. The measurement apparatus includes a vibration detector that detects vibration of a touch surface, the vibration being produced in response to pressure applied to the touch surface, and a pressure detector that detects the pressure applied to the touch surface. |
US11287888B2 |
Haptic information presentation system and method
A system and method are disclosed in which in a conventional non-grounding man-machine interface having no reaction base on the human body and for giving the existence of a virtual object and the impact force of a collision to a person, a haptic sensation of a torque, a force and the like can be continuously presented in the same direction, which cannot be presented by only the physical characteristic of a haptic sensation presentation device. In a haptic presentation device, the rotation velocity of at least one rotator in the haptic presentation device is controlled by a control device, and a vibration, a force or a torque as the physical characteristic is controlled, so that the user is made to conceive various haptic information of the vibration, force, torque or the like. |
US11287882B2 |
Translating combinations of user gaze direction and predetermined facial gestures into user input instructions for near-eye-display (NED) devices
A Near-Eye-Display (NED) devices that translates combinations of user gaze direction and predetermined facial gestures into user input instructions. The NED device includes an eye tracking system and a display that renders computer-generated images within a user's field-of-view. The eye tracking system may continually track the user's eye movements with a high degree of accuracy to identify specific computer-generated images that a user is focused on. The eye tracking system may also identify various facial gestures such as, for example, left-eye blinks and/or right-eye blinks that are performed while the specific computer-generated images are being focused on. In this way, NED devices are enabled to identify combinations of user gaze direction and predetermined facial gestures and to translate these identified combinations into user input instructions that correspond to specific computer-generated images. |
US11287877B2 |
System and method for applying entrainment and biofeedback techniques to a user
Embodiments generally relate to a system and a machine-readable medium for providing an entrainment experience to a user. The system comprising an experience system in communication with one or more human sensory inputs and an entraining rhythm generation unit. The experience system configured to receive entraining rhythm information from the entraining rhythm generation unit, determine the entrainment experience based on the entraining rhythm information, and provide the entrainment experience to the user via the one or more human sensory inputs. |
US11287876B2 |
Managing user movement via machine learning
Techniques are described with respect to managing user movement. An associated method includes constructing a machine learning knowledge model based upon medical data from a plurality of individuals and medical data specific to a user, collecting mobility device sensor data from a plurality of mobility device sensors connected to at least one mobility device associated with the user, and collecting biometric sensor data from a plurality of biometric sensors associated with the user. The method further includes analyzing the mobility device sensor data in view of the biometric sensor data via the machine learning knowledge model to determine a plurality of mobility parameters for the user and determining at least one mobility recommendation for a transport activity in accordance with the plurality of mobility parameters. In an embodiment, the method further includes adapting at least one augmented reality device to digitally represent the at least one mobility recommendation. |
US11287872B2 |
Multi-thread power limiting via shared limit
Systems and methods for multi-thread power limiting via a shared limit estimates power consumed in a processing core on a thread-by-thread basis by counting how many power events occur in each thread. Power consumed by each thread is approximated based on the number of power events that have occurred. Power consumed by individual threads is compared to a shared power limit derived from a sum of the power consumed by all threads. Threads that are above the shared power limit are stalled while threads below the shared power limit are allowed to continue without throttling. In this fashion, the most power intensive threads are throttled to stay below the shared power limit while still maintaining performance. |
US11287871B2 |
Operating point management in multi-core architectures
For one disclosed embodiment, a processor comprises a plurality of processor cores to operate at variable performance levels. One of the plurality of processor cores may operate at one time at a performance level different than a performance level at which another one of the plurality of processor cores may operate at the one time. The plurality of processor cores are in a same package. Logic of the processor is to set one or more operating parameters for one or more of the plurality of processor cores. Logic of the processor is to monitor activity of one or more of the plurality of processor cores. Logic of the processor is to constrain power of one or more of the plurality of processor cores based at least in part on the monitored activity. The logic to constrain power is to limit a frequency at which one or more of the plurality of processor cores may be set. Other embodiments are also disclosed. |
US11287870B2 |
Methods and apparatus for selectively extracting and loading register states
Integrated circuits may include registers that store register states. Only a subset of the registers may store critical register states. The subset of registers may be specially demarcated, such as using synthesis directions in the hardware description, and may be coupled to dedicated extraction/loading circuitry. The extraction/loading circuitry may be implemented using soft or hard logic or can leverage existing programming or debugging circuitry on a programmable integrated circuit. The extraction/loading mechanism may also be implemented using multiplexers and associated control circuitry, scan chain circuitry, a memory-mapped interface, a tool-instantiated or user-instantiated finite state machine, or external memory interface logic. Accessing critical register states in this way can help improve efficiency with live migration events, debugging, retiming, and other integrated circuit operations. |
US11287867B2 |
Power sequence monitoring system
A power sequence monitoring system is disclosed, and comprises: a microprocessor and a control module. The microprocessor comprises a first conversion unit and a second conversion unit. The first conversion unit is used for converting a power-on signal received from a power management chip to a first digital signal, and the second conversion unit is adopted for converting a power-off signal received form the power management chip to a second digital signal. After receiving the first digital signal and the second digital signal from the microprocessor, and the control module outputs a plurality of power monitoring data to an electronic device, such that a user easily knows the power signal state of the host computer by the system of the present invention. |
US11287865B2 |
USB hub with integrated power and thermal management
A universal serial bus (USB) dock includes USB ports, each configured to connect to a respective USB element. The USB dock includes a circuit communicatively coupled to the USB ports and configured to determine a first temperature measurement in the USB dock, determine a power demand for each USB element connected to the USB ports, determine an allocation of power for the USB elements, and, based on the first allocation of power, provide less than the power demand for one or more of the USB elements based upon a total power demand by the USB elements and the first temperature measurement. |
US11287860B2 |
Ambient temperature estimating device, ambient temperature estimating method, program and system
Provided is an ambient temperature estimating device, ambient temperature estimating method, program, and system that are able to realize both high robustness and high ambient temperature estimation accuracy. An ambient temperature estimating device includes a neural network, a temperature acquisition unit configured to acquire one or more temperature values inside the ambient temperature estimating device, and a neural network calculator configured to estimate an ambient temperature around the ambient temperature estimating device using the neural network. Input values inputted to the neural network by the neural network calculator include the temperature values acquired by the temperature acquisition unit and a heat source control value for controlling a heat source inside the ambient temperature estimating device. |
US11287858B2 |
Method of fabricating a circuit board and a display device including a circuit board
A display device may include a display panel including a signal pad and a circuit board including a connection pad having a first connection pad portion and a second connection pad portion. The second connection pad portion may be thicker than the first connection pad portion and may not be overlapped with the first connection pad portion in a plan view. The connection pad may be in contact with the signal pad. A first surface roughness between the first connection pad portion and the signal pad may be greater than a second surface roughness between the second connection pad portion and the signal pad. |
US11287845B2 |
Display apparatus
Provided is a foldable display apparatus that reduces inconvenience of an operation. Smartphone is a display apparatus including two screens respectively held by two casings that are connected rotatably about an axis. When an app is selected by selection unit in response to an operation for instructing startup of the app being performed by a user on operation unit, execution unit executes the app. Display control unit determines on which of the two screens an image of the app executed by execution unit is to be displayed based on an opening degree of the two casings detected by opening degree detecting unit and inclinations of the two casings relative to a vertical direction detected by inclination detecting unit, according to data stored in storage unit. Display unit displays the image of the app on either or both of the two screens in accordance with the determination of display control unit. |
US11287844B2 |
Support base and display device
A support base includes a base casing, a support frame, a first rack, an auxiliary support member and at least one gear. The support frame is movably disposed on the base casing. The first rack is disposed in the base casing and connected to the support frame. The auxiliary support member is movably disposed in the base casing. The auxiliary support member has a second rack. The at least one gear meshes with the first rack and the second rack. When the support frame moves linearly along a first direction, the first rack drives the auxiliary support member to move along a second direction through the at least one gear and the second rack, wherein an angle included between the first direction and the second direction is essentially between 0 degrees and 90 degrees. |
US11287840B2 |
Voltage reference with temperature compensation
Voltage reference with temperature compensation. At least one example embodiment is a method of producing a compensate voltage reference, the method comprising: driving a reference current through a reference current path of a current mirror, and driving a mirror current through a mirror current path of the current mirror; driving the reference current through a first reference transistor having a control input, and driving the mirror current though a second reference transistor having a control input; equalizing the reference current flow through the first reference transistor to the mirror current flow through the second reference transistor by adjusting a control voltage on the control inputs of the first and second reference transistors; producing a reference voltage proportional to the control voltage; and compensating the reference voltage for temperature effects by adjusting a mirror ratio of the current mirror. |
US11287838B2 |
Cartridge for an aerosol-generating system
A cartridge for use in an aerosol-generating system is provided, including a liquid storage portion including a housing configured to hold a liquid aerosol-forming substrate, the liquid storage portion including at least two parts in fluid communication with each other; a first part of the liquid storage portion including a heater assembly, a first capillary material, provided in contact with the heater assembly, and a second capillary material in contact with the first capillary material and spaced apart from the heater assembly by the first capillary material; and a second part of the liquid storage portion including a container configured to hold the liquid aerosol-forming substrate in liquid form to supply the liquid to the second capillary material. |
US11287833B2 |
Floor processing device that automatically moves within an environment
A floor processing device automatically moves within an environment, with a driving attachment, a floor processing unit, an obstacle detection unit, a control unit and a detection unit for detecting device parameters and/or environment parameters control unit is set up to determine an error of the floor processing device based upon the detected parameters that prevents the floor processing device from moving and/or the floor processing device from processing a surface to be processed in such a way that the floor processing device is unable to automatically extricate itself from the error situation. The control unite is set up to analyze the parameters detected by the detection unit with respect to recurring patterns that have a repeatedly encountered combination of an error and at least one chronologically preceding environment and/or device parameter. |
US11287830B2 |
Control method of multipurpose rollable moving device
A control method of a multipurpose rollable moving device may include monitoring the object docked at a docking portion, a docking portion and a driving device; identifying the object mounted on a mounting portion through an identifier element; determining whether or not a camera is mounted; determining whether or not a current mode is an object following mode when the camera is mounted; recognizing a following object when the current mode is the object following mode; determining a distance and a direction to the object; and executing a driving control and a posture control through the driving device depending on the distance and direction to the object. |
US11287829B2 |
Environment mapping for autonomous vehicles using video stream sharing
In one embodiment, a supervisory service of a parking area may send a light fidelity (Li-Fi) based advertisement indicative of an offer to send video streams of the parking area to an autonomous vehicle. The supervisory service may receive an acceptance of the offer by the autonomous vehicle that includes an identifier for the autonomous vehicle. The supervisory service may identify one or more video streams of the parking area as associated with the autonomous vehicle based in part on a location of the autonomous vehicle in the parking area. The supervisory service may annotate the one or more identified video streams with metadata regarding a feature of the parking area. The supervisory service may send the annotated one or more video streams to the autonomous vehicle, wherein the autonomous vehicle uses the metadata of the annotated one or more video streams to avoid the feature of the parking area. |
US11287823B2 |
Mapping active and inactive construction zones for autonomous driving
Aspects of the present disclosure relate to differentiating between active and inactive construction zones. In one example, this may include identifying a construction object associated with a construction zone. The identified construction object may be used to map the area of the construction zone. Detailed map information may then be used to classify the activity of the construction zone. The area of the construction zone and the classification may be added to the detailed map information. Subsequent to adding the construction zone and the classification to the detailed map information, the construction object (or another construction object) may be identified. The location of the construction object may be used to identify the construction zone and classification from the detailed map information. The classification of the classification may be used to operate a vehicle having an autonomous mode. |
US11287822B2 |
Self-moving robot, control method thereof and combined robot comprising self-moving robot
The self-moving robot may be abutted with functional modules and may include a functional module recognition mechanism and a control mechanism. The control mechanism regulates an operating parameter or an operating mode of the self-moving robot according to the type of the functional module recognized by the recognition mechanism. Due to the utilization of the self-moving robot and the control method thereof provided by the present disclosure, parameters of the sensor and the self-walking speed and the like of the self-moving robot may be regulated according to actual situations under the condition that different modules are combined together to work, so that toppling or falling of the self-moving robot is reduced, and the safety of personnel and the robot itself may be improved. |
US11287815B2 |
Autonomous vehicle transporation systems and methods
An amusement park system in accordance with present embodiments includes multiple separated park areas, an autonomous vehicle configured to drive along ground surfaces within the multiple separated park areas, and a gondola system configured to transport the autonomous vehicle between the multiple separated park areas. The amusement park system further includes a control system configured to operate the autonomous vehicle to engage with and disengage from the gondola system to facilitate transport of the autonomous vehicle by the gondola system. |
US11287812B2 |
“V” shaped and wide platoon formations
Platoon management control systems and methods rearrange three of more vehicles cooperatively travelling seriatim as a platoon along an associated roadway into a platoon arrangement other than the linear or single file formation. Multi roadway lane platoon management control systems and methods control the three or more vehicles cooperatively travelling as a multi-lane platoon along an associated multi-lane roadway into a platoon arrangement other than the linear or single file formation. Larger platoon sizes are provided thereby enabling more vehicles to participate in the larger multi-lane platoon. A platoon management control uses a combination of the GPS position of the lead vehicle representative of the position of the vehicle relative to the associated geographical area, and braking performance data representative of the braking capabilities of following vehicles to rearrange the vehicles into the non-columnar formation. |
US11287809B2 |
Apparatus, engine, system and method for predictive analytics in a manufacturing system
A predictive analytics apparatus, engine, system and method capable of providing real time analytics in a manufacturing system. Included are a data input capable of receiving raw data output from at least one machine operable to effect the manufacturing system embodiments, and a processor associated with a computing memory and suitable for executing code from the computing memory. The code may include an adaptor; an extractor; predictive analytics capable of receiving the extracted processed data and applying thereto at least one predictive model comprised of target data for the at least one machine, and capable of providing feedback to the at least one machine to modify performance of the at least one machine based on the application of the at least one predictive model; and a visualizer capable of providing a visualization of the feedback. |
US11287808B2 |
Industrial process control and automation system having decoupled controllers
An apparatus is disclosed that is used in an industrial process control and automation system that operates using an open platform data communication protocol. The apparatus includes a processor and a memory, and a communications interface connected to at least one process instrument and arranged to transmit instructions to and receive data from the at least one process instrument and to a data network of the industrial process control and automation system that communicates using the open platform data communication protocol. The apparatus memory contains a system repository file containing process data information sent to the apparatus from the at least one process instrument, a stored function block definition file containing function blocks that define a control strategy for controlling the at least one process instrument and an engineering repository containing the characteristics and parameters for the function blocks associated with the at least one process instrument. The processor operates to communicate the process data from the system repository file to the industrial process control and automation system using the open platform data communication protocol and to receive instructions from the industrial process control and automation system to execute the control strategy. |
US11287804B2 |
Onsite mobile manufacturing platform
A mobile manufacturing platform including a control unit; a manufacturing unit operatively coupled to the control unit, the manufacturing unit configured to fabricate a component using an automated manufacturing process based on a three-dimensional solid model of the component; and a quality test unit operatively coupled to the control unit and configured to perform testing on one of the component and a sample of material used to fabricate the component; wherein the platform is configured for transport via a vehicle to a worksite. |
US11287802B2 |
Simulation method for simulating a real control for an industrial process, a system, or a machine, and simulation system for carrying out such a simulation method
Simulation methods for simulating a real control (2) for an industrial process, a plant or a machine shall be able to determine errors occurring in the course of simulation more easily. For this purpose the invention proposes that the simulation system (7) stores intermediate states during the simulation and time-stamps them, wherein a stored intermediate state can be reloaded into the simulation system (7) at a later time and a simulation carried out on the basis thereof. As a result, simulations do not always need to start with the beginning of the control program to be simulated. |
US11287801B2 |
Control device, CNC device, and control method
A control device includes: a machine learning unit that machine-learns a control parameter that determines operating characteristics of a driving unit of a machine serving as a driving target of a motor and sets the control parameter to a motor control device; a health check operation instruction unit that outputs an instruction for a health check operation of driving the motor control device; an operation evaluation unit that acquires information indicating the operating characteristics of the driving unit, calculates an evaluation value on the basis of an evaluation function, and stores the evaluation value in a storage unit; and a deterioration estimation operation unit that estimates deterioration in the operating characteristics of the driving unit of the machine on the basis of the evaluation value stored in the storage unit and the evaluation value calculated by the operation evaluation unit when the health check operation was performed. |
US11287787B2 |
Input / output system
An input/output system including: an input/output base unit which has a plurality of slots into which input/output modules are pluggable; an evaluation device; and at least one cover element which is arrangeable on one of the plurality of slots of the input/output base unit. The evaluation device detects a presence of the at least one cover element at a slot of the plurality of slots. |
US11287783B2 |
Thermal management system and method for a vehicle
A thermal management system and method for a vehicle includes a cooling system having a variable cooling capacity and which is connectable to a heat-producing system of the vehicle. A control system is configured to increase the cooling capacity of the cooling system to a first predetermined level in response to the at least one input indicating an increase in the future heat load of the heat-producing system when a temperature of the cooling system is at least a predetermined temperature and the cooling system is operating below the first predetermined level. The control system is also configured to inhibit increasing the cooling capacity of the cooling system to the first predetermined level in response to the at least one input indicating an increase in the future heat load of the heat-producing system when the temperature of the cooling system is less than the predetermined temperature. |
US11287778B2 |
Method of actuator navigation and electronic device comprising an actuation navigator function
A method of setting/calibrating a feature or function in a setting/calibrating mode of an electronic device including at least one actuatable selector, wherein the setting/calibrating of the feature or function requires an actuation of the at least one selector, wherein the electronic device includes at least one indicator hand coupled to an actuation mechanism that rotates the at least one indicator hand in at least one of a clockwise and counterclockwise direction, wherein the method includes the steps of using the at least one indicator hand to indicate the actuatable selector for actuation; setting/calibrating the feature or function; and exiting the setting/calibration mode. An electronic device, that carries out the foregoing method is also provided. |
US11287773B2 |
Grounding structure for endless belt, fixing device, and image forming apparatus
A grounding structure for an endless belt includes: an endless belt including a conductive layer, the endless belt being configured to move; a conductive conducting unit that is in contact with the conductive layer which is exposed at an end surface of the conducting unit in a direction intersecting a moving direction of the endless belt such that the conducting unit is electrically connected to the conductive layer; a pressure contacting unit that brings the conducting unit into pressure contact with the end surface of the conductive layer of the endless belt; and a grounding unit that grounds the conducting unit. |
US11287767B2 |
Fixing device and image forming apparatus incorporating same
A fixing device includes an endless first rotator, a second rotator configured to contact and press the first rotator, a heater configured to heat the first rotator, a heater support, and a thermal equalizer contacting the first rotator to uniform a temperature distribution in an axial direction of the first rotator. The heater support supports the heater by a clearance fit. |
US11287766B2 |
Fixing unit, image forming apparatus and image forming system
A fixing unit includes a casing, a heating unit, a second rotary member, a first guide portion, a separation unit, and a separation unit movement mechanism. The separation unit has a separation member and movable relative to the casing between a first position at which the separation unit is positioned when the heating unit is positioned at a position to form a fixing nip portion, and a second position at which the separation unit is positioned when the heating unit is retracted from the position to form the fixing nip portion. The separation unit movement mechanism is configured to move the separation unit from the second position to the first position with the heating unit mounting to the position to form the fixing nip portion. |
US11287764B1 |
Image forming apparatus capable of preventing a discharge defect in an image
An image forming apparatus includes: a rotating body; a sprocket provided coaxially with the rotating body, the sprocket being configured to rotate integrally with the rotating body; a chain including a holder configured to hold a leading end portion of a recording medium, the chain being wound on the sprocket, the chain being configured to rotate so as to transport the recording medium; an annular shaped transfer belt supported by an opposing member opposing the rotating body at an opposing position, the transfer belt being configured to sandwich the recording medium transported by the chain between the transfer belt and the rotating body at the opposing position, in which an image on an outer peripheral surface of the transfer belt is transferred to the recording medium in response to a transfer bias being applied between the rotating body and the opposing member; and a forming member that supports the transfer belt on an upstream side of the opposing position in a transport direction, the forming member being configured to form a contact region in which the transfer belt is brought into contact with the rotating body on the upstream side of the opposing position in the transport direction. |
US11287762B2 |
Image forming apparatus and image forming method
Downtime relating to formation and detection of a detection image is reduced. An image forming apparatus includes a controller configured to calculate a first conversion unit to convert a gradation of input image data so that density output for the input image data becomes a first density output characteristic based on a first detection result of the detection image detected by a density sensor in a first mode. The controller generates a second conversion unit to convert the gradation of the input image data so that the density output for the input image data becomes a second density output characteristic in a second mode based on the detection result in the first mode and correction information, and further updates the correction information based on a second detection result of the detection image detected by the density sensor in the second mode and the first detection result. |
US11287761B2 |
Image forming apparatus having sensor to detect whether developing roller is at separation position
In an image forming apparatus, a separation mechanism moves a developing roller from a contact position to a separation position. At the contact position a surface of the developing roller is in contact with a surface of a photosensitive drum. At the separation position the surface of the developing roller is separated from the surface of the photosensitive drum. A sensor detects whether the developing roller is at the separation position. A controller executes a transmission process transmitting to the motor a command to drive the separation mechanism, a determination process determining whether or not the sensor detects that the developing roller is positioned at the separation position within a predetermined period of time after the command is transmitted in the transmission process, and a stop process stopping image formation operation in a case where the sensor does not detect that the developing roller is positioned at the separation position. |
US11287760B1 |
Image forming apparatus with variable light emission intentsity and computer-readable nonvolatile recording medium therefor
According to one embodiment, an image forming apparatus includes a rotatable photoconductor, a laser light source configured to output a laser beam according to an image, a polygon mirror positioned to reflect the laser beam while rotating and cause the laser beam to be incident on the photoconductor along a main scanning direction to form an electrostatic latent image, a photodetector configured to detect the laser beam reflected by the polygon mirror, a developer, a transfer mechanism, and a processor. The processor (a) controls the laser light source such that a light emission intensity of the laser light source is constant when the laser beam is incident on the photodetector, regardless of a rotation speed of the polygon mirror and (b) controls the output timing of the laser beam based on a detection result of the photodetector. |
US11287759B2 |
Image forming apparatus
An image forming apparatus has a normal image formation mode and a wide color gamut image formation mode in which an amount of a developer per unit area of a developer image of at least a color that differs from a prescribed color among a plurality of colors is increased as compared to the normal image formation mode. Image data is generated such that an image portion formed in the prescribed color in an image formed on a recording material is formed solely by a developer image of the prescribed color in the normal image formation mode, but formed by superimposing a developer image of a color that differs from the prescribed color on a developer image of the prescribed color or formed solely by a developer image of a different color in place of a developer image of the prescribed color in the wide color gamut image formation mode. |
US11287758B2 |
Toner and method for producing toner
Provided is a toner has a toner particle containing a binder resin and is characterized in that the binder resin contains a polymer A, which is a polymer of a composition containing a first polymerizable monomer, a second polymerizable monomer and a crosslinking agent, the first polymerizable monomer is at least one monomer selected from the group consisting of (meth)acrylic acid esters having an alkyl group with 18 to 36 carbon atoms, the crosslinking agent has two or more polymerizable double bonds, a content of the first polymerizable monomer in the composition is 5.0 to 60.0 mol %, a content of the second polymerizable monomer is 20.0 to 95.0 mol %, and when the SP values of the first polymerizable monomer, the second polymerizable monomer and the crosslinking agent are denoted by SP12, SP22 and SPC2, respectively, the formulae 0.60≤(SP22−SP12)≤15.00 and SP12 |
US11287753B2 |
Cleaning apparatus and methods of cleaning
The present application relates to a carbon dioxide snow cleaning apparatus comprising: a carbon dioxide source; a carbon dioxide snow nozzle in fluid communication with the carbon dioxide source; a charging element; and a collection surface. Also described is a method of cleaning a surface, the method comprising the steps of: (i) passing a stream of carbon dioxide out of a carbon dioxide snow nozzle to form a carbon dioxide snow stream; (ii) charging the carbon dioxide snow stream; (iii) directing the charged carbon dioxide snow stream onto the surface to be cleaned; (iv) collecting particles removed by the charged carbon dioxide snow stream from the surface to be cleaned on a collection surface. Also described is the use of such apparatus in a lithographic apparatus and the use of such an apparatus or method. |
US11287750B1 |
Lithographic apparatus
A lithographic apparatus includes a machine table, a base, a placement table, a first baffle plate, a first driving device, and a transporting device. The machine table has a cavity formed by a side surface, a top surface, and a bottom surface. A conveying door is arranged on the side surface. A transferring device in the cavity can extend out from or retract back into the cavity through the conveying door. The placement table is configured to bear a mask carrier, and can at least extend out from or retract back to a bearing surface of the base. The first driving device is configured to drive the placement table to reciprocate between a first position and a second position. |
US11287749B2 |
Mask chuck and mask manufacturing apparatus including same
A mask chuck may include a base plate including a central region and an edge region surrounding the central region, a head part including a first surface connected to the edge region of the base plate and configured to move on the edge region to be close to the central region or away from the central region, and a pad part disposed on a second surface of the head part opposite to the first surface of the head part. The edge region may include a first edge region extending in a first direction, a second edge region extending in the first direction and spaced apart from the first edge region in a second direction crossing the first direction, a third edge region extending in the second direction, and a fourth edge region extending in the second direction and spaced apart from the third edge region in the first direction. |
US11287747B2 |
End facet protection for a radiation source and a method for use in metrology applications
A system and method for providing a radiation source is disclosed. In one arrangement, the radiation source includes a gas cell having a window, an optical fiber that is hollow and has an axial direction, an end thereof being enclosed within the gas cell and optically coupled to the window via an optical path, and a surface, disposed around the end of the optical fiber, and extending past the end of the optical fiber in the axial direction towards the window so as to limit one or more selected from: the exchange of gas between the optical path and the remainder of the gas cell, ingress of plasma towards or into the optical fiber, and/or radical flux towards etch-susceptible surfaces. |
US11287742B2 |
Composition for forming resist underlayer film having improved flattening properties
A method for reducing the level difference (iso-dense bias) (reverse bump) of a resist underlayer film formed on a semiconductor substrate having a stepped portion and a non-stepped portion by 5 nm or more, which comprises a step of applying the composition to an upper surface of the semiconductor substrate having a stepped portion and a non-stepped portion. A method for reducing the level difference (iso-dense bias) of a resist underlayer film, comprising the steps of adding a fluorine-containing surfactant to a resist underlayer film-forming composition containing a polymer and a solvent and applying the composition containing the fluorine-containing surfactant to an upper surface of a semiconductor substrate having a stepped portion and a non-stepped portion. The level difference of a resist underlayer film formed on a semiconductor substrate between a stepped portion and a non-stepped portion (i.e., reverse bump) is reduced by 5 nm or more. |
US11287739B2 |
Photosensitive coloring composition, cured film, color filter, solid-state imaging element, and image display device
A photosensitive coloring composition includes a magenta pigment having an average primary particle diameter of 50 nm or less, a polymerizable compound, a photopolymerization initiator, and an ultraviolet absorber, in which the magenta pigment has a maximum absorption wavelength in a range of 500 to 600 nm, and in a case where an absorbance of the maximum absorption wavelength is 1, a wavelength at which an absorbance is 0.5 is 450 nm or more on a side where a wavelength is shorter than the maximum absorption wavelength and is 650 nm or less on a side where a wavelength is longer than the maximum absorption wavelength. |
US11287737B2 |
Metal-silicide-nitridation for stress reduction
A pellicle for a lithographic apparatus, the pellicle including nitridated metal silicide or nitridated silicon as well as a method of manufacturing the same. Also disclosed is the use of a nitridated metal silicide or nitridated silicon pellicle in a lithographic apparatus. Also disclosed is a pellicle for a lithographic apparatus including at least one compensating layer selected and configured to counteract changes in transmissivity of the pellicle upon exposure to EUV radiation as well as a method of controlling the transmissivity of a pellicle and a method of designing a pellicle. |
US11287736B2 |
Compound eye illumination system and projection method of LCD projector
A compound eye illumination system for an LCD projector includes: an LED light source, an LED collector, a fly-eye lens, an overlapping lens, a focusing lens, an LCD light valve, a field lens, and a projection lens, which are arranged in sequence according to a light travelling direction. The compound eye illumination system further includes: a quarter wave plate and a brightness-enhancing polarizer, which are sequentially arranged between the LED collector and the fly-eye lens according to the light travelling direction. According to the present invention, a polarized light passes through the quarter wave plate twice to complete polarization conversion. As a result, lighting efficiency of the projector is significantly improved and power consumption is saved, which greatly improves the product competitiveness. Moreover, the overall structure is simple, the volume is relatively small, the production is easy, and the price is low. |
US11287731B2 |
Optical module and projector
An optical module and a projector having the optical module are provided. The optical module includes a bracket, a driving component, an optical component, and a light guide element. The optical component is movably disposed on the bracket and is located on a transmission path of an image beam. The driving component is disposed between the bracket and the optical component and is configured to drive the optical component to oscillate. The light guide element is disposed at the bracket and located on the transmission path of the image beam. Here, the assembly of the optical module and the projector is easy, and the assembly yield is high. |
US11287730B2 |
Wavelength converting device
A wavelength device includes a substrate, a photoluminescence layer, a light spot adjusting layer, and a reflecting layer. The photoluminescence layer is disposed over the substrate, and is configured to receive incident light and convert the incident light to excitation light. The light spot adjusting layer is disposed between the substrate and the photoluminescence layer, and is configured to receive the excitation light and the unconverted incident light and to adjust the light path of the excitation light and the unconverted incident light, in which a refractive index of the photoluminescence layer is different from a refractive index of the light spot adjusting layer. The reflecting layer is disposed between the light spot adjusting layer, and is configured to reflect the incident light and the excitation light. |
US11287729B2 |
Light source device and projector
A light source device includes a light source that emits first and second excitation lights, a first wavelength conversion section including a first phosphor, and configured to convert the first excitation light into first fluorescence having a first wavelength band, a second wavelength conversion section including a second phosphor, and configured to convert the second excitation light into second fluorescence having a second wavelength band, and a light combining section that combines the first fluorescence and the second fluorescence. A first side surface of the first wavelength conversion section and a second side surface of the second wavelength conversion section are opposed to each other, the first fluorescence is emitted from a first end surface of the first wavelength conversion section toward the light combining section, and the second fluorescence is emitted from a first end surface of the second wavelength conversion section toward the light combining section. |
US11287723B2 |
Rotational operation device and electronic apparatus using this
A rotational operation device that is capable of setting an operation mode corresponding to a user's intention even when rotation of a rotational operation member stops on the way during a rotational operation. A rotational operation member is rotatable around a rotation axis. A click force application mechanism applies click force to the rotational operation member according to its rotational operation. A detection unit detects rotation of the rotational operation member. A setting unit sets one operation mode from among a plurality of predetermined operation modes in response to a detection output of the detection unit. The setting unit switches the operation mode according to a rotational operation of the rotational operation member before a position where the click force applied to the rotational operation member by the click force application mechanism becomes zero in a case where the rotational operation member is rotated in a first direction. |
US11287722B2 |
Laser beams methods and systems
Methods and apparatuses for manipulating and modulating of laser beams. The methods and apparatuses enable activating and deactivating of laser beams, while the laser systems maintain their operating power. Further, a hybrid pump module configured to be coupled to an optical fiber having a core and at least one clad, comprising: at least one focusing lens in optical with the optical fiber; plurality of diode modules, each configured to output a multi-mode beam in optical path with the clad; and at least one core associated module, in optical path with the core, configured to provide selected functions. Further, apparatus and methods configured for frequency doubling of optical radiation. |
US11287712B2 |
Pattern generation device
One embodiment of the invention provides a pattern generation device includes a light source, a first HPDLC cell, and a second HPDLC cell. The first HPDLC cell is disposed downstream of a light path of the light source and contains a first phase modulation pattern. The second HPDLC cell is disposed downstream of a light path of the first HPDLC cell and contains a second phase modulation pattern. |
US11287707B2 |
Array substrate, array substrate body component, and display device
An array substrate includes switching components, pixel electrodes connected to the switching components, a common electrode disposed to overlap the pixel electrodes via an insulator, first lines connected to the switching components, second lines connected to the switching components and extending while crossing the first lines, first protection circuits connected to the first lines, respectively, second protection circuits connected to the second lines, respectively, a first common line connected to the first lines via the first protection circuits, and a second common line connected to the second lines via the second protection circuits. The second common line is connected to the first common line directly or indirectly and not being connected to the common electrode. |
US11287703B2 |
Dual-cell display device
The present application discloses a dual-cell display device. The dual-cell display device includes: a first backplane, a first panel, and a second panel arranged in order along a thickness direction of the dual-cell display device, where the first panel includes at least one first flexible circuit board on a side of the first panel; and the second panel includes at least one second flexible circuit board on a counterpart side of the second panel corresponding to the side of the first panel where the at least one first flexible circuit board is disposed. The dual-cell display device further includes: a first drive board and a second drive board which are arranged in parallel on the first backplane; and a distance between the first drive board and the first backplane is different from a distance between the second drive board and the first backplane. |
US11287697B2 |
Electronic devices having peripheral display regions
An electronic device may be provided with a display. The display may be mounted in a housing. Electronic components may be mounted in an interior region of the device. The display may have an array of pixels configured to display an image. A border region such as a ring-shaped border may run along the outermost peripheral edge of the array of pixels. The display may be covered by a transparent display cover layer. The transparent display cover layer may have opposing inner and outer surfaces. The inner surface may face the interior region of the device. A laser-marked light-scattering structure may be embedded within an interior portion of the display cover layer between the inner and outer surfaces. The light-scattering structure may be located in the border region and may be illuminated by a light-emitting device. |
US11287694B2 |
Upper side light diffuser sheet and backlight unit including the same
An upper side light diffuser sheet includes a substrate layer, and a light diffusion layer overlaid on a front face side of the substrate layer. The light diffusion layer includes a resin matrix, and resin beads dispersed in the resin matrix. The resin beads include a first resin bead group having an average particle diameter D50 of 1.9 μm or more and 3.3 μm or less, and a second resin bead group having an average particle diameter D50 larger than the average particle diameter D50 of the first resin bead group. A mass ratio of the second resin bead group in an entire resin beads is 30% or more and 50% or less. A coating amount of the light diffusion layer is larger than 1.7 g/m2 and smaller than 3.0 g/m2. |
US11287682B2 |
Information display device
An information display device attachable to a structure includes a plate-shaped body, a display panel, and a surface member. The plate-shaped body is a part of the structure and has a first attaching surface, a second attaching surface opposite to the first attaching surface, and a side portion that connects the first attaching surface and the second attaching surface to each other. The display panel is attached to the plate-shaped body and is configured to display information on a display surface. The display surface is disposed from the first attaching surface to the second attaching surface. The surface member is disposed on a display surface side of the display panel to cover the display panel such that only the information displayed on the display surface of the display panel is visible through the surface member when the display panel is turned on. |
US11287673B1 |
Broadview natural addition lens
An ophthalmic lens apparatus has a visual field of a plurality of horizontal meridians each having constant optical power. The optical power of the visual field continuously varies from a top portion of the lens to a bottom portion of the lens by the horizontal meridians being arranged with their midpoints along a generally vertical focal length deceleration curve across the visual field and at least some adjacent horizontal meridians having different optical powers. widths of the horizontal meridians across the lens decrease from a top end of the focal length deceleration curve toward a bottom end of the focal length deceleration curve, and the lens surface beyond the horizontal ends of the meridians provides visual comfort to a user of the lens by providing smooth gradients of defocus without sharp edges, image jumps, waviness or distortions of image. |
US11287671B2 |
Method for optimising a progressive ophthalmic lens and method for producing same
A method for optimising a progressive ophthalmic lens and to a method for producing same. Further disclosed it a method for optimising a progressive ophthalmic lens the distribution of power and undesired astigmatism along an optical surface is optimised by minimising the function: F ·=· ∑ i = 1 n w 1 i ( Ast i ) 2 + w 2 i ( Pow i - TargetPow ) 2 wherein w1i and w2i are 0 or positive, and wherein the subscript i indicates the different points of the optical surface. Summation additionally comprises a term from the group formed by w 4 m i · ( ∂ Ast i ∂ x ) m , w 5 m i · ( ∂ Ast i ∂ y ) m , w 6 m i · ( ∂ Pow i ∂ x ) m , w 7 m i · ( ∂ Pow i ∂ y ) m and multiplications thereof, m being greater than or equal to 1, and w4mi, w5mi, w6mi and w7mi being greater than or equal to 0, wherein if any of the terms of the group formed by ( ∂ Ast i ∂ x ) m , ( ∂ Ast i ∂ y ) m , ( ∂ Pow i ∂ x ) m , ( ∂ Pow i ∂ y ) m and multiplications thereof is less than 0, then same is substituted by the absolute value thereof, and wherein, if m=2 and w42i=w52i, neither being 0, then summation additionally includes at least one other term from the group. |
US11287669B2 |
Integrated image display device
An integrated image display device includes a display unit, a lens array layer, and a baffle assembly. The baffle assembly includes a first baffle layer and a second baffle layer. The first baffle layer includes a plurality of first baffles, and a first transmission portion is formed between each two adjacent ones of the first baffles. The second baffle layer includes a plurality of second baffles, and a second transmission portion is formed between each two adjacent ones of the second baffles. Portions of the first transmission portions overlapped with the second transmission portions form a plurality of light transmission units. An un-reconstructed image displayed by the display surface can be reconstructed by the lens array layer, and be recombined into an integrated image to form a stereo image. |
US11287668B2 |
Thin dual-aperture zoom digital camera
A dual-aperture zoom camera comprising a Wide camera with a respective Wide lens and a Tele camera with a respective Tele lens, the Wide and Tele cameras mounted directly on a single printed circuit board, wherein the Wide and Tele lenses have respective effective focal lengths EFLW and EFLT and respective total track lengths TTLW and TTLT and wherein TTLW/EFLW>1.1 and TTLT/EFLT<1.0. Optionally, the dual-aperture zoom camera may further comprise an optical OIS controller configured to provide a compensation lens movement according to a user-defined zoom factor (ZF) and a camera tilt (CT) through LMV=CT*EFLZF, where EFLZF is a zoom-factor dependent effective focal length. |
US11287667B2 |
Spatial filtering apparatus and method of spatial filtering using the same
A spatial filtering apparatus includes a composite filter including first filter patterns respectively having a first phase profile, and second filter patterns respectively having a second phase profile, wherein the first filter patterns and the second filter patterns overlap with each other, wherein first light in a first polarization direction that is emitted on the composite filter is first spatially filtered by the first filter patterns, and wherein second light in a second polarization direction that is emitted on the composite filter is second spatially filtered by the second filter patterns. |
US11287663B2 |
Optical transmitting module and head mounted display device
An optical transmitting module and a head mounted display device are provided. The optical transmitting module includes a waveguide and a first lens. The waveguide is located on a transmission path of an image beam. The waveguide includes a plurality of beam splitters configured to split the image beam the image beam into a first image beam and a second image beam. The second image beam reflected by the beam splitter is outputted from the waveguide, so as to display a virtual image. The first lens causes a plurality of virtual images displayed by a plurality of the second image beams reflected from different beam splitters at the same angle to coincide on a focal plane of the first lens. The head mounted display device can eliminate a ghost image phenomenon that occurs when the user observes the images displayed in a range closer to the eye. |
US11287659B2 |
Automatic placement of a virtual object in a three-dimensional space
Augmented reality systems and methods for automatically repositioning a virtual object with respect to a destination object in a three-dimensional (3D) environment of a user are disclosed. The systems and methods can automatically attach the target virtual object to the destination object and re-orient the target virtual object based on the affordances of the virtual object or the destination object. The systems and methods can also track the movement of a user and detach the virtual object from the destination object when the user's movement passes a threshold condition. |
US11287655B2 |
Holographic display apparatus and method for providing expanded viewing window
A holographic display apparatus includes a light guide plate including an input coupler and an output coupler, a holographic image generating assembly configured to generate a holographic image and provide the holographic image to the input coupler of the light guide plate, and an image processor configured to convert source image data based on a point spread function, which is obtained for each pixel of the holographic image on an image plane, to compensate for a blur of the holographic image output through the output coupler. |
US11287651B2 |
Reconfigurable optics for multi-plane heads-up displays
Embodiments are disclosed for display configurations for providing an augmented reality heads up display. In one example, a reconfigurable display system includes a display, a moveable optic, an optical element positioned between the display and the moveable optic, a lens actuator configured to control a physical position of the moveable optic, and a display controller comprising a processor and memory, the memory storing instructions executable by the processor to control the lens actuator to move the moveable optic to a position and/or orientation that is selected based on user input and/or dynamic conditions of the reconfigurable display system, the instructions further executable to control an output of image light from the display to pass through the optical element and the moveable optic and impinge upon a transparent plane to generate a viewable image. |
US11287649B2 |
Display device and display method
A display device and a display method are provided, the display device including: a light source assembly, configured to output a first light ray carried with a first image to be displayed and a second light ray carried with a second image to be displayed, alternately; a first conversion element, arranged at a light exiting side of the light source assembly, and configured to convert the first light ray carried with the first image to be displayed into a first polarization light, and to convert the second light ray carried with the second image to be displayed into a second polarization light; and a light-splitting assembly and a imaging reflecting element, the light-splitting assembly being configured to direct the converted first light ray originating from the first conversion element towards the imaging reflecting element in a first direction, and to direct the converted second light ray originating from the first conversion element towards the imaging reflecting element in a second direction different from the first direction, and the imaging reflecting element being configured to receive and reflect the first light ray propagating in the first direction and the second light ray propagating in the second direction so as to form the first image and the second image, respectively; the first image and the second image are located at different distances from the imaging reflecting element in a same direction with respect to a predetermined observation location respectively. |
US11287648B2 |
Inconspicuous near-eye electrical circuits
A near-eye optic includes a substrate having a clear aperture for propagating light. An inconspicuous electrical circuit is supported by the substrate in the clear aperture of the substrate. The inconspicuous electrical circuit includes a plurality of inconspicuous conductive traces disposed in an inconspicuous pattern and electrically coupled to a plurality of inconspicuous electrical components. The inconspicuous pattern may include e.g. an asymmetric pattern, an aperiodic pattern, a pseudo-random pattern, a meandering pattern, a periodic pattern modulated with pseudo-random perturbations, or a non-rectangular pattern modulated with pseudo-random perturbations. |
US11287647B2 |
Correcting undesired distortions or aberrations and generating desired wavefronts in optical imaging, sensing, signaling and other applications based on bi-valued Walsh functions
Devices, systems and techniques are provided for adaptive transformation of wavefronts of optical waves or other electromagnetic waves to either correct the undesirable aberration or provide desirable wavefronts or aberrations for various applications, including imaging, sensing, signaling and other applications. |
US11287643B2 |
Displacement enlarging mechanism and optical apparatus using the same
A displacement enlarging mechanism includes a substrate, a fixing portion provided at the substrate, an actuator coupled to the fixing portion, a beam extending in a direction substantially parallel to an upper surface of the substrate and having a base end side has been coupled to the actuator and coupled to the fixing portion and having folded back in a direction crossing the upper surface of the substrate, and a coupling portion and a mirror coupled to a folded-back portion formed by folding back of the beam. The actuator drives the beam to push or pull the beam from the base end side in the direction of the folded-back portion. |
US11287641B2 |
Image pickup apparatus, endoscope, and method for manufacturing image pickup apparatus
An image pickup apparatus includes an image pickup member and a laminated optical member that is fixed in frame-shaped fixed areas around respective optical path areas. The fixed areas include a first area and a second area. A width of the first area is greater than a width of the second area. In the laminated optical member, an optical surface central axis deviates from an optical axis toward the first area. In the image pickup member, an image pickup surface central axis that is a central axis of a first main surface deviates from the optical axis. |
US11287634B2 |
Control method for automated microscope system, microscope system and computer-readable storage medium
The present disclosure provides a method for controlling autonomous microscope system, microscope system, and computer readable storage medium. Taking the advantage of a neural network trained in a reinforcement learning scheme, the method automatizes the analysis process of biological sample executed by microscope system and therefore improves the diagnosis efficiency. |
US11287633B2 |
Apparatuses, systems and methods for solid immersion meniscus lenses
Apparatuses, systems, and methods for solid immersion meniscus lenses (SIMlenses). An optical system may include a sample holder with a first side which supports a sample, and a second side opposite the first side. The second side of the sample holder may be in contact with an immersion fluid. Light passing between the sample and an objective lens may pass through the sample holder, immersion fluid, and a SIMlens positioned between the immersion fluid and objective. The SIMlens may have a first curved surface and a second curved surface, each of which may be shaped to match a wavefront of the light as it passes through the SIMlens. The immersion fluid, SIMlens, and environment containing the objective may all have different refractive indices. |
US11287625B2 |
Microscope and observation method
To acquire an image of a sample. A microscope includes: an illumination optical system that includes a light flux splitter that splits light from a light source into a plurality of light fluxes, and scans a sample in a plurality of directions with interference fringes generated by interference of at least part of the light fluxes split by the light flux splitter; a detection optical system on which light from the sample is incident; a detection device that includes a plurality of detectors that detect the light from the sample via the detection optical system; and an image processor that generates an image using detection results of two or more of the detectors of the detection device. |
US11287623B2 |
Optical polarization tractography systems, methods and devices
High-resolution 3D optical polarization tractography (OPT) images of the internal fiber structure of a target tissue. Manipulation of dual-angle imaging data of the fiber orientation inside a target tissue leads to the determination of 3D imaging properties of the target tissue, allowing transmission of the 3D image properties of the target tissue to an OPT processor to produce high-resolution 3D images. |
US11287621B2 |
Beam generation optical system and image capturing apparatus provided with the same
An optical element includes: a first transmissive section 3 that causes light emitted from a light source to be incident on the optical element; a first reflection section 4 which is located at a facing section facing the first transmissive section and from which light incident from the first transmissive section is reflected; a second reflection section 5 which is located around the first transmissive section and from which the light reflected from the first reflection section is reflected; and a second transmissive section 6 that causes the light reflected from the second reflection section to be emitted out of the optical element in an optical axis direction of the light source. |
US11287617B2 |
Imaging lens
An imaging lens which uses a larger number of constituent lenses for higher performance and features a low F-value, low-profile design and a wide field of view. Designed for a solid-state image sensor, the imaging lens includes constituent lenses arranged in order from an object side to an image side: a first positive refractive power lens; a second negative refractive power lens; a third lens; a fourth lens; a fifth lens; a sixth lens having a concave image-side surface near an optical axis; and a seventh negative refractive power lens. |
US11287606B2 |
Imaging lens system and imaging device
An imaging lens system includes a first lens; a stop; a second lens group; and a third lens group, disposed in that order from an object side to an image side. A combination of the first lens group and the second lens group moves together as a single unit to the object side in focusing from infinity to a close distance to increase a distance between the second lens group and the third lens group. Conditional expression (1) below being satisfied: 0.40 |
US11287604B2 |
Lens device, lens system, imaging device, movable lens operation device, lens driving method, and lens driving program
A lens device includes: a movable lens capable of being moved in a direction of an optical axis; a target position information acquiring unit that acquires information of a target position of the movable lens; a target position information transmitting unit that transmits the information of the target position to a movable lens operation device including a movable operating member for moving the movable lens and an operating member driving unit that drives the operating member; and a movable lens driving unit that performs first driving for moving the movable lens based on a position of the operating member detected by an operating member position detection unit that detects the position of the operating member, and the operating member driving unit drives the operating member based on the information of the target position. |
US11287603B2 |
Camera module
A camera module having a case coupled to a base part to form an internal space; a lens module disposed in the internal space; and an auto-focusing driving part comprising a first magnet attached to one surface of the lens module and a first coil disposed to face the first magnet, wherein the base part has a first board on which an image sensor is disposed, and a fixing part on one side portion of the base part and extending from the base part in an optical axis direction, and wherein other side portions of the base part exclude the fixing part. |
US11287599B2 |
Medical observation device
A medical observation device includes an imaging unit configured to photograph an image of an operation site, and a holding unit configured to be connected with the imaging unit and have rotary shafts which are operable with at least six degrees of freedom. Among the rotary shafts, at least two shafts are active shafts whose driving is controlled based on states of the rotary shafts, and at least one shaft is a passive shaft which is rotated according to direct external manipulation accompanying contact. |
US11287596B2 |
Methods, kits, and systems incorporating a self-amalgamating tape for clamping fiber optic cable
Disclosed herein is a method including wrapping a self-amalgamating tape around a portion of a cable jacket of the fiber optic cable to provide a wrapped portion; and clamping the fiber optic cable at the wrapped portion with a clamp. Upon clamping, the self-amalgamating tape is between the clamp and the cable jacket and the clamp compresses the self-amalgamating tape. |
US11287594B2 |
Slide arrangement for cable drawer
A drawer slide having first and second rails interconnected by a center rail. The center rail includes a spool configured to provide half-speed travel of the center rail relative to the travel of the first rail. The drawer slide is configured for use with a drawer assembly having a drawer and a chassis. The drawer assembly further includes a radius limiter secured to the center rail. The radius limiter travels at half-speed relative to the drawer. The radius limiter also automatically rotates relative to the travel of the drawer. The chassis includes sides including threaded backing plates, and mounting brackets. The mounting brackets include tri-lobed holes for receipt of a reciprocally shaped washer and a fastener for mounting the brackets to the chassis sides. |
US11287591B2 |
Optical fiber cable
An optical fiber cable includes: a sheath; and a core that is housed in the sheath and includes an intermittently-adhered optical fiber ribbon including optical fibers and adhesive portions for intermittently adhering the optical fibers in a longitudinal direction. Recesses and protrusions are disposed alternately in a circumferential direction on an outer circumferential surface of the sheath. The recesses each include: two connecting portions respectively connected to radial inner ends of two adjacent protrusions; and a bottom surface positioned between the two connecting portions. |
US11287586B2 |
Apparatus and method for thermal dissipation of photonic transceiving module
An apparatus for dissipating heat from a photonic transceiver module. The apparatus includes a top-plate member disposed in a length direction of a package for the photonic transceiver module. The apparatus further includes multiple fins formed on the top-plate member along the length direction from a backend position to a frontend position except at least one fin with a shorter length, forming an elongated void from the backend position to one backend of the at least one fin. Additionally, the apparatus includes a cover member disposed over the multiple fins with a horizontal sheet, two vertical side sheets, and a flange bent vertically from a middle portion of backend of the horizontal sheet. Furthermore, the apparatus includes a spring loaded in the elongated void between the flange and the one backend of the at least one fin to minimize an air gap at the backend of the horizontal sheet. |
US11287585B2 |
Optical fiber-to-chip interconnection
Provided is a connector assembly for optically connecting one or more optical fibers and an array of vertical coupling elements of a photonic integrated circuit (PIC). In various embodiments, the connector assembly is constructed to independently optically scale some feature sizes, such as, for example, the transverse mode size, the array size, the array geometry, and/or various incidence angles, the optical scaling being performed, e.g., from a fiber end face plane to a connector-mating plane and further to a PIC coupling plane. In some embodiments, the connector assembly may support a polarization (de)multiplexing functionality. |
US11287581B2 |
Compact fiber optic connectors, cable assemblies and methods of making the same
Fiber optic connectors, cable assemblies and methods for making the same are disclosed. In one embodiment, the optical connector comprises a housing and a ferrule. The housing comprises a longitudinal passageway between a rear end and a front end, and, a part of the rear portion of the housing comprises a round cross-section and a part of the front portion of the housing comprises a non-round cross-section with a transition region disposed between the rear portion and the front portion. |
US11287574B2 |
Optical fiber bundle with beam overlapping mechanism
An irradiation spot of the laser beam having a large power density can be formed by a condensing apparatus which combines a plurality of laser lights without using a power combiner. The condensing apparatus comprises an optical fiber bundle formed of a plurality of optical fibers. One end of the optical fiber bundle forms an incident side bundle end, while the other end forms an emission side bundle end. The optical fiber bundle includes, at the emission side bundle end, an optical deflection unit that deflects at least two light beams emitted from respective light emission ends of at least two optical fibers toward different directions, respectively, such that the at least two light beams overlap each other on at least one cross section at rear on an optical path of the emission side bundle end and are then scattered. |
US11287572B2 |
Mode mixing optical fibers and methods and systems using the same
The present disclosure relates more to mode mixing optical fibers useful, for example in providing optical fiber laser outputs having a desired beam product parameter and beam profile. In one aspect, the disclosure provides a mode mixing optical fiber for delivering optical radiation having a wavelength, the mode mixing optical fiber having an input end, an output end, a centerline and a refractive index profile, the mode mixing optical fiber comprising: an innermost core, the innermost core having a refractive index profile; and a cladding disposed about the innermost core, wherein the mode mixing optical fiber has at least five modes at the wavelength, and wherein the mode mixing optical fiber is configured to distribute a fraction of the light input at its input end from its lower-order modes to its higher-order modes. |
US11287567B2 |
Single-mode large effective area optical fibers with low cutoff wavelength
Optical fibers having a large effective area and a low cutoff wavelength are disclosed. Three main embodiments of the optical fiber allow for single-mode operation at wavelengths greater than 980 nm, and have a large effective area with low bend losses and low dispersion at 1310 nm. The large effective area optical fiber is expected to be particularly useful for data center applications due to its ability to efficiently optically couple with VCSELs and photonic integrated devices. Integrated systems and optical communication systems that employ the optical fibers are also disclosed. |
US11287564B2 |
Illuminated multilayer structure with embedded light sources
An electronic device includes a substrate film having a first side and a second side, and a number of light sources configured to emit light. A plastic lightguide layer is molded onto the first side of the substrate film. The plastic lightguide layer being of optically at least translucent material to transmit light. The device also includes a masking layer provided on the outer surface of the plastic lightguide layer. The masking layer defines a window for letting the light emitted by the embedded light sources to pass through the masking layer towards the environment. |
US11287563B2 |
Polarized light emission from micro-pixel displays and methods of fabrication thereof
A method and apparatus for achieving selective polarization states of emitted visible or other light in a stacked multicolor emissive display device by utilizing nonpolar, semipolar or strained c-plane crystallographic planes of semiconductor materials for light emitting structures within an electronic emissive display device. |
US11287560B2 |
Backlight unit with one dimensional dimming
A backlight unit suitable for use as an illuminator for liquid crystal display devices. The backlight unit comprises a glass light guide plate with a glass sheet including a first glass surface comprising a plurality of channels separated by peaks and arranged periodically therein, and a plurality of light emitting diodes arranged in an array along at least one edge surface of the glass sheet. |
US11287559B2 |
Unitary lightguide
A unitary lightguide including a first lightguide section extending along a first direction and a second lightguide section extending along a second direction is described. The second lightguide section includes a plurality of light extractors for extracting light that would otherwise propagate within and along the second lightguide section. The unitary lightguide includes a boundary region disposed between and joining the first and second lightguide sections and including a plurality of spaced apart light redirecting features. Each light redirecting feature includes a first portion extending substantially parallel to the first direction, and a second portion extending from proximate the first end of the first portion toward the second lightguide section and making an angle with the first portion in a range from about 10 degrees to about 70 degrees. |
US11287556B2 |
Backlight module and display device
A backlight module and a display device, by disposing backlight concave sections on a light source lateral side of a back frame in the backlight module, the backlight concave sections and panel concave sections on a display panel correspond to one another. During assembling, part of sections of a flexible electric circuit board is bent to back of the backlight module through an edge of the panel concave section and the backlight concave sections to reduce a size of a bottom bezel of the display device, which improves the screen-to-body ratio of the display device. |
US11287555B2 |
Method for producing reflective layer, and reflective layer
An object of the present invention is to provide a method for producing a reflective layer having an excellent diffuse reflectivity and a wide reflection wavelength range. Another object of the present invention is to provide a reflective layer having an excellent diffuse reflectivity and a wide reflection wavelength range.The method for producing a reflective layer of the present invention includes: a step 1 of applying a composition selected from the group consisting of the following composition X and the following composition Y onto a substrate to form a composition layer; a step 2 of heating the composition layer to align a liquid crystal compound in the composition layer into a cholesteric liquid crystalline phase state; a step 3 of cooling or heating the composition layer in a cholesteric liquid crystalline phase state to reduce a helical pitch; and a step 4 of irradiating at least a partial region of the composition layer with light, between the step 1 and the step 2, between the step 2 and the step 3, or after the step 3, to photosensitize a chiral agent A or a chiral agent C in the composition layer. Composition X: a composition including a liquid crystal compound, a chiral agent A whose helical twisting power is changed upon light irradiation, and a chiral agent B whose helical twisting power is increased upon cooling or heating. Composition Y: a composition including a liquid crystal compound and a chiral agent C whose helical twisting power is changed upon light irradiation and whose helical twisting power is increased upon cooling or heating. |
US11287550B2 |
Leads and polynyas forecasting
Embodiments relate to leads and polynyas forecasting. Initially observed ice forecast data is obtained for a geographic area of interest, which is then used to generate an ice grid based on the observed ice data, where the ice grid includes grid cells that map polar regions. At this stage, daily opening rates are determined based on the ice grid, where each daily opening rate indicates an opening speed of a corresponding ice event, and daily convergence strain rates are determined based on the ice grid, where each daily convergence strain rate indicates a convergence of the corresponding ice event. For each day, a daily opening rate is weighted and then adjusting by a daily convergence strain rate. A forecasted opening rate on a target date is determined based on the weighted, adjusted daily opening rates. Predicted openings of the polar region can be rendered based on the forecasted opening rate. |
US11287544B2 |
Ultrasonic beam focus adjustment for single-transducer ultrasonic assembly tools
Methods, systems, devices, and products for ultrasonic borehole logging using an ultrasonic borehole imaging tool in a borehole intersecting the earth formation. Methods may include adjusting a focus for an ultrasonic beam generated from a single-transducer ultrasonic assembly of the ultrasonic imaging tool; using a receiver to generate measurement information responsive to an ultrasonic signal caused by the ultrasonic beam; and estimating a parameter of interest from the measurement information. Methods may include adjusting the focus in dependence upon environmental conditions, the environmental conditions comprising at least one of: i) standoff between the ultrasonic imaging tool and a wall of the borehole; and ii) borehole annulus conditions. Methods may include adjusting the focus in substantially real-time. The ultrasonic beam may be focused with a focal zone at the borehole wall configured to produce a beam spot size of a selected diameter. |
US11287535B2 |
Method and apparatus for positron emission tomography
A PET detecting module may include a scintillator array configured to receive a radiation ray and generate optical signals in response to the received radiation ray. The scintillator array may have a plurality of rows of scintillators arranged in a first direction and a plurality of columns of scintillators arranged in a second direction. A first group of light guides may be arranged on a top surface of the scintillator array along the first direction. The light guide count of the first group of light guides may be less than the row count of the plurality of rows of scintillators. A second group of light guides may be arranged on a bottom surface of the scintillator array. The light guide count of the second group of light guides may be less than the column count of the plurality of columns of scintillators. |
US11287533B2 |
Method and apparatus for wireless communication in wireless communication system
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services.A communication method operated by a terminal includes receiving, from a base station, control information for configuring the terminal to interwork with a WLAN in a cellular connection state, communicating at least one traffic with a first WLAN based on the control information in the cellular connection state, and communicating the at least one traffic with the first WLAN based on the control information, if the cellular connection state is released. A terminal includes a controller configured to receive, from a base station, control information for configuring the terminal to interwork with a WLAN in a cellular connection state, communicate at least one traffic with a first WLAN based on the control information in the cellular connection state, and communicate the at least one traffic with the first WLAN based on the control information, if the cellular connection state is released. |
US11287528B2 |
Method and apparatus for determining relative motion between a time-of-flight camera and an object in a scene sensed by the time-of-flight camera
A method for determining relative motion between a time-of-flight camera and an object in a scene sensed by the time-of-flight camera is provided. The method includes receiving at least two sets of raw images of the scene from the time-of-flight camera, each set including at least one raw image. The raw images are based on correlations of a modulated reference signal and measurement signals of the time-of-flight camera. The measurement signals are based on a modulated light signal emitted by the object. The method includes determining, for each set of raw images, a value indicating a respective phase difference between the modulated light and reference signals based on the respective set of raw images, and determining information about relative motion between the time-of-flight camera and object based on the values indicating the phase differences. The method includes outputting the information about relative motion between the time-of-flight camera and the object. |
US11287527B2 |
Distance detecting systems for use in mobile machines including gallium and nitrogen containing laser diodes
A distance detecting system for use in mobile machines comprises a gallium and nitrogen containing laser diode disposed within a light of a mobile machine. The gallium and nitrogen containing laser diode is configured to emit a first light with a first peak wavelength. A wavelength conversion member is configured to produce a white light. A first sensing light signal is based on the first peak wavelength. One or more optical elements are configured to direct at least partially the white light to illuminate one or more target objects or areas and to transmit respectively the first sensing light signal for sensing at least one remote point. A detector is configured to detect reflected signals of the first sensing light signal to determine coordinates of the at least one remote point. |
US11287526B2 |
Locating spatialized sounds nodes for echolocation using unsupervised machine learning
Described herein is a system for generating echolocation sounds to assist a user having no sight or limited sight to navigate a three-dimensional space (e.g., physical environment, computer gaming experience, and/or virtual reality experience). Input is received from a user to generate echolocation sounds to navigate a three-dimensional space. Based at least on the received input, a digital representation of the three-dimensional space is segmented into one or more depth planes using an unsupervised machine learning algorithm. For each depth plane, object segments are determined for each object within the particular depth plane. Locations of a plurality of echo sound nodes are determined in accordance with the depth level and surface area of each object defined by the determined segments. The echolocation sounds comprising a spatialized sound from each echo sound node originating from the determined location are generated. |
US11287525B2 |
Apparatus and method for identifying short cut-in vehicle and vehicle using the same
An apparatus and method for identifying a short cut-in vehicle, and a vehicle using the same are disclosed. The apparatus includes a signal conversion unit configured to receive and signal-process a plurality of sensing signals, a computation unit configured to compute state information of a surrounding vehicle detected from the signal-processed signal, a sensor fusion track output unit configured to output a sensor fusion track based on the computed state information of the surrounding vehicle, an occupancy distance map (ODM) output unit configured to output ODM information including a grid map corresponding to a vehicle detection region and an ODM object including a plurality of detection points based on the computed state information of the surrounding vehicle, and a cut-in vehicle identification unit configured to identify a cut-in vehicle based on the output sensor fusion track and ODM information. |
US11287523B2 |
Method and apparatus for enhanced camera and radar sensor fusion
A sensor fusion system for an autonomous vehicle and/or advanced driver assistance systems (ADAS) that combines measurements from multiple independent sensors to generate a better output. The multiple sensors can interact and perform “cross-training” for enhanced sensor performance. The sensor fusion system utilizes data exchange and cross-training between sensors for enhanced sensor performance while constantly improving sensor fusion results. Some exemplary embodiments of the present disclosure provide a system for an autonomous vehicle and/or a vehicle ADAS that combines information from independent sensors in order to accurately distinguish environmental objects and movements. This allows the vehicle to accurately make informed navigation decisions based on the environmental surroundings. The sensor fusion system can exchange ground truth information between the sensors related to a same object, which allows for constant machine learning object classification and constant speed/distance estimation calibration. |
US11287522B2 |
Single space optical platform for determining the range and/or velocity of space objects
A single space platform with an optical telescope, a spectrometer, and/or a database of stored spectral information may be used to determine the range and/or velocity of natural or artificial resident space objects (RSOs). Relativistic Doppler shift measured from reflected solar photons and/or photons from other emitting source(s) provides information that the space platform can use to determine the relative velocity and the range rate. This information can then be used in combination with the right ascension and declination angles to perform differential correction and obtain an updated orbit. |
US11287521B2 |
Systems and methods for improved radar scanning coverage and efficiency
System and methods for obtaining sizing of an irregularly shaped object. The methods comprise: displaying, by a display of a handheld scanner system, a 3D optical figure of a subject; displaying a grid superimposed over the 3D optical figure of the subject, the grid comprising a plurality of marks arranged in rows and columns; generating, by a radar module of the handheld scanner system, range data specifying a sensed spacing between the radar module and at least a surface of a first portion of the irregularly shaped object which is covered by at least one item; receiving, by a processor of the handheld scanner system, the range data from the radar module as the subject is being scanned; and causing at least one first visual characteristic of a first mark of said plurality of marks to change when corresponding range data is successfully received by the processor. |
US11287520B1 |
Extended bandwidth tracking for dynamic environments
A system and method for using coherent aggregated bandwidth over multiple transmissions for improved performance of precision guidance and positioning and of object tracking systems. Angular offset (Az/El) estimations are strongly impacted by interference between direct and (comparable amplitude) ground-reflected signals. In rough ground situations, there could be many ground reflected signals. Bandwidth aggregation as used herein achieves sharper range sidelobes and smaller magnitude multipath interference terms resulting in increasingly accurate interferometric results. |
US11287517B2 |
Single frame distance disambiguation
A Time of Flight (ToF) system, includes one or more optical elements configured to emit optical signals at two or more measurement frequencies and at least one disambiguation frequency, a detector array comprising a plurality of detectors that are configured to output respective detection signals responsive to light provided thereto, and a circuit configured to control the detector array to obtain a first subset of the detection signals at a first plurality of phase offsets corresponding to the two or more measurement frequencies and to obtain a second subset of the detection signals at a second plurality of phase offsets corresponding to the at least one disambiguation frequency, wherein the second plurality comprises fewer phase offsets than the first plurality. |
US11287512B2 |
Ceiling-mounted RFID-enabled tracking
Systems and methods for tracking a subject using radio-frequency identification (RFID). In an embodiment, an antenna array comprising a plurality of articulating brackets and a plurality of antennas is provided. Each of the articulating brackets is configured to move one of the plurality of antennas into a plurality of positions, and each of the antennas is configured to receive a RFID signal. In addition, a processor receives RFID data based on RFID signals received by the antennas of the antenna array, and determines a trajectory of a subject based on the RFID data. Based on the determined trajectory of the subject, the processor controls one or more of the articulating brackets to move one or more of the antennas into a position to track the subject. |
US11287511B2 |
Method, apparatus, and computer program product improving real time location systems with multiple location technologies
An example method includes sensing, by a sensor of a mesh node, first sensor data; receiving, at the mesh node, second sensor data from an origin node, wherein the mesh node and the origin mode are different nodes; and in response to receiving an indication that the origin node is obstructed, transmitting, by the mesh node, the second sensor data. |
US11287508B2 |
Floating base vector sensor
Systems and methods are provided for sensing acoustic signals using a floating base vector sensor. A vector sensor according to an embodiment of the present disclosure can be used to detect and characterize low frequency sound wave(s) in a viscous medium (e.g., air, water, etc.) by detecting a periodic motion of the media particles associated with the sound wave(s). The orientation of the particle velocity deduced from such measurements can provide information regarding the wave vector of the sound wave(s), can define the direction of arrival (DOA) for the acoustic signal, and can assist locating the source of the sound of interest. |
US11287506B2 |
Directional infrasound sensing
A method and apparatus for determining a direction of infrasound. Infrasound is received by a directional infrasound sensor comprising a plurality of channels and a plurality of sensor devices. Each channel in the plurality of channels comprises a single opening at a first end of the channel and a closed end opposite the opening. The opening of each channel in the plurality of channels is pointed in a different direction from the opening of each other channel in the plurality of channels. The plurality of sensor devices includes a sensor device at the closed end of each channel in the plurality of channels. Each sensor device in the plurality of sensor devices is configured to generate a sensor signal in response to pressure. The sensor signals generated by the plurality of sensor devices are processed to determine the direction of the infrasound received by the directional infrasound sensor. |
US11287505B2 |
Electronic tracking device and related system
A tracking beacon is provided that is trackable using image sensors. The beacon includes a housing with a lower portion and an upper portion. The upper portion include a light diffusing structure with protrusions to help scatter the emitted light in different directions. A light source is positioned within the housing, and electrical contacts are positioned on an external surface of the lower portion. |
US11287502B2 |
Method for recording magnetic resonance data, magnetic resonance device, computer program, and electronically readable data carrier
Techniques are disclosed for recording magnetic resonance data of an examination object with a magnetic resonance device. A magnetic resonance sequence is used to record the magnetic resonance data from at least two slices of a slice stack, and at least two temporally separate radio frequency pulses are output within an excitation time frame. A slice thickness of the slices, which is increased by an enlargement factor that is greater than one compared with a nominal slice thickness, is used for at least one, but not all, of the radio frequency pulses. The enlargement factor is selected as a function of a distance value describing the distance between two adjacent slices of the slice stack, such that the increased slice thickness does not result in the resulting excitation region of a slice extending into the adjacent slice. |
US11287501B1 |
System and method for multiple contrast encoding with magnetic resonance imaging
A system and method are provided for producing at least one of an image or a map of a subject. The method includes controlling a magnetic resonance imaging system to perform a pulse sequence that includes at least one phase increment of an RF pulse of a gradient echo pulse sequence configured to encode longitudinal relaxation (T1) information in an imaginary component of a magnetic resonance (MR) data received from the subject and encode at least transverse relaxation (T2) information in a real component of the MR data received from the subject. The method also includes generating a T1 image or map of the subject or a T2 image or map of the subject from the MR data and displaying the T1 image or map or the T2 image or map of the subject. |
US11287500B2 |
Magnetic resonance imaging apparatus and magnetic resonance imaging method
A magnetic resonance imaging apparatus according to an embodiment includes processing circuitry. The processing circuitry is configured to set a rotation angle of a non-Cartesian trajectory in a k-space on the basis of information related to cyclic movements of a subject to be imaged, to obtain k-space data by rotating the non-Cartesian trajectory at the set rotation angle, and to generate an image by reconstructing the k-space data. |
US11287496B2 |
Identifying defective detuning circuits in a magnetic resonance tomography unit
A method for checking a detuning facility of an antenna coil of a magnetic resonance tomography unit, and a magnetic resonance tomography unit for carrying out the method are provided. In the method, a detuning facility of the antenna coil is activated. A first receive signal and a second receive signal are received. The first receive signal and the second receive signal are compared, and a warning signal is output depending on a result of the comparison. |
US11287494B2 |
Time-multiplexed dual atomic magnetometry
Time-multiplexed atomic magnetometry uses first and second atomic vapor cells located adjacent to a sample to be measured. Each vapor cell operates according to a sequence of alternating pumping and probing stages. However, the sequences are temporally offset from each other such that the second vapor cell is pumped while the first vapor cell is probed, and the first vapor cell is pumped while the second vapor cell is probed. With this time-multiplexed operation, the magnetic field generated by the sample can be measured without any time gaps. The Hilbert transform of the signals may be taken to obtain their instantaneous phases, which may then be interleaved to form a single gapless time sequence that represents the magnetic field of the sample over a time window that lasts for several continuous pumping/probing stages. |
US11287489B2 |
Magnetic field sensor for angle detection with a phase-locked loop
A magnetic field sensor includes a phase-locked loop to receive a measured magnetic field signal formed from sensing element output signals of a plurality of magnetic field sensing elements in response to a magnetic field. The phase-locked loop is configured to generate an angle signal having a value indicative of the angle of the magnetic field. Associated methods are also described. |
US11287485B2 |
Magnetic position sensor system
A linear or angular position sensor system comprising a magnetic structure for generating a magnetic field, and a sensor device movable relative to the magnetic structure. The sensor device comprises a plurality of sensor elements for measuring at least two characteristics of said magnetic field, and a processing circuit for determining a linear or angular position of the sensor device relative to the magnetic structure in accordance with a predefined function of these characteristics (e.g. components or gradients). The magnetic structure comprises one or more grooves, having a shape and size which can be described by a limited set of parameters, having values optimized to reduce a maximum error between the actual position of the sensor device, and the calculated position based on said predefined function, by at least a factor of 2. |
US11287484B2 |
Method and apparatus for triage of electronic items using magnetic field detection
An electronic circuit triage device diagnoses functionality of various electronic circuits of an electronic device. The electronic circuit triage device detects whether an electronic circuit is functioning properly by measuring a magnetic field pattern associated with the electronic circuit and comparing the magnetic field pattern to an expected magnetic field pattern.A magnetic sensor array includes non-packaged magnetic sensors disposed on a substrate. The non-packaged magnetic sensors can include bare dice, in one embodiment. In another embodiment, the magnetic sensors are formed directly on the substrate, such as by printing conductive traces on the substrate. In another embodiment, a magnetic sensor array includes a magnetic field converter configured to launch received magnetic fields along an axis corresponding to a magnetic sensor maximum sensitivity. |
US11287483B2 |
Method and device for calculating core loss
One object is to provide a method and a device for calculating core loss accurately. A calculation method includes: calculating core loss characteristics of a magnetic part having no superimposed direct current flowing therein, the magnetic part being made of one or more magnetic materials; and calculating a value of core loss of the magnetic part by multiplying the core loss characteristics by a rate of change of the core loss of the magnetic part caused by a superimposed direct current. |
US11287482B2 |
Dual-voltage battery with current sensors, and calibration method for the same
A dual-voltage battery for a vehicle includes a multiplicity of battery cells, wherein a group of battery cells in each case is connected to form a battery cell block and a battery electronic system with a plurality of power switching elements for connecting at least individual battery cell blocks in series and/or in parallel, wherein a first voltage is provided in a first connection arrangement of the battery cell blocks and wherein a second voltage is provided in a second connection arrangement of the battery cell blocks, characterized in that a block current sensor with a measurement resistor is associated with at least individual battery cell blocks and is designed to measure a block current through the one associated battery cell block. |
US11287480B2 |
Method and device for estimating state of charge of battery
A method for estimating a state of charge (SOC) value of a battery may include determining, by a controller, whether an entry condition for estimating the SOC value of the battery is satisfied based on state data of the battery; generating, by the controller, an initial SOC value of the battery using an internal resistance value of the battery when the state data satisfies the entry condition; generating, by the controller, a first storage capacity of the battery to generate using the initial SOC value; generating, by the controller, a second storage capacity of the battery using the first storage capacity and a charging efficiency of the battery; and estimating, by the controller, the SOC value of the battery using the second storage capacity. |
US11287473B2 |
Tap, command, router circuitry, and data register
This disclosure describes different ways to improve the operation of a device's 1149.1 TAP to where the TAP can perform at-speed Update & Capture, Shift & Capture and Back to Back Capture & Shift operations. In a first embodiment of the disclosure the at-speed operations are achieved by time division multiplexing CMD signals onto the TMS input to the TAP. The CMD signals are input to a CMD circuit that operates in conjunction with a Dual Port Router to execute the at-speed operations of a circuit. In a second embodiment of the disclosure the at-speed operations are achieved by detecting the TAP's Exit1DR state as a CMD signal that is input to the CMD circuit that operates in conjunction with a Dual Port Router to execute the at-speed operations of a circuit. In a third embodiment of the disclosure the at-speed operations are achieved by detecting the TAP's Exit1DR and PauseDR states and in response producing Capture and Update signals that are input to a Programmable Switch that operates in conjunction with a Dual Port Router to execute the at-speed operations of a circuit. In a fourth embodiment of the disclosure the at-speed operations are achieved by detecting the TAP's Exit1DR and PauseDR states and inputting these states to a Dual Port Router to control the at-speed operations of a circuit. Each of the embodiments may be augmented to include externally accessible Update and Capture input signals that can be selected to allow a tester to directly control the at-speed operations of a circuit. The improvements of the disclosure are achieved without requiring any additional IC pins beyond the 4 required TAP pins, except for examples showing use of additional data input pins (TDI or WPI signals), additional data output pins (TDO or WPO signals) or examples showing use of additional control input pins (Capture and Update signals). Devices including the TAP improvements can be operated compliantly in a daisy-chain arrangement with devices that don't include the TAP improvements. |
US11287471B1 |
Electronic circuit for online monitoring a clock signal
An electronic circuit for online monitoring a clock signal is provided. The electronic circuit includes a period-to-pulse converter, a pulse-shrinking block and an encoder. The period-to-pulse converter receives the clock signal outputted by a phase-locked loop, and converts each of a plurality of clock period samples of the clock signal to generate a pulse-train signal having a plurality of pulses. The pulse-shrinking block receives the plurality of pulses of the pulse-train signal, and generates a plurality of catch bits by shrinking the plurality of pulses of the pulse-train signal. The encoder outputs a minimum code denoting a minimum clock period of the clock signal and a maximum code denoting a maximum clock period of the clock signal according to the plurality of catch bits. The electronic circuit subtracts the maximum code and the minimum code to generate a peak-to-peak jitter amount code. |
US11287470B2 |
Vector-valued regularized kernel function approximation based fault diagnosis method for analog circuit
A vector-valued regularized kernel function approximation (VVRKFA) based fault diagnosis method for an analog circuit comprises the following steps: (1) obtaining fault response voltage signals of an analog circuit; (2) performing wavelet packet transform on the collected signals, and calculating wavelet packet coefficient energy values as feature parameters; (3) optimizing regularization parameters and kernel parameters of VVRKFA by using a quantum particle swarm optimization algorithm and training a fault diagnosis model; and (4) identifying a circuit fault by using the trained diagnosis model. In the invention, the classification performance of the VVRKFA method is superior to other classification algorithms, and optimization of parameters by the quantum particle swarm optimization (QPSO) algorithm is also superior to the traditional method of obtaining parameters. The fault diagnosis method provided by the invention can efficiently diagnose the component faults of the circuit, including soft faults and hard faults. |
US11287469B2 |
Monitoring circuit and semiconductor device
Embodiments of the present disclosure relate to a monitoring circuit and a semiconductor device, and particularly, to a monitoring circuit including an oscillation circuit configured to generate an oscillation signal having a rising characteristic or a falling characteristic according to a threshold voltage level and a counter configured to count the number of rises or the number of falls of the oscillation signal, and a semiconductor device including the monitoring circuit. |
US11287466B2 |
Chip testing circuit and testing method thereof
A chip testing circuit and a testing method thereof are provided. The chip testing circuit includes a parameter measurement circuit, a plurality of power supply circuits, a plurality of switch circuits, and a control circuit. The plurality of power supply circuits respectively provide power supply to a plurality of chips carried by a plurality of sockets. Each switch circuit is electrically connected between one socket and one power supply circuit. The control circuit is connected in parallel to a plurality of signal pins of the plurality of chips carried by the plurality of sockets, so that when the control circuit outputs test data, all the chips can simultaneously receive the test data. When executing a parametric test mode, the control circuit controls one of the switch circuits to be turned on and controls the parameter measurement circuit to perform an electrical performance test on the chips. |
US11287465B2 |
Monitoring an operating condition of a transistor-based power converter
An operating condition monitor (100) for monitoring an operating condition of a transistor-based power converter (102), comprising: a sensing apparatus (106) configured to measure a turn-off transient energy of the power converter (102), a processor (108) in communication with the sensing apparatus (106) to receive the measurement of the turn-off transient energy, the processor being configured to: compare the measurement of the turn-off transient energy to a threshold; and issue an event signal based on the comparison to the threshold meeting a comparison criterion. A method (200, 200′) of monitoring an operating state of a transistor-based power converter is also disclosed. |
US11287460B2 |
Methods and apparatus for managing a battery system
Various embodiments of the present technology may provide methods and apparatus for managing a battery system. The apparatus may provide a power line to connect a battery to a signal converter and a fuel gauge circuit to measure a voltage of the power line, detect noise on the power line, and control operation of a sensor and/or the fuel gauge circuit in response to the detected noise. |
US11287456B2 |
Capacitive compensated voltage sensor
A capacitive voltage sensor for estimating voltage on a power line. The sensor includes a dielectric bushing surrounding the line, and an annular conductor formed in the bushing and being capacitively coupled to the line, where a first capacitance is defined between the line and the annular conductor and a second capacitance is defined between the annular conductor and ground. The sensor also includes a capacitance compensation circuit having an amplifier including a first terminal electrical coupled to the annular conductor, and first and second capacitance compensation capacitors electrically coupled to the terminals of the amplifier, where the compensation capacitors are made of different materials having different dielectric constants, and where the materials of the compensation capacitors are selected so as to compensate for changes in the first and second capacitances in response to temperature changes. Also, a thermistor is provided in a resistor compensation circuit to provide resistance compensation. |
US11287455B2 |
Sensor interface circuit
A sensor interface circuit comprises an input arranged to receive a sensor signal being an electrical signal representative of an electrical quantity. The electrical quantity includes a physical quantity converted in a sensor. The sensor interface circuit includes conversion means arranged for converting the sensor signal into a digital signal, memory to store sensor characterisation data, signal processing means adapted to obtain a first sensor result by processing the digital signal using the sensor characterisation data, and an output unit arranged to receive and output the first sensor result, the digital signal and the sensor characterisation data. |
US11287454B2 |
Current sampling method and current sampling circuit
The present disclosure discloses a current sampling method and a current sampling circuit. The method comprises: obtaining a detected temperature of each semiconductor switch device of a plurality of parallel semiconductor switch devices; determining that the plurality of parallel semiconductor switch devices are in a current equalization state based on the detected temperature of each semiconductor switch device; obtaining an equalized current flowing through a target semiconductor switch device in the current equalization state, the target semiconductor switch device being any one of the plurality of parallel semiconductor switch devices; determining a total current of a main circuit connected to the plurality of parallel semiconductor switch devices according to the equalized current. |
US11287447B2 |
Measurement input circuit and measurement device
A measurement input circuit for a measurement device for measuring an electric signal in a device under test comprises a signal input that receives the electronic signal from the device under test and provides the received electronic signal at a signal node, a direct signal coupling path that is coupled between the signal node an electrical ground and comprises a first impedance value, an alternating signal coupling path that is coupled between the signal node and the electrical ground, and comprises a second impedance value that is lower than the first impedance value, and a signal output that is coupled to the signal node and outputs the received electronic signal. |
US11287445B2 |
Oscilloscope probe identification
An oscilloscope probe includes: a connector pod; a probe identification module disposed in the connector pod, the probe identification module having a cross-sectional area; and a resistor disposed in the connector pod, and in-line with the probe identification module and having a substantially identical cross-sectional area as the probe identification module. |
US11287444B2 |
Array atomic force microscopy for enabling simultaneous multi-point and multi-modal nanoscale analyses and stimulations
Disclosed is an atomic force microscopy system includes a laser source configured to generate an optical probe beam containing light of different spectral light components at different optical wavelengths, a dispersive optical device positioned to receive the optical probe beam and configured to disperse the optical probe beam into different dispersed light beams that are at different optical wavelengths and are spatially separated from one another, a cantilever array including a plurality of cantilevers structured to detect a sample and configured to deflect the different dispersed light beams by moving in position based on an interaction with the sample to produce multiple deflected output beams at different output optical wavelengths from the cantilevers, and a plurality of photodetectors to receive the multiple deflected output beams of different wavelengths from the cantilevers, respectively. |
US11287440B2 |
Acceleration sensing structure and accelerometer
An acceleration sensing structure includes a frame, a proof mass, a gimbal and at least two outer flexible arms. The proof mass is suspended from the frame and has a first thickness. The proof mass is surrounded by and connected to the gimbal. The gimbal has a second thickness. The at least two outer flexible arms are connected between the gimbal and the frame, and the at least two outer flexible arms are arranged symmetrically. The second thickness is larger than or equal to one-half of the first thickness and is smaller than or equal to the first thickness, and when the proof mass moves, the at least two outer flexible arms are deformed. |
US11287429B2 |
Compositions, kits, and methods for multiplex assays to correct for biotin interference in target analyte measurements
Kits containing a multiplexed chemiluminescent detection system and microfluidics devices and methods for detecting the presence and/or concentration of biotin and at least one target analyte in a sample are disclosed. The kits, microfluidics devices, and methods utilize singlet oxygen-activatable chemiluminescent compounds in combination with two or more fluorescent molecules that emit light at different wavelengths. |
US11287427B2 |
Application of anti-CD39L3 antibodies for use in disease diagnostics and imaging
In spite of significant efforts to identify β-cell-specific markers for β-cell imaging and purification, progress has been limited. Herein is disclosed a novel biomarker of human pancreatic β-cells, CD39L3 (also known as ectonucleoside triphosphate diphosphohydrolase-3 (NTPDase3)). Disclosed are compositions and methods for purifying and imaging β-cell using anti-CD39L3 antibodies. |
US11287420B2 |
Detection and modification of gut microbial population
Methods and systems for evaluating heath/disease state of an individual are provided herein. In particular, the disclosure provides methods for measuring levels of one or more metabolites of interest in an individual and using these measurements to assess the individual's health. The disclosure also provides systems for carrying out the disclosed methods. For example, the disclosed systems may include a metabolite level evaluation module to determine the individual's heath based on the metabolite levels measured. |
US11287416B2 |
Cancer
The invention relates to cancer, and in particular to novel pharmaceutical compositions, therapies and methods for treating, preventing or ameliorating cancer, and especially metastatic disease. The invention also relates to diagnostic and prognostic methods for cancer and metastatic disease, and biomarkers for these conditions. |
US11287415B2 |
Urine home analyser
A urine analyzer device, configured to be installed in a toilet bowl, to be used several times, the device comprising a holder member, to attach the device to the rim of the toilet bowl, an electronic unit, enclosed in a housing, a urine reception area, with at least one electro-chemical sensor, configured to measure a quantity of at least one substance contained in urine, such as physiological compound or chemical component, a wireless coupler to send resulting data to a remote computing device, wherein the electro-chemical sensor comprises at least a ion selective Field Effect Transistor (ISFET), configured to sense levels of one or more physiological ions, thereby providing a urine analyzer device, readily available at home, simply installed in a toilet bowl, and that can be used several times subsequently. |
US11287413B2 |
Method for determining a plasticity parameter of a hydrating cement paste
A method for determining a plasticity parameter of a hydrating, cement paste by mixing the components to obtain a cement slurry, pouring the cement slurry in a scaled oedometric cell, and performing an oedometric measurement operation within a predefined early-age time interval by applying a predefined axial stress path to the cement slurry over a predefined measurement duration and measuring an axial strain. A plasticity parameter of the hydrating cement paste is determined b a calibration processing operation comprising providing an initial value of a plasticity parameter of an elastoplastic model of hydrating cement paste, determining simulated axial strain values by solving the elastoplastic model of hydrating cement and comparing the simulated axial strain values with the axial strain measurements of the cement slurry. |
US11287410B2 |
Sampling pumps and gas analyzers
Provided are sampling pumps and gas analyzers using the sampling pumps. The sampling pump may include at least one reciprocating pump set and a control system. Each reciprocating pump set can include two reciprocating pumps. The control system can output drive signals for controlling reciprocating drawing and compressing operations of the reciprocating pumps, where the control system may be designed to output the drive signals that cause the two reciprocating pumps within the same set to provide opposing impact directions at the same time. |
US11287409B2 |
Hydrogen sulfide imaging system
Various embodiments disclosed herein describe an infrared (IR) imaging system for detecting a gas. The imaging system can include an optical filter that selectively passes light having a wavelength in a range of 1585 nm to 1595 nm while attenuating light at wavelengths above 1600 nm and below 1580 nm. The system can include an optical detector array sensitive to light having a wavelength of 1590 that is positioned rear of the optical filter. |
US11287407B2 |
Dynamic reverse gas stack model for portable chemical detection devices to locate threat and point-of-source from effluent streams
The present invention includes an apparatus and method for detecting the location of one or more sources of one or more target molecule, the apparatus comprising: a molecule detector; and a processor connected to the molecule detector and to a global position system, wherein the processor calculates the presence of the one or more target molecules, runs a computer code that determines a dynamic reverse gas stack model for the one or more target molecules, and triangulates the possible position for a source or effluent of the one or more target molecules based on the dynamic reverse gas stack model. The determined reverse gas stack model may have a Gaussian dispersion over one or more sampled locations. |
US11287406B2 |
Multi-input auto-switching gas sample conditioning system
A gas sample and conditioning device for sampling gas in storage or transport device and conditioning the gas while automatically switching between input lines based on a characteristic of the gas sample. Multiple input lines are provided within allows for flow between different input lines based on the characteristic of the gas sample. |
US11287405B2 |
Gas sensing systems and methods of operation thereof
A sensor device includes a gas sensor disposed on a first substrate, a heating element disposed within the first substrate, a processor operatively coupled to the gas sensor and the heating element, and a memory storing a program to be executed by the processor. The gas sensor is configured to measure first sensor data points and second sensor data points. The gas sensor overlaps the heating element. The program includes instructions for performing the following steps in real-time: recording first resistance values and second resistance values of the heating element; adjusting the second sensor data points using the first sensor data points, the first resistance values, and the second resistance values to obtain corrected sensor data points; and determining sensed values from the corrected sensor data points. |
US11287403B2 |
Ion chromatography system and methods utilizing a weak acid or weak base extraction device
A permeative amine/acid introduction device (PAID) is placed after a conventional KOH eluent suppressed conductometric anion chromatography (SCAC) system. The PAID converts the suppressed eluites from the acid form to the corresponding salt. For example, when the analytes are acids, they are converted to the corresponding ammonium salt (NR2H+HX→NR2H2++X−) and allows very weak acids HX (pKa≥7.0) that cannot normally be detected by SCAC to be measured by a second conductivity detector following the PAID. Permeative reagent introduction is dilutionless, can be operated without pumps and provides good mixing with low band dispersion (as small as 30 μL). An exemplary amine is diethylamine (DEA), which was chosen as the amine source due to its low pKb value (pKb 3.0), high vapor pressure, and low toxicity and low odor. |
US11287401B2 |
Sample pretreatment method of microextraction tube injection
Disclosed is a sample pretreatment method of microextraction tube injection, comprising providing a capillary micro-extraction tube with extracting medium in it as an injector, passing a sample through the capillary micro-extraction tube, during which an analyte is extracted into an extracting medium inside the capillary micro-extraction tube; then, filling the capillary micro-extraction tube with an organic solvent and keeping the filling for a certain period of time, so that the extracted analyte is dissolved in the organic solvent inside the capillary micro-extraction tube to form an injection solution; finally, keeping one end of the capillary micro-extraction tube sealed and inserting the other end directly into an injection port of a gas chromatography, such that the injection solution is automatically ejected out from the capillary micro-extraction tube into the injection port. |
US11287399B2 |
Sensing device
A sensing device that senses a substance to be sensed as a gas by causing a piezoelectric resonator to adsorb the substance to be sensed, includes: a substrate, a thermoelectric element unit, a support plate, and a base portion. A sensing module unit in which a substrate, a thermoelectric element unit, and a support plate are integrated is removably disposed to a base portion that performs at least one of heat supply and heat dissipation to the thermoelectric element unit. |
US11287393B2 |
Deep-frying oil and/or deep-frying fat sensor for determining a deep-frying oil and/or deep-frying fat quality
A frying oil and/or frying fat sensor (1) for determining a frying oil and/or frying fat quality, having a conductor structure (2) that is fixedly connected, at a proximal end, to an electronics part (5), wherein the conductor structure (2) has an inner conductor (6) and an outer conductor (7) that are arranged coaxially with respect to one another and are both connected fixedly to the electronics part at the proximal end. The inner conductor (6), at at least one free end, is guided so as to be able to move relative to the outer conductor (7) in the axial direction in order to compensate temperature-induced mechanical stresses. |
US11287392B2 |
Method for measuring secondary electron emission coefficient
A method for measuring secondary electron emission coefficient comprising: providing a device including a first collecting plate and a second collecting plate, and measuring an injection current. Short-circuiting the first collecting plate and the second collecting plate; placing a sample and applying a 50 volt positive voltage between the sample and the first collecting plate, ISE is 0; measuring a current I1 between the sample and the first collecting plate, and ignoring IBG1; and according to formula I1=IBG1+Iothers+ISE, obtaining a current of other electrons. Applying a positive voltage between the first collecting plate and the sample; measuring a current I2 between the first collecting plate and the sample, and ignoring IBG2; and obtaining ISE formed by the secondary electrons according to formula I2=IBG2+Iothers+ISE. Obtaining the secondary electron emission coefficient according to formula δ = I SE I injection current . |
US11287391B2 |
Systems and methods for detecting threats and contraband in cargo
The present specification discloses systems and methods for identifying and reporting contents of a tanker, container or vehicle. Programmatic tools are provided to assist an operator in analyzing contents of a tanker, container or vehicle. Manifest data is automatically imported into the system for each shipment, thereby helping security personnel to quickly determine container contents. In case of a mismatch between container contents shown by manifest data and the contents as ascertained from the scanning system, the container or vehicle may be withheld for further inspection. |
US11287388B2 |
Method for inspecting a semiconductor element and inspection apparatus for executing the same
A method for inspecting a semiconductor element includes steps of: a) providing an inspection apparatus including a supporting unit that includes a central seat and a plurality of positioning plates, and a camera unit that includes a first image capture device; b) positioning the semiconductor element onto the positioning plates; c) capturing a first bottom image of the semiconductor element; d) generating relative movement between the semiconductor element and the positioning plates; e) capturing a second bottom image of the semiconductor element; and f) synthesizing the first bottom image and the second bottom image to obtain a complete bottom image of the semiconductor element. |
US11287374B2 |
Apparatus and method for updating bioinformation estimation model
An apparatus for updating a bio-information estimation model according to an aspect of the invention includes: a data obtainer, which in response to a bio-information estimation model not being valid, is configured to obtain in vivo updating spectra measured during a predetermined period of time from a time when it is determined that the bio-information estimation model is not valid; and a processor configured to determine validity of the bio-information estimation model, and to update the bio-information estimation model using the obtained in vivo updating spectra and in vivo spectra used for generating the bio-information estimation model. |
US11287373B2 |
Method and system for in-situ detection of cadmium chelates in plants
The present disclosure relates to a method and system for the in-situ detection of cadmium chelates in a plant. The method includes: preparing cadmium chloride and phytochelatin (PC) 2 samples with different concentrations; using terahertz time-domain spectroscopy (THz-TDS) to determine a terahertz (THz) reflection image for the cadmium chloride and PC 2 samples; building a cadmium chloride content detection model according to first spectral data; building a PC 2 content detection model according to second spectral data; determining an optimal mixed sample according to the cadmium chloride content detection model and the PC 2 content detection model; building a Cd—PC2 content detection model according to the optimal mixed sample; and using the Cd—PC2 content detection model to determine a cadmium chelate content in a to-be-tested plant. The present disclosure can quickly and in-situ detect the heavy metal accumulation capacity of a plant. |
US11287368B2 |
Thin film multivariate optical element and detector combinations, thin film optical detectors, and downhole optical computing systems
The disclosed embodiments include thin film multivariate optical element and detector combinations, thin film optical detectors, and downhole optical computing systems. In one embodiment, a thin film multivariate optical element and detector combination includes at least one layer of multivariate optical element having patterns that manipulate at least one spectrum of optical signals. The thin film multivariate optical element and detector combination also includes at least one layer of detector film that converts optical signals into electrical signals. The thin film optical detector further includes a substrate. The at least one layer of multivariate optical element and the at least one layer of detector film are deposited on the substrate. |
US11287366B2 |
Scanning microwave ellipsometer and performing scanning microwave ellipsometry
A scanning microwave ellipsometer includes: a microwave ellipsometry test head including: a polarization controller; a transmission line; and a sensor that produces sensor microwave radiation, subjects a sample to the sensor microwave radiation, receives a sample reflected microwave radiation from the sample that results from subjecting the sample with the sample reflected microwave radiation, and produces a sensor-received microwave radiation from the sample reflected microwave radiation, wherein a polarization of the sensor microwave radiation is controlled by the polarization controller; an electrical signal measurement system that produces an electrical readout signal such that a magnitude of reflection coefficient Γ and an angle of reflection coefficient Γ of the sample reflected microwave radiation is determined from the electrical readout signal; and a position controller that adjusts a relative position of the sensor and the sample. |
US11287363B2 |
Particle analysis in an acoustic cytometer
The present invention provides systems and methods for using acoustic radiation pressure to fractionate particles within a fluid. |
US11287360B1 |
Gas detecting device
A gas detecting device is provided to detect characteristics of a gas under test. The gas detecting device includes a shell component, a sensing component, and a dust blocking element. The shell component includes a gas passage and a groove. The gas under test passes through a detecting area on a path of the gas passage along the gas passage. The sensing component is disposed inside the shell component. The sensing component includes a substrate, a sensor, and a laser light source. The sensor and the laser light source are respectively disposed corresponding to the detecting area. The dust blocking element is detachably disposed in the groove of the shell component. The dust blocking element includes a base and a cover. The cover is light permeable. |
US11287351B2 |
Vibration visualization with real-time and interpolation features
A vibration testing system for structures visually displays vibration analysis information in the form of a graphic animation using a 3D model of the object. While only a subset of the surface points of the object model correspond to sensors on the structure, an interpolation feature of the system allows deformation information for all points of the model to be estimated. Interpolation weights can be calculated in advance to allow for real-time display of a test. Color can be used to enhance visualization of vibration amplitudes. The visualization can be performed offline after a vibration test has been completed to show modal analysis results or can be done in real-time using either blocks or RMS data obtained while the vibration testing is still on-going. This is especially useful for adjusting test parameters, such as the excitation location, amplitude or both, for more effective testing. |
US11287342B2 |
Capacitance manometer with improved baffle for improved detection accuracy
A capacitive manometer offering improved measurement accuracy is disclosed which includes at least one electrode structure having an inner electrode structure and an outer electrode structure separated by at least one gap, at least one flexible diaphragm having at least one conductive material positioned thereon or integrated therein may be positioned in movable relation to the electrode structure and in proximity to the electrode structure, and at least one non-planar baffle less prone to transient measurement errors having an inner baffle structure and an outer baffle structure separated by at least one baffle orifice positioned distantly from the electrode structure proximate to the flexible diaphragm. |
US11287335B2 |
Force sensor for detecting a component of a force exerted on a strain element in a specific direction
The present invention improves the reliability of a force sensor in terms of mechanical troubles. The force sensor includes: a primary bridge circuit that includes a first strain gauge group disposed on a first main face of a strain element and that is configured to detect a component, in a specific direction, of a force exerted on a strain element; and a secondary bridge circuit that includes a second strain gauge group disposed on a second main face of the strain element and that is configured to detect a component of a force in the same direction as the specific direction. |
US11287333B2 |
Pressure sensing unit and pressure sensor, pressure sensing device
A pressure sensing unit includes: a first substrate and a second substrate opposite to each other; and at least one vertical thin film transistor disposed between the first substrate and the second substrate. Each vertical thin film transistor includes a first electrode, a semiconductor active layer, a second electrode, at least one insulating support, and a gate electrode sequentially disposed in a direction extending from the first substrate to the second substrate. A first air gap is formed by the presence of the at least one insulating support between the gate electrode and the second electrode of each vertical thin film transistor. |
US11287332B2 |
Method of determining heat of hydration of a concrete test specimen
An adiabatic concrete calorimeter includes a thermal chamber and a heat well subassembly for being positioned in the thermal chamber. The heat well subassembly includes a test cylinder container and a test cylinder mold adapted to be positioned in the test cylinder container for defining the shape of a concrete test specimen formed in the test cylinder mold. Temperature sensors determine the temperature of the concrete test specimen, and transmit temperature data from the temperature sensors to a controller. Electrically-energized heaters are positioned on a surface of the test cylinder container for applying heat to the test cylinder container. A controller determines heat loss of the concrete test specimen and outputs data to the heaters whereby the heaters supply heat to the concrete test specimen sufficient to compensate for heat losses to an ambient environment and maintain the heat of hydration of the concrete test specimen. |
US11287329B2 |
Fractional mirror ratio technique for digital remote temperature sensors, and related systems, methods, and devices
Systems, methods and devices are described related to remote temperature sensing. In one embodiment, fractional currents are used to bias a remote temperature diode. Such fractional currents may be selected to simplify at least some temperature calculations performed using digital logic. |
US11287324B2 |
System and method for calibrating a light color sensor
An ambient light color sensing device adapted to determine color of ambient light and method for calibrating thereof. The ambient light color sensing device comprises a memory, a processor, and a light color sensor having a plurality of channels that detect light at different wavelengths to produce sensor readings. Wherein the processor receives sensor readings from the light color sensor, determines an interpolated spectral power distribution from the received sensor readings, converts the interpolated spectral power distribution to at least one measured light color value that quantifies color of light, and determines at least one calibrated light color value by correlating the at least one measured light color value through a calibration matrix. |
US11287312B2 |
Optical system and method of manufacturing the same
An optical system and a method of manufacturing an optical system are provided. The optical system includes a carrier, a light emitter, a light receiver, a block structure and an encapsulant. The light emitter is disposed on the carrier. The light receiver is disposed on the carrier and physically spaced apart from the light emitter. The light receiver has a light detecting area. The block structure is disposed on the carrier. The encapsulant is disposed on the carrier and covers the light emitter, the light receiver and the block structure. The encapsulant has a recess over the block structure. |
US11287311B2 |
Water meter and systems
Some embodiments relate to a vibration sensor. The vibration sensor comprises: a sensor base to couple to a vibration source; a piezoelectric transducer coupled on a first side of the transducer to the sensor base; at least one conductor coupled to the piezoelectric transducer; and a seismic weight positioned on a second side of the piezoelectric transducer; wherein the sensor base, the piezoelectric transducer and the seismic weight are aligned along an axis and arranged so that relative movement between the sensor base and the seismic weight arising from the vibration source causes a current to be generated in the piezoelectric transducer and an output signal corresponding to the generated current is detectable on the at least one conductor. |
US11287308B2 |
Weighing platform for livestock scale
This invention relates to a weighing platform, particularly used in the livestock sector, formed by a base plate (1), which is constituted by a first upper surface (2) and a second lower surface (3), the second surface (3) being provided with a plurality of first bars (31) with an I-shaped cross-section, which are arranged parallel to the longitudinal axis and fixed on the second surface (3), the first bars (31) being aligned in parallel and arranged spaced apart from each other, with the platform having a functional design capable of imparting a ciliary movement, necessary to prevent dirt from settling on the platform, as well as to guarantee the necessary resistance to confer excellent durability to the platform. |
US11287307B2 |
Floor element for installation in a floor of a building room and system comprising such a floor element
The invention relates to a floor element (1) for installation in a floor of a building room, in particular a sanitary room, which is provided with a personal scale (3), preferably an electronic or electromechanical personal scale, or a measuring device for measuring a measured variable proportional to the weight force. The floor element (1) is preferably designed as a shower tray or shower floor element. Furthermore, the invention relates to a system comprising such a floor element (1) and a display device (10), wherein the display device (10) can be remotely and/or variably positioned relative to the floor element (1). |
US11287303B2 |
Flow rate measuring method
The present invention relates to a flow rate measuring method comprising: establishing a database which includes a plurality of flow profiles; measuring the flow in a flow field using a plurality of transducers wherein in between every two transducers there exists an acoustic path which indicates the flow speed of the flow between the two transducers, and a feature map can be derived from the flow speeds; comparing the feature map with the database; selecting a matching flow profile from the flow profiles wherein the matching flow profile has a plurality of weighting functions corresponding to the acoustic paths; and calibrating the flow speed using the weighting functions. |
US11287300B2 |
Measuring device for measuring a mass flow rate of a material flow, method and measuring system
A measuring device for measuring a mass flow rate of a material flow having a rotatably mounted, bladed measurement wheel for deflecting the material flow, a drive shaft for driving the measurement wheel, an output shaft rigidly connected to the measurement wheel, a bearing sleeve, surrounding at least part of the output shaft, for the rotatable mounting of the output shaft, a force-measuring apparatus, and a gearbox which has a first gearbox element and a second gearbox element, and an intermediate element for transmitting a torque from the first gearbox element to the second gearbox element. The measuring device has a rocker which is rigidly connected to the bearing sleeve and on which the intermediate element of the gearbox is mounted. The force-measuring apparatus is connected to the rocker, so that a force transmitted to the rocker can be measured by the force-measuring apparatus. |
US11287297B2 |
Liquid micrometer with a set flow rate value
A liquid micrometer which includes: a liquid flow path which supplies liquid from a liquid supply device to a discharge nozzle; a flow rate sensor provided in the liquid flow path; a control valve provided in the liquid flow path between the liquid supply device and the flow rate sensor; a controller which controls the control valve such that a flow rate measured by the flow rate sensor becomes equal to a set value; a pressure sensor which measures pressure of the liquid injected from the discharge nozzle; and a calculating section which calculates the size of a work from the pressure measured by the pressure sensor in a state where the flow rate is maintained at the set value by the controller. |
US11287291B1 |
Electronic sensors supported on a fluid conduit
This disclosure relates to a fluid conduit that incorporates electronic sensors printed on a flexible substrate and attached to an exterior wall of the fluid conduit. The sensors are configured to sense an operating parameter of the fluid conduit. A protective layer is arranged to be deposited over the substrate and over at least selected portions of the electronic material. |
US11287289B2 |
Digital encoder with screen
A digital encoder with a screen includes a key body, and a display assembly is configured inside the key body. The display assembly includes a display carrier assembly, display element configured on the display carrier assembly and display circuit element configured in the display carrier assembly, where one side of the display assembly is in connection with a rotating assembly movably configured on a carrier housing, and a rotary encoder sensor and pressing element are configured between the rotating assembly and carrier housing, thereby allowing the assembly of the key body to be more convenient through modulization structures, and allowing the key body to have multiple functions of display, press and rotation at the same time to increase use convenience. |
US11287287B2 |
Abnormal state determination system
Provided is a highly reliable abnormal state determination system that can prevent erroneous determination even in a case where a determination condition for determining an abnormal state in measurement using a sensor cannot be changed. Provided is an abnormal state determination system 100 including: an abnormal state determination unit 40 configured to determine an abnormal state by using a detection signal based on a signal output from a sensor 10; and a specific processing unit 50 configured to, when a predetermined condition is satisfied, perform control processing for adjusting strength of the detection signal before the detection signal is input to the abnormal state determination unit 40. |
US11287282B2 |
Method for providing and receiving a vehicle position, method for calculating a driving time, networked device, and storage medium
The invention relates to a method for providing and receiving a vehicle position, which is based on raw satellite-navigation data and driving-dynamics data. The invention further relates to a method for calculating a driving time of a vehicle to a location of a networked end-user device on the basis of such a vehicle position. The invention further relates to an associated networked device and to an associated storage medium. |
US11287278B1 |
Offline registration of elements between maps
A method includes obtaining a first map element from a first map, identifying second map elements from a second map based on locations of the second map elements relative to the first map element, and identifying first and second point on the second map elements based on proximity to beginning and ending points of the first map element. One or more of the second map elements define a corresponding portion of the second map between the first point and the second point. The method also includes determining a registration score for the first map element relative to the corresponding portion of the second map, and in response to determining that the registration score indicates a match between the first map element and the corresponding portion of the second map, defining registration information that describes a relationship between the first map element and the corresponding portion of the second map. |
US11287277B2 |
Information processor, information processing method, and computer-readable recording medium, and information processing system
An information processor includes a course evaluation unit, a display controller, and a guidance course setting unit. The course evaluation unit calculates course evaluation points based on a predetermined evaluation criterion, with respect to a course serially coupled and created between a starting point, one or more via-points, and a destination point. The display controller provides display of the course and an indicator of the course evaluation points on the same screen. The guidance course setting unit sets the course displayed on the screen as a course for route guidance on the basis of an operation by a user. |
US11287272B2 |
Combined route planning and opportunistic searching in variable cost environments
A system and method for combined route planning and opportunistic searching in variable costs environments are presented. A route for a vehicle may be dynamically planned according to an opportunistic search of an unknown domain to achieve one or more secondary objectives while both progressing towards a primary objective and minimizing travel costs using one or more Internet of Things (IoT) sensors and computing devices and a knowledge of a location of the vehicle relative to one or more waypoints. |
US11287271B2 |
Systems and methods for vehicle sharing service
A method for vehicle sharing service may include obtaining, from a terminal device, a location of the terminal device via a network. The method may also include obtaining, from the terminal device, information associated with a vehicle, the information including an identifier of a short-range wireless communication module of the vehicle. The short-range wireless communication module may emit a short-range wireless signal. The information associated with the vehicle may further include an intensity of the short-range wireless signal determined by the terminal device. The method may further include determining a location area of the vehicle based on the location of the terminal device and the intensity of the short-range wireless signal. |
US11287269B2 |
Map coordinate distortion compensation
Provided herein is a system comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, causes the system to perform: generating a projection of a map having an origin; determining distortion factors of the map relative to distances from the origin; determining a distance from a vehicle to the origin; determining a reading from a sensor of the vehicle; and adjusting the reading to coordinates of the map based on a distortion factor corresponding to the distance. |
US11287266B2 |
Maplets for maintaining and updating a self-healing high definition map
An apparatus is onboard a vehicle and in communication with sensors onboard the vehicle. The apparatus receives a maplet request identifying a request region; and, responsive to determining that the vehicle is within the request region, processes sensor data captured by sensors to generate a multi-sensor data stream corresponding to a road network segment. The apparatus identifies an observation corresponding to a pole-like object within the multi-sensor data stream; and generates a maplet based on the observation and the maplet request. Generating the maplet comprises using a predetermined data model and a predetermined data format corresponding to a pole-like object observation class to encode road data corresponding to the observation corresponding to the pole-like object. The apparatus provides the maplet such that a network apparatus receives the maplet. The network apparatus is configured to validate/update map data of a digital map representing the road network based on the maplet. |
US11287265B2 |
Road information learning device
A road information learning device acquires a map extraction curve and a measurement curve for a traveling curve along which a vehicle travels, determines whether the map extraction curve and the measurement curve correspond to an identical traveling curve, and registers the measurement curve as a definitive registration curve when the map extraction curve and the measurement curve correspond to the identical traveling curve, and a predetermined definitive registration condition is satisfied. |
US11287262B2 |
Visual navigation for mobile devices operable in differing environmental lighting conditions
A visual positioning system for mobile devices includes at least one infrared camera, at least one infrared illumination source, and a processor that coordinates operation of the at least one camera and illumination sources. A flood IR infrared illumination source illuminates environmental objects for localization of the mobile device during a first camera exposure window, and a structured IR illumination source illuminate environmental objects for detection and mapping of obstacles during a second camera exposure window. A visual SLAM map is constructed with images obtained from a first camera, with a single map being useable for positioning and navigation across a variety of environmental lighting conditions. A method for training a robot includes receiving operator input signals configured to start and stop recording of defined routes during the guiding of the mobile robot along paths between different pairs of desired robot destinations, such that routes for subsequent use by the robot are generated for paths imaged while recording is active. |
US11287259B2 |
Determination of heading from the field measured by magnetic sensors
A method for the determination of heading by magnetic sensors, in which a magnetic field is measured by magnetometers and using recursive processing calculating for a given sampling time. An estimation of a heading prediction which is a function of the heading is determined at the preceding sampling time. A resetting of the predicted heading is then estimated as a function of a magnetic heading determined from magnetometer measurements. During the resetting, the calculating estimates the amplitude of the resetting as a function of a model of the change in magnetic disturbances between two sampling times, and of an a priori estimation of the amplitude of the disturbances. |
US11287258B2 |
Laser projection tools and mounting accessories
A laser projection device with compact frame is provided, as is a corresponding frame or mount for one or more laser projection devices. In one embodiment the frame or mount includes a coupling interface that permits multiple coupling positions with respect to a laser projection device, such as at 90 degree intervals. |
US11287257B2 |
Device and method for detecting tilt of an object
A tilt detection device uses externally generated electromagnetic signal sources to detect changes in relative orientational positioning of an object. A sensor (18) monitors intensity characteristics of electromagnetic stimuli received from remotely located sources, and a controller (16) utilises changes in those characteristics to inform detection and/or measurement of a state of tilting of an object to which the sensor is mounted. |
US11287251B2 |
Vehicle wheel alignment measurement system camera and ADAS calibration support structure
A support structure having a vertical element supporting a set of cameras associated with a vehicle measurement or inspection system together with at least one target structure required for realignment or recalibration of onboard vehicle safety system sensors. A camera crossbeam carried by the support structure locates the set of cameras as required to view a vehicle undergoing measurement or inspection. The target structure is affixed to the vertical element of the support structure, at an elevation suitable for observation by at least one vehicle onboard sensors during a realignment or recalibration procedure. A set of rollers facilitates positioning of the target structure on a supporting floor surface during a realignment or recalibration procedure. |
US11287248B2 |
Method and system for optical three dimensional topography measurement
For three-dimensional topography measurement of a surface of an object patterned illumination is projected on the surface through an objective. A relative movement between the object and the objective is carried out, and plural images of the surface are recorded through the objective by a detector. The direction of the relative movement includes an oblique angle with an optical axis of the objective. Height information for a given position on the surface is derived from a variation of the intensity recorded from the respective position. Also, patterned illumination and uniform illumination may be projected alternatingly on the surface, while images of the surface are recorded during a relative movement of the object and the objective along an optical axis of the objective. Uniform illumination is used for obtaining height information for specular structures on the surface, patterned illumination is used for obtaining height information on other parts of the surface. |
US11287247B2 |
Apparatus for three-dimensional measurement of an object, method and computer program
An apparatus for three-dimensional measurement of an object includes a positioning unit that is configured to receive information showing intersections of a projected line with a plurality of lines of predetermined or known position and to determine a position of the projected line based on the received image information. Further, the respective method and the respective computer program are described. |
US11287245B2 |
Fiber weave skew assessment for printed circuit boards
In one embodiment, a method includes inspecting a layer of a printed circuit board through an inspection window comprising an opening formed in one or more other layers of the printed circuit board and identifying a location of a trace aligned with the inspection window, relative to a marker in a fiber bundle of a fiber weave to assess fiber weave skew. |
US11287243B2 |
Device for determining orientation of an object
A device (100) for determining orientation of an object (101) is disclosed. The device (100) comprises of a housing (1) configured with a plurality of sensors (4), wherein the plurality of sensors (4) are provided on a surface of the housing. At least one light source (2), is fixed within the housing (1), wherein the at least one light source is configured to emit a continuous light beam (3) on at least one of the plurality of sensors (4) at an initial position (IP) of the object (101). The speed of the continuous light beam emitted by the at least one light source is less than a speed of light. The continuous slow light beam (3) is configured to momentarily impinge on one or more of the plurality of sensors (4) in the same incident ray, when the object (101) is displaced to a displaced position (DP). |
US11287240B2 |
Tape measure with reinforced tape blade and/or tear reducing hook configuration
A tape measure including a reinforced or coated tape measure blade is provided. The coating is thicker than the metal inner layer of the tape blade. The coating provides a reinforced tape blade such that elongate tape blade may have a pinch load threshold of greater than 50 lbs. and/or a pinch height at break of less than 1.5 mm. A hook assembly may also provide for reduced stress at the end of the tape blade. |
US11287233B2 |
Ballistic range adjustment using coning commands
A guided projectile including a precision guidance munition assembly utilizes angular rate sensors to sample a first angular velocity of the precision guidance munition assembly from the first angular rate sensor at a first time, sample a second angular velocity of the precision guidance munition assembly from the second angular rate sensor at the first time, generate a coning command based, at least in part, on the first angular velocity and the second angular velocity, and apply the coning command to the canard assembly. The range may be decreased or increased based on the coning commands. |
US11287231B2 |
Reusable simulated weapon and triggering mechanism
A reusable simulated weapon device includes a holding chamber and an expansion chamber for receiving expanding gas. A shuttle is slidable between a closed position that blocks communication between the holding chamber and the expansion chamber and an open position that allows communication. A pilot valve allows pressurized gas in the holding chamber to drive the shuttle into the open position. A firing pin opens the pilot valve. The firing pin has an armed position, in which a protrusion engages with a recess to hold the firing pin against a spring. The firing pin can be released from the armed position in response to an impact to the device. When the firing pin is released, the spring drives the firing pin to actuate the pilot valve, causing the shuttle to slide from the closed position to the open position to allow gas to move into the expansion chamber. |
US11287226B2 |
Systems and methods for non-lethal, near-range detainment of subjects
A near-range launcher assembly for at least temporarily detaining a subject includes a primary launcher carrying a first projectile, the first projectile including a pair of pellets and a tether connecting the pellets. A secondary launcher is coupled to the primary launcher, the secondary launcher carrying a second projectile. At least one power source is associated with one or both of the primary and secondary launchers. At least one control system is operable to activate the power source. At least one user input is operable to communicate with the control system to activate the at least one power source to expel one or both of the first projectile and the second projectile from the launchers toward the subject. Each of the primary launcher and the secondary launcher carry an independent power source, such that each of the primary and secondary launchers can be independently initiated by a user. |
US11287222B2 |
Apparatus and method for remotely selecting the fuse mode of a laser guided munition
The fuse mode of a laser guided munition is remotely set and/or changed by encoding fuse mode information onto fuse mode designating light received by the light detector of the munition. Embodiments do not require hardware modification of existing munitions and/or control systems. The mode designating light can be the target designating laser light, and the fuse mode information can be encoded together with counter counter measure (CCM) information. Or the mode designating light source can be a separate laser or non-laser light source. Encoding of the fuse mode information can be by modulation and/or wavelength selection of the mode designating light. In embodiments, the fuse mode can be selected before and/or after launch of the munition. |
US11287218B2 |
Digital reticle aiming method
A reticle for an aiming device includes a number of holdover indicators on the reticle that may be individually selected; an input for receiving ballistics data; and a processor configured to, based at least in part on the received ballistics data, select one or more of the holdover indicators; and cause the selected holdover indicator or indicators to visibly change state on the reticle. Methods of operating a digital reticle are also described. Further disclosed is a system that includes the reticle above, as well as a rangefinder for providing range data and a ballistics calculator for providing ballistics data. |
US11287217B2 |
Adjustable sighting device for firearms
A firearm sighting device having a base, a first sighting lever arm pivotable relative to the base around a first pivot axis, a second sighting lever arm pivotable relative to the base and first sighting lever arm around a second pivot axis, a rear sight device fixed on the second sighting lever arm, a first positioning device for adjusting a pivot angle of the first sighting lever arm relative to the base, and a second positioning device for adjusting a pivot angle of the second sighting lever arm relative to the first sighting lever arm and the base. A rotating positioning element on the first sighting lever arm includes alignment elements that each have a positioning tip so that a distance between the positioning tip and rotating positioning element is adjustable. A buttress element on the bottom of the base interacts with the positioning tips. |
US11287202B2 |
Magazine device for firearms with optimized use of space
A magazine device (100) for a double-row arrangement of successive cartridges (200) be inserted into a barrel of a firearm. A magazine housing (110) has an opening (150) to be placed below the cartridge chamber when inserted into the firearm for successive delivery of each cartridge (200). Two of the four opposite walls (112, 114) of the magazine housing (110) in a transition region below the opening (150) form a feed section (160) for successively feeding each cartridge (200) into the opening (150). The feed section (160) formed in the transition stage by two opposite walls (112, 114) of the magazine housing (110) is of a curved form. |
US11287197B2 |
Heat exchanger assembly with integrated valve and pressure bypass
An assembly includes a valve integration unit attached to a transmission oil heater. The valve integration unit includes a valve mechanism and a housing having first to sixth fluid ports for oil input and output. The interior space of the housing has a valve chamber to receive a thermal valve mechanism has a temperature responsive actuator. A bypass flow passage is located outside the heat exchanger and is in fluid communication with oil inlet and outlet manifolds through first and second bypass holes provided in the heat exchanger. |
US11287195B2 |
Integral evaporator header liquid suction heat exchanger
An evaporator includes an integral liquid suction heat exchanger that is disposed in a housing of the evaporator. The integral liquid suction heat exchanger is defined by an evaporator header of the evaporator and a portion of a liquid line that extends through an inner cavity defined by the evaporator header such that: (a) the evaporator header and the portion of the liquid line form a tube-in-tube structure, and (b) refrigerant from the evaporator coils that is channeled into the inner cavity of the evaporator header is superheated and converted to a vapor state in the evaporator header by heat from the refrigerant flowing through the liquid line. The refrigerant flowing through the liquid line is in a liquid state and has a higher temperature than the refrigerant from the evaporator coils that is in a two-phase state. |
US11287194B2 |
Gas-gas high-temperature heat exchanger
The present discloses a gas-gas high-temperature heat exchanger, including a shell (12), a tube sheet (5), a low-temperature gas inlet pipeline (6) and an outlet pipeline (7), and a high temperature gas outlet (8), the tube is divided into a first heat transfer zone (1) and a second heat transfer zone (2), a low temperature gas (4) flows in the tube, the tube includes a insert component (9) and an outer fin (10); a heat transfer tube in the second heat transfer zone (2) has a sleeve structure, a high-temperature gas (3) flows in the core tube (13), the low temperature gas (4) flows in an annular region between the core tube (13) and an outer tube (14), the high-temperature gas (3) flows out of the core tube (13) and flows into the shell-side area of the second heat transfer zone (2) again. |
US11287191B2 |
Heat exchanger having plume abatement assembly bypass
In one aspect, a heat exchange apparatus is provided that includes an evaporative heat exchanger assembly including an evaporative heat exchanger and an evaporative liquid distribution assembly configured to distribute evaporative liquid onto the evaporative heat exchanger. The heat exchange apparatus includes a plume abatement assembly downstream of the evaporative heat exchanger. The plume abatement assembly includes at least one heating element configured to increase the temperature of the airflow from the evaporative heat exchanger before the airflow leaves the heat exchange apparatus. The plume abatement assembly has an operative configuration wherein the airflow travels through the at least one heating element to permit the at least one heating element to raise the temperature of the airflow and a bypass configuration wherein less of the airflow travels through the at least one heating element of the plume abatement assembly. |
US11287185B1 |
Freeze drying with constant-pressure and constant-temperature phases
Freeze-drying methods and systems include performing a constant-pressure drying phase in a chamber, where a temperature of a heating tray increases. A constant-temperature drying phase is performed in the chamber, where a pressure in the chamber decreases. Additional phases alternate between constant-pressure drying phases and constant-temperature drying phases. The alternating drying phases are halted, responsive to a determination that the temperature of the heating tray has reached a maximum temperature. |
US11287183B2 |
Method and plant for the purification of carbon dioxide using liquid carbon dioxide
The present invention relates to an improved method for removing contaminants from a gaseous stream substantially comprising carbon dioxide. More specifically, the method comprises the step of subjecting the gaseous stream to an absorption step in which the absorbent is liquid carbon dioxide wherein the waste of carbon dioxide is minimized by utilizing a compressing means for generating a pressure difference between two streams in a reboiler. |
US11287180B2 |
Refrigerator and method for controlling the same
A refrigerator includes: a cabinet in which a storage compartment is formed; a refrigerator door for opening and closing the storage compartment; a rack which can move from an initial position to a door opening position to open the refrigerator door; a driving motor which generates a driving force to move the rack; a power transmission unit which transmits power of the driving motor to the rack; a rotation detection unit which detects a rotation number of the driving motor; and a controller that controls the driving motor based on information on the rotation number detected by the rotation detection unit, in which the controller may control the driving motor to a first state until the rack moves from the door opening position to a reference position and may control the driving motor to a second state until the rack moves from the reference position to the initial position. |
US11287178B2 |
Refrigerator and elevation device for refrigerator
An elevation device for a refrigerator drawer includes a lower frame, an upper frame, and a lifting assembly. The lifting assembly includes: a pair of first rods having a first end rotatably coupled to the lower frame and a second end that translates along the upper frame; and a pair of second rods having a first end rotatably coupled to the upper frame and a second end that translates along the lower frame. The second rod is rotatably coupled to and crosses the first rod. The first or second rod is connected to a driving device via the first end of the first or second rod, with the driving device disposed outside the upper frame and the lower frame. The first and second rods are configured to, based on power from the driving device, rotate about their respective first ends to elevate the upper frame relative to the lower frame. |
US11287177B2 |
Vacuum insulated structure
An insulating structure for an appliance includes a trim breaker, a first panel, a second panel, and an adhesive. The trim breaker defines a first groove and a second groove. The first panel is disposed within the first groove and is coupled to the trim breaker. The second panel is disposed within the second groove and is coupled to the trim breaker. The adhesive is disposed within the first and second grooves and is coupled to the first and second panels. |
US11287169B2 |
System and method for controlling a cooling system
Cooling systems and methods of controlling a cooling system which includes one or more pumps and one or more fans, wherein the pumps and the fans are controlled by a controller. The controller controls the cooling system by a determination of an operation of the cooling system for sequencing activations, deactivations, and/or controlling parameters of the pumps, the fans, and/or other component(s) of the cooling system based on a first sensitivity of a power input as a function of lift, and a second sensitivity of a power input as a function of lift. |
US11287164B2 |
Evaporator and baffle thereof
An evaporator and a baffle structure thereof are disclosed by the present application. The baffle structure is configured to block liquid droplets in a gas, and includes: a bottom portion extending in a first direction and side portions extending from the bottom portion in a direction intersecting the first direction; and a liquid blocking region provided on the side portions, the liquid blocking region being provided therein with a plurality of holes penetrating the side portions to allow gas to pass through the holes. |
US11287163B2 |
Fuel leak detection in a gaseous fueled transportation refrigeration unit
A transport refrigeration system includes a prime mover configured to power a refrigeration unit and a first fuel tank fluidly connected to prime mover through a first fuel line. The first fuel tank is configured to supply fuel to an inlet of prime mover from an outlet of first fuel tank through first fuel line. The transport refrigeration system also includes a first fuel flow sensor being an in-line flow meter and configured to measure a first fuel quantity exiting first fuel tank, a second fuel flow sensor being an in-line flow meter and configured to measure a second fuel quantity entering prime mover, a controller configured to compare second fuel quantity to first fuel quantity, and an alarm configured to activate when second fuel quantity is not equal to first fuel quantity. |
US11287162B2 |
Solar power system using luminescent paint
An energy harvesting system is provided. The system includes a waveguide operable for trapping at least some light energy. The waveguide defines a surface and an edge. A photovoltaic cell is coupled to the surface or the edge of the waveguide. A waveguide redirecting material is provided on the surface of the waveguide. The waveguide redirecting material is formed of a solidified colored luminescent paint. The paint is configured to be applied and adhere to the surface of the waveguide and redirect light energy to the photovoltaic cell. A method of generating and demonstrating solar power using the system is also provided. |
US11287160B2 |
Water heater inlet fitting, flow sensor, shut off valve and diffuser
An integrated valve and flow sensor for a water heater can have a valve body that includes a valve and a flow sensor for measuring the flow of water through the valve. The integrated valve and flow sensor can be disposed within a fitting that can be attached to a water heater. An actuator for opening and closing the valve can be attached to the fitting. A diffuser can also be attached to the fitting. |
US11287158B2 |
Heat exchanger and hot water apparatus
Provided are a heat exchanger capable of cooling a shell plate and having good assemblability and a hot water apparatus having the same. A primary heat exchanger includes a heat exchanging portion, a shell plate, and a shell pipe portion. The shell plate surrounds the heat exchanging portion. The shell pipe portion is for cooling the shell plate. The shell plate includes a front surface portion and a main body portion. The main body portion is installed on the front surface portion and is formed by bending one sheet of plate into a U shape. The shell pipe portion is bent in a U shape along an inner surface of the main body portion and installed on the inner surface. |
US11287157B2 |
Combined economizer and mixer for air handling unit
An air mixing device mitigates temperature stratification between two incoming air streams by creation of turbulent airflow through an arrangement of channels in the device. The device also provides selective passage of air for incoming airstreams to achieve functionality for damper control typically associated with separate inlet dampers. A method provides for selectively controlled airflow through the device so effective mixing occurs along with an economizer function to control separate airstreams such as outside air and return air. Existing dampers may be integrated with the air mixing device to control airflow in which flow of one airstream through the device increases as the flow of the other airstream is proportionately decreased. A minimum outside air duct can be incorporated in the mixing device to efficiently satisfy building code requirements regarding monitoring and recording of outside air input to air handling units. |
US11287155B2 |
HVAC system configuration with automatic parameter generation
A method of configuring an HVAC system uses a Specifier Library that includes specifier options for a plurality of HVAC components. An engineering tool accepts a user selection of an HVAC component that will be part of the HVAC system and displays one or more options for the selected HVAC component. The engineering tool accepts selections of one or more options by the user and creates one or more points for the selected HVAC component based on the user selections, each of the one or more points having one or more point parameter values. The engineering tool creates a configuration package to configure a controller based at least in part on the user selections and the one or more points and downloads the configuration package to at least partially configure the controller. At least part of the HVAC system is controlled using the controller. |
US11287154B2 |
Ducting system with valve health monitor
A ducting system has a first upstream location is to be connected to a first source of air. A downstream location in the duct is to be connected to a second source of air. The upstream location has a first valve, and the downstream location has a second valve. An end location of the duct is to be connected to a sink. A control for the valves achieves a desired pressure and temperature of air at the end location. The first temperature sensor is located at a position intermediate the upstream location and the downstream location. A second temperature sensor is located at a position intermediate the downstream location and the end location. A control is programmed to determine the health of the first and second valves based upon a difference between temperatures sensed by the first and second sensors. An air use system and a method are also disclosed. |
US11287150B2 |
Device control system
The present application relates to an environment control system. The environment control system is capable of detecting variations of natural environment and artificial environment, and control the use of electronic devices automatically or semi-automatically. Based on collected information stored in a built-in storage module, the environment control system may calculate and learn the user's habit of use with respect to the electronic devices using network connection. |
US11287145B2 |
Fluid machine
A fluid machine that performs efficient cooling of a control system, such as a control device. The fluid machine is provided with: a fluid machine body; a drive source; a control device; a housing in which the fluid machine body, the drive source, and the control device are housed; and a cooling fan. The housing has a plurality of intake openings for introducing cooling air into the interior thereof and one exhaust opening, and includes a partition wall which partitions the interior of the housing into a first compartment and a second compartment and which has a communication portion providing communication between the first compartment and a part of the second compartment. A first intake opening among the plurality of intake openings is disposed in a housing wall of the first compartment in which at least the control device is disposed, and a second intake opening is disposed in a housing wall of the second compartment in which at least the drive source is disposed. The exhaust opening discharges the cooling air that has flowed from the first intake opening into the second compartment via the communication portion and that has cooled one of the fluid machine body and the drive source, and the cooling air that has been taken in via the second intake opening. A part of the control device is disposed facing an area of the first compartment downstream of the first intake opening and upstream of the communication portion. |
US11287143B2 |
Advanced hybrid tank, advanced PV cooling panel, advanced thermal focusing panel
The thermal hybrid tank is a multifunctional tank with a shape that makes for easy construction and assembly while maximizing the ability of thermal syphoning. This invention can store an inlet liquid and thermal energy from a heat exchanger, for outlet usage in multiple applications. The tank typically has a pitch coupling front surface and a downward angled front surface which together allows for coupling with the heat exchanger and a roof decking or a solar panel, of which could be a liquid cooled PV solar panel, or a solar focusing panel, or a roof structure. |
US11287142B2 |
High temperature super insulated cavity for cooking applications
A vacuum insulated oven cabinet includes a cavity body having an exterior surface. An insulation structure having one or more vacuum insulated panels may have the insulation structure welded to the exterior surface of the cavity body. The one or more vacuum insulated panels may have a hermetically sealed envelope encasing a vacuum core material. |
US11287141B2 |
Articulating rack for a cooking appliance
An apparatus and method of articulating a rack for a cooking appliance between a lowered position and a raised position. One or more cams drive one or more linkage members pivotably connected to the rack. One or more drive mechanisms may be used to pivot the one or more cams. |
US11287139B2 |
Heating plate with cooking oil ignition prevention for electric cooking apparatus
An electric heating plate for electric cooking apparatuses is provided with the capability to prevent unintended ignition of cooking oil. The heating plate includes an electric heating conductor as the heat source and a temperature controller electrically connected with the heating conductor, sensing the temperature of the cooking vessel, controlling the heating plate output power, and limiting the temperature of the cooking oil in the cooking vessel. With this heating plate, the electric cooking apparatus will be able to prevent cooking oil ignition during cooking, while the minimum cooking temperature for a daily cooking is still maintained. |
US11287137B2 |
Low-profile exhaust and air intake system for a direct vent fireplace
An exhaust and air intake system for a direct vent fireplace. A low-profile manifold assembly is coupled to a direct vent fireplace and is configured to receive exhaust gases from the fireplace and expel the exhaust gases outside of the building in which the fireplace is located. The manifold assembly also takes in fresh air from outside of the building and provides the fresh air to the fireplace to use during combustion. The manifold assembly includes separate chambers for the exhaust gases and the fresh air so that the exhaust gases and the fresh air do not mix together within the manifold assembly. Several pressure reduction and equalization structures are incorporated into the manifold assembly to regulate the amount and pressure of fresh air provided to the fireplace. |
US11287135B2 |
Non-bypassable catalyst assisted appliances
A non-bypassable catalyst assisted appliance includes, for example, a housing having a combustion chamber, a loading door, an air inlet opening, and an exit opening connectable to a flue. A platform defines a non-movable separation in the housing between the combustion chamber and the exit opening. An insulated catalyst combustor is disposed between a top wall of the housing and the platform. When the door of the appliance is closed, gas from the combustion chamber is exhausted and directed along a single flow path horizontally through the insulated catalytic combustor and into the flue. When the door of the appliance is open, gas from the combustion chamber is inhibited from passing through the loading door opening, and ambient air entering the loading door opening and combustion gas from the combustion chamber are exhausted and directed along a single flow path horizontally through the insulated catalytic combustor and into the flue. |
US11287131B2 |
Method for operating a gas burner appliance
In an example method for operating a gas burner appliance, during burner-on-phases, a gas/air mixture having a defined mixing ratio of gas and air is provided to a burner chamber. The gas/air mixture is provided by a mixing device that mixes an air flow with a gas flow. The air flow is provided by a fan in such a way that the fan speed of the fan depends on a desired burner load. During burner-on-phases, the combustion quality is monitored on the basis of a signal provided by a combustion quality sensor. The defined mixing ratio of gas and air of the gas/air mixture can be calibrated on the basis of the signal provided by the combustion quality sensor. |