Document Document Title
US11030630B2 Workflow-authorizing computing device authentication
In one example in accordance with the present disclosure, a method is described. According to the method, a computing device acquires data related to a variable data component. The computing device then authenticates at least one of the computing device and the proper user of the computing device. Upon authentication of the computing device and/or proper user of the computing device, a downstream workflow is authorized. The downstream workflow is defined by the data associated with the variable data component and enabled via the authentication of the computing device and/or proper user of the computing device.
US11030628B2 Success rate of an online transaction
A payment request is transmitted by a computing device to a merchant server. A message is received by the computing device and from a payment server different from the merchant server. The message includes a payment client application associated with the payment sever and the payment request. A notification, associated with the message, is displayed by the computing device. The payment client application is launched, by the computing device, based on a user selection in response to the notification.
US11030625B1 Secondary financial session monitoring across multiple access channels
An example computing device is programmed to: (a) detect an attempt to secondarily access a user account, the user account being involved in an ongoing primary financial session with a primary device; (b) raise the level of authentication required to secondarily access the user account beyond that which was required to access the account for the primary financial session; (c) when successful authentication at the raised level is achieved, permit secondary access to the user account through a secondary financial session and compare one or more user activities occurring during the secondary financial session to a plurality of fraud profiles; and (d) indicate fraud when comparison of the user activity is consistent with one or more of the plurality of fraud profiles.
US11030624B2 Techniques to perform computational analyses on transaction information for automatic teller machines
Various embodiments are generally directed to techniques to detect suspicious activity associated with ATMs and cause dispense of money with known and/or stored serial numbers. Embodiments include techniques to perform a computing analysis utilizing the transaction information to determine whether the transaction is suspicious or not suspicious, for example. The computing analysis comprising at least one of applying one or more factors to the transaction information and applying a model to the transaction information. Embodiments also include an ATM communicating with one or more other systems, such as transaction information with a transaction services system and alerts with an emergency services system.
US11030623B2 Communicating in chat sessions using chat bots to access financial transactions
A chat bot can be coupled with a chat session, the chat session being hosted by a chat service to facilitate communication between chat application instances. The chat bot can simulate one of the plurality of chat application instances. A first chat text can be accessed via the chat bot, the first chat text provided via the chat session by a first chat application instance. A financial transaction can be determined from the first chat text. In response to determining that the financial transaction can be performed, a second chat text can be transmitted, via the chat bot, to the chat session. The second chat text can indicate to the first chat application instance that the financial transaction will be performed after expiration of a time-out period. In response to the expiration of the time-out period, the financial transaction can be performed.
US11030620B1 Cash reconciliation bots systems
Techniques are described for executing a bot platform configured to track real-time status of payment transactions for a business. The techniques enable reconciliation of a specific transaction to its actual payment status on the business's designated bank account. The bot platform may be executed on one or more computing devices associated with the business or a third-party. In some examples, an order bot is instantiated on the bot platform for a specific transaction and communicates with other bots on the bot platform that track the status of the specific transaction through each of the constituent parts of the payment process (i.e., authentication, capture, settlement, and disbursement). These other bots may communicate with one or more credit card processors and/or one or more credit card companies to determine the status of the specific transaction. The order bot may capture and log this information and provide status updates to the business.
US11030619B2 Real-time processing of requests related to facilitating use of an account
A device may receive information related to a first plurality of individuals and an individual. Each of the first plurality of individuals may be associated with a respective one or more accounts. The device may receive a request to match the individual and one or more individuals. The device may determine a match of the individual and the one or more individuals based on the information. The device may receive, from a user device associated with the individual, a selection of an account, of the respective one or more accounts, associated with another individual of the first plurality of individuals. The device may provide, for display to the other individual, a notification that the individual and the other individual have been matched and that the individual selected the account associated with the other individual. The device may perform one or more actions related to completing the transaction using the account.
US11030610B2 Preauthorization of mobile payments expected in a reduced-functionality state
A computer-implemented method includes submitting a preauthorization request for a payment to a payment provider. An authorization code associated with a set of final payment criteria is received from the payment provider, where the final payment criteria comprise at least one of a location restriction, a timeframe restriction, a category restriction, and a seller restriction. The authorization code is saved for later use. The authorization code is presented to a seller terminal as a payment for a sale, where the payment is approved based on confirmation that sale data describing the sale complies with the final payment criteria.
US11030604B2 Information processing system
Provided is an information processing system that, when a shopper purchases a product displayed in a shop, enables the automation of the purchase of the product and reduces the time required for purchasing the product.This information processing system comprises a moving object tracking means, a shelf product recognition means, and a purchase means. The moving object tracking means identifies moving objects, such as shoppers and baskets, that are moving through a shop, defines the region of the moving object, and picks up images while tracking the moving object. The shelf product recognition means constantly picks up images of the state of the shelves, compares images picked up before and after an object is taken from a shelf, defines the region from the picked up image of a recognized product, and identifies the product from the defined image region. The purchase means purchases the identified product.
US11030599B2 Smart beacon point of sale (POS) interface
A smart beacon includes: a connector able to be coupled to a point of sale (POS) terminal and allowing two-way communication between the smart beacon and the POS terminal; a wireless transceiver allowing two-way communication with a user device; and a network interface allowing two-way communication with a remote server. A POS system includes: a POS terminal; a network-accessible payment processing server; and a smart beacon communicatively coupled to the POS terminal and able to communicate with the network-accessible payment processing server. An automated method of processing a payment includes: transmitting a beacon signal; identifying a consumer check-in event based at least partly on a received response to the beacon signal; retrieving charge information from a POS terminal; retrieving payment information from a user device; sending the retrieved charge and payment information for processing at a remote processing entity; and returning a result comprising one of a rejection and authorization.
US11030597B2 Method of managing franchises using credit-card payment system
A method of managing franchises using a credit-card payment system is provided. The method includes (a) inputting a goods selection or service use statement of a customer at a franchise to a franchise client to calculate an estimated payment amount, inputting member information of the customer to the franchise client, and transmitting the member information to a customer information server of a head office to request member authentication; (b) receiving, by the customer information server, a member authentication request signal for the customer, comparing the member authentication request signal with previously stored member information of the customer to perform authentication processing, and transmitting the result of authentication processing to the franchise client; (c) inputting credit-card payment information for the estimated payment amount to the franchise client, requesting a card company for payment approval, and receiving approval information; (d) outputting selection items for a satisfaction survey for service provided by the franchise through a sign pad connected to the franchise client; (e) when customer response data for the survey selection items is received from the sign pad, analyzing and statistically processing customer satisfaction evaluation information for the franchise according to the selection items, and storing the resultant customer satisfaction evaluation information in a database of the customer information server; and (f) switching the sign pad to a screen for obtaining a digital signature.
US11030596B1 System for data transfer between server, remote vending machine and computing device of the user
A system for data transfer between a server, a remote vending machine and a user computing device includes a remote vending machine for selectively providing an item stored therein to a user, a user computing device, an accounting server, a transaction server, and a data transfer network, wherein the vending machine comprises a door, a radio-frequency identification (RFID) antenna, a communication module, a memory, and a controller. The controller is communicatively coupled by a data transfer bus with the memory, the communication module and the RFID antenna. The user computing device comprises an authorization module and is configured to transfer to and receive data from the accounting server. The accounting and transaction servers, the vending machine and the user computing device are communicatively interconnected with one another by the data transfer network.
US11030595B1 Integrated utility distribution and automated billing
Utility distribution and payment systems and methods are described in which a financial institution individually bills and collects from individual utility users and provides batch payment to the utility company. The financial institution facilitates the aggregate utility billing by agreeing with a utility company to serve as a billing service for a subset of utility and banking customers. The utility company provides the utility to the customers via smart meters located at the properties receiving the utility (e.g., the customer's home, business, or other property). The smart meters provides individualized usage information to both the utility company and the financial institution. At the end of a billing cycle, the financial institution sends one aggregate payment for all users of the subset to the utility company. The financial institution then collects funds from the utility customers associated with the batch payment by performing internal transfers within the financial institution.
US11030587B2 Systems and methods for providing anonymized transaction data to third-parties
A computer-implemented method for authorizing access to transaction data to a third-party computer system is implemented by a payment processor computer system coupled to a memory. The method includes receiving a request for access to transaction data associated with a cardholder account, requesting a set of authentication information associated with the cardholder account, authenticating the set of authentication information upon receiving the set of authentication information, and authorizing the third-party computer system to receive transaction data associated with the cardholder account. Upon validation, the payment processor computer system generates an authorization token and provides the authorization token to the third-party computer system. The third-party computer system uses the authorization token and a secure identifier to retrieve transaction data associated with the cardholder account.
US11030579B1 Method and system for incident communication
An embodiment of the present invention is directed to a computer implemented method and system for managing incident notification. The system uses bi-directional (two way) communication of incidents to multiple users where the system gives them substantial control over the information they need and want. An embodiment of the present invention may be aware of whether they have received and consumed that information thereby enabling those users to rapidly engage in additional communication paths (e.g., chat sessions, phone/video sessions, etc.) as needed to inform them and solicit their input into problem solving.
US11030575B2 Smart item monitoring system
The present invention describes a system for monitoring items coupled with support utilities. The system is configured to detect motions caused by customer actions and optimize the camera system and computing resources of a remote server. The system also is configured to sense items that are removed, added or misplaced automatically.
US11030572B2 System and method for managing inventory of consumable articles
Stock cards with machine readable tags are placed on article packaging in a point of inventory. When an employee wishes to order an article, the employee selects a state switch on the stock card to place an order for a predefined quantity. The machine readable tag of the stock card generates an order for a predefined quantity of the identified article. The order is sent to a fulfillment server which processes the order and sends it to the appropriate supplier.
US11030570B2 System and method for dynamic fleet management
This disclosure relates generally to doorstep delivery of services and products, and more particularly to a system and a method for dynamic fleet management for order delivery are provided. Initially, a primary route is assigned to a vehicle from a fleet of vehicles, based on at least one of a known order and a forecasted order. Further, when the vehicle is in transit along the primary route, in response to an input with respect to at least one of a route alteration parameter, one of an alternate route or a corrective action, is determined, and one or more corresponding actions are triggered, which helps with the order delivery.
US11030569B2 Package exchange service using local delivery services
A cloud-based package-exchange-service for package delivery to, and pick-up from, a target vehicle includes a GPS-based proximity module. The GPS-based proximity module receives current GPS coordinates of a package delivery vehicle and of the target vehicle. The GPS-based proximity module stores both GPS coordinates. The GPS-based proximity module monitors a distance between the package delivery vehicle and the target vehicle of the customer. The cloud-based system also has a delivery module in the first server associated with a second database. The delivery module includes one or more lists of local delivery services that include registered individuals to be assigned for package exchange operations. The lists of local delivery services also include package delivery restrictions and conditions including package size, hours of operation, distance to operate, and delivery prices.
US11030566B1 Systems and methods for quality control of worker behavior using a non-linear fault scoring scheme
Systems and methods for quality control of worker behavior are disclosed. The systems and methods may be configured for: receiving a data set associating a plurality of violations with a plurality of delivery sites, wherein each violation in the plurality of violations is associated with a delivery site and the violations are organized into one or more violation categories; filtering the data set to obtain a subset of violations reflective of a current worker behavior; for each violation category, identifying a first violation from the filtered data set associated with the violation category, the first violation being associated with a highest penalty; determining a rating based on the first violation identified for each violation category; and transmitting the rating to a remote device associated with a delivery worker responsible for the violations.
US11030563B2 Privacy management systems and methods
Data processing systems and methods, according to various embodiments, are adapted for mapping various questions regarding a data breach from a master questionnaire to a plurality of territory-specific data breach disclosure questionnaires. The answers to the questions in the master questionnaire are used to populate the territory-specific data breach disclosure questionnaires and determine whether disclosure is required in territory. The system can automatically notify the appropriate regulatory bodies for each territory where it is determined that data breach disclosure is required.
US11030562B1 Pre-data breach monitoring
A method for providing pre-data breach monitoring provides information to businesses that is useful to predict portions of the company data that may not be secured well enough and other risks associated with data breaches, such as employees that may not be trustworthy.
US11030560B1 Dispatch system
This disclosure relates to a dispatch system that includes a network interface, a display, a memory, one or more mobile units, a requisition interface presented on the display, a first calculator that calculates at least one time value based on a difference in time-stamps of time-stamped events, a clock module including a sliding time window, wherein the sliding time window is a pre-defined interval of time prior to a current time, a second calculator that tracks assigned mobile units and mission ready mobile units based on the sliding time window of the clock module, calculates a workload value for each requisition over the pre-defined interval of time of the clock module that is immediately prior to the time of the requisition, and calculates a percentage of non-compliant requisitions, a schedule builder that builds a schedule, and a dispatcher that dispatches at least one available mobile in accordance with the schedule.
US11030559B2 Method for maintaining a supply of available aircraft equipped with non-engine drive means for use by airlines
A method for maintaining a supply of available aircraft equipped with non-engine drive means for autonomous ground movement is provided that enables an air carrier, particularly a low cost carrier, to operate reliably, efficiently, and economically to provide substantially uninterrupted air transport service. The present method is designed to enable airlines with fleets of older aircraft retrofitted with non-engine drive means for autonomous ground movement to operate economically and efficiently through a cooperative arrangement with a maintenance, repair, and overhaul provider that maintains and ensures an available supply network of spare and backup aircraft. The supply network may be global in geographic scope and may provide spare or backup aircraft equipped with non-engine drive means to one or more airlines.
US11030550B2 Computing system implementing reservation monitoring and shared fund transaction processing
A computer system can implement a network transaction service through communications with computing devices of users of the service, a reservation store of registered businesses, and point-of-sale terminals of the registered businesses. The computer system can access the reservation store to detect a reservation made by a respective user of the network transaction service with a selected business. The computer system can then receive a request made by the respective user to utilize the network transaction service at a merchant location of the selected business within a predetermined threshold after a reservation time. The computer system can then receive transaction data from a point-of-sale terminal of the selected business, fund the transaction using a shared funding account of the network transaction service, and transfer funds from a customer account of the respective user to the shared funding account in an amount corresponding to the transaction.
US11030548B1 Probabilistic inference in machine learning using a quantum oracle
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using a quantum oracle to make inference in complex machine learning models that is capable of solving artificial intelligent problems. Input to the quantum oracle is derived from the training data and the model parameters, which maps at least part of the interactions of interconnected units of the model to the interactions of qubits in the quantum oracle. The output of the quantum oracle is used to determine values used to compute loss function values or loss function gradient values or both during a training process.
US11030546B2 Measurement based uncomputation for quantum circuit optimization
Methods and apparatus for optimizing a quantum circuit. In one aspect, a method includes identifying one or more sequences of operations in the quantum circuit that un-compute respective qubits on which the quantum circuit operates; generating an adjusted quantum circuit, comprising, for each identified sequence of operations in the quantum circuit, replacing the sequence of operations with an X basis measurement and a classically-controlled phase correction operation, wherein a result of the X basis measurement acts as a control for the classically-controlled correction phase operation; and executing the adjusted quantum circuit.
US11030543B1 Systems and methods for determining likelihood of incident occurrence
Determination of a user-specific likelihood of incident occurrence at a geographic location may be performed. User information, historical incident information, contextual information, and/or other information may be obtained. User information may include user demographic information, user behavior information, user social information, and/or other user related information. Historical incident information may include data relating to crime, mortality, injury, morbidity rates and may be obtained from local law enforcement, local Departments of Motor Vehicles, national security agency such as the Federal Bureau of Investigation, foreign security agency such as the Central Intelligence Agency, international criminal policy organization such as Interpol, national public health agency such as Center for Disease Control, international public health agency such as World Health Organization and/or other sources. Contextual information may include information about events that have previously occurred at or near user's current geographic location. Determination of a user-specific likelihood of incident occurrence may be performed by analyzing collected sets of user data, historical incident data, and contextual information obtained from various sources to create a single incidence likelihood indicator.
US11030541B1 Proactive resolution of event information
Described is a system and method for proactively determining and resolving events having low confidence scores and/or resolving disputed events. For example, when an event, such as a pick of an item from an inventory location within a materials handling facility occurs, the event aspects (e.g., user involved in the event, item involved in the event, action performed) are determined based on information provided from one or more input components (e.g., camera, weight sensor). If each event aspect cannot be determined with a high degree of confidence, the event information is provided to an associate for resolution.
US11030537B2 Intelligent inferences of authoring from document layout and formatting
Non-limiting examples of the present disclosure describe processing that generates intelligent inferences of authoring from analysis of attributes associated with a digital file being imported in an application/service. Examples described herein are configured to work with any type of application/service including an authoring application/service. For instance, a request to import a digital file is received in an application/service. The application/service may be configured to analyze the digital file and generate authoring inferences based on an analysis of attributes of the digital file. For example, a conversion data model may be utilized to identify a file type of the digital file, analyze attributes of the identified digital file (e.g. content portions, layout, formatting, metadata, etc.) and output file data in a format that is tailored for the application/service based on authoring inferences. A converted representation of the digital file is surfaced in the application/service based on output of the file data.
US11030532B2 Information processing apparatus, information processing method, and non-transitory computer readable storage medium
An information processing apparatus discloses herein includes an acquiring unit and an estimating unit. The acquiring unit acquires a plurality of pieces of identity information including a keyword based on an operation performed by a user. The estimating unit estimates an age group of the user based on the plurality of pieces of identity information acquired by the acquiring unit.
US11030531B2 DNA recombinase circuits for logical control of gene expression
The invention provides, inter alia, recombinase-based systems that provide for integrated logic and memory in living cells such as mammalian cells. The nucleic acid cassettes, switches, and systems described herein allow for control of gene expression or gene regulation. The invention also provides nucleic acid-based switches for adopted T-cell therapy.
US11030528B1 Convolutional neural network pruning method based on feature map sparsification
A convolutional neural network pruning method based on feature map sparsification, which relates to how to compress the convolutional neural network to reduce the number of parameters and amount of computation so as to facilitate actual deployment, is provided. In the training process, by adding regularization to the feature map L1 or L2 after the activation layer in the loss function, the corresponding feature map channels have different sparsity. Under a certain pruned ratio, the convolution kernels corresponding to the channels are pruned according to the sparsity of the feature map channels. After fine-tune pruning, the network obtains new accuracy, and the pruned ratio is adjusted according to the change of accuracy before and after pruning. After multiple iterations, the near-optimal pruned ratio is found, and pruning is realized to the maximum extent under the condition that the accuracy does not decrease.
US11030525B2 Systems and methods for deep localization and segmentation with a 3D semantic map
Presented are deep learning-based systems and methods for fusing sensor data, such as camera images, motion sensors (GPS/IMU), and a 3D semantic map to achieve robustness, real-time performance, and accuracy of camera localization and scene parsing useful for applications such as robotic navigation and augment reality. In embodiments, a unified framework accomplishes this by jointly using camera poses and scene semantics in training and testing. To evaluate the presented methods and systems, embodiments use a novel dataset that is created from real scenes and comprises dense 3D semantically labeled point clouds, ground truth camera poses obtained from high-accuracy motion sensors, and pixel-level semantic labels of video camera images. As demonstrated by experimental results, the presented systems and methods are mutually beneficial for both camera poses and scene semantics.
US11030521B2 Estimating cardinality selectivity utilizing artificial neural networks
A database query comprising predicates may be received. Each predicate may operate on database columns. The database query may be determined to comprise strict operators. An upper bound neural network may be defined for calculating an adjacent upper bound and a lower bound neural network may be defined for calculating an adjacent lower bound. The upper bound neural network and the lower bound neural network may be trained using a selected value from data of a database table associated with the database query to be executed through the upper bound neural network and the lower bound neural network. The upper bound neural network and the lower bound neural network may be adjusted by passing in an expected value using an error found in expressions. The adjacent lower bound and the adjacent upper bound may be calculated in response to completion of initial training for the database columns.
US11030520B2 Distributed secure training of neural network model
Techniques are disclosed relating to training a neural network using private training data. In some embodiments, a central computing system is configured to maintain an at least partially trained neural network and information that specifies data formats for inputs to the model and outputs from the model. In some embodiments, partner computing systems maintain subsections of the neural network model and may train them using data that is not shared with other partner computing systems or the central computing system. Parameters resulting from the training may be transmitted to the central computing system. In some embodiments, the central computing system processes the parameters to generate the updated complete version of the neural network model and transmits parameters from the updated complete version of the model to the partner computing systems. The partner computing systems may use the updated complete model to detect anomalies in input data.
US11030514B2 Methods, systems and computer program products for contactless payments
The present disclosure relates to contactless payments using an electronic payment transaction environment. In particular, the disclosure provides methods, systems, and computer program products for implementing contactless payments based on a dual protocol display label including an optical code and an NFC tag, each configured to communicate merchant information for the purposes of enabling electronic payments to a merchant.
US11030513B2 Chip card
A chip card is provided. The chip card can have a metal layer in which an opening is formed and a slot that extends from one edge of the opening to the outer edge of the metal layer, a booster antenna structure, arranged in the opening, having an antenna section for electromagnetically coupling to the metal layer and having a coupling region for electromagnetically coupling to an antenna structure of a chip module, and the chip module, which is arranged in the coupling region, having the antenna structure arranged on the chip module.
US11030508B2 Packaging system with code-based detection of product falsification
A packaging system for at least one article includes a multilayer laminate structure that encapsulates a transformative material between first and second conductive layers where one of the first and second conductive layers defines a set of elongate sections. An NFC/RFID IC is electrically coupled to an antenna. The NFC/RFID IC has a plurality of input terminals electrically coupled to a plurality of electrical circuits that provide for electrical connection or electrical disconnection between sections in the set of elongate sections in accordance with a predefined codeword. The NFC/RFID IC is configured to sense voltage signals produced by the plurality of electrical circuits, determine a sensed codeword based on the sensed voltage signals, compare the sensed codeword to the predefined codeword, and output a signal based on such comparison. The predefined codeword can be associated with the packaging system for the at least one article or the at least one article, and the output signal output can be related to suspected counterfeiting or falsification of the at least one article. The NFC/RFID IC or an additional NFC/RFID IC can be configured to detect and register an intrusion or perforation in the multilayer laminate structure that relates to suspected tampering.
US11030507B2 Antenna for RF tag, and RF tag
[Problem] To provide an antenna for an RF tag and an RF tag with which a communication distance between reading devices can be extended. [Solution] This antenna for an RF tag is provided with: an insulation member 40; a waveguide element 20 provided on one side of the insulation member 40; a waveguide element 30 disposed so as to face the waveguide element 20 and provided on the other side of the insulation member 40; a power supply unit 50 having one end electrically connected to the waveguide element 30; and a short-circuit unit 60 having one end electrically connected to the wave guide element 20 and the other end electrically connected to the waveguide element 30, wherein the permittivity of an insulation region A1 on the waveguide element 20 side among regions sandwiched between the waveguide element 20 and the waveguide element 30 is different from the permittivity of an insulation region A2 on the waveguide element 30 side among said regions.
US11030503B2 Mobile card reader for lightning protection systems
A mobile card reader can be configured to connect to an input module of a mobile device. The mobile card reader can scan a magnetic stripe card from a structure exposed to lightning strikes in order to output a lightning-indicator signal to the input module. The lightning-indicator signal can be analyzed to determine a magnitude of a lightning strike to which the magnetic stripe card and the structure have been exposed.
US11030501B2 Sheet-like product and method for authenticating a security tag
Sheet-like product and method for authenticating a security tag including a section of the sheet-like product. The sheet-like product includes at least one security feature having optical properties that change with the viewing angle and, and at least one marker, wherein each marker is uniquely attributable to a position on the sheet-like product. The position of the at least one security feature on the sheet-like product is predetermined relative to the position of the at least one marker on the sheet-like product.
US11030499B2 Image forming apparatus, method of controlling the same, and storage medium
The present invention is directed to to an image forming apparatus including a system control module that controls the image forming apparatus; a first memory device used by the system control module; an image processing module that processes image data to be inputted to the image forming apparatus; a second memory device in which image data processed by the image processing module is stored via an image memory bus; and a memory controller that transfers and writes the image data processed by the image processing module into the first memory device without going through the image memory bus, and issues an end interrupt to the system control module each time image data of a predetermined size has been written.
US11030493B2 Estimating sequential blood-sugar levels using images of meals
A method, computer system, and a computer program product for predicting a variation of sequential blood glucose levels by using deep learning is provided. The present invention may include training a predictor associated with a user by using a deep learning network. The present invention may further include predicting a plurality of sequential blood glucose levels by the trained predictor based on at least one meal image, at least one time-period, and at least one set of data associated with a plurality of blood glucose levels of the user.
US11030490B2 Performance of machine learning models for automatic quantification of coronary artery disease
Systems and methods for retraining a trained machine learning model are provided. One or more input medical images are received. Measures of interest for a primary task and a secondary task are predicted from the one or more input medical images using a trained machine learning model. The predicted measures of interest for the primary task and the secondary task are output. User feedback on the predicted measure of interest for the secondary task is received. The trained machine learning model is retrained for predicting the measures of interest for the primary task and the secondary task based on the user feedback on the output for the secondary task.
US11030488B1 Book scanning using machine-trained model
This application discloses a technology for flattening a photographed page of a book and straightening texts therein. The technology uses one or more mathematical models to represent a curved shape of the photographed page with certain parameters. The technology also uses one or more photographic image processing techniques to dewarp the photographed page using the parameters of the curved shape. The technology uses one or more additional parameters that represent certain features of the photographed page to dewarp the photographed page.
US11030486B2 Image classification through label progression
Systems and methods are disclosed for training neural networks using labels for training data that are dynamically refined using neural networks and using these trained neural networks to perform detection and/or classification of one or more objects appearing in an image. Particular embodiments may generate a set of crops of images from a corpus of images, then apply a first neural network to the set of crops to obtain a set of respective outputs. A second neural network may then be trained using the set of crops as training examples. The set of respective outputs may be applied as labels for the set of crops.
US11030485B2 Systems and methods for feature transformation, correction and regeneration for robust sensing, transmission, computer vision, recognition and classification
Embodiments of a deep learning enabled generative sensing and feature regeneration framework which integrates low-end sensors/low quality data with computational intelligence to attain a high recognition accuracy on par with that attained with high-end sensors/high quality data or to optimize a performance measure for a desired task are disclosed.
US11030484B2 System and method for efficient generation of machine-learning models
A system for determining data requirements to generate machine-learning models. The system may include one or more processors and one or more storage devices storing instructions. When executed, the instructions may configure the one or more processors to perform operations including: receiving a sample dataset, generating a plurality of data categories based on the sample dataset; generating a plurality of primary models of different model types using data from the corresponding one of the data categories as training data; generating a sequence of secondary models by training the corresponding one of the primary models with progressively less training data; identifying minimum viable models in the sequences of secondary models; determining a number of samples required for the minimum viable models; and generating entries in the database associating: model types; corresponding data categories; and corresponding numbers of samples in the training data used for the minimum viable models.
US11030481B2 Method and apparatus for occlusion detection on target object, electronic device, and storage medium
A method for occlusion detection on a target object is provided. The method includes: determining, based on a pixel value of each pixel in a target image, first positions of a first feature and second positions of a second feature in the target image. The first feature is an outer contour feature of a target object in the target image, the second feature is a feature of an interfering subobject in the target object. The method also includes: determining, based on the first positions, an image region including the target object; dividing, based on the second positions, the image region into at least two detection regions; and determining, according to a pixel value of a target detection region, whether the target detection region meets a preset unoccluded condition, to determine whether the target object is occluded. The target detection region is any one of the at least two detection regions.
US11030480B2 Electronic device for high-speed compression processing of feature map of CNN utilizing system and controlling method thereof
An electronic device and a method for controlling the same include inputting an input image into an artificial intelligence model, acquiring a feature map for the input image, converting the feature map through a lookup table corresponding to the feature map, and storing the converted feature map by compressing the feature map through a compression mode corresponding to the feature map.
US11030477B2 Image quality assessment and improvement for performing optical character recognition
Techniques are disclosed for performing optical character recognition (OCR) by assessing and improving quality of electronic documents to perform the OCR. For example a method for identifying information in an electronic document includes obtaining a reference image of the electronic document, distorting the reference image by adjusting different sets of one or more parameters associated with a quality of the reference image to generate a plurality of distorted images, analyzing each distorted image to detect the adjusted set of parameters and corresponding adjusted values, determining an accuracy of detection of the set of parameters and the adjusted values, and training a model based at least on the plurality of distorted images and the accuracy of the detection, wherein the trained model determines at least a first technique for adjusting a set of parameters in a second image to prepare the second image for optical character recognition.
US11030471B2 Text detection method, storage medium, and computer device
This application provides a text detection method, including: obtaining, by a computer device, an image; inputting the image into a neural network, and outputting a target feature matrix; inputting the target feature matrix into a fully connected layer, the fully connected layer mapping each element of the target feature matrix to a predicated subregion corresponding to the image according to a preset anchor; and obtaining text feature information of the predicated subregion, connecting the predicated subregion into a corresponding predicted text line according to the text feature information of the predicated subregion by using a text clustering algorithm, and determining a text area corresponding to the image.
US11030470B2 Apparatus and method with liveness verification
A processor-implemented liveness test method includes: obtaining a color image including an object and an infrared (IR) image including the object; performing a first liveness test using the color image; performing a second liveness test using the IR image; and determining a liveness of the object based on a result of the first liveness test and a result of the second liveness test.
US11030469B2 System and method for detection of free parking space for a vehicle
A detection system implemented in a vehicle to detect free parking space is disclosed. The system comprises an input unit for imaging perspective view around the vehicle and a processing unit to receive a sequence of images from the at least one image sensor and detect at least one polygon pertaining to a parking slot in at least one image of the sequence of images, transform the at least one image into a bird's-eye-view image using a homography matrix, detect at least one quadrilateral pertaining to a parking slot, transform the bird's-eye-view image comprising the at least one quadrilateral, into corresponding image pertaining to perspective view around the vehicle using an inverse homography matrix, to analyse real world co-ordinates of the parking slot, and determine type of the parking slot by computing real world dimensions based on analysis of the real world co-ordinates of the parking slot.
US11030467B2 Server device and in-vehicle device
In a server device, a specifying part is configured to, based on information acquired from a plurality of vehicles, specify a distribution target vehicle to which an image recognition logic for image recognition of a predetermined object is to be distributed, among the plurality of vehicles. A distribution part is configured to distribute the image recognition logic to the distribution target vehicle specified by the specifying part. An acquisition part is configured to acquire information on the predetermined object from the distribution target vehicle to which the image recognition logic has been distributed, the information on the predetermined object being recognized by executing the image recognition logic on a captured out-of-vehicle image of the distribution target vehicle.
US11030464B2 Privacy processing based on person region depth
Provided are an image processing device and the like which implement personal privacy protection while suppressing a reduction in visibility for an image. The image processing device is provided with: a memory storing instructions; and one or more processors configured to execute the instructions to: detect a person region that is a region where a person appears in an image captured by a camera device; and perform, on the person region, privacy processing a strength of which differs according to a depth associated with coordinates of the person region or a predetermined index related to the depth.
US11030457B2 Lane feature detection in aerial images based on road geometry
An apparatus and method for lane feature detection from an image is performed according to predetermined path geometry. An image including at least one path is received. The image may be an aerial image. Map data, corresponding to the at least one path and defining the predetermined path geometry is selected. The image is modified according to the selected map data including the predetermined path geometry. A lane feature prediction model is generated or configured based on the modified image. A subsequent image is provided to the lane feature prediction model for a prediction of at least one lane feature.
US11030455B2 Pose recognition method, device and system for an object of interest to human eyes
The present disclosure belongs to the field of 3D gaze point recognition and computer vision, and more particularly discloses a pose recognition method, device and system for an object of interest to human eyes, which respectively identifies centers of left and right pupils of a user by using a left eye camera and a right eye camera on an eye tracker to extract information of the user's eyes; maps the obtained centers of the left and right pupils to a left scene camera to obtain a 2D gaze point; extracts bounding boxes of objects in the left scene camera by using target recognition and tracking algorithms, and then determines an object of interest to the user according to a positional relationship between the 2D gaze point and the bounding boxes of the objects; performs 3D reconstruction and pose estimation of the object of interest to the user to obtain a pose of the object of interest in the left scene camera; and converts the pose of the object of interest in the left scene camera to a pose in the world coordinate system, thereby determining a pose of the object of interest to the user. The present disclosure can identify the object of interest to the user and estimate the pose of the object, and has the advantages of high recognition accuracy and high pose estimation accuracy.
US11030452B2 Pattern detection
A method for detecting a known pattern having homogeneous areas includes the steps of taking an image of the known pattern or, of at least a portion of the known pattern, and performing detection. Detection includes an initial detection of a first region of the image and the detection of a feature of the known pattern within a second region of the image. The second region is arranged adjacent to the first region. The initial detection is aimed at estimating at least one region parameter, such as a position of the region of the pattern, and/or orientation of the region or distortion of same. Starting from this, the second region can be selected in which a feature, such as a corner of the checkerboard is detectable. This second detection step is aimed at obtaining at least one region parameter such as the position of a feature within the second region.
US11030449B2 Document verification by combining multiple images
Disclosed herein are system, method, and computer program product embodiments for verifying a document. An embodiment operates by receiving an initial image of a document and identifying a first imperfection on a feature of the document. Thereafter, the feature of the initial image is segmented into a first and second partially overlapping segment corresponding to a first and second portion of the feature, respectively. Subsequently, the feature's first portion is determined to be free from the first imperfection, and the first imperfection is identified in the feature's second segment. After receiving a second image of the document including the feature's second portion, the feature's second portion in the second image is determined to be free from a second imperfection. As a result, an image of the feature is created based on the first and second portions of the feature derived from the initial and second images, respectively.
US11030445B2 Sorting and displaying digital notes on a digital whiteboard
For sorting and displaying digital notes on a digital whiteboard, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus for sorting and displaying digital notes on a digital whiteboard includes a processor and a memory. The memory stores code executable by the processor. The processor receives a plurality of digital notes, identifies a plurality of categories, and sorts each digital note with at least one category based on metadata associated with each digital note. The processor displays, on the digital whiteboard, each of the plurality of digital notes at a location based on the at least one category.
US11030442B1 Associating events with actors based on digital imagery
In a materials handling facility, events may be associated with users based on imaging data captured from multiple fields of view. When an event is detected at a location within the fields of view of multiple cameras, two or more of the cameras may be identified as having captured images of the location at a time of the event. Users within the materials handling facility may be identified from images captured prior to, during or after the event, and visual representations of the respective actors may be generated from the images. The event may be associated with one of the users based on distances between the users' hands and the location of the event, as determined from the visual representations, or based on imaging data captured from the users' hands, which may be processed to determine which, if any, of such hands includes an item associated with the event.
US11030441B2 Customer tracking and inventory management in a smart store
Methods, systems and computer program products for identifying customer groupings in a smart store are provided. Aspects include detecting a plurality of customers in the smart store and retrieving stored associations for at least one of the plurality of customers from a customer database based on data captured for each of the plurality of customers. Aspects also include tracking a movement of each of the plurality of customers through the smart store and updating the stored associations in the customer database between two or more of the plurality of customers that are determined to be shopping together based on their movement through the smart store. Aspects further include charging a single customer of the plurality of customers for items removed from the smart store by another customer based on the stored associations.
US11030438B2 Devices having system for reducing the impact of near distance viewing on myopia onset and/or myopia progression
The present invention is directed to a system that may be incorporated into currently available electronic devices such as laptops, cell-phones and tablets, that help the user to maintain a viewing distance that is safe for the eyes. In order to avoid near-point stress on the eyes which may lead to the onset of myopia and/or accelerate the progression of myopia, especially in children or young adults, the system of the present invention monitors viewing distance and automatically distorts the image and/or text display into a format that is unreadable, for example, through blurring or pixilation, when the device is too close to the viewer. Alternatively, the system may automatically turn off the display when the device is too close and turn the display on when the device is at the proper viewing distance.
US11030437B2 Liveness detection method and liveness detection system
The application provides a liveness detection method and a liveness detection system. The liveness detection method includes: obtaining first and second face image data of an object to be detected, and at least one of the first and the second face image data being a depth image; determining a first face region and a second face region, determining whether the first and the second face regions correspond to each other, and extracting, when it is determined that the first and the second face region corresponds to each other, a first and a second face image from the first and the second face region respectively; determining a first classification result for the extracted first face image and a second classification result for the extracted second face image; and determining, based on the first classification result and the second classification result, a detection result for the object to be detected.
US11030435B1 Image sensing method and system
A method of sensing an image from a panel for an image sensing circuit includes the steps of: transmitting a first voltage or current to the panel; receiving a plurality of sensing signals from the panel, wherein the plurality of sensing signals correspond to the first voltage or current; determining whether the plurality of sensing signals conform to an operation range of the image sensing circuit; and adjusting the first voltage or current when the plurality of sensing signals are determined to be not conform to the operation range of the image sensing circuit.
US11030434B2 Lens-pinhole array designs in ultra thin under screen optical sensors for on-screen fingerprint sensing
Devices are provided for providing on-screen optical sensing of fingerprints by using an under-screen optical sensor module for improved optical fingerprint sensing including using an optical sensor module to include (1) an optical sensor array of optical detectors to detect light that carries a fingerprint pattern, (2) a pinhole layer structured to include an array of pinholes and located above the optical sensor array to spatially filter incident light to be detected by the optical detectors; and (3) a lens layer structured to include an array of lenses formed above the pinhole layer where the lenses are spatially separated and positioned so that one lens is placed above one corresponding pinhole in the array of pinholes and different lenses in the lens array are placed above different pinholes in the array of pinholes, respectively, to allow the optical sensor array to receive and detector the incident light.
US11030433B2 Biometric imaging device and method for manufacturing the biometric imaging device
There is provided a biometric imaging device configured to be arranged under an at least partially transparent display panel and configured to capture an image of an object in contact with an outer surface of the display panel. The biometric imaging device comprises: an image sensor comprising a photodetector pixel array; a transparent substrate arranged to cover the image sensor; an opaque layer covering an upper surface of the transparent substrate, wherein the opaque layer further comprises a plurality of separate openings; and a plurality of microlenses, each microlens being arranged in alignment with a respective opening of the opaque layer; wherein each microlens is configured to redirect light through the transparent substrate and onto a subarray of pixels in the photodetector pixel array.
US11030428B2 Systems and methods for universal toll module
A system includes a communication device and a user interface. The communication device includes a universal toll module configured to transmit a toll signal that includes at least one electronic toll code to be communicated to an electronic toll system. The universal toll module is communicatively coupled to a vehicle bus of the vehicle. The user interface is communicatively coupled to the vehicle bus.
US11030426B2 Electronic book for detecting page codes by using wireless radio-frequency technology
An electronic book for detecting page codes by using wireless radio-frequency technology comprising a book and a base, the book comprises a plurality of book pages, and each of the book pages is respectively provided with a wireless radio-frequency unit. The base is provided with an antenna coil and a control circuit, the wireless radio-frequency unit of each of the book pages is disposed at a position opposite to an upper side of the antenna coil. A magnetic flux generated by the antenna coil is transmitted to the wireless radio-frequency unit for generating an operating power to provide for a sensor chip. (The sensor chip generates a digital signal which is converted by a central processing unit to generate a page code output command to control and generate a prompt function of the book page correspondingly disposed above a position of the antenna coil.
US11030425B2 Intelligent tracking system and methods and systems therefor
An intelligent tracking system generally includes one or more tracking devices, some of which may be passive tracking devices. Each passive tracking device includes one or more transceivers and is energized by an energizing signal. Some of these passive tracking devices may operate in a first communication mode or a second communication mode based on the energizing signal. Some tracking devices may include encryption modules or authentication modules. Some of these devices may incorporate a bulk acoustic wave oscillator.
US11030424B2 Apparatus for detecting tag movements and wireless tag reader
A configuration which can easily discriminate a moving wireless (radio) tag from a stationary wireless (radio) tag. The configuration uses an antenna to measure phases of response waves received from a wireless tag. Based on the measurements, the configuration measures changes in distance from the wireless tag to the antenna and detects travel of the wireless tag. Based on the measurements, the configuration measures changes in velocity of the wireless tag relative to the antenna. A wireless tag having a rate of changes in signs of the velocity, of not less than a predetermined value in the measured velocity changes, is detected as being a stationary tag.
US11030423B2 Analysis device, program for an analysis device and analysis method
The present invention enables an analysis device that utilizes light absorption to measure concentrations of target components by means of a simple calculation, and without any complex spectrum calculation processing being required, and analyzes target components that are contained in a sample, and is provided with a light source that emits modulated light whose wavelength is modulated relative to a central wavelength using a predetermined modulation frequency, a photodetector that detects an intensity of sample light obtained when the modulated light is transmitted through the sample, a correlation value calculation unit that calculates correlation values between intensity-related signals that are related to the intensity of the sample light, and predetermined feature signals, and a concentration calculation unit that calculates concentrations of the target components using the correlation values obtained by the correlation value calculation unit.
US11030422B2 Information display device and information display system
An information display device is an information display device for allowing content to be output in a plurality of languages, and includes a management information acquisition unit, a priority determination unit, and an image generator. The management information acquisition unit acquires management information including language information including information indicating a language used by sojourners in an area where the information display device is used, and sojourn information including information indicating a sojourn situation of the sojourners in the area. Based on the acquired management information, the priority determination unit determines priority of the languages used in the information display device. The image generator generates a display image in accordance with the priority.
US11030421B2 Multilingual communication system and multilingual communication provision method
A participating terminal connection unit connects a plurality of terminals participating in communication, acquires language information set for each terminal to recognize the language used in the terminal, defines for each terminal a terminal message box for the communication, in which messages are described so as to be displayable in a time-series manner, and correlates the use language of the terminal with the terminal message box. A box coupling setting unit sets coupling between first and second terminal message boxes so that a transmission message written in the first terminal message box is translated and written in the second terminal message box as a reception message. When a transmission message is written in the first terminal message box from the first terminal, a box coupling execution unit translates the transmission message according to the coupling and writes the translated message in the second terminal message box as a reception message.
US11030415B2 Learning document embeddings with convolutional neural network architectures
A document analysis system trains a document embedding model configured to receive a set of word embeddings for an ordered set of words in a document and generate a document embedding for the document. The document embedding is a representation of the document in a latent space that characterizes the document with respect to properties such as structure, content, and sentiment. The document embedding may represent a prediction of a set of words that follow the last word in the ordered set of words of the document. The document embedding model may be associated with a convolutional neural network (CNN) architecture that includes one or more convolutional layers. The CNN architecture of the document embedding model allows the document analysis system to overcome various difficulties of existing document embedding models, and allows the document analysis system to easily process variable-length documents that include a variable number of words.
US11030413B2 Recommending message wording based on analysis of prior group usage
Embodiments generally relate to recommending message wording in a collaboration environment. In some embodiments, a method includes monitoring content characteristics of messages provided by users in a collaboration environment, where the content characteristics include individual usage statistics. The method further includes aggregating the individual usage statistics. The method further includes determining group usage statistics from the aggregated individual usage statistics. The method further includes determining community characteristics based at least in part on the group usage statistics. The method further includes providing one or more recommendations to at least one user who writes at least one new message based at least in part on the community characteristics and based at least in part on one or more recommendation policies.
US11030403B2 Creating a calendar event using context
Methods and systems are provided for creating a calendar event using context. A natural language expression including at least one of words, terms, and phrases of text may be received at a calendar event creation module from an application. The calendar event creation module may identify one or more slots in the text of the natural language expression related to the calendar event using a first grammar module and a second grammar module. The one or more slots identified by the first grammar module and the second grammar module that indicate a calendar event may be compared to determine whether there is a match between the one or more identified slots. If a match is found, at least one calendar event using the one or more slots identified by the first grammar module and the second grammar module may be created.
US11030399B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a display, a setter, and a synchronization controller. The display displays a first document in a first window and also displays a second document in a second window. The setter sets a synchronization setting between the first and second documents. The synchronization controller executes an operation performed on one of the first and second documents also on the other one of the first and second documents when a synchronization setting is set by the setter, and cancels the synchronization setting when one of the first and second documents is in a first state in which it is not being used and restarts the synchronization setting when the corresponding one of the first and second documents is changed from the first state to a second state in which it is being used.
US11030398B2 Ballot duplication system and methods thereof
A computer-implemented system for on-screen ballot duplication is disclosed, that may be deployed for generating a revised ballot that satisfies predetermined rules or thresholds for further processing.
US11030393B2 Estimation of document structure
A system and method for estimating document structure of a document which includes extracting one or more candidate elements describing the document structure from the document and grouping the one or more candidate elements into a group and building one or more trees for the group. Each tree has a root node and a leaf node selected from the candidate elements in the group. The method further includes pruning the one or more trees while leaving a path from the root node to the leaf node, based on whether a text corresponding to the path to the leaf node is accommodated in a single group of words.
US11030391B2 Document creation support system
To provide a document creation support system that facilitates translation work.A manual creation support server replicates node information of a document in a first language as the node information of the document in a second language, and correspondingly copies a part defined in the node information as the part in the second language. In addition, when the part is updated, notification related to the update of parts in other languages corresponding to the part is performed. Furthermore, based on a part in a part management table 440 and node information of a manual management table 420, XML data in which the part is structured is generated, and a manual is generated based on the generated XML data and a layout template.
US11030390B2 Sharing content between electronic documents
A facility for managing an electronic document is described. The facility receives from a user input selecting a portion of the document, as well as input designating the selected document portion as being subject to approval-gated sharing. The facility persistently stores an indication that the selected document portion is subject to approval-gated sharing.
US11030387B1 Device dependent rendering of PDF content including multiple articles and a table of contents
The technology disclosed relates to systems and methods for device-dependent display of an article from a PDF file that has multiple articles and a table of contents to the articles. The system can use a library to render the article from the PDF file. The rendering can include bounding boxes positioned at on-page coordinates that can include one or more images and multiple text blocks of glyphs. The system can detect at least one table in the PDF file that includes pages numbers and multiple columns. The system includes logic to partition a contiguous sequence of text representing the table into text blocks of entries and columns. The system includes logic to merge multiple text blocks that align horizontally with a single page number into a single text block. Table of contents is displayed in a device-dependent format including the entries from the merged text blocks.
US11030386B2 Constraints-based layout system for efficient layout and control of user interface elements
Aspects of the subject technology relate to systems and methods for constraints-based layout and control of user interface (UI) elements. The system receives a first user input indicating an instruction to position a first UI element on a page of the layout application. The system receives a second user input indicating an instruction to position a second UI element on the page. The system receives a third user input indicating an instruction to create a connection from the second UI element to the first UI element. The system generates a layout constraint indicating a spatial relationship between the first UI element and the second UI element based on the connection. The system provides the layout constraint in a layout data file associated with the UI.
US11030385B2 Enhanced preview technology for application add-ins
Systems, methods, and software are disclosed herein for presenting add-in previews. In an implementation, a service receives a request for a preview of an application add-in. The service identifies a template document in response to the request and applies the application add-in to the template document to generate an enhanced preview of the application add-in. The service replies to the request with the enhanced preview.
US11030383B2 Integrated device and method of forming the same
A method of forming an integrated device includes: providing a first via pillar file specifying a first via pillar; providing a second via pillar file specifying a second via pillar; arranging, by a processor, the first via pillar to electrically connect to a circuit cell in a first circuit; arranging an interconnecting path for electrical connection of the first via pillar to another circuit cell in the first circuit; arranging, by the processor, the second via pillar to replace the first via pillar when the first via pillar induces an electromigration (EM) phenomenon; re-routing the interconnecting path with replacement of the first via pillar to generate a second circuit when the first via pillar induces the EM phenomenon; and generating the integrated device according to the second circuit.
US11030379B2 Method for integrated circuit layout
Disclosed is an integrated circuit (IC) layout method capable of reducing an IR drop as a result of an IC layout process. The method includes the following steps: performing the IC layout process and obtaining an original IC layout; performing an IR drop analysis on the original IC layout and identifying an IR drop hot zone; determining a circuit density limit of the IR drop hot zone; and performing the IC layout process again according to the circuit density limit and obtaining an updated IC layout.
US11030376B2 Net routing for integrated circuit (IC) design
Techniques for net routing for an integrated circuit (IC) design are described herein. An aspect includes receiving a netlist corresponding to a net in an IC design. Another aspect includes identifying intermediate logic in the net, wherein the intermediate logic is connected between a source and a sink of the net, and wherein the sink is located downstream from the source in the IC design. Another aspect includes hiding the intermediate logic from the netlist. Another aspect includes creating a global route in the IC design between the source and the sink of the net without the intermediate logic. Another aspect includes restoring the intermediate logic to the netlist. Another aspect includes placing the intermediate logic along the global route.
US11030372B2 Method for generating layout diagram including cell having pin patterns and semiconductor device based on same
A method (of generating a layout diagram) includes generating a cell, representing at least part of a circuit in a semiconductor device, which is arranged at least in part according to second tracks of the M_2nd level (M_2nd tracks), and first tracks of the M_1st level (M_1st tracks). The generating the cell includes: selecting, based on a chosen site for the cell in the layout diagram, one of the M_2nd tracks; generating a first M_2nd pin pattern representing an output pin of the circuit; arranging a long axis of the first pin pattern substantially along the selected M_2nd track; generating second, third, fourth and fifth M_1st pin patterns representing corresponding input pins of the circuit; and arranging long axes of the second to fifth pin patterns substantially along corresponding ones of the M_1st tracks.
US11030371B2 Automation for monolithic 3D devices
A method of designing a 3D Integrated Circuit, the method including: performing partitioning to at least a logic strata including logic and a memory strata including memory; then performing a first placement of the logic strata using a 2D placer executed by a computer, where the 2D placer is a Computer Aided Design (CAD) tool for two-dimensional devices; where the 3D Integrated Circuit includes through silicon vias for connection between the logic strata and the memory strata; and performing a second placement of the memory strata based on the first placement, where the logic includes at least one decoder representation for the memory, where the at least one decoder representation has a virtual size with width of contacts for the through silicon vias, and where the performing a first placement includes using the decoder representation instead of an actual memory decoder.
US11030370B2 Modular event-based performance monitoring in integrated circuit development
Systems and methods to implement performance monitoring of a device under test involve defining one or more sequences. Each of the one or more sequences includes two or more events, each of the two or more events being defined by one or more hardware signals that include a hardware register value, transmission of a message or signal, or a wire voltage change. A method includes initiating a simulation of the device under test by inputting one or more signals at one or more inputs of the device under test for propagation across the device under test, and monitoring completion of the two or more events defining each of the one or more sequences. Performance of the device under test is reported. Reporting includes providing latency of each of the one or more sequences. A final design of the device under test is provided for fabrication based on the performance monitoring.
US11030364B2 Evaluating autonomous vehicle algorithms
The present invention extends to methods, systems, and computer program products for evaluating autonomous vehicle algorithms. Aspects use (e.g., supervised) machine learning techniques to analyze performance of autonomous vehicle algorithms on real world and simulated data. Machine learning techniques can be used to identify scenario features that are more likely to influence algorithm performance. Machine learning techniques can also be used to consolidate insights and automate the generation of relevant test cases over multiple iterations to identify error-prone scenarios.
US11030363B2 Physics engine with permissive rigid body penetration
A physics engine executed on a processor to simulate real-time rigid body dynamics of a simulated physical system with permissive penetration functionality is provided. The physics engine may be configured to iteratively loop through a collision detection phase, solving phase, updating phase, and display phase. When a penetration between a pair of bodies is due to an initial penetration from a prior collision detection phase, the physics engine may permit the initial penetration between the pair of objects during the current solving phase by not applying a bias or position change to correct for the initial penetration. Also the physics engine may be configured to detect geometry changes and modify the initial penetration distance accordingly.
US11030358B2 Pitch determination systems and methods for aerial roof estimation
User interface systems and methods for roof estimation are described. Example embodiments include a roof estimation system that provides a user interface configured to facilitate roof model generation based on one or more aerial images of a building roof. In one embodiment, roof model generation includes image registration, image lean correction, roof section pitch determination, wire frame model construction, and/or roof model review. The described user interface provides user interface controls that may be manipulated by an operator to perform at least some of the functions of roof model generation. In one embodiment, the user interface provides user interface controls that facilitate the determination of pitch of one or more sections of a building roof. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US11030357B2 Methods, devices, and systems for designing and customizing a virtual decor
Methods, devices, and systems for providing a virtual construction and design of an interior wall of a home or office are described. The virtual construction and design provides for various substrate layers as they would exist within the interior wall, interactions between substrate layers, as well as environmental effects. The virtual construction can be implemented on a website so that a user of the website is able to create, select, and purchase customized wallpaper patterns with various color effects, three-dimensional effects, aging effects, texture effects, and environmental effects.
US11030349B2 Secure data display
The method, computer program product and computer system may include computing device which may detect a first user within a defined area of a display device and the first user may have a first security level. The computing device may display data on the display device and the data may be associated with a security parameter defining a security level for viewing the data. The computing device may detect a second user within the defined area of the display device and the second user may have a second security level. The computing device may determine that the second security level of the second user does not meet the security parameter for viewing the data and redact the data in response to determining that the second user does not meet the security parameter for viewing the data.
US11030347B2 Protect computing device using hash based on power event
Examples disclosed herein relate to protecting a computing device by using hashes. A baseboard management controller is to facilitate taking an inventory of components of the computing device. The baseboard management controller is also to determine a number of times the computing device has been powered on. The baseboard management controller generates a hash using a function of the number of times the computing device has been powered on and the inventory.
US11030346B2 Integrated circuit and data processing method for enhancing security of the integrated circuit
An integrated circuit includes a core circuit and a function lock circuit. The core circuit includes at least one function block circuit. The function lock circuit is coupled to the core circuit. The function lock circuit includes a random number source, an entanglement circuit, and a memory. The random number source is configured to generate a random code. The entanglement circuit is coupled to the random number source and the core circuit and configured to generate an unlocking code according to the random code and a command signal. The memory is coupled to the entanglement circuit and configured to store the unlocking code. The at least one function block circuit of the core circuit is determined to be locked/unlocked according to a presence of the unlocking code.
US11030342B1 Systems and methods for controlling uploading of potentially sensitive information to the internet
The disclosed computer-implemented method for controlling uploading of potentially sensitive information to the Internet may include (i) loading, at the computing device, at least a portion of a webpage and (ii) performing a security action including (A) converting, at the computing device, components of the webpage from an online status to an offline status, (B) receiving a sensitive information input to a respective offline component of the webpage, (C) converting, based on a stored user preference and in response to receiving the sensitive information input, the respective offline component to the online status, (D) buffering an outgoing network request comprising the sensitive information input, (E) receiving an approval input indicating approval to transmit the potentially sensitive information to the Internet, and (F) releasing the outgoing network request in response to receiving the approval input. Various other methods, systems, and computer-readable media are also disclosed.
US11030340B2 Method/system for the online identification and blocking of privacy vulnerabilities in data streams
A method, system and computer program product for providing privacy protection to data streams in a distributed computing environment. The method includes concurrently processing, by a plurality of computer machines, data streams of attributes containing data values received by each of the plurality of local computer machines; indexing the data values for each attribute of the plurality of data streams received by each of the plurality of local computer machines; providing the indexed data values to a main computer machine; integrating, by the main computer machine, the local computer machine indexed data values into a global index data structure for the plurality of data streams; and identifying privacy vulnerabilities of the attributes that are direct identifiers and quasi-identifiers based on the global index.
US11030339B1 Systems and methods for data access control of personal user data using a short-range transceiver
Systems and methods for controlling data access through the interaction of a short-range transceiver, such as a contactless card, with a client device are presented. An exemplary system and method may include establishing a database storing identifiers and keys for users and service providers, receiving from a client device of the service provider, via a network, a service provider token and a request for a data access key, the request generated in response to a tap action between a contactless card associated with a user and the client device, verifying the service provider is authorized to receive access to personal user data encrypted and stored on the contactless card, generating a data access key based on a user key, and transmitting to the service provider client device, via the network, the data access key, such that the client device may decrypt the personal user data obtained from the contactless card.
US11030338B2 Selectively wiping a remote device
A system and method for selectively securing data from unauthorized access on a client device storing a plurality of data types with reference to an authorization level indicated in a command. A command is received at a client device comprising an authorization level indicator. Based on at least one predefined rule, which may be implemented in an IT policy stored at the client device, each of the plurality of data types to be secured is determined, and then the data corresponding to those types is secured. The data may be secured by encrypting and/or deleting the data at the client device. The predefined rules associated with each authorization level may be configured by a user or administrator having an authorization level that exceeds the associated authorization level.
US11030336B2 Switching method, electronic device, and storage medium
A switching method, an electronic device, and a storage medium are provided. The switching method includes detecting whether a triggering condition is satisfied in a first mode of an electronic device, and in response to the triggering condition being satisfied, switching from the first mode to a second mode. The first mode enables acquisition and output of analysis data. The second mode enables acquisition of the analysis data and non-output of at least one part of the analysis data. The analysis data are related to historical data of one or more of the electronic device, an application in the electronic device, and an owner of the electronic device.
US11030335B2 Effectively validating dynamic database queries through database activity monitoring
A computer system, in response to intercepting a database server response with a result set issued by a database server in response to a database query received by the database server, extracts a selection of data from the result set, the selection of data identifying dynamic query elements of the dynamic database query as constructed by the database server at runtime. The database activity monitoring service determines whether the dynamic query elements comply with any security policies. The database activity monitoring service, in response to determining that the dynamic query elements fail to comply with any security policies, issues a security alert.
US11030334B2 Compartment-based data security
An embodiment of a method for securing stored data includes assigning a first user security label to a first user. The method further includes adding an object compartment created by the first user to the first user security label assigned to the first user. The method further includes assigning the object compartment to an object created by the first user by creating the object compartment in an object security label. The method further includes enabling a second user to access to the object created by the first user by assigning the object compartment assigned to the object to a second user security label of a second user. The method further includes determining, by a processing device, whether to permit the second user to access to the object based at least in part on the object security label and the second user security label.
US11030330B2 Secure content sharing
Convenient sharing of information among authorized network users may be facilitated by allowing a user to send information originating from multiple applications in aggregate form to another user, e.g., using a secure messaging service. In scenarios where data access is restricted, a server may check the recipient's access privileges prior to forwarding the information to her.
US11030328B2 Cryptographic object management across multiple remote sites
A cryptographic object management system is provided that includes physically separated first and second object management sites. The first and second object management sites each respectively include HSMs, a HSM server connected to each of the HSMs, and a persistent layer connected to the HSM server. The HSM servers respectively manage operation of each of the HSMs. The HSM server of the first object management site includes an object manager module that manages and controls the cryptographic object management system. The persistent layers respectively store cryptographic objects for use by the HSMs. Each of the HSMs respectively performs crypto-processing on one or more of the cryptographic objects.
US11030326B2 Exchanging user information with other physically proximate users
A wireless face-to-face bilateral communication method between at least two users of a service provider, each having a token device, and at least one having a user-defined profile, comprising: between a sending token device and a receiving token device, transmitting unique electronic transaction tokens between a consenting sending party and a consenting or optionally consenting receiving party wherein said transaction tokens may be used for single use, party-approved after-contact, computer-network facilitated access to each other's profile.
US11030322B2 Recommending the most relevant and urgent vulnerabilities within a security management system
Mechanisms are provided for accessing security vulnerability issue information. The mechanisms monitor security analyst interactions with security vulnerability issues via the security management system to generate analyst interaction log data, and generate one or more security analyst models corresponding to one or more security analysts by performing a machine learning operation on the analyst interaction log data. The mechanisms generate an analyst-issue model based on the one or more security vulnerability issue models and the one or more security analyst models, and generate an issue recommendation for a security analyst based on the analyst-issue model.
US11030321B2 Processing and evaluating data based on associated device vulnerability
Techniques for analyzing data based on the vulnerability of the corresponding device are provided. A plurality of devices are classified into a plurality of groups based on respective measures of vulnerability associated with each device, and a respective weighting factor is determined for each respective group of the plurality of groups based at least in part on a number of devices included in the respective group. An evidentiary value of data received from a first device of the plurality of devices is modified, based on the respective weighting factor associated with the first device. Further, a probable state of a physical environment is determined, based in part on the data received from the first device.
US11030303B2 Time limited application enablement
Methods, systems, and apparatuses are provided for managing an execution of applications in a computing environment. A whitelist list of applications that are permitted to execute in a computing environment is obtained. For one or more of the applications on the whitelist, a temporal rule is assigned that specifies a time period in which the application is permitted to execute in the computing environment. For instance, the temporal rule may be obtained via a user input or may be determined automatically by analyzing an execution history of the application. Applications are permitted to execute in the computing environment during the time period specified by the temporal rule, and are prevented from executing outside of the time period. By restricting the time period in which an application can execute, the overall vulnerability to malware attacks in a computing environment may be reduced.
US11030299B1 Systems and methods for password managers
An authentication system comprises a browser extension and a password manager application. The browser extension can be configured for execution on a first user device. The browser extension can be configured to display a response code and receive a login credential from a server. The response code can comprise a unique session identifier identifying the browser extension and a user browsing session. The password manager application can be configured for execution on a second user device. The second user device can have a scanner configured to scan the response code. The password manager application can be configured to extract the unique session identifier, parse the unique session identifier into session identifier content, send a portion of the session identifier content to the server, receive an approval from a user of the second user device, and send a notification to the server.
US11030294B2 Computerized systems and methods for determining authenticity using micro expressions
Systems and methods are provided for calculating authenticity of a human user. One method comprises receiving, via a network, an electronic request from a user device, instantiating a video connection with the user device; generating, using a database of questions, a first question; providing, via the network, the generated question to the user device; analyzing video and audio data received via the connection to extract facial expressions, calculating, using convolutional neural networks, first data and second data corresponding predetermined emotions based on facial expressions and audio data; generating candidate emotion data using the first and second data; determining whether the candidate emotion data predicts a predetermined emotion, and generating a second question to collect additional data for aggregating with the first and second data or determining the authenticity of the user and using the determined authenticity to decide on the user request.
US11030291B2 Methods and systems for user authentication
A user device, such as a smartphone or laptop, may be password (passphrase) protected. The user device may combine biometric input analysis, such as facial recognition, with viseme analysis to authenticate a user attempting to use a password (passphrase) to access the user device. Secure authentication on methods and systems are described that account for variations in how, based on the user's emotion (e.g., mood, temperament, unique pronunciation, etc . . . ), a password (passphrase) may be presented to the user device.
US11030285B2 Selective-access data-center racks
Provided is a rack, comprising: a plurality of rack units; and a plurality of lockers each housing a different respective subset of the rack units, wherein respective lockers among the plurality comprise: a first respective barrier disposed between a respective pair of the rack units; a second respective barrier disposed between another respective pair of the rack units; a third respective barrier that is orthogonal to the first barrier and the second barrier, the third respective barrier being moveably or removeably coupled to the rack; a respective volume configured to receive one or more computing devices; and a respective lock configured to secure the third respective barrier to the rack in the closed position when in a locked state.
US11030283B2 Media content management
A system and method for media content management may comprise creating, via a digital vault, a container file comprising media content submitted by a first user and content metadata; verifying, via the digital vault, a completeness of the content metadata associated with the media content in the container file; classifying, via the digital vault, the container file based on the completeness of the media content; and capturing, via the digital vault, event metadata when a second user gains access to the container file, the event metadata comprising identification of the second user, an activation timestamp, a duration of access, portions of the container file accessed, and changes to the container file.
US11030280B2 Hardware based identities for software modules
Creating a certificate for a software module. A method includes obtaining a public key for a software module. The method includes obtaining a public key for a software module implemented on a hardware device. The method further includes creating a certificate using the public key by signing the public key using a hardware protected key and hardware protected compute elements. The hardware protected key is protected by a protected portion of the hardware device, and not accessible outside of the protected portion of the hardware device.
US11030279B2 Secure DRM-agnostic key rotation
Systems and methods for managing provisioning of keys prior to a key rotation are provided. A license server generates a license that is associated with a renewal time. The renewal time is a time that is prior to a key rotation time, and triggers a receiver device to send a renewal request prior to the key rotation time. The renewal time may be a randomized time prior to the key rotation time that differs for different receiver devices. The license is transmitted to the receiver device. The license server then receives a renewal request from the receiver device that is triggered at the renewal time. The license server generates a next license that comprises a next key, whereby the next key is a decryption key for decrypting the encrypted signal after the key rotation time. The next license is transmitted to the receiver device prior to the key rotation time.
US11030278B2 Code signing system and method
A novel code signing system, computer readable media, and method are provided. The code signing method includes receiving a code signing request from a requestor in order to gain access to one or more specific application programming interfaces (APIs). A digital signature is provided to the requestor. The digital signature indicates authorization by a code signing authority for code of the requestor to access the one or more specific APIs. In one example, the digital signature is provided by the code signing authority or a delegate thereof. In another example, the code signing request may include one or more of the following: code, an application, a hash of an application, an abridged version of the application, a transformed version of an application, a command, a command argument, and a library.
US11030277B1 Medical processing systems and methods
A method includes obtaining source data containing feedback information, identifying different phrases of interest in the feedback information, generating count data that indicates how often the different phrases of interest appear in the feedback information, determining counts of how often the phrases of interest appear in the feedback information, and modifying a count that is representative of how often at least one phrase of interest appears in the feedback data. The count is modified by reducing the count by a count of how often another, shorter phrase of interest also appears in the feedback data. The method also includes generating at least one interface respectively reflecting the count data for the different phrases of interest and the count that has been modified.
US11030275B2 Modelling ordinary differential equations using a variational auto encoder
A computer-implemented method comprising: from each of multiple trials, obtaining a respective series of observations y(t) of a subject over time t; using a variational auto encoder to model an ordinary differential equation, ODE, wherein the variational auto encoder comprises an encoder for encoding the observations into a latent vector z and a decoder for decoding the latent vector, the encoder comprising a first neural network and the decoder comprising one or more second neural networks, wherein the ODE as modelled by the decoder has a state x(t) representing one or more physical properties of the subject which result in the observations y, and the decoder models a rate of change of x with respect to time t as a function f of at least x and z: dx/dt=f(x, z); and operating the variational auto encoder to learn the function f based on the obtained observations y.
US11030272B1 System for automating the creation and evaluation of website variations to improve user engagement
Described is a system (and method) for automating the process of generating variations of a website that may be continually evaluated to improve a user interaction flow. The process may be based on a genetic algorithm that creates improving generations of websites. For example, the system may automate the creation of different layouts for a website and evaluate the effectiveness of each layout based on a particular user interaction goal. The most effective (e.g., top performing) layouts may be determined and then “bred” as part of an iterative improvement process.
US11030262B2 Recyclable private memory heaps for dynamic search indexes
In one embodiment, a search engine may generate and store a plurality of search index segments such that each of the search index segments is stored in a corresponding one of a plurality of heaps of memory. The plurality of search index segments may include inverted index segments mapping content to documents containing the content. A garbage collection module may release one or more heaps of the memory.
US11030261B1 Computerized systems and methods for managing and monitoring services and modules on an online platform
The present disclosure may be directed to systems and methods for managing and monitoring services and modules. The system may include receiving, from a user device, a request to perform a test on a target application programming interface; calling the target application programming interface; and retrieving a search result page associated with the target application programming interface. The system may include retrieving a rule based on the target application programming interface and applying the rule to the retrieved search result page associated with the target application programming interface. The system may include determining whether to implement the target application programming interface based on the results of the applied rule.
US11030257B2 Automatically generating theme-based folders by clustering media items in a semantic space
The present disclosure relates to systems, methods, and non-transitory computer readable media for clustering media items in a semantic space to generate theme-based folders that organize media items by content theme. In particular, the disclosed systems can access media items that are stored in an original folder structure. The disclosed systems can generate content-based tags for each media item in a collection of media items. Based on the generated tags, the disclosed systems can map the collection of media items to a semantic space and cluster the collection of media items. The disclosed systems determine themes for the clusters based on the generated tags. The disclosed systems can present a media item navigation graphical user interface comprising the collection of media items organized by themes. The disclosed system can present the media item navigation graphical user interface without altering the original folder structure.
US11030256B2 Methods and user interfaces for visually analyzing data visualizations with multi-row calculations
A user selects a data source, and a computer displays a data visualization in a data visualization user interface according to the data source. The data visualization includes visual data marks representing data from the data source. The user selects a subset of the visual data marks. In response, the computer displaying a view data window having a summary of the selected data marks. The computer obtains a data model encoding the data source as a tree of logical tables, each including one or more logical fields. Each logical field corresponds to either a data field or a calculation that spans one or more logical tables. Each edge of the tree connects two logical tables that are related. The computer identifies aggregate measures corresponding to the selected data marks, and displays each aggregate measure in the view data window.
US11030250B2 Cognitive search query validation
Methods, computer program products, and systems are presented. The methods include, for instance: generating domain language detection models respective to a plurality of domains. A query is mapped to a domain language detection model and intent of the query is determined by use of classification labels of the domain language detection model. Based on the classification labels that may be identified as the intent of the query, alternative queries are formed to be meaningful valid and are produced to a user.
US11030245B2 System and methods for retrieving data using a database configuration file
Some embodiments are directed to a method for exchanging data between a user and one or more data sources, the method including configuring a non-transitory computer readable medium to access data from the one or more data sources via a data source query in accordance with options specified in first and second XML configuration files. The non-transitory computer readable medium further retrieves the data in a predefined format at a database and displays the data in accordance with display options specified in the first and the second XML configuration files.
US11030244B2 Methods and systems for data retrieval using an XML configuration file
Some embodiments are directed to a method for exchanging data between a user and a first data source, the method including configuring a non-transitory computer readable medium to retrieve and display a first set of data from the first data source via a first data source query in accordance with connection information, a set of display options and data retrieval filters specified in a user-defined XML configuration file. The non-transitory computer readable medium further applies the user-defined XML configuration file to a second data source query to display a second set of data from a second data source in accordance with the set of display options specified for the first data source in the user-defined XML configuration file.
US11030241B2 Query usage based organization for very large databases
A query server identifies data collections of interest in a cloud store, and categorizes the collections based on an intended usage. Depending on the intended usage, the categorized data may be cataloged, indexed, or undergo a full intake into a column store. In a database of large data collections, some collections may experience sparse or indefinite usage. Cataloging or indexing position the collections for subsequent query access, but defers the computational burden. The full intake performs a columnar shredding of the collection for facilitating eminent and regular query access. Upon invocation of query activity, an instantiation of virtual machines provided by the cloud store vendor implements query logic, such that the VMs launch in conjunction with the cloud store having the collections. Collections therefore incur processing based on their expected usage-full intake for high query traffic collections, and reduced cataloging for maintaining accessibility of collections of indefinite query interest.
US11030239B2 Audio based entity-action pair based selection
Routing packetized actions in a voice activated data packet based computer network environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify trigger keyword and request, and generate an action data structure. The action data structure can include digital components and entity-action pairs.
US11030238B2 Determining and utilizing contextual meaning of digital standardized image characters
One or more embodiments of the disclosure include a character management system that determines and utilizes contextual meaning with regard to standardized image characters. In particular, the character management system determines contextual meaning with regard to standardized characters based on the manner in which the standardized characters are utilized in a repository of electronic documents. Moreover, the character management system can utilize the contextual meaning to search, recommend, analyze, and translate with regard to the use of standardized image characters.
US11030236B2 Image searching by employing layered search constraints
Systems and methods for searching digital content, such as digital images, are disclosed. A method includes receiving a first search constraint and generating search results based on the first search constraint. A search constraint includes search values or criteria. The search results include a ranked set of digital images. A second search constraint and a weight value associated with the second search constraint are received. The search results are updated based on the second search constraint and the weight value. The updated search results are provided to a user. Updating the search results includes determining a ranking (or a re-ranking) for each item of content included in the search results based on the first search constraint, the second search constraint, and the weight value. Re-ranking the search results may further be based on a weight value associated with the first search constraint, such as a default or maximum weight value.
US11030234B2 Method and system for sharing an item of media content
A system and method for sharing an item of media content is described. An exemplary method includes associating a first location with the item of media content at a first mobile device and sending a request to view the item of media content to a second mobile device at a second location. The method includes showing a recipient of the item of media content a simulated journey from the recipient's location to a location associated with the item of media content. The simulated journey includes zooming out from the recipient's location shown on a map, following a path between the recipient's location and the location associated with the item of media content, and zooming into the location associated with the item of media content.
US11030231B2 Angular k-means for text mining
An embodiment of a semiconductor package apparatus may include a substrate, and logic coupled to the substrate, wherein the logic is at least partly implemented in one or more of configurable logic and fixed-functionality hardware logic, the logic coupled to the substrate to determine an angular distance between a data object and a group of data objects, and assign the data object to the group of data objects based on the determined angular distance. In some embodiments, the logic may also be to determine one or more of an upper bound and a lower bound for the group of data objects based on triangle inequality. Other embodiments are disclosed and claimed.
US11030228B2 Contextual interestingness ranking of documents for due diligence in the banking industry with topicality grouping
Documents needing to be analyzed for various reasons, such as financial crimes, are ranked by examining the topicality and sentiment present in each document for a given subject of interest. In one approach a given document is classified to determine its category, and entity recognition is used to identify the subject of interest. Passages from the document that relate to the entity are grouped and analyzed for sentiment to generate a sentiment score. Documents are then ranked based on the sentiment scores. In another approach, a classification probability score is computed for each passage representing a likelihood that the passage relates to a category of interest, and the document is ranked based on the sentiment scores and the classification probability scores. The category classification uses an ensemble of natural language text classifiers. One of the classifiers is a naïve Bayes classifier with feature vectors generated using Word2Vec modeling.
US11030227B2 Discrepancy handler for document ingestion into a corpus for a cognitive computing system
A new document is processed for ingestion into a corpus of a cognitive computing system by associating with a category of documents already contained within the corpus, such as a topical category. Then, the cognitive computing system is engaged automatically to query one or more questions previously-associated with the category to discover discrepancies between the new document and those already in the corpus. If a discrepancy is found, a confidence factor based upon extracted natural language entities and relationships is assigned to the discrepancy, and it is flagged and reported to a user for reconciliation.
US11030225B2 Golf course management tool
A golf course management tool receives location information from devices associated with golfers as they play golf. The location information includes ball-striking locations and periodically determined locations of the golfer. The location information is stored in a database and is linked to the appropriate golf course. A user is presented with a graphical user interface which presents the location information overlaid on an overhead image of the golf course. The location information is presented in various ways under the control of the user. Statistics are also calculated for the holes and rounds played and presented to the user. The location information can also be filtered in a variety of ways under control of the user to alter the graphical presentation and statistical calculations.
US11030221B2 System for fast and secure content provision
A method for displaying content to a user at a user device, the method comprising: initiating, at the user device, a web element request indicative of a web element; transmitting, at a web element server, the web element to the user device in response to the web element request; receiving, at a code provisioning server, a code portion request in response to the web element request; transmitting, at the code provisioning server, a code portion to the user device in response to the code portion request; executing, at the user device, the code portion in response to the web element request, wherein executing the code portion causes a processor at the user device to: collate user data at the user device; and generate an instruction to execute an action based on the collated user data.
US11030220B2 Global table management operations for multi-region replicated tables
Systems and methods are disclosed to implement, in a database system, global table management operations for global tables or objects that are replicated across multiple locations. In embodiments, for a regional replica of a global table, a requested change to a metadata property of the replica (e.g., an attribute data type, a write throughput limit, or a time-to-live setting) is propagated to other replicas of the global table at other locations. In embodiments, before performing the requested management operation, the database system may first verify that the operation can be successfully performed in all locations. In embodiments, the operation may be performed optimistically without verification, and rolled back if it cannot be performed everywhere. In embodiments, to serialize management operations on a global table, the database system may check for other pending management operations via a shared control object, and proceed when any pending operations are finished.
US11030206B2 Display method and display apparatus
A memory stores a query template that describes a look-up condition for searching a database, by using a parameter to which identification information of a reference entity is assigned, and a reference point condition indicating a condition of an entity usable as the reference entity. A processor accepts designation of a first entity among a plurality of entities, detects a second entity that is reachable from the first entity via one or more links and satisfies the reference point condition, from among the plurality of entities, when the first entity does not satisfy the reference point condition, generates a query based on the detection result of the second entity and the query template, and retrieves data to be used in display processing from the database by using the query.
US11030201B2 Preliminary ranker for scoring matching documents
The technology described herein provides for preliminary ranking of matching documents for a search query. A preliminary ranker uses score tables for scoring each matching document based on its relevant to a search query. The score table for a document stores pre-computed data used to derive a frequency of terms and other information in the document. The preliminary ranker uses the score table for each matching document and the terms from the search query to determine a score for each matching document. The lowest scoring documents are removed from further consideration by a final ranker.
US11030197B2 System, method, and non-transitory computer-readable storage media for locating a receipt for a product
A system can perform certain acts. The acts can include storing electronic receipts for a user in a database. The acts can further include receiving, from an electronic device of the user, product identification information. The acts can also include searching the electronic receipts to identify two or more of the electronic receipts listing a product referenced by the product identification information. Additionally, the acts can include facilitating a simultaneous display, on the electronic device of the user, of each respective electronic receipt of the two or more of the electronic receipts. The simultaneous display can include an overall view of the respective electronic receipt and an individual item view for the product listed in the respective electronic receipt.
US11030194B2 Demand-driven dynamic aggregate
An aggregate is generated. Upon receiving a second query comprising a filter criterion, a determination is made as to whether at least a threshold number of previous first queries comprises a similar filter criterion, and if so generating an aggregate using the similar filter criterion as an aggregation criterion, such that future queries comprising the similar filter criterion are satisfied by the aggregate.
US11030192B2 Updates to access permissions of sub-queries at run time
A method includes assigning an access permission of a first user to a query object that represents a first query, the access permission granting the first user access rights to one or more data sources of the first query, the access permission being assigned as a runtime permission of the first query, granting a request from a second user to execute a second query, the first query being a subquery of the second query, and allowing the second user to execute the first query on the one or more data sources of the first query using the runtime permission assigned to the first query in executing the second query using the first query as the subquery.
US11030189B2 Maintaining up-to-date materialized views for time-series database analytics
Materialized views are maintained for time-series databases, to enable faster analytics over large data sets and to downsample data for storage savings. These materialized views are the result of computations on existing tables, such as aggregation, approximation, sampling, filtering, statistical estimates, and more. A materialized view is created on a base table, and continuously maintained, such that as changes are made to the base table, the materialized view is correspondingly updated. The database system records metadata identifying regions of the base table that have already been materialized. Subsequently, these invalidated regions are rematerialized. Queries ensure up-to-date results by combining data from the materialized view with results calculated at query time on the base table. Invalidation records and completion thresholds are used to determine which results should use records from the materialized table and which should be computed from records from the base table.
US11030186B2 Incremental refresh of a materialized view
Systems, methods, and devices for incrementally refreshing a materialized view are disclosed. A method includes generating a materialized view based on a source table. The method includes merging the source table and the materialized view to generate a merged table to identify whether an update has been executed on the source table that is not reflected in the materialized view. The method includes, in response to detecting an update made to the source table that is not reflected in the materialized view, applying the update to the materialized view.
US11030182B2 Timestamp block iterator
A method may include iterating through at least a portion of a table stored in a database by identifying a timestamp block associated with a range of rows forming the portion of the table. In response to determining that the timestamp block is a sparse timestamp block storing timestamps associated with only some of the rows in the first range of rows, generating a bitmap. Each of the binary values in the bitmap may correspond one of the rows in the range of rows. Moreover, each of the binary values in the bitmap may indicate whether the timestamp block includes a timestamp associated with a corresponding row from the range of rows. Iterating through the range of rows may include accessing, based on the bitmap, the timestamp block to read or write timestamps of transaction affecting the rows in the range of rows.
US11030179B2 External data access with split index
A split-index can be employed for access to external data. The index can be created on a primary data storage system for data stored externally on a secondary data storage system. After creation, the index can be utilized to expedite at least query execution over the externally stored data. The index can be updated upon detection of changes to data. Further, even when the index is not completely up to date, the index can be exploited for query execution. Furthermore, hybrid execution is enabled with the index and without the index.
US11030173B1 Report acceleration using intermediate results in a distributed indexer system
A method and system for managing searches of a data set that is partitioned based on a plurality of events. A structure of a search query may be analyzed to determine if logical computational actions performed on the data set is reducible. Data in each partition is analyzed to determine if at least a portion of the data in the partition is reducible. In response to a subsequent or reoccurring search request, intermediate summaries of reducible data and reducible search computations may be aggregated for each partition. Next, a search result may be generated based on at least one of the aggregated intermediate summaries, the aggregated reducible search computations, and a query of adhoc non-reducible data arranged in at least one of the plurality of partitions for the data set.
US11030172B2 Database archiving method and device for creating index information and method and device of retrieving archived database including index information
Provided is a database archiving method for creating index information. According to the exemplary embodiment of the present invention, a database archiving method for creating index information includes selecting at least one record group including a plurality of records from an original table in which data is archived, based on information on a field value; storing group compression data compressed to be created for every record group and a stored key value uniquely assigned to every group compression data, with respect to each of at least one record group, in a compression table; storing the field value and the stored key value corresponding to each of at least one record group, in a group index table; and deleting a plurality of records included in at least one selected record group from the original table.
US11030170B2 Systems and methods for scalable delocalized information governance
The invention relates to electronic indexing, and more particularly, to the indexing, in a cloud, data held in a cloud. Systems and methods of the invention index data by accessing the data in place in the cloud and breaking a job into work items and sending the work items to multiple cloud processes that can each determine whether to index data associated with the work item or to create a new work item and have a different cloud process index the data. Each cloud process is proximal to an item that it indexes. This gives the system scale as well as an internal load-balancing.
US11030168B2 Parallelization of order dependent procedures during software change processes
Described herein includes an information transport system that optimizes the import of information systems to efficiently and speedily complete the transport. The system may include a transport processor for receiving a request to transport data; generating a dependency table comprising a plurality of procedures for executing the request; generating a dependency tree based on the dependency table, the dependency tree comprising at least one independent string of procedures from the plurality of procedures, the dependency tree indicating the order that the plurality of procedures will be executed by the transport processor; and executing the dependency tree.
US11030165B2 Method and device for database design and creation
A method and device for database design and creation is disclosed. The method includes determining ranks for each of a plurality of variables in each of a plurality of databases based on at least one attribute associated with each of the plurality of variables. The method further includes arranging each of the plurality of variables in a sequence with respect to an associated database from the plurality of databases. The method includes computing a correlation coefficient between the plurality of variables across the plurality of databases based on the sequence of arrangement. The method further includes determining based on the correlation coefficient, whether a relationship exists between one or more of the plurality of variables across the plurality of databases. The method includes creating a database using the plurality of databases based on the relationship, when the relationship exists between the one or more of the plurality of variables.
US11030162B2 Distributed processing management method and distributed processing management apparatus
A distributed processing management apparatus analyzes a source file, extracts a reference item name of a reference item that is referenced in processing, and then generates a deletion program describing a process of deleting, from each of plural records, data of a non-reference item having an item name other than the reference item name. Further, the distributed processing management apparatus generates an insertion program describing a process of inserting, in each of the records, dummy data in the position where the data of the non-reference item was located. Then, the distributed processing management apparatus causes plural servers to execute distributed parallel processing based on processing program. When transmitting records, the servers delete data from the records to be transmitted according to the deletion program, before the transmission. When records are received, the servers insert dummy data into the received records according to the insertion program.
US11030159B2 System and methods for implementing a server-based hierarchical mass storage system
Setting up and supporting the computer infrastructure for a remote satellite office is a difficult task for any information technology department. To simplify the task, an integrated server system with a hierarchical storage system is proposed. The hierarchical storage system includes the ability to store data at an off-site cloud storage service. The server system is remotely configurable and thus allows the server to be configured and populated with data from a remote location.
US11030158B2 Improving performance of asynchronous replication in HSM integrated storage systems
A mechanism is provided in a data processing system for asynchronous replication in a hierarchical storage management integrated storage system. For a given file to be replicated from a primary storage system to a remote storage system, the primary storage system accesses the remote storage system to determine file existence and migration status at the remote storage system for the given file. Responsive to the primary storage system determining that the given file exists and has been migrated from first tier storage to second tier storage at the remote storage system, the primary storage system determines a first performance penalty for file recall and a second performance penalty for sending excess data from the primary storage system to the remote storage system. Responsive to the primary storage system determining that the first performance penalty is greater than the second performance penalty, the primary storage system sends whole file data for the given file to the remote storage system to replicate the given file at the remote storage system.
US11030157B2 Template based data reduction for commercial data mining
Systems and methods for mining and compressing commercial data including a network of point of sale devices to log commercial activity data including independent commercial events and corresponding dependent features. A middleware system is in communication with the network of point of sale devices to continuously collect and compress a stream of the commercial activity data and concurrently store the compressed commercial activity data. Compressing the stream includes a file access table corresponding to the commercial activity data, producing compressible file access templates (CFATs) according to frequent patterns of commercial activity data using the file access table, and replacing dependent feature sequences with a matching compressible file access template. A database is in communication with the middleware system to store the compressed commercial data. A commercial pattern analysis system is in communication with the database to determine patterns in commercial activities across the network of point of sale devices.
US11030153B2 System and method for storing data with rules on containers for collections of data
System and method are provided for storing data using programmable rules on containers for collections of data items presented through the operating environment. This invention gives a container (folders or enhanced containers) the ability to be more than a straight-forward receptacle to contain a collection of data objects and other sub-containers. The invention provides for when data is added to a container system, collecting information from the data item and any pre-existing metadata, matching the information to a container using the container's rules, and if any matching containers are found, filing of the data item proceeds into any candidate locations.
US11030151B2 Constructing an inverted index
Systems and methods create an inverted index for a set of documents utilizing a heap data structure. The documents can be divided into a series of n-grams. The n-grams can be hashed, producing hashed n-gram values. A first hashed n-gram value can be placed into the heap data structure. Operations performed using the heap data structure obtain document identifiers that are associated with documents that include a hashed n-gram value that matches the top n-gram value in the heap.
US11030149B2 File format for accessing data quickly and efficiently
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to create a file for storing data from a table that includes a plurality of rows. The program further divides the plurality of rows into a plurality of blocks of rows. For each column of each block of rows, the program also encodes the data in the column of the block of rows based on the type of data stored in the column and stores the encoded data in the file as a separate page of data. The program further generates a set of column metadata for the set of columns. The program also stores each column metadata in the file as a separate page of data. The program further generates a header page. The program also stores the header page in the file as a separate page of data.
US11030144B2 Peripheral component interconnect (PCI) backplane connectivity system on chip (SoC)
An integrated circuit. The integrated circuit comprises an interconnect communication bus and a plurality of peripheral component interconnect (PCI) multi-function endpoints (MFN-EPs) coupled to the interconnect communication bus, each PCI MFN-EP comprising a multiplexing device, a first address translation unit (ATU), and at least one PCI function circuit, each PCI function circuit comprising another ATU and a plurality of base address registers (BARs).
US11030143B2 System for sharing content between electronic devices, and content sharing method for electronic device
According to an embodiment the electronic device comprising a communication module, a memory configured to store contents and device information on a first external electronic device, and a processor configured to control to identify a communication mode between the electronic device and the first external electronic device, the communication mode being determined based on at least one of information on some contents selected from the contents or the device information, transmit at least part of the selected contents to a second external electronic device using the communication module based on the communication mode being a first communication mode, and transmit the at least partial contents to the first external electronic device using the communication module based on the communication mode being a second communication mode.
US11030141B2 Apparatuses for independent tuning of on-die termination impedances and output driver impedances, and related methods, semiconductor devices, and systems
An apparatus may include at least one output circuit configured to generate a desired output driver impedance (ODI) during a first operational mode. The least one output circuit may further be configured to independently generate a desired on-die termination (ODT) impedance during a second operational mode. Memory systems, memory devices, electronic systems, and related methods of operation are also described.
US11030139B2 Circuit device, circuit device determination method, and electronic apparatus
A circuit device includes a control circuit configured to instruct, when a detection circuit detects that an amplitude level of a packet exceeds a disconnecting detection level, a packet output circuit to lower an amplitude level of a part or all of packets, and after the instruction, to determine that, when the detection circuit detects that an amplitude level of a packet again exceeds the disconnecting detection level, a USB device connected to a bus is disconnected.
US11030134B2 Communication system, a communication controller and a node agent for connection control based on performance monitoring
A communication controller, a method and a node agent is disclosed, The communication controller comprising: a data transmission port configured to be connected to corresponding logical channels; an application port configured to provide data to or from corresponding applications; a node agent having node control data comprising at least one trained machine learning model, configured to: monitor performance characteristics for data inflow to a data transmission port; monitor an at least one local observable; control the connection between the data transmission port and another data transmission port causing outflow of data, or between the data transmission port and the application port, causing inflow of data if the application port receives data, and outflow of data if the application port sends data; control the connection between the transmission ports and the application ports based on the monitored performance characteristics, the at least one local observable, the at least one trained machine learning model and a local policy matrix.
US11030132B2 Synchronous memory bus access to storage media
A computing system having memory components, including first memory and second memory, wherein the first memory is available to a host system for read and write access over a memory bus during one or more of a first plurality of windows. The computing system further includes a processing device, operatively coupled with the memory components, to: receive, from a driver of the host system, a request regarding a page of data stored in the second memory; responsive to the request, transfer the page from the second memory to a buffer; and write the page from the buffer to the first memory, wherein the page is written to the first memory during at least one of a second plurality of windows corresponding to a refresh timing for the memory bus, and the refresh timing is controlled at the host system.
US11030130B2 Storage device, access method and system utilizing the same
A storage device including a memory array and a peripheral logic circuit is provided. The memory array includes a plurality of banks and a data path. The peripheral logic circuit operates in a copy mode or a normal mode according to a mode-switch command. In the copy mode, the peripheral logic circuit directs a first bank to provide specific data to the data path and directs a second bank to receive specific data from the data path.
US11030128B2 Multi-ported nonvolatile memory device with bank allocation and related systems and methods
A nonvolatile memory device can include a serial port having at least one serial clock input, and at least one serial data input/output (I/O) configured to receive command, address and write data in synchronism with the at least one serial clock input. At least one parallel port can include a plurality of command address inputs configured to receive command and address data in groups of parallel bits and a plurality of unidirectional data outputs configured to output read data in parallel on rising and falling edges of a data clock signal. Each of a plurality of banks can include nonvolatile memory cells and be configurable for access by the serial port or the parallel port. When a bank is configured for access by the serial port, the bank is not accessible by the at least one parallel port. Related methods and systems are also disclosed.
US11030127B2 Multi-threaded architecture for memory controller data paths
A memory controller includes a large combinational cloud to serve multi-core-to-multi-bank memory accesses which causes congestion and routing delays at physical design level especially in lower technology nodes thus limiting the frequency of operation. Present invention proposes an architecture to process sequences of access requests from multiple processing cores using alternating processing to generate sequences of granted access requests to one or more memory banks. For each processing core, first and second buffers store access requests. When an access request from one buffer is granted, that buffer is configured to receive a new access request and processing is performed to determine whether to grant an access request stored in the other buffer. The invention can maintain optimal bandwidth while providing desired sequences of the granted access requests and solving physical congestion issues.
US11030126B2 Techniques for managing access to hardware accelerator memory
Techniques and apparatus to manage access to accelerator-attached memory are described. In one embodiment, an apparatus to provide coherence bias for accessing accelerator memory may include at least one processor, a logic device communicatively coupled to the at least one processor, a logic device memory communicatively coupled to the logic device, and logic, at least a portion comprised in hardware, the logic to receive a request to access the logic device memory from the logic device, determine a bias mode associated with the request, and provide the logic device with access to the logic device memory via a device bias pathway responsive to the bias mode being a device bias mode. Other embodiments are described and claimed.
US11030121B2 Apparatus and method for comparing regions associated with first and second bounded pointers
An apparatus and method are provided for comparing regions associated with first and second bounded pointers to determine whether the region defined for the second bounded pointer is a subset of the region defined for the first bounded pointer. Each bounded pointer has a pointer value and associated upper and lower limits identifying the memory region for that bounded pointer. The apparatus stores first and second bounded pointer representations, each representation comprising a pointer value having p bits, and identifying the upper and lower limits in a compressed form by identifying a lower limit mantissa of q bits, an upper limit mantissa of q bits and an exponent value e. A most significant p−q−e bits of the lower limit and the upper limit is derivable from the most significant p−q−e bits of the pointer value. Mapping circuitry is used to map the lower limit mantissas and upper limit mantissas of the first and second bounded pointer representations to a q+x bit address space comprising 2x regions of size 2n1, where n1 is the value of n determined when using the exponent value of the first bounded pointer representation. Mantissa extension circuitry extends the lower limit and upper limit mantissas for each bounded pointer representation to create extended lower limit and upper limit mantissas comprising q+x bits, where a most significant x bits of each extended limit mantissa are mapping bits identifying which region the associated limit mantissa is mapped to. The determination circuitry then determines whether the region for the second pointer is a subset of the region for the first bounded pointer by comparing the extended lower and upper limit mantissas.
US11030118B2 Data-locking memory module
In a memory module, encryption information is received from an external source and stored exclusively within a non-persistent storage element such that the encryption information is expunged from the memory module upon power loss. Write data is received and encrypted using the encryption information stored within the non-persistent storage element to produce encrypted data which is stored, in turn, within a nonvolatile storage of the memory module.
US11030115B2 Dataless cache entry
An apparatus for using a dataless cache entry includes a cache memory and a cache controller configured to identify a first cache entry in cache memory as a potential cache entry to be replaced according to a cache replacement algorithm, compare a data value of the first cache entry to a predefined value, and write a memory address tag and state bits of the first cache entry to a dataless cache entry in response to the data value of the first cache entry matching the predefined value, wherein the dataless cache entry in the cache memory stores a memory address tag and state bits associated with the memory address, wherein the dataless cache entry represents the predefined value, and wherein the dataless cache entry occupies fewer bits than the first cache entry.
US11030113B1 Apparatus and method for efficient process-based compartmentalization
An apparatus and method for efficient process-based compartmentalization. For example, one embodiment of a processor comprises: execution circuitry to execute instructions and process data; memory management circuitry coupled to the execution circuitry, the memory management circuitry to manage access to a system memory by a plurality of related processes using one or more process-specific translation structures and one or more shared translation structures to be shared by the related processes; and one or more control registers to store a process-specific base address pointer associated with a first process of the plurality of related processes and to store a shared base address pointer to identify the shared translation structures; wherein the memory management circuitry is to use the process-specific base address pointer in combination with a first linear address provided by the first process to walk the process-specific translation structures to identify any permissions and/or physical address associated with the first linear address, wherein if permissions are identified, the memory management circuitry is to use the permissions in place of any permissions specified in the shared translation structures.
US11030112B2 Enhanced address space layout randomization
Enhanced address space layout randomization is disclosed. For example, a memory includes first and second memory addresses of a plurality of memory addresses, where at least one of the plurality of memory addresses is a decoy address. A memory manager executes on a processors to generate a page table associated with the memory, which includes a plurality of page table entries. Each page table entry in the plurality of page table entries is flagged as in a valid state. The page table is instantiated with first and second page table entries of the plurality of page table entries associated with the first and second memory addresses respectively. A plurality of unused page table entries of the plurality of page table entries, including a decoy page table entry, is associated with a decoy address.
US11030108B2 System, apparatus and method for selective enabling of locality-based instruction handling
In an embodiment, a processor includes a sparse access buffer having a plurality of entries each to store for a memory access instruction to a particular address, address information and count information; and a memory controller to issue read requests to a memory, the memory controller including a locality controller to receive a memory access instruction having a no-locality hint and override the no-locality hint based at least in part on the count information stored in an entry of the sparse access buffer. Other embodiments are described and claimed.
US11030105B2 Variable handles
According to one technique, a virtual machine generates an object configured to provide secure access to memory through one or more memory fencing operations. Through the object, the virtual machine receives a call that indicates a memory location and specifies a particular memory fencing operation of the one or more memory fencing operations to perform with respect to the memory location. The virtual machine causes performance of the particular memory fencing operation with respect to the memory location.
US11030098B2 Configurable burst optimization for a parameterizable buffer
An incoming write request received from a client is accessed. The incoming write request comprises a write command to transfer write data to a buffer memory. An initial portion of the write data is written to the buffer memory. An alignment of a final portion of the write data with respect to a memory bank width of the buffer memory is determined. The client is determined to be designated as a burst-overwrite client. In response to determining that the final portion of the write data is unaligned with the memory bank width of the buffer memory, the final portion of the write data is written to the buffer memory without preserving previously stored data based on the client being designated as a burst-overwrite client.
US11030096B2 Method of identifying and preparing a key block in a flash memory system and memory controller therefor
Preparing a key block in a memory system. Various methods include: selecting a candidate key block of memory; checking a quality of the candidate key block using a word line of the candidate key block; altering operating parameters of the candidate key memory block; and registering the candidate key memory block as the key block. Where altering the operating parameters includes replacing a first set of parameters associated with the first memory block with a second set of parameters, where the first set of parameters includes a first erase parameter, a first program parameter, and a first read parameter, where the memory block operating in a normal block mode is accessed using the first set of parameters, and the second set of parameters includes a second erase parameter, a second program parameter, and a second read parameter, where the first memory block is accessed using the second set of parameters.
US11030092B2 Access request processing method and apparatus, and computer system
An access request processing apparatus comprises, a processor determines an object cache page according to a write request when receiving the write request. After determining that the NVM stores a log chain of the object cache page, the processor inserts, into the log chain of the object cache page, a second data node recording information about a second log data chunk. The log chain already includes a first data node recording information about the first log data chunk. The second log data chunk is at least partial to-be-written data of the write request. Then, the processor sets, in the first data node, data that is in the first log data chunk and that overlaps the second log data chunk to invalid data.
US11030090B2 Adaptive data migration
A method for elective garbage collection in storage memory, performed by a storage system is provided. The method includes monitoring storage space available in each of a plurality of portions of storage memory of a storage system and detecting an imbalance in the storage space available across the plurality of portions of storage memory. The method includes performing garbage collection to rebalance the space available across the plurality of portions of storage memory, responsive to the detecting. A storage system is also provided.
US11030086B2 Machine learning model full life cycle management framework
A method and apparatus are provided that includes, in a same framework, storing an artificial intelligence (AI) model, loading the AI model into a serving platform, loading and testing a test unit against the AI model loaded into the serving platform, and collecting reports from results of storing the AI model, loading the AI model into the serving platform and testing the test unit.
US11030083B2 Systems and methods for reducing storage required for code coverage results
A computer implemented method comprises receiving code coverage analysis data in respect of a code coverage analysis performed in respect of a particular version of a particular source code base and a test suite, wherein the particular source code base is maintained in a source code repository of a version control system; identifying a code coverage result repository of the version control system, wherein the code coverage result repository is associated with the particular version of the particular source code base; generating a new storage version based on the code coverage analysis data; obtaining a delta between the new storage version and a previous storage version of the code coverage analysis data; and committing the delta to the code coverage result repository of the version control system as a new version to de-duplicate code coverage analysis data.
US11030080B2 System for optimization of data loading in a software code development platform
A system is typically configured for gathering one or more input parameters associated with data loading in a software application, simulating a production environment based on the one or more input parameters, executing a data loading code associated with the software application in the simulated production environment, and calculating a data loading time based at least on historical data and an output associated with executing the data loading code in the simulated production environment.
US11030079B2 Service virtualization platform
Various embodiments are generally directed to techniques of creating or managing one or more virtual services using at least one application programming interface (API). At a plugin layer, a plugin integrator programmatically interfaces with and integrates one or more virtualization tools. The plugin integrator may be programmatically interfaced with the at least one API. At least one proxy agent may be used to run or consumer the one or more virtual services. The at least one API and the at least one proxy agent may be implemented in an abstraction layer.
US11030076B2 Debugging method
A method of generating an output log for analysis of a computer program, the method comprising: receiving a recording of an execution of the program; receiving an additional print instruction to print a value of a data item and an indication of a point in the program at which the additional print instruction is to be evaluated; determining a corresponding point in the recording of the execution based upon the indication of the point in the program; and evaluating the additional print instruction based upon the recording of the execution and the determined corresponding point to determine an output of the additional print instruction for insertion into the output log.
US11030069B2 Multi-layer autoscaling for a scale-up cloud server
A computer-implemented scaling method, an apparatus, and a computer program product for detecting whether a performance of a system reaches a target performance are provided. The method includes scaling a layered software environment, including scaling a first layer software environment in the layered software environment in response to the performance of the system not reaching the target performance and scaling a second layer software environment that is above the first layer software environment in the layered software environment in response to the performance of the system not reaching the target performance despite the first layer software environment being scaled. The method also includes scaling hardware resources used for executing the layered software environment in the system in response to the performance of the system not reaching the target performance before scaling of the first layer software environment or after scaling of the second layer software environment.
US11030067B2 Computer system and method for presenting asset insights at a graphical user interface
A computing system is configured to derive insights related to asset operation and present these insights via a GUI. To these ends, the computing system (a) receives data related to the operation of assets, (b) based on this data, derives a plurality of insights related to the operation of at least a subset of the assets, (c) from the insights, defines a given subset of insights to be presented to a user, (d) defines at least one aggregated insight representative of one or more individual insights in the given subset of insights that are related to a common underlying problem, and (e) causes the user's client station to display a visualization of the given subset of insights including (i) an insights pane that provides a high-level overview of the subset of insights and (ii) a details pane that provides additional details regarding a selected one of the subset of insights.
US11030064B2 Facilitating classification of equipment failure data
The subject disclosure relates to employing grouping and selection components to facilitate a grouping of failure data associated with oil and gas exploration equipment into one or more equipment failure type groups. In an example, a method comprises grouping, by a system operatively coupled to a processor, training data of a set of equipment failure data into one or more failure type groups based on one or more determined failure criteria, wherein the one or more failure type groups represent equipment failure classifications associated with energy exploration processes; and selecting, by the system, first ungrouped data from the set of equipment failure data based on a level of similarity between the first ungrouped data and the training data.
US11030059B2 Automation of data storage activities
A system receives data storage workflow activities that include computer-executable instructions for carrying out data storage workflow in a network data storage system. Once the workflow is received, the system deploys the workflow to one or more workflow engines that can execute the various data storage activities related to the workflow. Prior to executing a data storage activity, the system can determine which workflow engine to use based on an allocation scheme.
US11030058B2 Restoring archived object-level database data
According to certain aspects, a system may include a data agent configured to: process a database file residing on a primary storage device(s) to identify a subset of data in the database file for archiving, the database file generated by a database application; and extract the subset of the data from the database file and store the subset of the data in an archive file on the primary storage device(s) as a plurality of blocks having a common size; and at least one secondary storage controller computer configured to, as part of a secondary copy operation in which the archive file is copied to a secondary storage device(s): copy the plurality of blocks to the secondary storage devices to create a secondary copy of the archive file; and create a table that provides a mapping between the copied plurality of blocks and corresponding locations in the secondary storage device(s).
US11030055B2 Fast crash recovery for distributed database systems
A distributed database system may implement fast crash recovery. Upon recovery from a database head node failure, a connection with one or more storage nodes of a distributed storage system storing data for a database implemented by the database head node may be established. Upon establishment of the connection with the storage nodes, that database may be made available for access, such as for various access requests. In various embodiments, redo log records may not be replayed in order to provide access to the database. In at least some embodiments, the storage nodes may provide a current state of data stored for the database in response to requests.
US11030052B2 Data protection using checkpoint restart for cluster shared resources
Techniques to back up a cluster resource are disclosed. In various embodiments, an active cluster node is used to take and store persistently on a cluster shared volume a snapshot of the cluster shared volume. The persistent snapshot is used to back up the cluster shared volume, including by storing checkpoint information indicating as the backup progresses which portions of the snapshot have been backed up. A cluster environment with which the cluster shared volume is associated is monitored to detect any failover or failback affecting the backup.
US11030050B2 Method and device of archiving database and method and device of retrieving archived database
Provided is a database archiving method. According to the exemplary embodiment of the present invention, a database archiving method includes: selecting at least one record group including a plurality of records from an original table from which data is archived, based on selection information on at least one of a time and a field value; storing group compression data compressed to be created for every record group and the selection information corresponding to the group compression data in a compression table, with respect to each of at least one selected record group; and deleting a plurality of records included in at least one selected record group from the original table.
US11030049B2 Data backup management during workload migration
Managing data backup during workload migration is provided. A set of workloads for migration from a source environment to a target environment is identified in response to receiving a request to migrate the set of workloads. The migration of the set of workloads is initiated from the source environment to the target environment along with migration of backup data corresponding to the set of workloads. A backup configuration transformation from a backup configuration corresponding to the source environment to a set of backup configurations corresponding to the target environment is determined based on semantic matching between characteristics of the backup configuration corresponding to the source environment and characteristics of the set of backup configurations corresponding to the target environment, a state of the source environment, backup configuration transformation actions, and a goal state of the target environment.
US11030048B2 Method a source storage device to send a source file and a clone file of the source file to a backup storage device, a source storage device and a backup storage device
A method for a source storage device to send a source file and a clone file of the source file to a backup storage device. The source storage device sends a data block to the backup storage device to be stored as a target file. Then, the source storage device determines that the source file is associated with the clone file by searching a cloning recorder with a source file ID of the source file. Based upon the determining, the source storage device sends a clone creating request including the source file ID to the backup storage device to instruct the backup storage device to create a clone file of the target file. Thus, the method is capable of replicating the clone file of the file without sending a large number of mapping data.
US11030044B2 Dynamic blockchain data storage based on error correction code
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing blockchain data. One of the methods includes receiving a request for performing error correction coding (ECC) to one or more blocks of a blockchain, obtaining the one or more blocks based on blockchain data received from at least one blockchain node of the blockchain network, and performing ECC of the one or more blocks to generate one or more encoded blocks, wherein a code rate of the one or more encoded blocks equals a minimum number of honest blockchain nodes required by the blockchain network and a total number of blockchain nodes of the blockchain network.
US11030043B2 Error correction circuit and memory system
An error correction circuit includes a syndrome calculator to calculate syndrome information of input data, an error position calculator to calculate error position information of the input data, a holder to hold the syndrome information or the error position information at a predetermined timing, an input switch to select one of error-corrected data of the input data, and the input data, and to input the selected data to the syndrome calculator, an error detection determiner to determine whether an error of the input data has been correctly detected, and an error corrector to correct the error of the input data based on information held by the holder and to output error-corrected input data when it is determined by the error detection determiner that the error has been correctly detected whereas to output the input data with no error correction when it is determined by the error detection determiner.
US11030040B2 Memory device detecting an error in write data during a write operation, memory system including the same, and operating method of memory system
A memory device includes a write error check circuit suitable for detecting an error in received data using an error correction code during a write operation; and a memory core suitable for storing the received data and the received error correction code when no error is detected by the write error check circuit.
US11030039B2 Out-of-bounds recovery circuit
Out-of-bounds recovery circuits configured to detect an out-of-bounds violation in an electronic device, and cause the electronic device to transition to a predetermined safe state when an out-of-bounds violation is detected. The out-of-bounds recovery circuits include detection logic configured to detect that an out-of-bounds violation has occurred when a processing element of the electronic device has fetched an instruction from an unallowable memory address range for the current operating state of the electronic device; and transition logic configured to cause the electronic device to transition to a predetermined safe state when an out-of-bounds violation has been detected by the detection logic.
US11030038B2 Fault prediction and detection using time-based distributed data
Performance data is collected for input/output operations executed at a storage device of a plurality of storage devices of a software-defined storage network. Based on the collected performance data, a time-based I/O performance profile for the storage device is determined. A characteristic time-based I/O performance profile is determined for a representative group of storage devices having common characteristics with the storage device and based on previously collected performance data for devices of the representative group. It is determined that the difference between the time-based I/O performance profile for the storage device and the characteristic time-based I/O performance profile exceeds a predetermined deviance threshold that is indicative of a probable failure of the storage device. An indication is generated that the storage device exceeded the predetermined deviance threshold.
US11030037B2 Technology system auto-recovery and optimality engine and techniques
Disclosed are hardware and techniques for correcting computer process faults by identifying risk associated with correcting a computer process fault and computer processes that may depend on the corrected computer process. The interdependent computer processes in a network may be determined by evaluating a stream of process break flags from a monitoring component coupled to the network. Each computer process break flag in the stream of computer process break flags indicates a process fault detected by the monitoring component and is correlated to a corrective response. The break flag and the corrective response are assigned a risk. A risk matrix accounts for interdependencies between computer processes and identified corrective actions. A final response strategy that corrects the computer process faults is determined using the assigned risk and computer system interdependence. A runbook stores the final response strategy, which may be updated based on changing computer process interdependencies and assigned risk.
US11030028B2 Failure detection apparatus, failure detection method, and non-transitory computer readable recording medium
A failure detection apparatus (10) includes a RAM (125) and a controller (122) configured to execute processing related to detection of a physical quantity in a predetermined sampling period (T1). The RAM (125) includes partitioned areas generated by partitioning the entire area of the RAM (125). The controller (122) is configured to execute sequential failure detection on a portion of the partitioned areas during a time when the controller (122) is not executing the processing in each of the sampling periods (T1).
US11030027B2 System for technology anomaly detection, triage and response using solution data modeling
Embodiments of the present invention provide a system for technology anomaly detection, triage, and response using solution data modeling. The system is configured for generating solution data models comprising a plurality of asset systems and a plurality of users, continuously monitoring the plurality of asset systems and detecting an anomaly associated with the one or more tasks associated with at least a first group of asset systems of the plurality of asset systems, extracting a first solution data model associated with the first group of asset systems, identifying one or more relationships associated with the first group of systems based on the extracted first solution data model, and identifying a point of failure associated with the anomaly and the first group of asset systems based on the one or more relationships.
US11030023B2 Processing system with interspersed processors DMA-FIFO
Embodiments of a multi-processor array are disclosed that may include a plurality of processors, local memories, configurable communication elements, and direct memory access (DMA) engines, and a DMA controller. Each processor may be coupled to one of the local memories, and the plurality of processors, local memories, and configurable communication elements may be coupled together in an interspersed arrangement. The DMA controller may be configured to control the operation of the plurality of DMA engines.
US11030020B2 Asynchronous handling of service requests
Techniques for asynchronous handling of service requests are disclosed. A service receives a request from a requesting entity. The request includes a function identifier and function input. Responsive to receiving the message, the service selects a first event handler to process the request. The service translates, via the first event handler, the function identifier to a native function call. The service initiates execution of the native function call using the function input, and receives output corresponding to the execution of the native function call. Responsive to receiving the output, the service selects a second event handler to process the output. The service generates, at least in part by the second event handler, a response based on the output. The service transmits the response to the requesting entity.
US11030018B2 On-demand multi-tiered hang buster for SMT microprocessor
Embodiments include systems, methods, and computer program products for using a multi-tier hang buster for detecting and breaking out of hang conditions in a processor. One method includes determining a plurality of actions available at each of a plurality of tiers used for breaking out of the hang condition in the processor. The method also includes, after detecting the hang condition on a first thread of the processor, performing one or more actions available at a first tier of the plurality of tiers to break out of the hang condition. The method further includes, after performing the one or more actions at the first tier and determining that the hang condition is still present, performing one or more actions available at one or more second tiers of the plurality of tiers to break out of the hang condition.
US11030017B2 Technologies for efficiently booting sleds in a disaggregated architecture
Technologies for efficiently booting sleds in a disaggregated architecture include a sled. The sled includes a network interface controller, a set of processors, and firmware that includes an operating system. Additionally, the sled includes circuitry to perform, with multiple processors in the set of processors, a boot process. The circuitry is also to initialize the operating system present in the firmware, receive, with the network interface controller and from another sled, an assignment of a workload, and execute the assigned workload with the operating system.
US11030010B2 Processing storage management request based on current and threshold processor load using request information
An information processing apparatus includes a computer resource including a processor and a memory, a component to be controlled, a data control module configured to receive a data request and access the component and a management module configured to receive a management request and manage the component. The management module is configured to share the computer resource with the data control module and receive the management request, and dynamically change a processing order of the management request based on a usage status of the computer resource.
US11030008B2 Controller, memory system including the controller, and memory allocation method of the memory system
The present technology includes a controller including an allocation manager configured to determine whether a host identification (ID) output from a host is an allocable ID, an address manager configured to perform an allocation operation using the host ID to select logical blocks corresponding to the host ID when the host ID is received from the allocation manager, and output an address of the logical blocks as an allocation address, and a map table component configured to store a map table in which logical block addresses and physical block addresses are respectively mapped, select a logical block address corresponding to the allocation address, and output the physical block address mapped to the selected logical block address, a memory system including the controller, and a method of operating the memory system.
US11030005B2 Configuration of application software on multi-core image processor
A method is described. The method includes calculating data transfer metrics for kernel-to-kernel connections of a program having a plurality of kernels that is to execute on an image processor. The image processor includes a plurality of processing cores and a network connecting the plurality of processing cores. Each of the kernel-to-kernel connections include a producing kernel that is to execute on one of the processing cores and a consuming kernel that is to execute on another one of the processing cores. The consuming kernel is to operate on data generated by the producing kernel. The method also includes assigning kernels of the plurality of kernels to respective ones of the processing cores based on the calculated data transfer metrics.
US11030004B2 Resource allocation for software development
Software development data indicative of a development activity is accessed. A component parameter of a component of a software development platform is set, in which the component parameter is based upon, at least in part, an anticipated component workload associated with the development actively. At least one system resource is allocated for the component of the software development platform based upon, at least in part, the component parameter.
US11030001B2 Scheduling requests based on resource information
A method for execution by a request scheduler includes receiving a set of requests for execution from at least one request issuer. Resource requirements are determined for each of the set of requests, and current resource availability data is determined for resources indicated in the resource requirements. Scheduling data is generated for the set of requests based on the resource requirements and the current resource availability data. A first subset of the set of requests are added to a queue in response to the scheduling data indicating the first subset of the set of requests be queued for execution. Execution of the set of requests is facilitated in accordance with the scheduling data by facilitating immediate, simultaneous execution of a second subset of the set of requests and by facilitating serial execution of the first subset of the set of requests.
US11029999B1 Lottery-based resource allocation with capacity guarantees
Methods, systems, and computer-readable media for lottery-based resource allocation with capacity guarantees are disclosed. A job request is received from a first client. The job request is submitted to a capacity management system that schedules jobs in a pool of compute resources. The pool comprises a first quantity of one or more slots and a second quantity of one or more slots. The second quantity is associated with a capacity guarantee for a second client. It is determined that the first quantity of one or more slots are in use by one or more jobs initiated prior to receiving the job request. It is determined that the second quantity of one or more slots comprises an available slot. The available slot is allocated to the job request.
US11029990B2 Delivering a single end user experience to a client from multiple servers
Methods, systems, and computer readable media are disclosed for creating a multi-port client server connection in a remote desktop environment. In an embodiment, the multi-client server connection can decouple client-server connection and client-server input from graphics delivery from the server to the client. Such embodiment provides higher server performance and enables dynamic server resource management. The multi-client server connection can be implemented in a virtual environment or between physical machines where one set of physical machines receives the graphics requests from the client and another set of physical machines generates and transmits display data to the client.
US11029989B2 Distributed notebook kernels in a containerized computing environment
Distributing kernels in a containerized computing environment includes executing, using computer hardware, a notebook server in a first container, wherein the notebook server is configured to communicate with a gateway in a second container, in response to a request for a kernel from the notebook server, the gateway requesting, using the computer hardware, a new container including the kernel from a container manager, instantiating, using the computer hardware, the new container including the kernel within a selected computing node of a plurality of computing nodes, publishing, using the computer hardware, communication port information for the new container to the gateway, and exchanging electronic messages, using the computer hardware, between the notebook server and the kernel through the gateway using the communication port information for the new container.
US11029987B2 Recovery of state, configuration, and content for virtualized instances
Disclosed embodiments relate to systems and methods for enabling recovery of deactivated virtual computing instances that were previously instantiated in a dynamic virtualized computing environment. Techniques include identifying a status change for a virtual computing instance; archiving a plurality of environment properties representing a chain of activities comprising a plurality of activities executed by a processor of the virtual computing instance; and reactivating the virtual computing instance. Reactivating the virtual computing instance may include reinstantiation of the virtual computing instance based on the plurality of environment properties and chain of activities such that the virtual computing instance is reinstantiated to a state at a time of the status change.
US11029986B2 Processor feature ID response for virtualization
The disclosed technology is generally directed to virtualization technology. The disclosed technology includes providing processor feature ID information requested by, or from, a virtual machine (VM), virtualized application, Virtualization Based Security (VBS) user mode process, VBS kernel mode process, or other guest partition, by a processor. Such information may be provided based on information provided a priori to the processor, for example, by a supervisory partition, such as a hypervisor. The disclosed technology also includes a supervisory partition, for example, that provides such information to the processor, and includes guest partitions that receive such information.
US11029980B2 Customizable animations
Disclosed herein are system, method, and device embodiments for implementing dynamic customizable animations. A multi-tenant service may configure a visual component of an application to present an animation based on a rule, generate a multi-tenant entity record defining the rule, and generate application code associated with the application. Further, the multi-tenant service may receive a request for animation information associated with the multi-tenant entity record, and send the animation information to the client device. Further, in some embodiments, a client device executing the application may present the animation based on evaluating the animation information.
US11029974B2 Architectural mode configuration
A determination is made that a configuration architectural mode facility is installed in a computing environment that is configured for a plurality of architectural modes and has a defined power-on sequence that is to power-on the computing environment in one architectural mode of the plurality of architectural modes. Based on determining that the configuration architectural mode facility is installed, the computing environment is reconfigured to restrict use of the one architectural mode. The reconfiguring includes selecting a different power-on sequence to power-on the computing environment in another architectural mode of the plurality of architectural modes, wherein the another architectural mode is different from the one architectural mode, and executing the different power-on sequence to power-on the computing environment in the another architectural mode in place of the one architectural mode restricting use of the one architectural mode.
US11029973B1 Logic for configuring processors in a server computer
A server computer can have multiple potential configurations depending on a state of an input signal. In a first potential configuration, a single-platform model is used with multiple processors booted using a single BIOS. The multiple processors can have a bus there between allowing processor-to-processor communication. In a second potential configuration, a multi-platform model is used with multiple processors booted using separate BIOS. In this configuration, the bus between the processors is disabled so that the platforms operate autonomously. The hardware can be extended to support additional processors, such as 4, 8, etc. A failover mode also allows the hardware to detect a hardware error (e.g., bus error) and dynamically reconfigure the processors to use an alternative bus. With the failover, the addressing of the processors can be modified to reconfigure the server computer to compensate for the hardware error.
US11029968B1 Operating system with a single kernel stack per processor
In one embodiment, a method includes storing thread state information associated with the first user-mode thread into a memory space associated with the first user-mode thread when executing in kernel space in response to a first system call by a first-user mode thread, executing first operations corresponding to the first system call on a processor, where data associated with executing the first operations are stored on a kernel stack associated with the processor, determining to pause the execution of the first operations, enqueuing a workload on a schedule queue for resuming execution of the first operations in a future, where the workload comprises data associated with executing a remainder of the first operations, and executing second operations corresponding to a second system call from a second user-mode thread on the processor, where data associated with executing the second operations are stored on the kernel stack associated with the processor.
US11029962B2 Execution unit
An execution unit comprising a processing pipeline configured to perform calculations to evaluate a plurality of mathematical functions. The processing pipeline comprises a plurality of stages through which each calculation for evaluating a mathematical function progresses to an end result. Each of a plurality of processing circuits in the pipeline is configured to perform an operation on input values during at least one stage of the plurality of stages. The plurality of processing circuits include multiplier circuits. A first multiplier circuit and a second multiplier circuit are configured to operate in parallel, such that at the same stage in the processing pipeline, the first multiplier circuit and the second multiplier circuit perform their processing. A third multiplier circuit is arranged in series with the first multiplier circuit and the second multiplier circuit and processes outputs from the first multiplier circuit and the second multiplier circuit.
US11029961B2 Calculating wait time for batch scheduler jobs
Various embodiments are described herein that relate to computer programs and computer-implemented techniques for predicting when jobs in the queue of a batch scheduler will be completed. More specifically, various embodiments are described herein that relate to mechanisms for predicting the wait time and/or the estimated time to completion for jobs that are to be executed by a software asset management platform. For example, heuristics and algorithms could be used to discover when execution of a job is likely to begin and/or end. The estimated time to completion for a given job can be estimated by summing the expected execution time of the given job and the expected execution times of any jobs to be executed prior to the given job, while the wait time for a given job can be estimated by summing the expected execution times of any jobs to be executed prior to the given job.
US11029960B2 Apparatus and method for widened SIMD execution within a constrained register file
Apparatus and method for widened SIMD execution on a limited register file. For example, one embodiment of an apparatus comprises: instruction dispatch circuitry to dispatch instructions of a thread for execution, including a first instruction to indicate a start of a double execution instruction sequence and a second instruction to indicate an end of a double execution instruction sequence; and execution circuitry including single instruction multiple data (SIMD) circuitry, the execution circuitry to execute the double execution instruction sequence in a first pass using a first set of lanes of the SIMD circuitry and to execute the double execution instruction sequence in a second pass following the first pass using a second set of lanes of the SIMD circuitry.
US11029957B1 Apparatuses, methods, and systems for instructions to compartmentalize code
Systems, methods, and apparatuses relating to instructions to compartmentalize memory accesses and execution (e.g., non-speculative and speculative) are described. In one embodiment, a compartment manager circuit is to determine, when a compartment control register of a hardware processor core is set to an enable value, that a first subset of code requested for execution on the hardware processor core in user privilege is within a first compartment of memory, load a first compartment descriptor for the first compartment into one or more registers of the hardware processor core from the memory, check if the first compartment is marked in the first compartment descriptor, within the one or more registers of the hardware processor core, as a management compartment, and, when the first compartment is marked in the first compartment descriptor as the management compartment, allowing the first subset of the code within the first compartment to load a second compartment descriptor for a second compartment of the memory into the one or more registers of the hardware processor core from the memory, switching execution from the first subset of code within the first compartment to a second subset of code in user privilege within the second compartment, allowing speculative memory accesses for the second subset of code only within the second compartment, and preventing a memory access outside of the second compartment for the second subset of code as indicated by the second compartment descriptor stored within the one or more registers of the hardware processor core.
US11029952B2 Hardware apparatuses and methods to switch shadow stack pointers
Methods and apparatuses relating to switching of a shadow stack pointer are described. In one embodiment, a hardware processor includes a hardware decode unit to decode an instruction, and a hardware execution unit to execute the instruction to: pop a token for a thread from a shadow stack, wherein the token includes a shadow stack pointer for the thread with at least one least significant bit (LSB) of the shadow stack pointer overwritten with a bit value of an operating mode of the hardware processor for the thread, remove the bit value in the at least one LSB from the token to generate the shadow stack pointer, and set a current shadow stack pointer to the shadow stack pointer from the token when the operating mode from the token matches a current operating mode of the hardware processor.
US11029951B2 Smallest or largest value element determination
Examples of the present disclosure provide apparatuses and methods for smallest value element or largest value element determination in memory. An example method comprises: storing an elements vector comprising a plurality of elements in a group of memory cells coupled to an access line of an array; performing, using sensing circuitry coupled to the array, a logical operation using a first vector and a second vector as inputs, with a result of the logical operation being stored in the array as a result vector; updating the result vector responsive to performing a plurality of subsequent logical operations using the sensing circuitry; and providing an indication of which of the plurality of elements have one of a smallest value and a largest value.
US11029949B2 Neural network unit
A hardware processing unit is provided. The hardware processing unit includes: an accumulator; a multiplier-adder receives first and second factors and receives an addend, the multiplier-adder generates a sum of the addend and a product of the first and second factors and provides the sum; a first multiplexer receives a first operand, a positive one, and a negative one and selects one of them for provision as the first factor to the multiplier-adder; a second multiplexer receives a second operand, a positive one, and a negative one and selects one of them for provision as the second factor to the multiplier-adder; a third multiplexer, having an output, that receives the first operand and the second operand and selects one of them for provision on its output; and a fourth multiplexer receives the third multiplexer output and the sum and selects one of them for provision to the accumulator.
US11029944B2 Device and method of managing data of distributed antenna system
The inventive concept relate to a device and method of managing data of a distributed antenna system. According to an embodiment of the inventive concept, a data management device of a distributed antenna system includes an unpackaging unit, when a package file which is generated by packaging firmware files of a plurality of devices constituting a distributed antenna system is input, configured to unpackage the package file; a control unit configured to determine a device requiring firmware update by comparing version information of the package file with version information of a firmware file of each of the devices included in the unpackaged package file; and a transmission unit configured to transmit a latest version of a firmware file to a device corresponding to a top node of the device requiring firmware update according to a result of the determination.
US11029939B1 Dual-core ATM
Disclosed herein are system, method, and computer program product embodiments a dual-core automated teller machine (ATM). The dual-core ATM system and method includes two physical central processing units (“computing devices” or “cores”) that are configured to perform operations in coordination with peripheral devices. Peripheral devices of the dual-core ATM system can include a peripheral screen, such as a touch screen, a card reader, a PIN pad (e.g., an encrypted pin pad or “EPP”), a cash dispenser, and a cash deposit module. A peripheral switch can isolate one of the computing devices from the one or more peripheral devices and that can permit the other of the computing devices to control the one or more peripheral devices. By maintaining redundant hardware sets within the ATM enclosure, the system can avoid a necessary reboot or powering-off in the event of, for example, a software failure.
US11029938B1 Software update compatibility assessment
A method includes identifying at least one software update available for a given computing device, determining a state of the given computing device, and utilizing a machine-learning based predictive model to assess compatibility of the at least one software update with the given computing device based at least in part on the state of the given computing device, the machine learning-based predictive model being trained utilizing historical incident data for a plurality of incidents associated with application of software updates to a plurality of computing devices. The method also includes generating a recommendation notification indicating compatibility of the at least one software update with the given computing device, and providing the recommendation notification in conjunction with presentation of one or more user interface features controlling whether to apply the at least one software update to the given computing device.
US11029936B2 Deploying packages to devices in a fleet in stages
Systems and methods for deploying packages to devices in a fleet in stages are provided. A method includes first scanning hardware configured to handle functions unrelated to the customer workloads in a first stage to determine whether a selected diversity target for deploying the package is met. The method further includes, if the selected diversity target for deploying the package is not met, then scanning hardware configured to handle at least a subset of the customer workloads in a second stage to determine whether the selected diversity target for deploying the package is met. The method further includes, if the selected diversity target for deploying the package is met after the scanning, then using the processor, deploying the package to the first subset of the set of devices in the first stage and to a second subset of the set of devices in the second stage.
US11029935B2 On-board update device and on-board update system
An on-board update device and an on-board update system provided herein may prevent a decrease in the electric power charged in the battery caused by an update. An on-board update device has an update processing unit configured to update a program stored in a storage unit of a communication device. The on-board update device includes: an update information acquisition unit; a required electric power estimation unit; and a battery level acquisition unit acquires an amount of electric power charged in the battery. The update processing unit performs an update process in consideration of the amount of electric power estimated by the required electric power estimation unit, the amount of electric power acquired by the battery level acquisition unit, and a priority level of the update program or data acquired by the update information acquisition unit.
US11029931B2 Bundle administration and management
Aspects of bundle administration and management are described. The use of bundles, as described herein, may be relied upon to assist users with the installation of applications associated with artifacts. In one embodiment, a bundle includes both a manifest and an artifact. A computing device may open the bundle and parse the manifest to identify an application for the artifact. The computing device may evaluate a status of a qualification to the application and, if the status meets the qualification, then install the application. Thus, with the combination of the manifest and the artifact in the bundle, it is not necessary that a user search for and identify an application associated with the artifact (e.g., a data or content file), because the computing device may reference the manifest to ascertain the application and, based upon one or more qualifications, for example, install the application automatically for the user.
US11029929B2 Using emulation to improve startup time for just-in-time compilation
A system and method are provided for emulating a code sequence while compiling the code sequence into compiled operations for later execution of the code sequence. In one embodiment, the system includes an emulation model for executing operations and a compilation model for compiling operations. The emulation model may execute operations of the code sequence and the compilation model may compile the operations of the code sequence into compiled operations. The system may transfer execution of the operations from the emulation model to the compiled operations. In certain implementations, the transfer may include transferring flow information and program execution information. In further implementations, the transfer may occur after detecting that a current compilation level of the code sequence exceeds a compilation threshold.
US11029921B2 Performing processing using hardware counters in a computer system
Performing processing using hardware counters in a computer system includes storing, in association with greatest common divisor (GCD) processing of the system, a first variable in a first redundant binary representation and a second variable in a second redundant binary representation. Each such redundant binary representation includes a respective sum term and a respective carry term, and a numerical value being represented by a redundant binary representation is equal to a sum of the sum and carry terms of the redundant binary representation. The process performs redundant arithmetic operations of the GCD processing on the first variable and second variables using hardware counter(s), of the computer system, that take input values in redundant binary representation form and provide output values in redundant binary representation form. The process uses output of the redundant arithmetic operations of the GCD processing to obtain an output GCD of integer inputs to the GCD processing.
US11029918B2 Conversational virtual healthcare assistant
A conversation user interface enables a patient to better understand their healthcare by integrating diagnosis, treatment, medication management, and/or payment, through a system that uses a virtual assistant to engage in conversation with the patient. The conversation user interface conveys a visual representation of a conversation between the virtual assistant and the patient. An identity of the patient, including preferences and/or medical records, is maintained throughout interactions so that each aspect of this integrated system has access to the same information. The conversation user interface allows the patient to interact with the virtual assistant using natural language commands to receive information and complete a task related to his or her healthcare.
US11029916B2 Electronic device and control method and storage medium
An electronic device includes an internal speaker, a connection unit configured to connect an external speaker, an operation unit configured to receive a user operation, and a control unit, wherein, in a case where the external speaker is connected via the connection unit in a state in which the internal speaker is controlled not to output an electronic sound, the control unit controls the operation unit to receive an instruction to change a setting for switching whether to output an electronic sound, and wherein, in a case where the external speaker is not connected via the connection unit in a state in which the internal speaker is controlled not to output an electronic sound, the control unit controls the operation unit not to receive an instruction to change a setting for switching whether to output an electronic sound.
US11029914B2 Multi-core audio processor with phase coherency
A multi-core audio processor includes a plurality of data ports configured to receive and transmit data, wherein a first data port of the plurality of data ports is configured to receive data associated with a first stream, a first plurality of audio interface resources configured to perform operations on the data, and a multiplexing unit configured to route data between the plurality of data ports and the first plurality of audio interface resources, the multiplexing unit including a multiplexer associated with each of the first plurality of audio interface resources. The multi-core audio processor also includes a first plurality of transport buffers, at least one transport buffer associated with each of the first plurality of audio interface resources. A first set of buffers of the first plurality of transport buffers is configured to synchronously store data received from the first set of the first plurality of audio interface resources.
US11029913B1 Customizable real-time electronic whiteboard system
Described herein is a system in which multiple display devices may be located remotely throughout a facility. The system receives location information for a number of users within the facility. The system is able to identify a set of users collocated with a particular display device and generate a set of configuration settings specific to that set of users. Information provided by the system, either in response to an information request or automatically, may be formatted and/or filtered according to the generated set of configuration settings. In some embodiments, the set of configuration settings may be compiled from each of the users in the set of users based on priority.
US11029911B2 Synchronized display of screen content on networked devices
A system configured to synchronize the displays of multiple infusion pumps is provided. In some embodiments, the system includes a plurality of infusion pumps in communication with a server. An individual infusion pump synchronizes its internal clock by communicating with the server. Based on the synchronized internal clock, the infusion pump determines the current time, calculates a parameter based on the current time, and causes screen content corresponding to the calculated parameter to be displayed.
US11029909B2 Information processor, information processing method, and program
[Object] To transmit information more flexibly and more reliably while allowing for user freedom.[Solution] There is provided an information processor including an output control section that controls an output of presentation information that is performed by a plurality of output terminals. The output control section determines, on the basis of a moving path of a user, an allocation of the presentation information that is caused to be outputted by corresponding one of the plurality of output terminals. In addition, there is provided an information processing method that includes controlling, by a processor, an output of presentation information performed by a plurality of output terminals, and the controlling further includes determining an allocation of the presentation information that is caused to be outputted by corresponding one of the plurality of output terminals on the basis of a moving path of a user.
US11029907B2 Electronic device having double-sided display and method for controlling application
An electronic device is disclosed. The electronic device may include a front display and a rear display, a touch panel to sense a user input, a camera disposed on a rear surface of the electronic device, and at least one processor. The at least one processor may output an image, which is obtained by the camera in a first shooting mode, to the rear display, output the image, which is obtained by the camera in a second shooting mode, to the front display, and control the camera in response to the user input sensed to the front display. Moreover, various embodiment found through the disclosure are possible.
US11029905B2 Integrated learning using multiple devices
An access code can be generated by a primary device and interpreted by a secondary device for the purpose of presenting, on the secondary device, additional content related to an application running on the primary device. The access code can be a two dimensional graphic or QR code that can be easily captured by a camera unit of the secondary device. Once captured, additional content related to the running application can be identified and displayed on the secondary device.
US11029896B2 System, method, and program product for digital production management
Systems, methods, and program products for managing digital production from one or more production devices with one or more sources providing inputs of production designs and/or production options are disclosed.
US11029893B2 Storage device including nonvolatile memory device and controller, controller and operating method of nonvolatile memory device
A storage device includes a nonvolatile memory device; and a controller configured to, sequentially receive first read commands and a first write command, the first write command being associated with first write data, slice the first write command to generate a plurality of sub-commands, slice the first write data to generate a plurality of sub-data elements, and alternately transmit, to the nonvolatile memory device, at least one read command of the first read commands, and one sub-command of the plurality of sub-commands and one sub-data element of the plurality of sub-data elements.
US11029891B2 Hybrid distributed storage system to dynamically modify storage overhead and improve access performance
Techniques are provided for storing data in a distributed storage system. A server stores an object according to a first storage policy in the distributed storage system that includes a plurality of storage nodes. Storing the object according to the first storage policy results in a first storage overhead for the object. The server receives a triggering event associated with the object, and the triggering event changes an attribute of the object. In response to the triggering event, the server identifies a second storage policy for the object. Storing the object according to the second storage policy results in a second storage overhead for the object different from the first storage overhead.
US11029890B1 Compound feature generation in classification of error rate of data retrieved from memory cells
A memory sub-system configured to: measure a plurality of sets of signal and noise characteristics of a group of memory cells in a memory device; determine a plurality of optimized read voltages of the group of memory cells from the plurality of sets of signal and noise characteristics respectively; generate features from the plurality of sets of signal and noise characteristics, including at least one compound feature generated from the plurality of sets of signal and noise characteristics; generate, using the features, a classification of a bit error rate of data retrievable from the group of memory cells; and control an operation to read the group of memory cells based on the classification.
US11029887B2 Data process execution device, storage medium, and data process execution system
An information processing device includes a memory and circuitry coupled to the memory and configured to determine, when execution of a process on data is canceled in accordance with a cancellation request from a source that has requested the process, whether the process is to be executed and whether a result of executing the process is to be stored, based on a processing rate of the process by the information processing device.
US11029884B2 Storage handling guidance for host input/output operations
Method and system are provided for storage handling guidance for host input/output (I/O) operations. The method includes: providing a guidance array of indications of storage operations handling instructions, the guidance array having multiple dimensions of performance characteristics with each dimension having multiple levels; and associating a reference vector with one or more I/O operations, wherein the reference vector points to a level for each dimension of the array to obtain an indication of a storage operations handling instruction at an intercept of the dimension levels for application by a storage system controller for the one or more I/O operations.
US11029882B2 Secure multiple server access to a non-volatile storage device
An apparatus for secure multiple server access to a non-volatile storage device is disclosed. A method and storage device product also perform the functions of the apparatus. An apparatus includes a storage device with three or more ports. Each port includes at least one lane and each port is configured to connect to a different server over the at least one lane of the port. The storage device includes a storage controller in the storage device for each port. Each storage controller controls storage to non-volatile storage of the storage device. The storage device includes a logical namespace assigned to each port. Each logical namespace is assigned to a portion of the non-volatile storage of the storage device. The logical namespace of a first port of the three or more ports is inaccessible to a second port of the three or more ports.
US11029880B2 Processing data access requests in accordance with a storage unit memory pressure level
A method includes determining, by a storage unit of a dispersed storage network (DSN), a storage unit memory pressure level. When the storage unit memory pressure level compares unfavorably to a threshold, the method further includes, in response to a data access request regarding an encoded data slice from a computing device, determining whether the data access request includes an override message or a non-override message. When the data access request includes the non-override message, the method includes generating a storage unit memory pressure level message in accordance with the storage unit memory pressure level and the type of data access request, sending the storage unit memory pressure level message to the computing device, and processing the data access request in accordance with the storage unit memory pressure level message. When the data access request includes the override message, the method further includes processing the data access request.
US11029873B2 Storage device with expandable logical address space and operating method thereof
A method of operating a storage device with a memory includes partitioning an entire area of a first namespace into at least one area based on a reference size. The partitioning is performed in response to a namespace creating request from a host that includes size information corresponding to the entire area of the first namespace. The method further includes partitioning a logical address space of the memory into a plurality of segments, allocating a first segment of the plurality of segments to a first area of the at least one area, and storing mapping information of the first area and the first segment. A size of the logical address space is greater than a size of a physical storage space of the memory identified by the host.
US11029872B2 Non-volatile storage system with data shaping memory partitions
A non-volatile storage apparatus comprises a non-volatile storage and a control circuit connected to the non-volatile storage. The non-volatile storage structure is organized into multiple partitions. Each partition is preassigned to a different data shaping level. Data to be stored in the non-volatile storage is shaped based on its entropy. The control circuit is configured to write shaped data to a partition of the multiple partitions that is preassigned to a same shaping level as the shaped data.
US11029871B2 Deduplication using nearest neighbor cluster
Disclosed are techniques for data deduplication, which include methods, systems, or computer products for reducing data redundancy in a data storage system comprising searching a cluster of nearest neighbors, wherein the cluster has been created using a locality sensitive hashing algorithm, to determine if a data block has been stored in the data storage system prior to writing the data block. In alternate embodiments, the nearest neighbor clusters could be created using one or more of the following algorithms: k-means clustering algorithm, a k-medoids clustering algorithm, a mean shift algorithm, a generalized method of moment (GMM) algorithm, or a density based spatial clustering of applications with noise (DBSCAN) algorithm.
US11029869B1 System and method for multiqueued access to cloud storage
Systems and methods are disclosed herein for multithreaded access to cloud storage. An exemplary method comprises creating a plurality of mount points by mounting, by a hardware processor, a plurality of file systems on a computer system, creating an image file on each of the plurality of mount points, instantiating, for each of the plurality of mount points, a block device on the image file, creating a union virtual block device that creates one or more stripes from each block device, delegating a request for accessing the union virtual block device, received from a client, to one or more block devices and merging a result of the request from each of the one or more block devices and providing the result to the client.
US11029865B2 Affinity sensitive storage of data corresponding to a mapped redundant array of independent nodes
Affinity sensitive storage of data corresponding to a mapped redundant array of independent nodes, e.g., mapped cluster, in a real storage system, e.g., a real cluster, is disclosed. Different mappings of mapped cluster data to real cluster storage locations can result in different levels of affinity between real nodes of the real cluster. A data storage scheme can be selected based on affinity scores, for example drawn from an affinity matrix, to provide access to stored data that can be more resilient against a real node becoming less available. Further, data recovery from a real node that has become less accessible can be improved where data is stored based on the affinity scores. Generally, data storage that provides greater diversity of data storage locations can be related to more desirable affinity scores. Further, data storage that provides less divergence of affinity scores across an affinity matrix can also be desirable.
US11029864B2 Method and system for dynamic backup policy handshaking
A method and system for dynamic backup policy handshaking. Specifically, the method and system disclosed herein entail optimizing storage space utilization for backup, archiving, and/or disaster recovery-purposed data storage. That is, based on time projections until the data storage reaches capacity, the utilization of the remaining storage space may be optimized without compromising data protection in order to prolong the use of the data storage. In prolonging the utilization of the data storage, tiered data backup policies may be adjusted.
US11029863B2 Using non-volatile random access memory as volatile random access memory
Techniques for using non-volatile random access memory (NVM) as volatile random access memory (RAM) are provided. In one set of embodiments, a computer system can detect that an amount of free space in a volatile RAM of the computer system has become low and, in response, can add one or more memory pages from an unused portion of an NVM of the computer system to the system's volatile RAM pool. Conversely, the computer system can detect that an amount of free space in the NVM has become low and, in response, can return the one or more memory pages from the volatile RAM pool back to the NVM.
US11029862B2 Systems and methods for reducing write tax, memory usage, and trapped capacity in metadata storage
A system and method for metadata storage includes use of a storage controller to receive a write operation from a host, create a metadata entry for storing metadata associated with data written by the write operation, and store the metadata entry into a metadata store. The metadata store includes a plurality of active partitions, a plurality of inactive partitions, and a queue identifying locations in the active partitions where the metadata entry may be stored. The metadata store is further used to access data written to one or more storage devices. Storing the metadata entry into the metadata store includes popping a first location from the queue, identifying a first active partition from the active partitions based on the first location, and storing the metadata entry in the first active partition. In some embodiments, each of the active partitions may be organized into two or more tiers.
US11029860B2 Control device, display device, and method for controlling memory power-saving state
A processor controlling access to a memory includes: a physical layer controller executing data access to the memory; a memory controller accepting an access request to the memory from a plurality of bus masters and causing the physical layer controller to execute the access request; and a CPU. The CPU shifts the memory controller into a busy state to accept the access request and stand by for execution, when a condition to turn the memory into a power-saving state is satisfied. The CPU executes control to turn the memory into the power-saving state, with the memory controller being in the busy state.
US11029851B2 Sub-block modifications for block-level snapshots
Generally described, one or more aspects of the present application relate to a public snapshot service for creating and managing block-level snapshots. Snapshots can be configured to enable writing at the sub-block level. Subsequent modifications made to blocks storage volume that forms the basis of the snapshots can be backed up as a sub-block level operations.
US11029846B1 Method and apparatus for a dynamic search keyboard
Disclosed herein are methods and apparatus for content searching using a dynamic search keyboard. A method for searching for content includes displaying, on a display device, a search page including at least a dynamic search keyboard and a search bar. A character is selected on the dynamic search keyboard using a remote control device. The selected character is displayed on the search bar. The dynamic search keyboard is reconfigured using the selected character as the focus and relevant characters are positioned proximate to the selected character based on search algorithm analysis. The reconfigured dynamic search keyboard is displayed. The character selection and dynamic search keyboard reconfiguration are repeated until an exit action.
US11029840B2 Vehicle manipulation device, vehicle system, vehicle manipulation method, and storage medium
A vehicle manipulation device is configured to control a vehicle by wirelessly communicating with a communication device in the vehicle, and includes a touch panel, a detection unit, and a request unit. The detection unit is configured to detect an input manipulation of a user with respect to the touch panel. The request unit is configured to transmit a control request for causing the vehicle to perform a first operation to the communication device in response to detection of an input manipulation in a first aspect, the first operation being any one of locking and unlocking of the vehicle, and transmit a control request for causing the vehicle to perform a second operation to the communication device in response to detection of an input manipulation in a second aspect different from the first aspect, the second operation including an operation different from locking and unlocking of the vehicle.
US11029839B2 Application display method and terminal
Embodiments of the present invention provide an application display method and a terminal, where the method includes: acquiring a first sliding gesture, where a start position of the first sliding gesture is located in a first preset operating area; and when the terminal detects that the first sliding gesture is a first preset sliding gesture, displaying an application that is in a first state, where the first state includes at least one of the following states: a state of running in the foreground, a state of running in the background, and a state of being buffered in the background. Therefore, a recently used application can be displayed to a user according to a gesture of the user, without a need to dispose a dedicated button, thereby improving operation and control efficiency.
US11029834B2 Utilizing biometric feedback to allow users to scroll content into a viewable display area
Systems and methods are provided for displaying visual content on an electronic device to a user. In some aspects, a viewable display area on a display of the device is determined, the viewable display area representing the portion of the display that the user is capable of seeing. Biometric data representing a state of the user is obtained from biometric device(s). Each state is mapped to one or more predefined control functions, the control functions determining the scrolling direction and scrolling speed of text through the viewable display area of the electronic device. A control function is selected based on a current state of the user, and the selected control function is used to control scrolling of visual content in real time or near real time. The system comprises a machine learning system to provide advanced adaptive capabilities.
US11029833B2 Numerical value determination method, numerical value determination apparatus, electronic device and storage medium
A numerical value determination method is applied to a terminal that can present an interactive interface, and the interactive interface includes a slider control. The method includes: controlling, according to a received operation event, the sliding control so that same moves within the interactive interface; acquiring a first projection position, on a first coordinate axis corresponding to a first count item, of the sliding control, and a second projection position, on a second coordinate axis corresponding to a second count item, of the sliding control; determining, according to the first projection position, a first count value corresponding to the first count item, and determining, according to the second projection position, a second count value corresponding to the second count item; and determining and presenting a target numerical value according to the first counting value and the second counting value.
US11029831B2 Providing complications on an electronic watch
Systems, methods, and devices can allow applications to provide complication data to be displayed in a complication of a watch face. A client application can create a complication data object according to a template to efficiently select how the complication data is to be displayed. For example, a complication controller on the watch can receive new data and determine which template to use. The complication data object can be sent to a display manager that can identify the selected template and display the data according to the template.
US11029828B2 Object connection breaking system and method
A system having a processor is provided that visually manipulates objects on a touch screen responsive to inputs through the touch screen. The processor may receive a selection of a first object while a second object remains unselected. Also the processor may be responsive to first motion inputs representative of the selected first object being moved with a first motion that does not have a predetermined motion characteristic, to maintain a connection between the first and second objects while changing the positions of the first object and at least a first portion of the second object. In addition, the processor may be responsive to second motion inputs representative of the selected first object being moved with a second motion that has the predetermined motion characteristic, to break the connection between the first and second objects.
US11029822B2 Data transmission method, device and mobile terminal
A method, a device and a mobile terminal for data transmission are provided. The transmission method is applied in the mobile terminal, when a user wants to share data, target data can be determined in a present application by the mobile terminal, then the mobile terminal is moved to obtain a moving direction and a moving displacement when the mobile terminal moves; an application currently corresponding to the screen of the mobile terminal is determined according to the moving direction, the moving displacement and an initial position of each application; when a predetermined condition is satisfied, an application corresponding to the screen of the mobile terminal is determined to be a target application, and the determined target data are transmitted to the target application; it only needs to move the mobile terminal to determine the target application when a predetermined condition is met for transmitting data to the target application.
US11029820B2 Information processing apparatus, non-transitory computer readable recording medium that records a dashboard application program, and image forming apparatus management system
An information processing apparatus includes an outlier detecting unit configured to detect an outlier value included in the numerical value about the certain element, an analysis candidate determining unit configured to determine an analysis candidate if the outlier value about the certain element is detected, the analysis candidate indicating a candidate of an analysis action for the outlier value about the certain element, and an analysis candidate display unit configured to generate a first GUI indicating the outlier value, and display the first GUI in association with the outlier value in the chart displayed on the display device, and generate a second GUI configured to instruct to execute the analysis action that the analysis candidate indicates, and display the second GUI on the display device if the first GUI displayed on the display device is operated or pointed by a cursor.
US11029816B2 Mobile device and method for executing particular function through touch event on communication related list
A mobile device and a touch-based operation method allow a user to easily and conveniently use a desired communication-related function through a touch-sensitive interface. The mobile device displays a scrollable communication-related list that includes but is not limited to a call log list, a message list, a phonebook list, and an email list. When a specific item is selected in response to a first touch event, the mobile device determines whether or not a second touch event occurs on the selected item in a non-scrollable direction. Then the mobile device executes a particular function predefined in the selected item in response to the second touch event occurring in the non-scrollable direction.
US11029815B1 Modular systems and methods for selectively enabling cloud-based assistive technologies
Methods and systems for manual and programmatic remediation of websites. JavaScript code is accessed by a user device and optionally calls TTS, ASR, and RADAE modules from a remote server to thereby facilitate website navigation by people with diverse abilities.
US11029814B1 Visualization of a machine learning confidence score and rationale
A unique user interface for improving machine learning algorithms is described herein. The user interface comprises an icon with multiple visual indicators displaying the machine learning confidence score. When a mouse hovers over the icon, a set of icons are displayed to accept the teaching user's input. In addition, the words that drove the machine learning confidence score are highlighted with formatting so that the teaching user can understand what drove the machine learning confidence score.
US11029812B2 Apparatus containing color coded group and member icons and method of grouping and degrouping members icons in lighting applications
A method of controlling lighting that includes color coding at least one group icon for a scene for lighting on a light control interface. The at least one group icon can be color coded with a first type color coded identifier corresponding to the scene. The method can continue with grouping at least one member icon designating a light function form for at least one lamp to the at least one group icon on the light control interface. The at least one member icon may include a second type color identifier, in which a member icon being grouped to a group icon has a same color for the second type color identifier for the member icon as the first type color identifier for the group icon.
US11029811B2 Adjusting appearance of icons in an electronic device
A method for adjusting a display of an electronic device includes performing, in iterations, a current execution of icon processing for icons on the display. Each iteration includes selecting, as a candidate for appearance adjustment, one of the icons, where the selected icon has not been previously selected as a candidate in the current execution and selecting an appearance for the candidate based on at least one of the icons neighboring the candidate. The selecting the appearance includes selecting between changing and not changing the appearance in response to comparing an average quantitative hue of the candidate to the at least one of the neighboring icons and changing the appearance of the candidate responsive to selecting to change the appearance. Changing the appearance includes changing the average quantitative hue of the candidate. The method includes repeating the iterations until all the icons have been selected as candidates for appearance adjustment.
US11029807B2 Thermostat with an interactive twisted nematic display
An electronic device that may be a thermostat includes a TN display configured to display at least one icon being interactive, and display information requested via the at least one icon. A control module of the electronic device is coupled to the TN display and is configured to receive a control command from the at least one icon and output the information to the TN display. A computer readable memory of the electronic device is coupled to the control module for storing at least a portion of the information.
US11029806B1 Digital product navigation tool
A graphical user interface generates a control pane and a diagram pane. The control pane graphically depicts control objects that are each associated with a different viewpoint of digital products. The diagram pane displays graphical representations based upon a user-selected control object in the control pane. In use, a hierarchical view of digital products is presented in the diagram pane. A user can select a digital product from the hierarchical view, and then graphically navigate the digital product, whereby the graphical user interface presents aspects of the digital product, represented as nodes and interconnecting lines in different views defined by the viewpoint associated with user-selected control objects available in the control pane.
US11029803B2 Robot
Disclosed herein is a robot including at least one of a display or a speaker, at least one sensor configured to detect a physical stimulus, and a processor configured to detect a first physical stimulus based on a first sensing value acquired from the at least one sensor and output a first interface representing a first emotion corresponding to the first physical stimulus via at least one of the display or the speaker. The processor is configured to detect repetition of the first physical stimulus based on at least one sensing value sequentially acquired from the at least one sensor and output an interface representing an emotion equal to or different from the first emotion via at least one of the display or the speaker, whenever the repeated first physical stimulus is detected.
US11029799B1 Visualized item based systems
Techniques for dynamic display of visualized units received from plural sources are described. Visualized units are scheduled for display for a time period and rendered on the display for the time period. The visualized units can be shared according to user preferences, picked according to a user selection into personal, shareable sets of visualized units. The visualized units can be annotated, mixed from different sources and focused.
US11029797B2 Electronic device and method for controlling pressure input
An electronic device according to various embodiments of the present invention comprises: a housing including a first plate and a second plate spaced apart from the first plate; a touch screen display disposed inside the housing and exposed through a part of the first plate; a pressure sensing circuit disposed between the first plate and the second plate, and configured to detect pressure caused by an external pressure applied to at least a part of the touch screen display; a wireless communication circuit disposed inside the housing; at least one processor disposed inside the housing and electrically connected to the touch screen display, the pressure sensing circuit, and the wireless communication circuit; and a memory disposed inside the housing and electrically connected to the processor, wherein the memory is configured to store an application program including a user interface and instructions, wherein the instructions are configured to cause the processor to, when executed, display at least one object on the user interface on the touch screen display, detect a pressure level for a user input in the at least one object or in the periphery thereof by using the pressure sensing circuit, and select one of a plurality of operations, related to the at least one object, on the basis of at least one part of the detected pressure level. Other embodiments are also possible.
US11029794B2 Touch panel, display panel, and display unit
A touch panel, a display panel, and a display unit achieving prevention of erroneous detection caused by external noise. The touch panel includes: a plurality of detection scan electrodes extending in a first direction and a plurality of detection electrodes facing the plurality of detection scan electrodes and extending in a second direction which intersects the first direction. A ratio of fringe capacitance to total capacitance between one or more selected detection scan electrodes and a first detection electrode is different from a ratio of fringe capacitance to total capacitance between the one or more selected detection scan electrodes and a second detection electrode. The one or more selected detection scan electrodes are selected, in a desired unit, from the plurality of detection scan electrodes, to be supplied with a selection pulse, and each of the first and the second detection electrodes is selected from the plurality of detection electrodes.
US11029789B2 Touch structure and method of manufacturing the same, touch substrate and touch display device
A touch structure includes a touch functional layer and a first transparent layer. The touch functional layer includes a first conductive layer and a second conductive layer that are stacked. The first conductive layer includes a plurality of electrodes spaced apart from each other. Orthographic projections of the plurality of electrodes and a region between any two adjacent electrodes of the plurality of electrodes on a plane perpendicular to a thickness direction of the touch functional layer is within a range of an orthographic projection of the first transparent layer on the plane.
US11029788B2 Display device including a force sensor
A display device including: a display panel; a printed circuit board connected to the display panel; an elastic element disposed between the display panel and the printed circuit board; a first conductor disposed between the elastic element and the printed circuit board; and a second conductor disposed between the elastic element and the display panel, and forming a capacitance with the first conductor, wherein the printed circuit board includes a first pad connected to the first conductor.
US11029786B2 Touch sensitive method, apparatus and electronic system for reducing interference from pixel refreshing
A touch sensitive method for reducing interference from pixel refreshing: comprising: performing three detections, each separated by a time interval, via multiple sensing electrodes of a touch screen to generate multiple first detection values, second detection values and third detection values, respectively; adding detection values with respect to the multiple sensing electrodes up as multiple sums of detection values; determining that an external conductive object is approximating or touching the touch screen nearby a N-th sensing electrode according to the multiple sums; and determining a position of the object locates according to one of the first detection values, the second detection values and the third detection values.
US11029785B2 Method for improving accuracy of touch screen event analysis by use of spatiotemporal touch patterns
A method of classifying touch screen events uses known non-random patterns of touch events over short periods of time to increase the accuracy of analyzing such events. The method takes advantage of the fact that after one touch event, certain actions are more likely to follow than others. Thus if a touch event is classified as a knock, and then within 500 ms a new event in a similar location occurs, but the classification confidence is low (e.g., 60% nail, 40% knuckle), the classifier may add weight to the knuckle classification since this touch sequence is far more likely. Knowledge about the probabilities of follow-on touch events can be used to bias subsequent classification, adding weight to particular events.
US11029779B2 Capacitive sensor and input device
Three or more detection electrodes intersect in each of sections that divide a region to which an object is approachable. The detection electrodes each include partial electrodes connected in cascade via wiring, and partial electrodes included in the detection electrodes that intersect in each section are disposed in the section. Three or more partial electrodes disposed in the section includes a single first partial electrode and at least two second partial electrodes. The first partial electrode is connected in cascade to the partial electrode on one side through a first-layer or second-layer wiring and to the partial electrode on the other side through the second-layer wiring. Each second partial electrode is connected in cascade to the partial electrode in one side through the first-layer wiring and to the partial electrode on the other side through the second-layer wiring.
US11029772B1 Transparent conductive laminated structure including a first conductive film and first adhesive layer disposed on the first conductive film and touch panel
A transparent conductive laminated structure and touch panel are disclosed. The transparent conductive laminated structure comprises a first conductive film including a first surface and a second surface opposing the first surface. A first adhesive layer is disposed on the first surface of the first conductive film, and a protective film is disposed on the first adhesive layer. A peeling strength between the first adhesive layer and the first conductive film is greater than a peeling strength between the first adhesive layer and the protective film.
US11029770B2 Image display apparatus and method, image display system, and program
According to some aspect, an image display apparatus may include a communication section receiving a plurality of remote operation signals corresponding to remote operations of a plurality of input apparatuses, and a combination section combining a first image based on the plurality of individual remote operation signals received by the communication section and a second image supplied from other apparatus into a third image, and outputting the third image.
US11029766B2 Information processing apparatus, control method, and storage medium
There is provided an information processing apparatus including: a recognition unit which recognizes an irradiation position of laser light by a laser pointer to a projection image; an acquisition unit which acquires movement information of the laser pointer; and an output unit which outputs a control signal for causing display of an object within a projection image corresponding to the irradiation position to be changed in accordance with the movement information.
US11029763B2 Input device and electronic device
An input device and an electronic device are provided. The input device includes one or more force-receiving portions configured to receive an external force applied by an operation object. The input device also includes a moving portion corresponding to each force-receiving portion and configured to move in response to the external force received on a corresponding force-receiving portion satisfying a first condition. In addition, the input device includes a trigger portion corresponding to each moving portion and configured to generate an input signal after a motion of a corresponding moving portion satisfies a second condition. Further, the input device includes one or more radiation portions configured to transmit or receive a wireless signal.
US11029747B2 Electronic apparatus and control method for adjusting priority of an application based on activations
The time required for transition from an on-state to a suspend state is reduced. An electronic apparatus includes: a memory and a memory; a current control unit that performs a control to shut off supply of current to the memory; and a memory management unit that allocates a memory region in either the memory or the memory based on preference information indicating a memory region that needs to be preferentially allocated in the memory. For example, the preference information includes association with a first priority as a degree at which a memory region to be used by an application needs to be preferentially allocated in the memory, and when receiving a request of allocation of the memory region from the application, the memory management unit more preferentially allocates the memory region in the memory as the first priority associated with the application in the preference information is higher.
US11029737B2 Partitioning member, hard disk fixing mechanism and server
A hard disk fixing mechanism includes a casing, a partitioning member, a fixing feature, a plurality of studs and a number of position-limiting slots. The casing has two plates. The partitioning member is connected to the plates to define two accommodating areas for accommodating hard disks. These studs are respectively located on the plates. These position-limiting slots are respectively formed on two opposite sides of the partitioning member so that the studs are removably buckled on the position-limiting slots. The fixing feature is able to fix the partitioning member to the casing to prevent the studs from being disengaged from the position-limiting slots.
US11029735B2 Mandrel flex circuit routing
Cable assemblies for providing electrical communication between hinged sections of an electronic device are described. The cable assemblies can include a cover that covers one or more cables that run through a hinge region of the electronic device. The cable and cover can be drawn over a mandrel of the hinge region. The cover and the portions of the mandrel can be visible to a user at the hinge region of the electronic device. The cover can be sufficiently rigid to guide a path of the cable and protect the cable from bending beyond a prescribed angle during rotation of the electronic device at the hinge region. The cover can also be sufficiently rigid to prevent ceasing or folding of the cover and the cable during rotation of the electronic device at the hinge region.
US11029734B2 Cycling computer
A cycling computer includes a housing for enclosing an electronics package and a mount for removably securing the housing to the front of a bicycle. The housing has a wedge-shaped profile defined by a leading edge and a lower front surface extending rearward and downward to a bottom surface. The computer mount includes a cradle for removably receiving the housing. A bracket arm extends between the cradle and a mounting adapter which is used to connect to a handlebar or otherwise. The cradle further includes a curved underside surface extending rearward from a forward edge that is sized and shaped to align with the lower front surface of the computer housing to form a substantially smooth and continuous aerodynamic surface from the leading edge of the computer housing to a rear edge of the cradle.
US11029733B2 Display device
A display device includes a display module including a first area and a second area, a support plate on a back surface of the display module and including a first support portion supporting the first area of the display module and a plurality of support bars supporting the second area, a case receiving the display module and the support plate and configured to control a size of an opening, exposing the display module, by a sliding operation, and a support unit coupled to the case and movable along the display module in the sliding operation to support the plurality of support bars.
US11029730B2 System for discharging heat out of head-mounted display based on hybrid fan
A head-mounted display (HMD) includes a hybrid fan, a printed circuit board (PCB) with one or more electronic components and a heat pipe to dissipate heat. The hybrid fan has a center axis extending from a rear side of the HMD to a front side of the HMD. The hybrid fan pulls air from a rear side of the HMD. The heat pipe has an end coupled to the PCB. The heat pipe partially surrounds a periphery of the hybrid fan and transfers heat away from at least the PCB. The HMD further includes a side cover and a front cover. The side cover encloses the hybrid fan, the PCB and the heat pipe. The front cover is attached to the side cover with a slit between an outer edge of the front cover and an outer edge of the side cover to discharge air from the hybrid fan.
US11029725B2 Foldable folio
A folio for a portable information device may include: a first flat portion attached to a first portion of the portable information device; a second flat portion attached to a second portion of the portable information device; a third flat portion not attached to but in contact with the first portion of the portable information device; a first connecting portion that connects the first flat portion with the second flat portion, wherein the first connecting portion is foldable along a longitudinal axis of the first connecting portion; and a second connecting portion that connects the first flat portion with the third flat portion, wherein the second connecting portion is bendable along a longitudinal axis of the second connecting portion.
US11029724B2 Display device with pressure sensor
A display device includes: a display panel; and a sensor provided on one surface of the display panel to detect external pressure. The sensor includes: a first base substrate having a sensing region and a non-sensing region; a plurality of first conductive patterns extending in a first direction in the sensing region of the first base substrate; a second base substrate facing opposite to the first base substrate; a plurality of second conductive patterns extending in a second direction intersecting the first conductive patterns disposed on a surface of the second base substrate; a pressure sensitive material layer disposed between the first and second conductive patterns, the pressure sensitive material layer having a resistance that varies in response to pressure; and an adhesive layer connecting the first and second base substrate, the adhesive layer being disposed in the same layer as the pressure sensitive material layer.
US11029723B1 Keyboard device
A keyboard device includes: a base member having a top face on which a first unit and a second unit are placed; a driving part configured to relatively move the first unit and the second unit between a storage position and a usage position; at the storage position, the first side face and the second side face meshing with each other while being displaced in a front-rear direction of the keyboard device; at the usage position, the first side face and the second side face meshing with each other without being displaced in the front-rear direction so that the units are placed side by side in a left-right direction of the keyboard device to define a single keyboard; and an operating member configured to move the first unit and the second unit between the usage position and the storage position.
US11029721B2 Electronic device capable of adjusting light emitting frequency, computer system having the same and method for adjusting light emitting frequency of electronic device
An electronic device capable of adjusting light emitting frequency includes an oscillator used to generate an oscillation signal, a microcontroller connected to the oscillator, and a light emitting module connected to the microcontroller. The microcontroller is used to define that an oscillation times of the oscillator within a unit time period is an original oscillation times. The microcontroller sets a correspondence between a switching period and the original oscillation times. The microcontroller is further used to receive the oscillation signal to calculate a time elapse. The microcontroller is configured to control on or off of the light emitting module according to the switching period and the time elapse.
US11029720B2 Area-efficient scalable memory read-data multiplexing and latching
Described is apparatus comprising a first circuitry, a second circuitry, and a third circuitry. The first circuitry may have an output coupled to a shared-read-data signal path, and the first circuitry either driving its output to a value based on a sensed memory bit, or not driving its output. The second circuitry may have a first clocked inverter and a second clocked inverter cross-coupled with the first clocked inverter, an input of the first clocked inverter being coupled to the shared-read-data signal path, and an output of the first clocked inverter being coupled to an inverse-data signal path. The third circuitry may have an inverter with an input coupled to the inverse-data signal path and an output coupled to a data signal path.
US11029719B2 Control arrangement consisting of an actuating element with an input surface and rotary actuator arranged on said input surface
The present disclosure relates to an operating assembly consisting of a carrier, an actuating element that is mounted movably relative to the carrier and so as to return into a rest position and which defines an input surface and has a detector for detecting a touch occurring on the input surface, and of at least one rotary adjuster, which is disposed on the input surface and is mounted rotatably relative to the input surface, and of a matrix of force sensors between the carrier and the actuating element, and of an evaluator, which is configured for carrying out a positional determination of a touch that has occurred on the input surface from the signal obtained by the detector, and for identifying at least one action of the actuating force on the rotary adjuster based on the signals of the matrix of force sensors by a comparison with predetermined values.
US11029718B2 Low noise bandgap reference apparatus
An apparatus is provided which includes: a first supply node; a second supply node; a first transistor coupled to the first supply node, the first transistor is to provide a first current which is complementary to absolute temperature (CTAT); a second transistor coupled to the first supply node, the second transistor is to provide a second current which is proportional to absolute temperature (PTAT); a resistive device coupled in series at a node with the first and second transistors, and coupled to the second supply node, wherein the node is to sum the CTAT and the PTAT currents.
US11029717B2 Programmable power supplies for cellular base stations and related methods of reducing power loss in cellular systems
Methods of powering a radio that is mounted on a tower of a cellular base station are provided in which a direct current (“DC”) power signal is provided to the radio over a power cable and a voltage level of the output of the power supply is adjusted so as to provide a substantially constant voltage at a first end of the power cable that is remote from the power supply. Related cellular base stations and programmable power supplies are also provided.
US11029715B1 Reference-following voltage converter
A voltage converter includes first and second inputs to receive a supply voltage and a reference voltage, respectively, from a power supply component, the supply voltage being higher than the reference voltage by a scaling factor of at least five. The voltage converter iteratively charges an internal filter capacitor to produce a converted voltage that follows the reference voltage by switchably coupling the first input to the filter capacitor while the converted voltage is less than the reference voltage to raise the converted voltage, and by switchably decoupling the first input from the filter capacitor while the converted voltage exceeds the reference voltage to enable the converted voltage to decay.
US11029709B1 Adaptive wind estimation, trajectory generation, and flight control for aerial systems using motion data
Adaptive wind estimation, trajectory generation, and flight control for aerial systems using motion data is provided. The adaptive wind estimation approach may be implemented using onboard computing power, may rapidly converge to true values, may be computationally inexpensive, and may not require any specific hardware or specific vehicle maneuvers for the convergence. There may be no prior knowledge of the wind field, using the motion of the aircraft itself rather than wind sensors. The algorithm may include three blocks. An identification/estimation block may identify aerodynamic drag coefficients in still-air flight and estimate the wind components in moving and variable air flight. A navigation block may generate feasible trajectories, taking into account the estimated wind field. A control block may generate motor/engine thrust commands necessary to track the generated trajectories while compensating for the wind disturbance.
US11029698B2 Method for tracking movement of a mobile robotic device
A method for tracking movement and turning angle of a mobile robotic device using two optoelectronic sensors positioned on the underside thereof. Digital image correlation is used to analyze images captured by the optoelectronic sensors and determine the amount of offset, and thereby amount of movement of the device. Trigonometric analysis of a triangle formed by lines between the positions of the optoelectronic sensors at different intervals may be used to determine turning angle of the mobile robotic device.
US11029696B2 Method, system and related device of implementing vehicle automatically weighing
The application discloses a method, system and related device of implementing vehicle automatically weighing, so as to achieve the automatically weighing of the unmanned vehicle. The method includes: controlling, by a vehicle controller, a vehicle to drive automatically and stop at a weighing position; weighing, by a weighbridge sensor, the vehicle when sensing the vehicle stopping at the weighing position, and sending weighing end information to the vehicle controller; and controlling, by the vehicle controller, the vehicle to start and leave the weighing position when receiving the weighing end information.
US11029693B2 Neural network based vehicle dynamics model
A system and method for implementing a neural network based vehicle dynamics model are disclosed. A particular embodiment includes: training a machine learning system with a training dataset corresponding to a desired autonomous vehicle simulation environment; receiving vehicle control command data and vehicle status data, the vehicle control command data not including vehicle component types or characteristics of a specific vehicle; by use of the trained machine learning system, the vehicle control command data, and vehicle status data, generating simulated vehicle dynamics data including predicted vehicle acceleration data; providing the simulated vehicle dynamics data to an autonomous vehicle simulation system implementing the autonomous vehicle simulation environment; and using data produced by the autonomous vehicle simulation system to modify the vehicle status data for a subsequent iteration.
US11029692B2 Robotic device for providing vertical mobility
A robotic device for providing vertical mobility has a payload disposed inside a central compartment and can move up and down through spring load to keep intimate contact with the surface and cross over bumps. The apparatus uses a flexible seal to create a reliable vacuum chamber. The flexible seal comprises a foam ring inside fabric pocket. A plurality of rod and spring strips are configured to apply a downward force to the flexible seal to conform with surface curvatures. The fabric pocket fills in the gaps or seams to maintain a vacuum. The air flows inside a manifold and passes through a filter to avoid debris from damaging the vacuum motor assembly.
US11029691B1 Nonholonomic robot field coverage method
A software product and methods determine a field coverage method for a nonholonomic robot to process a field using parallel lanes. A cellular decomposition algorithm divides the field into a plurality of cells, each having a plurality of parallel lanes. Permutations of lane processing orders are determined for each cell, based upon a minimum turning radius of the robot. A cell graph is generated to determine a shortest path for single-time processing each lane in each cell without violating the minimum turning radius of the robot. A step list defining movement of the nonholonomic robot along each lane in each cell of the shortest path through the cell graph is generated, and transits between the lanes, and laps around the field and any obstacles are added. A path program to control the nonholonomic robot to process the field is generated based upon the step list.
US11029681B2 Semi-autonomous payload retrieval system
A semi-autonomous work machine having an operator compartment with a user-input interface; a machine CAN bus configured to receive a local user-input signal from the user-input interface; a controllable subsystem communicatively coupled to the machine CAN bus; a gateway interface controller configured to receive a remote user-input signal from a remote controller remotely located from the work machine, the gateway interface controller further configured to generate a CAN signal based on the remote user-input signal to command and actuate the controllable subsystem using the machine CAN bus, wherein the local user-input signal overrides the remote user-input signal.
US11029678B2 Analysis system
A system for controlling an operating condition of an operating system includes a data collector, controller and processing logic comprising a model of the operating system including sets of operation parameters and correlated operating conditions. Values of a portion of the operation parameters are retrieved and form an initial parameter set which is compared with correlated operating conditions. The processing logic determines a correlated operating condition with a corresponding probability of coincidence and for a matching operating condition with the highest probability of coincidence checks whether other matching operating conditions with a similar probability of coincidence exist. If another matching operating condition exists, an additional operation parameter with a similar probability of coincidence is obtained and the process is repeated from the comparison step until no other matching operating conditions with a similar probability of coincidence exist, at which point the matching operating condition is transmitted to the controller.
US11029676B2 Safety monitoring method and apparatus for an industrial control system
A safety monitoring method and apparatus for an industrial control system include an advantage of quick and accurate detection of an abnormal behavior in the industrial control system. An embodiment of the method includes: providing the first data generated during the process of operating of an industrial control system and performing the first statistics on the first data; providing a result of the first statistics to a user; obtaining an operation performed by the user on the result of the first statistics; determining, based on the operation, a target time period related to the first statistics and the second data satisfying a preset condition in the first data; and obtaining a result of second statistics in the target time period, and based on the result thereof, performing the safety analysis on the industrial control system.
US11029675B1 Extensible industrial internet of things platform
In an illustrative embodiment, the present disclosure relates to systems, methods, and an industrial internet of things (IIOT) platform and environment for generating a device integration definition to be used for configuring a new device type for interoperability with the IIOT platform and environment, where the device integration definition includes a standardized format in a programming language syntax, the device integration definition is customizable using code hook templates for issuing commands to the device type, and the device integration definition is customizable using control templates for applying the device integration definition as a foundation for preparing a graphical user interface for configuring devices of the device type with the IIOT platform and environment.
US11029671B1 Integrated wire harness batch production using augmented reality
Virtually-integrated wire harness design and automated production systems and methods that achieve completely integrated data management by automatically producing scripts to dynamically propagate production commands and data to various subsystems for handling assembling necessary circuits and wire harness layout boards to produce corresponding batches of wire harnesses while script-based methods control configuring, testing, and using wire harness layout boards, and assembling, testing, reworking, and delivering wire harnesses. Augmented reality is used to assist in the assembly of layout boards and wire harnesses.
US11029661B2 Remote user interface actuation using a piezoelectric grid
Embodiments disclosed herein provide systems, methods, and computer-readable media to remotely actuate a user interface of a computing device. In a particular embodiment, a method includes receiving actuation information for a targeted portion of the user interface and determining control signals for a piezoelectric grid. The control signals direct application of electricity to the piezoelectric grid to deform the piezoelectric grid for actuation of the targeted portion of the user interface. The method further includes transferring the control signals to the piezoelectric grid.
US11029659B2 Method and apparatus for remote field programmable gate array processing
In one embodiment, an apparatus comprises a fabric controller of a first computing node. The fabric controller is to receive, from a second computing node via a network fabric that couples the first computing node to the second computing node, a request to execute a kernel on a field-programmable gate array (FPGA) of the first computing node; instruct the FPGA to execute the kernel; and send a result of the execution of the kernel to the second computing node via the network fabric.
US11029658B2 Systems and methods for controlling additive manufacturing
A system is disclosed for use in additively manufacturing a structure. The system may include an additive manufacturing machine, a memory having computer-executable instructions stored thereon, and a processor. The processor may be configured to execute the computer-executable instructions to determine a characteristic of an existing point to be used as an anchor for a path of composite material discharged by the additive manufacturing machine. The processor may also be configured to execute the computer-executable instructions to selectively cause the additive manufacturing machine to discharge the path of composite material with a variable ratio of matrix-to-fiber at the existing point that is based on the characteristic.
US11029656B2 Occupancy based demand response dispatch prioritization system
A method for prioritizing a demand response program event based on occupancy for one or more buildings of one or more building types participating in a demand response program, the method comprising: receiving energy consumption and outside temperature streams Ei(h,T) corresponding to a portion of the one or more buildings, and receiving and employing occupancy components for each of the one or more buildings within the portion to process the streams, and generating occupancy levels corresponding to the one or more buildings within the portion, and assigning the occupancy levels to remaining ones of the one or more buildings not in the portion; and optimizing execution of the demand response program event by employing the occupancy components to prioritize dispatch messages to the one or more buildings to achieve objectives of the demand response program event.
US11029652B2 Systems, methods and devices for managing/controlling energy production and/or energy storage systems
A method for controlling an energy storage system which includes receiving time-series data and customer specific data and developing one or more customer specific control models based, at least in part, on the time-series data and the customer specific data. After developing one or more customer specific control models, the method proceeds by training the customer specific control models and then deploying the customer specific control model to the customer for use by the customer to determine which of a plurality of modes the energy storage system should be in. The method may include the development, deployment and/or execution of one or more centralized control models for controlling a network of any combination of common and/or different customer control models.
US11029646B2 System and method for holographic imaging of a single plane of an object using polarization-sensitive optical element
A system and method to produce a hologram of a single plane of a three dimensional object includes an electromagnetic radiation assembly to elicit electromagnetic radiation from a single plane of said object, and an assembly to direct the elicited electromagnetic radiation toward a hologram-forming assembly. The hologram-forming assembly creates a hologram that is recorded by an image capture assembly and then further processed to create maximum resolution images free of an inherent holographic artifact.
US11029644B2 Drum unit, cartridge and coupling member
A drum unit for a cartridge includes a cylindrical photosensitive drum having an axis L1, and a coupling member operatively connected to the photosensitive drum. The coupling member includes a drum flange provided at an end of the photosensitive drum with a part of the drum flange being positioned inside of the photosensitive drum. The drum unit also includes a connecting part operatively connected to the drum flange, with the connecting part including a cap positioned adjacent to the drum flange, an arm portion extending from the cap in a direction of the axis L1, and a projection projecting from the arm portion in a direction perpendicular to the axis L1. The arm and the projection are movable relative to the drum flange and the cap.
US11029640B1 Process cartridge
A developing unit, which is attachable to and detachable from a photosensitive member unit, includes: a developing roller; a housing in which a holding space that holds toner is formed; and a pressing receiving portion that receives pressing force from a pressing member. The housing includes a first bottom portion that projects toward an outer side of the holding space, and a second bottom portion that projects toward the outer side of the holding space, in a state in use. When viewed in a direction of a rotation axis of the developing roller, at least part of the pressing receiving portion is located in a space surrounded by the first bottom portion, the second bottom portion, and a tangent line tangent to both an outer wall of the first bottom portion and an outer wall of the second bottom portion.
US11029639B2 Process cartridge
A process cartridge includes: a drum cartridge including a photosensitive drum; and a toner cartridge which is mountable on the drum cartridge and stores toner, wherein the drum cartridge includes: a cleaner configured to collect waste toner on the photosensitive drum; a waste toner conveyance tube configured to convey the waste toner collected by the cleaner; and a developing unit which includes a developing roller configured to supply toner to the photosensitive drum and is swingable about a swing axis with respect to the photosensitive drum, and wherein the toner cartridge has a waste toner storing chamber for storing the waste toner conveyed by the waste toner conveyance tube.
US11029638B2 Image forming apparatus
An image forming apparatus includes: a drawer movable between an inside position and an outside position; a drum cartridge including a photoconductive drum rotatable about a first axis; and a developing cartridge including a developing roller rotatable about a second axis. The drum cartridge includes a first developing-roller guide pivotable between a first position where the first developing-roller guide guides the developing roller when the developing cartridge is mounted on the drawer with the drum cartridge being mounted on the drawer, and a second position where the first developing-roller guide guides the developing roller with the drum cartridge and the developing cartridge being mounted on the drawer. The second axis is located below the first axis in a state in which the drum cartridge and the developing cartridge are mounted on the drawer, and the first developing-roller guide is located at the second position.
US11029637B2 Positioning structure between sheet feeder and image forming apparatus to be installed onto top of the sheet feeder
A positioning structure includes a positioning aiding member attached to a horizontal beam of a sheet feeder and having a positioning hole formed at an opposed portion thereof opposed to the horizontal beam. The positioning aiding member has a guide part that, when an image forming apparatus is installed onto a top of the sheet feeder, guides a horizontal beam of the image forming apparatus such that a positioning hole formed in a lower surface of the horizontal beam of the image forming apparatus approaches a first positioning pin coupled with the positioning aiding member as viewed in an extending direction of the horizontal beam of the sheet feeder.
US11029636B2 Gear mechanism including gear and bearing portion having notched portion, and image forming apparatus provided with the same
A gear mechanism includes: at least one gear including a rotation shaft; and at least one bearing portion. The at least one gear can meshingly engage with another gear that applies a force to the at least one gear. The at least one bearing portion includes: a collar portion supporting the rotation shaft; and a notched portion exposing a portion of the rotation shaft to an outside. A first imaginary plane defines a first region and a second region of the at least one bearing portion. The first imaginary plane extends in an axial direction and contains a first linear line passing through a center of the rotation shaft and perpendicular to a direction of a line of action of the force. The first region is positioned downstream of the first linear line in the direction of the line of action. The notched portion is formed in the second region.
US11029630B2 Fuser unit heater support
A support of a heater in a fuser, the support including: two parallel sides and a back side, the three sides forming a U shaped cross section, the cross section having a non-uniform wall thickness.
US11029629B2 Image forming apparatus and image forming method with temperature control
According to one embodiment, an image forming apparatus includes a fixing roller, a heater, a heater controller, and a roller controller. The fixing roller conveys a sheet by rotation and fixes a recording material formed on the sheet to the sheet. The heater heats the fixing roller. The heater controller controls a temperature of the heater. The roller controller controls a rotation speed of the fixing roller. When the roller controller satisfies a predetermined condition indicating that a fixing part temperature indicating a temperature of the fixing roller is not suitable for operation, the roller controller increases a rotation speed to be higher than a rotation speed of a case in which the predetermined condition is not satisfied.
US11029625B2 Image forming apparatus
An image forming apparatus includes: an image carrier configured to carry an image; a transfer unit configured to transfer the image to a medium; and a cleaner configured to remove deposits on a surface of the image carrier after passing through a position of the transfer unit, in which when a type of a medium to be used is a first medium, the cleaner improves an ability to remove the deposits from the image carrier as compared with a case where the medium to be used is a second medium having a lower transfer sensitivity than the first medium.
US11029622B2 Developer carrying member, process cartridge, and electrophotographic apparatus
Provided is a developer carrying member that enables stable formation of images of high quality even on recording paper having a high talc content. The developer carrying member includes a conductive base member and a surface layer, wherein the surface layer includes a urethane resin, and the urethane resin has a carbonate bond and a tertiary amine structure.
US11029621B2 Conductive roll for electrophotographic device
A conductive roll for electrophotographic device is provided. The conductive roll for electrophotographic device 10 includes a shaft body 12 and a non-foamed elastic body layer 14 formed on an outer periphery of the shaft body 12. The elastic body layer 14 is made of a cross-linked product of a silicone rubber composition containing the following (a) to (d), and a secondary particle diameter of the following (d) in the elastic body layer 14 is within a range of 100 to 500 nm. (a) is an organopolysiloxane, (b) is a crosslinking agent, (c) is a microcapsule catalyst made of fine resin particles which encapsulate a crosslinking catalyst by a resin other than a silicone resin, and (d) is silica with a BET specific surface area of 70 to 350 m2/g.
US11029618B2 Carrier, electrophotographic developer and production method of carrier
There is provided a carrier including a magnetic core material having a surface coated with a surfactant-containing resin mixture of an elemental fluorine-containing resin and a polyimide resin. The carrier has an elution amount of an eluted material into water in an elution test ranging from 180 ppm to 3,500 ppm.
US11029617B2 White toner and method for producing same
A white toner comprising a toner particle including a binder resin, an inorganic white pigment, and a polyvalent metal salt compound, wherein the inorganic white pigment has an acidic group at a surface thereof; an amount of the inorganic white pigment in the toner particle is 10% to 50% by volume; the polyvalent metal salt compound is a specific compound; an absolute value of the difference between an SP value (J/cm3)1/2 of the binder resin and that of the polyvalent metal salt compound is 0.0 to 6.0; and an amount of the polyvalent metal salt compound, an amount of a polyvalent metal, the amount of the inorganic white pigment, and an amount of the acidic group at a surface of the inorganic white pigment satisfy a specific relationship.
US11029603B2 Chemical replacement system
Embodiments of the present disclosure describe a chemical replacement system and a method to automatically replace PR bottles. The chemical replacement system includes a computer system and a transfer module. The computer system can receive a request signal to replace one or more chemical containers and transmit a command to the transfer module. The transfer module, being controlled by the computer system, can include a holder configured to hold the one or more chemical containers (e.g., PR bottles); a door unit configured to open in response to the command; and a transfer unit configured to eject the holder in response to the command for replacement. The chemical replacement system can further include an automated vehicle configured to replace the one or more chemical containers in the ejected holder.
US11029602B2 Photoresist composition and method of forming photoresist pattern
A method of forming a photoresist pattern includes forming a protective layer over a photoresist layer formed on a substrate, and selectively exposing the photoresist layer to actinic radiation. The photoresist layer is developed to form a pattern in the photoresist layer, and the protective layer is removed. The protective layer includes a polymer having fluorocarbon pendant groups.
US11029600B2 Resist composition and method of forming resist pattern
A resist composition including a resin component having more than 30 mol % of a structural unit represented by formula (a0-1), and an acid generator represented by formula (b1) in which R01 represents a hydrogen atom, an alkyl group or a halogenated alkyl group; Va01 represents an alkylene group; Ra01 represents an acid dissociable group; Rb01 represents an cyclic hydrocarbon group; Lb01 represents —O—C(═O)— or —C(═O)—O—; Yb01 represents a divalent linking group or a single bond; Vb01 represents a fluorinated alkylene group; Rb02 represents a fluorine atom or a hydrogen atom; provided that the total number of fluorine atoms contained in Vb01 and Rb02 is 2 or 3; and Mm+ represents an m-valent organic cation.
US11029599B2 Chemically amplified positive photoresist composition and pattern forming method using same
The present invention relates to a photosensitive resin composition suitable for forming a thick film, which comprises (A) an alkali-soluble resin, (B) at least one plasticizer selected from a group consisting of an alkali-soluble vinyl resin and an acid-dissociable group containing vinyl resin, (C) an acid generator, and (D) an organic solvent.
US11029595B2 Mask assembly and associated methods
A method comprising the steps of receiving a mask assembly comprising a mask and a removable EUV transparent pellicle held by a pellicle frame, removing the pellicle frame and EUV transparent pellicle from the mask, using an inspection tool to inspect the mask pattern on the mask, and subsequently attaching to the mask an EUV transparent pellicle held by a pellicle frame. The method may also comprise the following steps: after removing the pellicle frame and EUV transparent pellicle from the mask, attaching to the mask an alternative pellicle frame holding an alternative pellicle formed from a material which is substantially transparent to an inspection beam of the inspection tool; and after using an inspection tool to inspect the mask pattern on the mask, removing the alternative pellicle held by the alternative pellicle frame from the mask in order to attach to the mask the EUV transparent pellicle held by the pellicle frame.
US11029589B2 Laser light source optical projection architecture
The present invention relates to a laser light source optical projection architecture, which comprises a laser light source group, a color control device, a phosphor device and an optical filter group. Accordingly, the laser light source optical projection architecture does not require to synchronize the phosphor device with the color field sequential display system, and the color control (ratios of the color duty) does not need to be determined in advance, i.e. at the time the color control device is manufactured. Various color field ratios can be achieved by adjusting positions of the specific color control device to obtain different red, blue and green color field durations, allowing easy electronic control of the color field duty cycles.
US11029586B2 Optical system and image projection apparatus
An optical system includes, in order from a reduction conjugate side to an enlargement conjugate side, a refractive optical unit having a positive refractive power, and a mirror optical unit that includes a mirror element having a positive refractive power and a mirror element having a negative refractive power and reforms an intermediate image formed by the refractive optical unit. A predetermined condition is satisfied.
US11029582B2 Image capturing apparatus having built-in microphone
An image capturing apparatus having a forced air cooling function and capable of having an accessory attached thereto includes an image capturing apparatus body. A lens mount is provided on the apparatus body and can have a shooting lens removably attached thereto. An attachment portion is provided on the apparatus body and can have the accessory removably attached thereto. A built-in microphone is arranged on a side of a surface of the apparatus body, different from any of a surface where an air outlet port for discharging air used for forced cooling is arranged, a surface where the lens mount is arranged, and a surface where the attachment portion is arranged. The built-in microphone is arranged at a location closer to a top surface of the image capturing apparatus body than a bottom surface thereof.
US11029576B2 Method for driving two layer variable transmission display
An electro-optic display comprising at least two separate layers of electro-optic material, with one of these layers being capable of displaying at least one optical state which cannot be displayed by the other layer. The display is driven by a single set of electrodes between which both layers are sandwiched, the two layers being controllable at least partially independently of one another. Another form of the invention uses three different types of particles within a single electrophoretic layer, with the three types of particles being arranged to shutter independently of one another.
US11029573B2 Display device
According to an aspect, a display device includes: a substrate; a display region; a peripheral region; signal lines; terminals; wires coupling the terminals and the signal lines in the peripheral region; and first and second metal layers in different layers perpendicularly to the substrate and an insulating film in the peripheral region. The peripheral region includes: a first wiring region, in which the wires are electrically coupled to the signal lines; a second wiring region between the first wiring region and the terminals, and in which at least one or more wires pass through the first and second metal layers; and a third wiring region between the first and second wiring regions, and in which the wires extend in a second direction intersecting the first direction. The third wiring region includes contacts coupling the first and second metal layers, and a virtual line connecting the contacts has a curved shape.
US11029572B2 Display device
To achieve a display device that is suitable for increasing in size and to provide a high-resolution display device. In the display device, three or more adjacent gate lines are supplied with the same selection signal. Three or more pixels that adjoin in the column direction are connected to different source lines. In each of the pixels, a transistor including a semiconductor layer is disposed. An inner source line among three or more source lines is disposed to overlap with a conductive layer that functions as a pixel electrode. Part of the semiconductor layer of the transistor is provided between the outer source line and a source line adjacent to the outer source line.
US11029565B2 Display panel, display device, and method for manufacturing display panel
A display panel, a display device, and a method for manufacturing a display panel are provided. The display panel includes first and second substrates, first and second alignment films and a liquid crystal layer extending along a first direction and a second direction and sequentially along a third direction perpendicular to the first direction and the second direction. The liquid crystal layer includes a column of liquid crystal molecules along the third direction, and includes a first liquid crystal molecule closest to the first alignment film and a second liquid crystal molecule closest to the second alignment film. The first liquid crystal molecule and the second liquid crystal molecule have different tilting tendencies with respect to the plane defined by the first direction and the second direction, and form a twist angle.
US11029562B2 Backlight unit and liquid crystal display device including the same
A liquid crystal display device comprises a liquid crystal panel and a backlight unit under the liquid crystal panel and including a circuit board; a plurality of LED packages mounted on the circuit board; an encapsulation member over the circuit board and covering the plurality of LED packages; and a multi-pattern sheet over the encapsulation member and including a glass complex body containing a phosphor and a plurality of diffusion patterns on an upper surface of the glass complex body, wherein the plurality of diffusion patterns include at least one first pattern corresponding to an LED package and at least one second pattern corresponding to a portion between adjacent LED packages.
US11029561B2 Light emitting module and planar light source
An upper face of a light guide includes a projected portion that has a planar face, and a wall portion that surrounds the projected portion, wherein a top part of the wall portion is positioned higher than the planar face. A lower face of the light guide has a recessed portion. A light transmitting part that has a lower refractive index than a reflective index of the light guide is disposed on the projected portion in an area surrounded by the wall portion. A light source is disposed in the recessed portion. The projected portion has an oblique face which is oblique to the planar face and disposed between the planar face and the wall portion. In a plan view of the planar face of the projected portion, the oblique face of the projected portion is positioned outward of a lateral face of the recessed portion at least in part.
US11029560B2 Liquid crystal display lighting modes
Example implementations relate to liquid crystal display (LCD) lighting modes. An example device can include an LCD, a wide gamut light-emitting diode (LED) light set to backlight the LCD, a narrow gamut LED light set to backlight the LCD and a controller communicatively coupled to the LCD. The controller can switch the LCD between a wide gamut lighting mode, a narrow gamut lighting mode, and a high brightness lighting mode in response to changes in ambient light and content displayed on the LCD.
US11029556B2 Display device
A display device comprising a beam splitting element, a polarization modulating element, a light shifting element and a reflective liquid crystal panel is provided. The polarization modulating element is disposed on one side of the beam splitting element along the first direction between the beam splitting element and the light shifting element, the light shifting element is disposed on one side of the polarization modulating element along the first direction between the polarization modulating element and the reflective liquid crystal panel, and the reflective liquid crystal panel is disposed on one side of the light shifting element along the first direction, wherein the beam splitting element receives an illumination beam and allows an image beam to pass through, the illumination beam is reflected in the beam splitting element and transmitted in the first direction.
US11029554B2 Display device
A display device comprises a plurality of pixels including a first pixel having a first color filter, a second pixel having a second color filter, and a third pixel having a third color filter, a plurality of first signal lines and a plurality of second signal lines, a first overlapping portion in which the first and the second color filters overlap each other in an adjacent portion of the first and the second pixels, a second overlapping portion in which the second and the third color filters overlap each other that overlap one of the second signal lines in an adjacent portion of the second and the third pixels, and a third overlapping portion in which the third and the first color filters overlap each other that overlap two of the second signal lines in an adjacent portion of the third and the first pixels.
US11029551B2 Light control device
A light control device including a first transparent electrode, a second transparent electrode, a light control layer sandwiched vertically between the first transparent electrode and the second transparent electrode and including a polymer network in which domains each filled with a liquid crystal composition are dispersed, and a pair of polarizing layers sandwiching the light control layer and positioned in a crossed Nicols relationship. The liquid crystal composition includes liquid crystal molecules that change to a vertical orientation upon application of a driving voltage to the light control layer.
US11029548B2 In-flight entertainment systems and monitor assemblies for in-flight entertainment systems
The present disclosure relates to a monitor assembly for IFE systems. The monitor assembly comprises a screen assembly, a frame element that surrounds a perimeter of the screen or substantial portions thereof, and a cradle that is positioned behind the screen and at least partially encapsulates the frame element. The frame element is preferably made of a material that breaks more easily than the cradle material such that, upon an impact, the frame will break apart to absorb kinetic energy, while the cradle will remain intact and contain the broken frame pieces.
US11029546B2 Flexible display device
A flexible display device is provided. The flexible display device includes a flexible panel including a non-bendable area, a bendable area and a plane area; a heat emission support layer positioned between the non-bendable area and the plane area, at least one groove defined in a surface of the heat emission support layer towards the plane area; a chip on film (COF), a side of the COF is connected to the plane area, a driving element positioned on a surface of the COF towards the heat emission support layer; a circuit board, a side of the circuit board is connected to the COF, another side of the circuit board is connected to the heat emission support layer, and a circuit board element positioned on a surface of the circuit board towards the heat emission support layer. the driving element and the circuit board element are positioned within the groove.
US11029545B2 Thin film transistor liquid crystal display (TFT-LCD) and the driving circuit and switching power supply thereof
The present disclosure relates to a TFT-LCD and the driving circuit and the switching power supply thereof. The switching power supply includes a PWM controller, an electronic signal generator, and a field effect transistor. The output pins of the electronic signal generator being configured to output voltage signals that vary periodically between multiple voltage ranges. The frequency selection pins of the PWM controller and the output pins of the electronic signal generator are connected to receive the voltage signals from the electronic signal generator, and the PWM controller outputs switching signals of a predetermined frequency through at least one output pin according to a voltage range of the voltage signals received by the frequency selection pins. A gate pin of the FET connects to output pins of the PWM controller, and a source pin of the FET is grounded.
US11029543B2 Eyeglasses and method for improving eyesight
One embodiment of an aspect of the present invention is a pair of eyeglasses having at least one lens with a plurality of holes for natural improvement of eyesight or vision. The holes may be of different sizes and shapes and may be randomly positioned throughout the lens, and the lens may be painted upon. Another embodiment of this aspect is a pair of eyeglasses that has at least one lens with a plurality of holes and that also has a patch. Another aspect of the present invention is a method for natural improvement of eyesight or vision through the use of the eyeglasses of the present invention.
US11029541B2 Optical article with blue cut, high UV cut and high clarity
The combination of selective and high pass filters to cut harmful blue light allowed to achieve the best compromise between high blue cut performance, high UV cut and low yellow index, not achievable when using the filters alone.
US11029539B2 Polymers and nanogel materials and methods for making and using the same
Provided are articles such as medical devices which comprise at least one water soluble, crosslinked copolymer. The primary polymer chains of the copolymer are hydrophilic and independently have a degree of polymerization in the range of about 10 to about 10,000. The water soluble, crosslinked copolymers of the present invention are free from terminal substrate associating segments. The copolymers may be incorporated into a formulation from which the article is made or may be contacted with the article post-formation.
US11029538B2 Contact lenses having an ion-impermeable portion and related methods
Contact lenses that have an ion-impermeable portion and an ion-permeable portion that are able to move on the eye without binding to the eye are described. The contact lenses exhibit an average ionoflux transmittance of at least 1.34×10−4 mm/min. One or more electronic components can be included in the contact lenses. Methods of making the contact lenses are also described.
US11029536B2 Multifocal lens
The invention relates to a multifocal lens (1) with a refractive focus (Fr) and with a diffractive structure (5) which, in the radial direction (r) of the lens (1), plotted across the squared radius (r2), has a periodic profile (6, 7, 8, 9), wherein the profile (6, 7, 8, 9) per period has four adjoining portions (6, 7, 8, 9) which are not differentiable at their connection sites (10, 11, 12, 13), wherein a first portion (9) has a monotonically falling function and the three further portions (6, 7, 8) have a monotonically rising function or vice versa, and wherein the further portion (7), which does not adjoin the first portion (9), has a greater pitch than the other further portions (6, 8).
US11029535B2 Unobtrusive eye mounted display
An unobtrusive augmented reality (AR) system can be used to assist the wearer in every day interactions by projecting information from the contact lens display onto the retina of the wearer's eye. The unobtrusive augmented reality system includes a necklace and a contact lens display that are unobtrusive to the wearer and the wearer's surrounding environment. The necklace of the unobtrusive augmented reality system generates power and data for the contact lens displays. The necklace and contact lens display include conductive coils inductively coupled by a magnetic field. The inductive coupling allows data and power generated by the necklace to be transferred to the contact lens display. A projector in the contact lens display projects images generated from the data onto the retina of the wearers eye.
US11029533B2 Glasses with hinge structure with temple clip
In a first aspect, a pair of eyeglasses is provided and includes a lens and frame assembly that includes at least one lens, a first temple and a second temple, and a hinge structure pivotally connecting each temple to the lens and frame assembly. The hinge structure includes two first projections which are spaced apart from one another. Each first projection has a first pivot member thereon. The first projections extend from one of said temple and said lens and frame assembly. The other of said temple and said lens and frame assembly has two second pivot members that pivotally mate with the first pivot members. The first projections are resiliently flexible for movement between a use position in which the first pivot members are pivotally mated with the second pivot members, and a disengagement position in which the first pivot members are withdrawn from the second pivot members so as to permit the temple and the lens and frame assembly to be separated from one another. A blocking member is removably mountable in abutment with the first projections so as to prevent movement of the first projections to the disengagement position.
US11029532B2 Eyewear frames and production method
The invention relates to an eyewear frame, comprising a forehead part with two ends and arranged to extend around the eyes of a user when worn and two temple parts each extending rearwardly from a front of the eyewear frame, and from each end of the forehead part. The forehead part and the temple part being moulded together in a single mould from a first polymer material and comprising a plastic hinge located at the junction of each end of the forehead part and each temple part, said plastic hinge being formed by a region of the polymer material having thickness which is significantly less than the thickness of corresponding forehead part ends and temple parts adjacent the plastic hinge region, such that the temple parts may be moved about the plastic hinge with respect to the forehead part between an open position in which the eyewear may be worn on a user's head, and a closed position in which the temple parts are arranged approximately parallel to the forehead part and the eyewear may be more conveniently stowed when not in use. The plastic hinges exert a restoring force which urges the temple parts of the frame to either the closed or open position, such that the eye wear frame automatically folds back to the folded position after use, or automatically opens to the open position. The plastic hinge may be formed as a curved strip. The eyewear frame may be co-moulded with the first polymer material and a second polymer material, having a lower modulus of elasticity, or flexural modulus, than the first polymer.
US11029531B2 Eyeglass frame lens lock
An eyeglass frame is disclosed comprising a bridge and two rims connected by the bridge. Each rim is configured to contain a lens. The eyeglass frame also comprises two split end pieces. Each split end piece comprises a first portion and a second portion. Each split end piece is coupled to and extends outward from a corresponding rim of the two rims on a side of the corresponding rim opposite the bridge. The eyeglass frame further comprises two temples. Each temple comprises a lock on an end of the temple. The lock is configured to at least partially contain both the first portion and the second portion of the split end piece and secure the temple to the corresponding rim and secure the lens within the corresponding rim.
US11029529B2 Subwavelength structured lens having moire pattern, use and methods of making the same
The present inventions is related to the optical lenses that use subwavelength structures to perform an optical function, the applications of such lenses, and the methods of making the same. Particularly, the present invention provide an optical lens(es), termed “subwavelength Moiré index lens” or “SMIL” for manipulating light. The SMIL comprises a thin material layer having an effective optical index that has a Moiré pattern of two or more periodic structures. The SMIL allows a lens to be ultrathin, flat, numerical aperture nearly one, scalable to large area, and manufacturable at low cost. The present invention also provides the systems based on SMIL, such lens systems, LEDs and photodetectors, and the fabrication methods of the SMIL.
US11029528B1 Display alignment using diffraction
In systems and methods for adjusting the position of a headset element (e.g., a display and/or other optical element), coherent light (e.g., a laser beam) is transmitted through a display of a headset to produce a diffraction pattern on a detector, which detects the diffraction pattern. The orientation of the headset element is determined based in part on the detected diffraction pattern. Based on the determined orientation and a target orientation, an adjustment to the orientation of the headset element is determined. The position of the headset element is adjusted based on the determined adjustment. This method may be repeated until the headset element is determined to be correctly oriented.
US11029524B2 Display device
The present disclosure relates to a display device, including an optical imaging assembly and a neck wearable assembly. The optical imaging assembly is mounted on a head-mounted assembly, and is configured to present a virtual image to a user when the user wears the head-mounted assembly on the user's head. The neck wearable assembly is wearable on the user's neck, and is configured to obtain the virtual image and provide the virtual image to the optical imaging assembly for presenting.
US11029522B2 Method and bendable device for constructing 3D data item
A method for constructing a three dimensional (3D) data item in a bendable device. The method includes determining, by the bendable device, an inter-axial distance between at least two imaging sensors of the bendable device based on a biometric associated with eyes. Further, the method includes determining, by the bendable device, a bending angle of the bendable device based on the inter-axial distance. Further, the method includes constructing, by the bendable device, the 3D data item using the bending angle of the bendable device.
US11029520B2 Head mounted display with lens
A head mounted display device that displays three dimensional images from a mobile device, which includes a viewing assembly, a housing, a mobile device holder, connected to the housing, a reflecting surface, connected to the housing that reflects images displayed by the mobile device, a lens, and an eyepiece onto which the reflecting surface reflects the images through the lens.
US11029519B2 Antireflection coatings
A transparency includes a first substrate having a first surface and a second surface. A second substrate includes a third surface and a fourth surface. An optical coating is positioned on the fourth surface. The optical coating has a refractive index real component n of greater than about 1.8 and an nk ratio of greater than about 0.6, as measured at 550 nm. The fourth surface has a reflectance of less than about 1.2%, as measured from the first surface.
US11029518B2 Antireflection coatings
A transparency includes a first substrate having a first surface and a second surface and a second substrate having a third surface and a fourth surface. An optical coating is positioned on the fourth surface and has a refractive index real component n of greater than about 1.6 and an nk ratio greater than about 0.4, both as measured at 550 nm. The optical coating is configured to attenuate the transmission of the second substrate and not substantially affect the reflectivity of the fourth surface, as viewed from the first surface, such that the attenuation factor is less than about 50%.
US11029516B2 Image display apparatus
An image display apparatus includes an observation optical system that includes a prism having first to third surfaces. The observation optical system has a first section is a section that contains an optical path of light from a center of the original image to a center of the exit pupil through the third surface, the first surface, the second surface, and the first surface, and a second section is a section orthogonal to the first section. A reflection area for an internal reflection of the light on the first surface has a center part that is concave toward the exit pupil on the second section and a peripheral part at both sides of the center part has a convex shape toward the exit pupil.
US11029515B2 Optical element, and method for correcting the wavefront effect of an optical element
An optical element for an optical system, in particular an optical system of a microlithographic projection exposure apparatus or mask inspection apparatus, and a method for correcting the wavefront effect of an optical element. The optical element has at least one correction layer (12, 22) and a manipulator that manipulates the layer stress in this correction layer such that a wavefront aberration present in the optical system is at least partially corrected by this manipulation. The manipulator has a radiation source for spatially resolved irradiation of the correction layer with electromagnetic radiation (5). This spatially resolved irradiation enables a plurality of spaced apart regions (12a, 12b, 12c, . . . ; 22a, 22b, 22c, . . . ) to be generated, equally modified in terms of their respective structures, in the correction layer.
US11029512B2 Adjusting a resonant frequency of a scanning mirror
Examples are disclosed that relate to scanning display systems. One example provides a display device comprising a controller, a light source, and a scanning mirror system. The scanning mirror system comprises a scanning mirror configured to scan light from the light source in at least one direction at a resonant frequency of the scanning mirror, and an electromechanical actuator system coupled with the scanning mirror and being controllable by the controller to adjust the resonant frequency of the scanning mirror.
US11029511B2 Low wavefront error piezoelectrically actuated optical element
There is presented an optical element (100, 500, 600, 700) comprising a support structure (101, 501) with a sidewall (112, 512), a bendable cover member (102, 502, 702) attached to the sidewall (112, 512), one or more piezoelectric actuators (103, 104, 105) arranged for shaping said bendable cover member (102, 502, 702) into a desired shape, wherein said optical element (100, 500, 600, 700) comprises an optically active area (111, 511) with an optical axis (110, 510), wherein an outer edge (215A-E) of the one or more piezoelectric actuators (103, 104, 105) as observed in a direction being parallel with the optical axis (110, 510) defines a first line, and an inner edge (109) of the support structure (101, 501) at the interface between the support structure (101, 501) and the bendable cover member (102, 502, 702) as observed in the direction being parallel with the optical axis (110, 510) defines a second line, wherein the first line and the second line as observed in the direction being parallel with the optical axis (110, 510) cross each other in two or more positions and/or are parallel and coincident in one or more positions.
US11029507B2 Observation device
An observation device 100 includes an objective 2a, camera 3, an observation scope changing device, and a control device. The objective 2a having from 4× to 20× and including a positive lens group forms an image with light from sample S. The lens group includes a single lens L1 having a concave surface on an object side and a variable aperture diaphragm 4. The camera 3 converts the image into an image signal. The observation scope changing device performs electronic scaling on the image signal and performs an observation scope changing process. The control device controls the diaphragm 4 in accordance with the observation scope changing process. The observation device 100 satisfies a conditional expression is satisfied, 3≤|fa/fGS|≤10 where fa is a focal length of single lens L1 and fGS is a focal length of a lens group from an object plane to the diaphragm 4.
US11029506B2 Scanning microscope with multiplexed light sources
A scanning microscope multiplexes illumination light beams at different optical wavelengths (e.g., from different light sources) by placing illumination light beams non-coaxially to create separate focuses at specimen. Reflected or fluorescent light generated by the different illumination light beams is recorded simultaneously while scanning the specimen.
US11029504B2 Window apparatus for obtaining microscopic image of in vivo breast tissue and method for obtaining image using same
Disclosed are a window apparatus for obtaining a microscopic image of in vivo breast tissue and a method for using the window apparatus to obtain cell-level and molecular-level microscopic images of in vivo breast tissue while maintaining the biological environment of the in vivo breast tissue. In one embodiment, a window apparatus comprises a first chamber having a ring structure with an open window on the center, and a cover glass disposed on the upper part and breast tissue placed on the lower part; a second chamber having an opening window on the center coupled to the first chamber to support the breast tissue; and a chamber holder for fixing the first and second chambers having a tilting mount placing unit with the tilting mount placed to have the cover glass and an object lens of a confocal microscope system stay parallel to each other.
US11029503B2 Optical system mounts
An optical system mount arrangement includes a stop, a mount for an optical element, and an electromagnet. The mount has a first position and a second position, the mount abutting the stop in the first position and the mount spaced apart from the stop in the second position. The electromagnet is fixed relative to the stop and is arranged to exert a holding force when the mount is in the first position. Optical systems, vehicles carrying optical systems, and methods moving optical elements in optical systems are also described.
US11029502B2 Optical imaging assembly and system with optical distortion correction
An optical imaging assembly configured to obtain an image of an object. The assembly includes a light-transmissive sleeve arranged on an optical axis and configured to enclose the object. Four refractive elements are arranged in series on the optical axis and each have an input surface and an output surface. An aperture stop is disposed on the optical axis between the third and fourth refractive elements. The input surface of the third refractive element, the output surface of the third refractive element, the input surface of the fourth refractive element, the output surface of the fourth refractive element, of a combination of the foregoing have radial symmetry.
US11029500B2 Lens module
A lens module includes a lens barrel and a lens group having a first second lenses. An image side surface of a first barrel wall includes a first planar surface, a first oblique surface extending towards the optical axis and towards the image side, and a second planar surface. An object side surface of a peripheral portion of the first lens includes a third planar surface attached to the first planar surface and a second oblique surface attached to the first oblique surface. An image side surface of the peripheral portion of the first lens includes a fifth planar surface, a third oblique surface extending towards the optical axis and towards the image side, and a sixth planar surface. An object side surface of the second lens includes a seventh planar surface attached to the fifth planar surface and a fourth oblique surface paced apart from the third oblique surface.
US11029497B2 Curable composition, cured product thereof, optical member and optical device
An object of the present invention is to provide a curable composition that can be cured satisfactorily and can form a cured product having a high glass transition temperature as maintained and having high mechanical strength. A curable composition includes a siloxane (A), a cycloaliphatic epoxide (B), and a curing agent (C). The siloxane (A) contains at least two epoxy groups per molecule. The cycloaliphatic epoxide (B) in the curable composition is preferably a compound represented by Formula (I): wherein X is selected from a single bond and a linkage group.
US11029494B2 Optical imaging lens assembly
The present disclosure discloses an optical imaging lens assembly. The optical imaging lens assembly includes, sequentially from an object side to an image side along an optical axis, a first lens, a second lens, a third lens, a fourth lens and a fifth lens. The first lens has a positive refractive power, an object-side surface of the first lens is a convex surface, and an image-side surface of the first lens is a concave surface. The second lens has a positive refractive power or a negative refractive power. The third lens has a negative refractive power. The fourth lens has a positive refractive power. The fifth lens has a negative refractive power, and an image-side surface of the fifth lens is a convex surface. A total effective focal length f of the optical imaging lens assembly and an entrance pupil diameter EPD of the optical imaging lens assembly satisfy: f/EPD≤1.9.
US11029489B2 Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens sequentially arranged from an object side. At least two of the first lens, the second lens, the third lens, the fourth lens, the fifth lens, and the sixth lens include at least one inflection point. An object-side surface of the sixth lens is concave.
US11029480B2 Lens guide device, lens moving device, and imaging apparatus
A first rail 41 supports a first rolling body 45 so as to allow the first rolling body 45 to be rollable in a first direction parallel to an optical axis of a first focus lens. A second rail 42 supports a second rolling body 46 so as to allow the second rolling body 46 to be rollable in the first direction. The biasing mechanism 47 supports the first rolling body 45 so as to allow the first rolling body 45 to be movable in the first direction, and biases the first rolling body 45 toward the first rail 41. A third rail 43 is provided in parallel with the second rail 42. The third rail 43 supports a second rolling body 46 so as to allow the second rolling body 46 to be movable in the first direction.
US11029477B2 Optical fiber cable
Provided is an optical fiber cable that is easier to be laid and enables higher-density packaging than an existing cable. This optical fiber cable is a slotless type optical fiber cable including: an optical unit formed by collecting and twisting a plurality of optical fibers or ribbons each formed by arranging the plurality of optical fibers; a cable core housing the optical unit; and a cable jacket provided around the cable core, and a tension member made of a fiber body within the cable core.
US11029464B2 Hollow-core photonic crystal fiber and method of manufacturing thereof
A hollow-core photonic crystal fiber (HC-PCF) (10) for guiding at least one mode of a light field (1) along a mode guiding section (11) of the HC-PCF (10), comprises an outer jacket (12), an inner cladding (13) and a hollow core (14), which extend along the HC-PCF (10), wherein the inner cladding (13) is arranged on an interior surface of the outer jacket (12) and comprises anti-resonant structures (15) surrounding the hollow core (14), and the hollow core (14) has a mode guiding core diameter (d) provided along the mode guiding section of the HC-PCF (10), and wherein at least one fiber end (16) of the HC-PCF (10) has a light field coupling section (17) in which the hollow core (14) is tapered over an axial coupling section length from a fiber end core diameter (D) at the at least one fiber end (16) to the mode guiding core diameter (d). Furthermore, methods of using the HC-PCF and manufacturing the HC-PCF are described.
US11029461B2 Lighting display assembly for a gaming machine
A lighting display assembly for use with a display monitor includes a light guide plate and a light source. The light guide plate is formed from a single piece of material that is transparent to visible light. The light guide plate includes a center opening extending between its front and rear surfaces and defining an inner sidewall. The light source is configured to emit visible light and is positioned facing the inner sidewall so that light emitted therefrom passes through the inner sidewall and into the light guide plate. A pattern is formed in the light guide plate and positioned to be illuminated by the visible light emitted from the light source so that the illuminated pattern is visible through the front surface of the light guide plate. The lighting display assembly is mounted behind a display monitor and is sized to extend laterally beyond an outer peripheral edge of the display monitor such that the illuminated pattern is visible from in front of the display monitor.
US11029458B2 Polarizing plate and optical apparatus including the same
To provide a polarizing plate and an optical apparatus capable of improving durability while maintaining excellent optical characteristics. Provided is a polarizing plate 1 with a wire grid structure, including: a transparent substrate 10; and a grid-shaped convex portion 11 which is arranged on the transparent substrate 10 at a pitch P shorter than a wavelength of light of a use band, extends in a predetermined direction, and includes a reflection layer 12 formed of a light reflective material, wherein a surface of the grid-shaped convex portion 11 and a surface of a bottom surface portion of a groove formed between the grid-shaped convex portions 11 are provided with a protection film 20 which covers the surfaces thereof and the protection film 20 is formed by two kinds or more of protection films including an organic film formed of an organic material.
US11029456B2 Retroreflector having a curved surface
A retroreflector has an arrangement of triples, each having three side surfaces that stand essentially perpendicular on one another. The triples are disposed on a curved or domed surface. The geometry of the triple array is adapted to the curved surface, to even out the thresholds, and extend the side surfaces of a triple. The extensions of the side surfaces project into adjacent triples. Due to the extension projecting into adjacent triples, joints are formed there, which even out the uneven area. The joints can assume the form of a protrusion filled with material or a notch in which material is missing. A forming die produces the retroreflector and a method produces the forming die. The retroreflectors have geometries having full cube surfaces, in other words Full Cubes, for curved or domed surfaces or free-form surfaces.
US11029451B2 Cover window and display device having the same
A cover window covering a display panel of a display device comprises a base member covering a display area and a non-display area of the display panel, and an inorganic layer disposed on the base member. The inorganic layer has substantially uniform thickness on the display area, and has a diffraction grating structure on the non-display area.
US11029449B2 Antireflection film, optical element, optical system, method of producing antireflection film
An antireflection film is formed by laminating an interlayer, a silver-containing metal layer containing silver, and a dielectric layer in this order from the substrate, an anchor region including an oxide of an anchor metal is provided between the silver-containing metal layer and the interlayer, a cap region including an oxide of the anchor metal included in the anchor region is provided between the silver-containing metal layer and the dielectric layer, a crystal grain size obtained by X-ray diffraction measurement in the silver-containing metal layer is less than 6.8 nm, and the anchor metal has a surface energy less than a surface energy of silver and greater than a surface energy of a layer of the interlayer closest to the silver-containing metal layer.
US11029448B2 Thin films and a method for making the same
Disclosed herein are embodiments of a porous aluminum oxide thin film having a surface RMS roughness value of less than 1 nm. The thin film may also comprise phosphorus. The disclosed thin films may have a refractive index of from 1 to 2, such as from 1 to 1.5. Also disclosed are embodiments of as method for making the disclosed thin films, comprising forming an aqueous solution of the alumina precursor, a surfactant and optionally a phosphorus-containing precursor, and depositing the solution on a substrate.
US11029443B2 Air conditioning system obstruction detection
Tools, methods and systems for detecting and reporting the presence of an obstruction to an AC system of the present disclosure are able to detect the presence of the obstruction using one or more sensors connected to the air conditioning unit and displaying an alert on the computer system of the AC system when the sensors detect the presence of the obstruction. By displaying an alert at the computer system's output device, the presence of the obstruction is brought to the user's attention, allowing the user to take remedial action as needed before initiating the air conditioning system into operation, preventing the obstruction from harming the components of AC system if the system was initiated while the obstruction was still present. Additionally, the AC system may further disable or prevent the operation and initiation of itself when the sensors of the air conditioning system detect the presence of an obstruction.
US11029442B2 Self-mixing optical proximity sensors for electronic devices
An electronic device may have optical sensors. Control circuitry may use sensor measurements in controlling adjustable components and taking other actions. The optical sensors may be self-mixing sensors such as incoherent self-mixing sensors. One or more sensors may be used in gathering sensor measurements. In configurations in which an electronic device contain multiple self-mixing sensors, multi-wavelength measurements can be gathered using incoherent light sources in the sensors that operate a set of different wavelengths. The light source of each incoherent self-mixing sensor may be a superluminescent light-emitting diode, a resonant cavity light-emitting diode, or other amplified or non-amplified spontaneous emission source. Optical systems such as lenses in a housing for an electronic device may be aligned with the self-mixing sensors. Self-mixing sensors may serve as proximity sensors, sensors for detecting touch input, sensors for measuring spectrums associated with targets of unknown materials, displacement sensors, or other sensors.
US11029439B1 Utility locator apparatus, systems, and methods
Man-portable locator systems for locating buried or otherwise inaccessible pipes, conduits, cables, wires, and/or inserted transmitters using magnetic field antenna arrays and signal processing to analyze and display information about multiple buried utilities simultaneously are disclosed.
US11029438B2 Capacitive-coupling sensor and method for producing the same
A capacitive-coupling sensor includes: a detection electrode layer that generates capacitance between the detection electrode layer and an object to be detected; a shield electrode layer; and an insulating layer disposed between the detection electrode layer and the shield electrode layer. The insulating layer includes a thermoplastic elastomer, and the insulating layer has a thermal conductivity of 0.3 W/m·K or more and a volume resistivity of 1×1012 Ω·cm or more. When the detection electrode layer and the shield electrode layer are made of conductive cloths, the conductive cloth for the detection electrode layer is placed on a front surface of the insulating layer and the conductive cloth for the shield electrode layer is placed on a back surface of the insulating layer forming a laminate. The laminate is pressed in a front-back direction under heating to fuse the insulating layer to the conductive cloths, producing the capacitive-coupling sensor.
US11029437B2 System, method and apparatus for providing an in-line buried wire guidance amplifier
The present invention provides a filter which is configured to filter frequencies created by noise outside of the band of interest and to then amplify the filtered signal to allow a weaker signal to be used for guidance. According to a first preferred embodiment, the filter of the present invention includes a 5th order active high pass filter cascaded with a 5th order active low pass filter. According to a further preferred embodiment, the filter of the present invention preferably provides a cutoff of frequencies below 700 Hz and above 1500 Hz. According to a further preferred embodiment, the filter of the present invention further uses a voltage amplifying circuit to amplify the filtered signal.
US11029435B2 Downhole nonlinear acoustics measurements in rock formations using dynamic acoustic elasticity and time reversal
Apparatus and methods for measurement of pore pressure in rock formations through an open, or cemented and/or cased, borehole are described. Such measurements are achieved using the Dynamic Acoustic Elasticity (DAE) method for characterizing nonlinear parameters by perturbing a selected rock formation volume with a High Amplitude, Low Frequency (HALF) acoustic strain wave, and probing this volume using a Low Amplitude, High Frequency (LAHF) acoustic wave. Time reversal techniques may be employed for focusing acoustic energy Into the formation in the vicinity of the pipe or open hole.
US11029434B2 Method for acquiring data of azimuthal acoustic logging while drilling
In a method for acquiring data of azimuthal acoustic LWD, when an acoustic LWD instrument rotates with a drilling tool at a certain depth, data is acquired by adopting an azimuthal equal-interval mode: a well circumference is divided into m sectors by azimuthal intervals Δθ, when a toolface angle of the acoustic LWD instrument is located in the kth sector, an acoustic transmitting source is controlled to transmit an acoustic signal, and an acoustic receiver measures the acoustic signal, digitizes it and then stores it as data in the kth sector; and the data is acquired for each sector in turn, and after the data is acquired in each sector for N times, the data acquisition at the current depth is completed. Meanwhile, as the drilling tool rotates and drills, the instrument acquires acoustic data at different depths and processes it to achieve azimuthal acoustic imaging.
US11029433B2 Calibration of streamer navigation equipment
An apparatus can include a base assembly and a pivot assembly coupled to the base assembly. The apparatus can include a carriage coupled to the pivot assembly. The carriage can be shaped to receive a compass streamer telemetry unit (CSTU). The carriage can be configured to secure the CSTU. The pivot assembly can be rotatably coupled to the base assembly to adjust a pitch of the carriage. The carriage can be rotatably coupled to the pivot assembly to adjust roll of the carriage.
US11029432B2 De-aliased source separation method
Methods are described for separating the unknown contributions of two or more sources from a commonly acquired aliased wave field signals including the determination of models with reduced support in the frequency-wavenumber domain which reconstruct the wave fields of independently-activated sources after a coordinate-transform of the acquired wave field data and/or in a coordinate-transformed domain.
US11029431B2 Generating common image gather using wave-field separation
The present disclosure describes methods and systems, including computer-implemented methods, computer program products, and computer systems, for generating Angle Domain Common Image Gathers (ADCIGs). One computer-implemented method includes receiving, at a data processing apparatus, a set of seismic data associated with a subsurface region wherein the set of seismic data includes receiver signal data at a plurality of time steps; for each time step in the plurality of time steps: calculating a receiver wavefield based on the receiver signal data at the respective time step; separating a first direction receiver wavefield and a second direction receiver wavefield of the receiver wavefield using Hilbert transformation of the receiver signal data at the respective time step; and applying an optical flow process on the first direction receiver wavefield to calculate wavefield directions; and generating an Angle Domain Common Image Gather (ADCIG) based on the wavefield directions.
US11029430B2 Identifying wellbore location based on seismic data
Some aspects of what is described here relate to seismic data analysis techniques. A seismic excitation is generated in a first directional wellbore section in a subterranean region. A seismic response associated with the seismic excitation is detected in a second directional wellbore section in the subterranean region. Seismic response data based on the seismic response are analyzed to identify a location of a fracture treatment injection wellbore in the subterranean region.
US11029427B2 Method and system for increasing radiation sensitivity in semiconductor detectors
Measuring in a first semiconductor crystal two anode channels and two cathode channels and measuring in a second semiconductor crystal one anode channel and one cathode channel; responsive to an energy of a sum of the two anode channels being within an energy window and an energy of the one anode channel being within the energy window: separating the two anode channels and the two cathode channels into combinations of anode-cathode channel pairs; for each of the anode-cathode channel pairs, determining a respective direction difference angle, each respective direction difference angle being determined via use of the one anode channel and one cathode channel; determining a determined one of the direction difference angles that has a smallest value; and setting as an initial interaction position of a photon a selected one of the anode-cathode channel pairs that corresponds to the determined direction difference angle. Additional embodiments are disclosed.
US11029426B2 Detector for X-ray fluorescence
Disclosed herein is a detector, comprising: a plurality of pixels, each pixel configured to count numbers of X-ray photons incident thereon whose energy falls in a plurality of bins, within a period of time; an X-ray absorption layer; wherein the X-ray absorption layer comprises an electrical contact within each of the pixels, and a focusing electrode surrounding the electrical contact and configured to direct to the electrical contact charge carriers generated by an X-ray photon incident within confines of the focusing electrodes; and wherein the detector is configured to add the numbers of X-ray photons for the bins of the same energy range counted by all the pixels.
US11029422B2 Radiometric measuring apparatus
A radiometric measuring apparatus detects a measured variable in the form of a fill level, a point level, a density and/or a mass flow, and includes a scintillator embodied to generate light pulses upon excitation by ionizing radiation, an optoelectronic sensor embodied to convert the light pulses into a sensor signal, a first signal processing unit embodied to process the sensor signal into a first measured variable signal, an adjustable second signal processing unit embodied in a measurement setting to process the sensor signal into a second measured variable signal, wherein the second measured variable signal corresponds to the first measured variable signal in the case of a correctly processing first signal processing unit and a correctly processing second signal processing unit, and embodied in at least one operation setting to process the sensor signal into at least one operating variable signal, wherein the at least one operating variable signal does not correspond to the measured variable signals, a setting unit embodied to set the second signal processing unit into the measurement setting in measured variable time intervals and into the at least one operation setting in operating variable time intervals that alternate with the measured variable time intervals, and an assessment unit embodied to compare the first measured variable signal and the second measured variable signal with one another and to assess the first signal processing unit and/or the second signal processing unit to be processing correctly or incorrectly, depending on a result of the comparison.
US11029421B2 Fluorescent nitrogen-vacancy diamond sensing sheet, manufacturing method and uses thereof, sensor, and lithography apparatus
The present disclosure provides a fluorescent nitrogen-vacancy diamond (FNVD) having a plurality of nitrogen-vacancy centers with a concentration about 1 ppm to 10,000 ppm. The FNVD as built-in fluorophores exhibit a nearly constant emission profile over 540 nm to 850 nm upon excitation by vacuum ultraviolet (VUV), extreme ultraviolet (EUV) and X-rays for the energy larger than 6.2 eV. Applying the FNVD sensor can measure VUV/EUV/X-rays as a sensing sheet, manufacturing method and uses thereof, sensor and lithography apparatus. The superb photostability and broad applicability of FNVDs offer a promising solution for the long-standing problem of lacking robust and reliable detectors for VUV, EUV, and X-rays.
US11029420B2 Ionizing radiation detecting device
The invention relates to a detecting unit for detecting ionizing radiation. The device comprises a converter unit for the amplification of ionizing radiation and a read-out unit, wherein the converter unit comprises a converter and a gas-electron multiplier, wherein said converter comprises a substrate with an ionizing radiation-receiving major surface and an electron-emitting major surface and a stack of accelerator plates in contact with the electron-emitting major side, wherein said stack comprises a plurality of perforated accelerator plates wherein the perforations of the perforated accelerator plates are aligned to form a matrix of blind holes.
US11029419B2 Radiation detector suitable for a pulsed radiation source
Disclosed herein is a radiation detector, comprising: a plurality of pixels, and a controller; wherein each pixel is configured to detect radiation emitted from a pulsed radiation source; wherein the pulsed radiation source is configured to emit radiation during a plurality of ON periods and configured not to emit radiation during a plurality of OFF periods; wherein the controller is configured to determine that the pulsed radiation source is at one of the ON periods or at one of the OFF periods; wherein the controller is configured to cause the pixels to integrate signals or not to integrate signals with determination that the radiation source is at one of the ON periods or at one of the OFF periods.
US11029415B2 Systems and methods for estimating initial heading at start-up of navigation
Estimating initial heading at start-up of navigation. At least some of the example embodiments are computer-implemented methods including: spawning a plurality of clone processes, each clone process given an identical location and speed, and each clone process given a unique direction; calculating, by each clone process, a respective position at the end of a frame period; terminating clone processes whose position at the end of the frame period is outside a predetermined threshold, the terminating results in remaining clone processes; and determining the heading of the mobile device from the remaining clone processes.
US11029411B2 Method and apparatus for correcting satellite imaging time
Disclosed is a method and apparatus for correcting a satellite image acquisition time. The method may include receiving, from a ground-based orbit propagator, an initially predicted imaging time, a correction command execution time, and a desired satellite position for imaging, and calculating a waiting time for imaging, a predicted satellite position, a correction time, and a corrected imaging time to correct a satellite image acquisition time.
US11029408B2 Distance-imaging system and method of distance imaging
A distance-imaging system including an illuminating unit that projects a spatially non-uniform pattern of light spots onto objects present in real-world environment, first portion of said pattern having higher density of light spots than second portion of said pattern; at least one camera that captures image of reflections of the light spots from surfaces of the objects; and at least one optical element associated with said camera, wherein first optical portion of said optical element has higher magnification factor than second optical portion of said optical element, reflections of said first and second portions of spatially non-uniform pattern of light spots being differently magnified and/or de-magnified by said first and second optical portions, respectively.
US11029404B2 Method for classifying obstacles
A method is described for identifying and classifying objects, detected by a sensor apparatus which actively emits radiation, in terms of the relevance thereof to a driving situation of a moving vehicle, wherein radiation is emitted by the sensor apparatus and the echo radiation reflected at objects is received as measurement values, including: detecting measurement values in relation to the driving situation of the vehicle, performing an analysis of the driving situation represented by the measurement values and identifying at least one possible object, classifying the at least one identified object in an object class of a plurality of object classes, in which performing the analysis of the measurement values includes: transforming the detected measurement values from a coordinate system fixed in terms of the vehicle into a coordinate system fixed in terms of space for generating measurement values fixed in terms of spatial coordinates, wherein this transformation is based on the vehicle speed and the yaw rate of the vehicle in the determined driving situation, subdividing at least one total area, which is situated in the detection region of the sensor apparatus emitting radiation and which is coplanar or parallel with the roadway surface, into a plurality of partial areas, wherein partial areas adjoining one another partly overlap, determining the number and/or the statistical dispersion of the detected measurement values fixed in terms of spatial coordinates for each one of these partial areas, and in which performing the analysis of the driving situation represented by the measurement values and identifying at least one possible object includes: comparing the number and/or and statistical dispersion of the detected measurement values fixed in terms of spatial coordinates for each one of these partial areas, in each case with characteristic patterns, and identifying at least one object possibly present in a partial area and classifying the at least one identified object in an object class of a plurality of object classes depending on this comparison.
US11029403B2 Millimeter-wave airborne radar for 3-Dimensional imaging of moving and stationary targets
Systems and method are provided for three-dimensional (3D) imaging by using Doppler and interferometric processing techniques for general planar phased arrays. Systems and methods according to embodiments of the present disclosure incorporate motion compensation techniques in a way that utilizes the full aperture of a phase array. Embodiments of the present disclosure can be applied to a variety of different radar imaging modalities, including X-band and millimeter wave (MMW) regimes.
US11029402B2 Wideband ground penetrating radar system and method
An improved Ground Penetrating Radar (GPR) system is provided. The system advantageously employs full waveform digitization of a returning signal to significantly reduce the number of launch signals and allowing the amount of radiation emitted to stay within the limit set by the Federal Communications Commission (FCC), while producing a robust information detection signal. In addition, intermittent large latent-duty-cycle sampling employs a less expensive digitizer typically used in prior art GPRs. The system is scalable at low-cost to accommodate multi-antenna multi-static testing for subsurface tomographic imaging.
US11029401B2 Apparatus and method for detecting a traffic participant
An apparatus for detecting a traffic participant includes a first detection device for detecting the traffic participant in a first detection zone. The first detection device is configured to repeatedly detect the first detection zone and to detect an entering of a traffic participant in the first detection zone, and/or to detect the traffic participant in an angular section in an extended first detection zone beyond the first detection zone according to an instruction. The apparatus also includes a second detection device that detects the traffic participant in a second detection zone, and is adapted to provide data required for instruction about the traffic participant in response to the detection of the traffic participant and to forward it to the first detection device for instruction. This way, the traffic participant may be detected by the first detection device before entering the first detection zone.
US11029400B2 Methods and system for maintaining polarization of an ultrasound transducer
Various methods and systems are provided for maintaining polarization of an ultrasound probe and increasing image quality of an image generated during an imaging procedure. As one example, a method for an ultrasound imaging system may include executing one or more imaging sequences with an ultrasound transducer; and applying a repolarization sequence to the ultrasound transducer one or more of before, after, and interleaved between the one or more imaging sequences, where the repolarization sequence is separate from the one or more imaging sequences.
US11029398B2 Lidar system and method of operating the same
Light detection and ranging (LiDAR) systems and methods of operating the LiDAR systems are provided. The LiDAR system includes a light emitter configured to emit first lights of different wavelengths in a vertical direction and at different scanning angles with respect to a horizontal axis, a lens configured to converge second lights that are reflected from objects on which the first lights are emitted, and a light filter comprising an active-type device configured to adjust a transmission central wavelength of the active-type device to the different wavelengths of the first lights that are emitted from the light emitter. The LiDAR system further includes a controller configured to control an operation of the light emitter and the light filter, and a detector configured to detect light from the light emitter, and obtain information about the objects.
US11029395B1 Systems and methods for pulsed-wave LIDAR
A system and method for pulsed-wave LIDAR to support the operation of a vehicle. In some implementations, the system and method include modulating an optical signal to generate a modulated optical signal; selecting a plurality of pulses from the modulated optical signal to generate a pulsed envelope signal; transmitting the pulsed envelope signal via one or more optical elements; receiving a reflected signal responsive to transmitting the pulsed envelope signal; and determining a range to an object based on an electrical signal associated with the reflected signal.
US11029389B2 FM-CW radar and method of generating FM-CW signal
An FM-CW radar includes a high frequency circuit that receives a reflected wave from a target, and a signal processing unit that converts an analog signal generated by the high frequency circuit into a digital signal and detects at least a distance to the target and velocity of the target. The high frequency circuit includes a VCO that receives a modulation voltage from the signal processing unit and generates a frequency-modulated high frequency signal. The signal processing unit includes an LUT that stores default modulation control data. The signal processing unit applies a default chirp having a linear characteristic, calculates an initial frequency value and an initial voltage value from a voltage-frequency characteristic manifested by the application of the default chirp, generates time data using a result of the calculation, and updates the data stored in the LUT with the time data generated.
US11029381B2 Method for varying undersampling dimension for accelerating multiple-acquisition magnetic resonance imaging and device for the same
Provided is an MRI image generation method including: acquiring first phase encoding lines obtained by undersampling along a first direction using an MRI device; acquiring second phase encoding lines obtained by undersampling in a second direction different from the first direction using the MRI device; generating a first MRI image based on the first phase encoding lines and the second phase encoding lines; and generating a second MRI image different from the first MRI image based on the first phase encoding lines and the second phase encoding lines.
US11029378B2 Extendable radiofrequency shield for magnetic resonance imaging device
A radiofrequency (RF) shielding channel for a magnetic resonance imaging (MRI) device is provided. The RF shielding channel can include at least one conductive layer having a proximal end and a distal end. The RF shielding channel can include a connector to removably attach the proximal end of the at least one conductive layer to a bore of the MRI device. The at least one conductive layer can be extended in a longitudinal direction with respect to the bore of the MRI device between a first predetermined longitudinal dimension and a second predetermined longitudinal dimension, such that a RF shield is formed from the bore of the MRI device to the distal end of the at least one conductive layer. The RF shield can prevent an external RF radiation from entering the bore of the MRI device and/or an RF radiation emitted by the MRI device from exiting the bore.
US11029374B2 Apparatus for operating optical-reflector and apparatus and method for controlling position of optical-reflector
An apparatus for operating an optical-reflector includes a first carrier configured to rotate based on a first direction perpendicular to an optical axis, a second carrier having an optical-reflector for reflecting a light toward a lens and accommodated in the first carrier to rotate based on a second direction perpendicular to both the optical axis and the first direction with respect to the first carrier, a plurality of magnets provided to the second carrier at different positions, a plurality of hall sensors configured to output signals respectively corresponding to the positions of the plurality of magnets, and a position control unit configured to calculate the signals input from the plurality of hall sensors to generate a position signal that is a signal about a current position of the second carrier.
US11029373B2 Magnetic field sensors having a magnetic anti-aliasing filter
A magnetic field sensor includes a substrate, a first channel comprising a first magnetic field sensing element supported by the substrate and configured to generate a first magnetic field signal indicative of a first magnetic field experienced by the first magnetic field sensing element, a second channel comprising a second magnetic field sensing element supported by the substrate and configured to generate a second magnetic field signal indicative of a second magnetic field experienced by the second magnetic field sensing element, and at least one shield configured to reduce a bandwidth of the first magnetic field by a first amount and to reduce a bandwidth of the second magnetic field by a second amount. The shield is able to act as a magnetic anti-aliasing filter for the magnetic field sensing elements, which can then be chopped or sampled.
US11029372B2 Hall element for mitigating current concentration and fabrication method thereof
A Hall element including a contact is provided. A Hall element is provided, including: a substrate; a magnetosensitive portion formed on the substrate; an insulating film formed on the magnetosensitive portion; and a conductive portion which is formed on the insulating film, extends from a peripheral region of the magnetosensitive portion toward a central region of the magnetosensitive portion, penetrates the insulating film, and is electrically connected to the magnetosensitive portion, wherein when observing a cross section passing through a center of the magnetosensitive portion in plan view and a portion at which the conductive portion is in contact with the magnetosensitive portion, at least a part of the conductive portion extends below the insulating film in the cross section.
US11029370B1 Sensor output control methods and apparatus
A sensor configured to generate a sensor output signal at a sensor output coupled to a pull up voltage through a pull up resistor includes a sensing element configured to generate a sensing element output signal indicative of a sensed parameter and a processor responsive to the sensing element output signal and configured to generate a processor output signal indicative of the sensed parameter. A digital output controller is responsive to the processor output signal and to a digital feedback signal and is configured to generate a controller output signal. An analog output driver is responsive to the controller output signal and configured to generate the sensor output signal at a first predetermined level or at a second predetermined level and a feedback circuit coupled between the sensor output and the digital output controller is configured to generate the digital feedback signal in response to the sensor output signal.
US11029363B2 Method and device for predicting battery life
Provided is a device including an acquisition unit configured to obtain a time taken for a voltage level of a battery in a charge mode to change for each of a plurality of voltage sections, and a prediction unit configured to predict a state of health (SOH) of the battery based on ratio information determined by comparing the time obtained for each of the plurality of voltage sections with a reference time for each of the plurality of voltage sections. When the time taken for some voltage sections of the plurality of voltage sections is obtained by the acquisition unit, the prediction unit corrects the predicted SOH of the battery based on the time taken for the voltage level of the battery in a discharge mode to change.
US11029362B2 Non-contact voltage detector
A voltage detector includes a cylindrical hollow body housing including an open end and a tool end. An internal circuit assembly includes a voltage sensing loop, a flashlight, and a microprocessor. The internal circuit assembly is disposed inside the cylindrical hollow body housing. The voltage sensing loop is configured to detect voltage without contacting a detected voltage, and the microprocessor is configured to control power to the flashlight via a flashlight power button independently from power to the voltage sensing loop via a voltage detector button.
US11029361B2 Method for determining state of charge and electronic device thereof
A method for determining a state of charge adapted for a battery is provided, the method including: obtaining a plurality of discharge curves; determining that the battery is in a discharge mode; measuring a current C-rate and a current voltage of the battery in the discharge mode; selecting a first discharge curve and a second discharge curve from the plurality of discharge curves, wherein a first C-rate corresponding to the first discharge curve is greater than the current C-rate, and a second C-rate corresponding to the second discharge curve is less than the current C-rate; and calculating a state of charge of the battery according to the first discharge curve and the second discharge curve.
US11029359B2 Failure detection and classsification using sensor data and/or measurement data
A model is generated for predicting failures at the wafer production level. Input data from sensors is stored as an initial dataset, then data exhibiting excursions or useless impact is removed from the dataset. The dataset is converted into target features, where the target features are useful in predicting whether a wafer will be normal or not. A trade-off between positive and negative results is selected, and a plurality of predictive models are created. The final model is selected based on the trade-off criteria, and deployed.
US11029358B2 Noise source monitoring apparatus and noise source monitoring method
A noise source monitoring apparatus includes: a first storage unit storing captured image data; a second storage unit storing observed waveform data; a processing unit calculating, for each of the switch units, the degree of correlation between occurrence of a noise and operation of the switch unit, based on the captured image data and the observed waveform data; and a display control unit causing a display unit to display information indicating the degree of correlation.
US11029356B2 Method of testing semiconductor device
A first relational expression for a temperature of a semiconductor device and forward voltage of a temperature measurement diode is obtained in advance. A second relational expression is obtained in advance for ON voltage of the semiconductor device and an amount of temperature change from a first time point before ON of the semiconductor device until a second time point after OFF of the semiconductor device. An amount of forward voltage change of the temperature measurement diode from the first time point until the second time point is obtained. Next, the amount of temperature change from the first time point until the time second point is calculated using the first relational expression and the amount of forward voltage change. An ON voltage of the MOS gate semiconductor device after correction for the calculated amount of temperature change is obtained using the second relational expression.
US11029354B1 Systems and methods for distributed sensing of a powerline conductor
A system includes (1) a signal transmitter that includes (a) a radio frequency generator that generates a first radio frequency electromagnetic signal and (b) a first transducer that converts the first radio frequency electromagnetic signal to a surface wave mode signal imposed onto a powerline conductor at a first location in a first direction toward a second location along the powerline conductor, (2) a signal receiver that includes a second transducer located at the second location that converts the surface wave mode signal into a second radio frequency electromagnetic signal, and (3) an analysis subsystem that monitors a signal strength of the second radio frequency electromagnetic signal over time to determine whether a physical encroachment of the powerline conductor exists between the first location and the second location.
US11029352B2 Unmanned aerial vehicle electromagnetic avoidance and utilization system
Methods, systems and apparatus, for an unmanned aerial vehicle electromagnetic avoidance and utilization system. One of the methods includes obtaining a flight package indicating a flight pattern associated with inspecting a structure, the flight pattern causing the UAV to remain at a standoff distance from the structure, wherein the standoff distance is based on an electromagnetic field associated with the structure, and wherein the flight pattern is laterally constrained according to a property geofence associated with a right of way of the structure. The UAV is navigated according to the flight pattern, and the UAV captures images of the structure. For an initial portion of the flight pattern, the UAV navigates at an altitude based on the standoff distance and the property geofence towards the structure. The UAV determines a location at which to capture images of the structure, and the UAV provides the captured images to a user device.
US11029350B2 Determination of harmonic pollution on an electrical distribution network
Some embodiments are directed to a method for detecting harmonic pollution in an electrical distribution network carrying a three-phase current, including a step of measuring the voltages and strengths of the current, for each of said phases, at a counting point of the network; a step of calculating a first quaternion impedance corresponding to the fundamental frequency of the current; a step of calculating at least one second quaternion impedance corresponding to a harmonic frequency of the current, these impedances being calculated by converting the voltages and strengths in a two-dimensional frame of reference defined according to an angle that is dependent on said frequency in order to provide a system of two vectors of three quantities, ud, uq, uo and id, iq, io, respectively.
US11029349B2 Capacitive sensing active electromagnetic emission cancellation
An input device is disclosed that provides reduced electromagnetic emissions while detecting the presence of an input object. In one embodiment, a first set of sensor electrodes is driven with a first modulated signal while a second set of sensor electrodes is driven with a second set of modulated signals that is based on an inverted first modulated signal. The first set of sensor electrodes may determine a capacitance value while the second set of sensor electrodes may reduce electromagnetic emissions associated with the first set of sensor electrodes.
US11029346B2 Monitoring load operation
A load monitoring system for a facility includes a computer system configured to execute a model of the object, the model configured to estimate a state of the object as a function of measured values of at least one characteristic of the object, receive at least one measured value of the at least one characteristic of the object, and execute, by the computer system, the model to compute an estimated state of the object.
US11029345B2 Method for controlling devices provided with communication function, and device used in implementing the method
A measurement device that performs a predetermined measurement task together with a plurality of other measurement devices is provided. This measurement device is provided with a sampling phase generator for generating a sampling phase for instructing a timing of sampling, and a communication unit for communicating with at least one of the plurality of other measurement devices. The communication unit transmits the sampling phase generated by the sampling phase generator to at least one of the plurality of other measurement devices. The sampling phase generator is configured to generate a third sampling phase, using an operation that is based on a generated first sampling phase and a second sampling phase received by the communication unit from at least one of the plurality of other measurement devices.
US11029344B2 Sensitivity based Thevenin index for voltage stability assessment considering N-1 contingency
Systems and method are disclosed for monitor long-term voltage stability in a power system by estimating post-contingency operating point(s) considering PV-PQ transitions based on the current operating point; predicting a sensitivity based Thevenin index (STI) for each contingency using the estimated operating condition; and determining a voltage stability assessment (VSA) considering N−1 contingency.
US11029340B2 Detection apparatus, power receiving apparatus, non-contact power transmission system and detection method
Disclosed herein is a detection apparatus including: a resonant circuit provided with a Q-factor measurement coil and one or more capacitors to serve as a circuit for receiving pulses; a response-waveform detecting section configured to detect the waveform of a response output by the resonant circuit in response to the pulses; and a Q-factor measuring section configured to measure a Q factor of the resonant circuit from the response waveform detected by the response-waveform detecting section. It is possible to increase the precision of detection of a metallic foreign substance existing between a power transmitting side and a power receiving side.
US11029333B2 Testing apparatus, chip carrying device, and electrically connecting unit
A testing apparatus includes a pressing device and a chip carrying device. The chip carrying device includes a circuit board and a plurality of electrically connecting units. Each electrically connecting unit includes a main body disposed on the circuit board to form an accommodating slot, a lift structure, a supporting structure, an elastic assembly sandwiched between the lift structure and the supporting structure, and a plurality of probe assemblies, the latter four of which are arranged in the accommodating slot. The lift structure has a chip receiving slot for receiving a chip. When the chip receiving slot receives the chip and the lift structure is not pressed, the probe assemblies are not connected to the chip. When the chip receiving slot receives the chip and the lift structure is pressed by the pressing device to move toward the accommodating slot, the probe assemblies are connected to the chip.
US11029330B2 Nanoscale dynamic mechanical analysis via atomic force microscopy (AFM-nDMA)
An atomic-force-microscope-based apparatus and method including hardware and software, configured to collect, in a dynamic fashion, and analyze data representing mechanical properties of soft materials on a nanoscale, to map viscoelastic properties of a soft-material sample. The use of the apparatus as an addition to the existing atomic-force microscope device.
US11029328B2 Smartphone motion classifier
Disclosed is an apparatus and method for classifying a motion state of a mobile device comprising: determining a first motion state associated with a highest probability value and with a first confidence level greater than a first threshold; entering the first motion state; while the first motion state is active, determining a second motion state associated with a highest probability value and with a second confidence level greater than the first threshold, the second motion state being different from the first motion state; determining whether the second motion state is to be entered; and in response to determining that the second motion state is to be entered, entering the second motion state.
US11029326B2 Aircraft airflow sensor probe and process of implementing an aircraft sensor probe
An aircraft airflow sensor probe includes an airflow assembly or a cone assembly configured to sense a direction of local airflow outside an aircraft; a shaft configured to rotatably hold the assembly and allow rotational movement of the assembly; and a motor connected to the shaft and configured to generate a torque to damp the rotational movement of the shaft as well as the assembly. The sensor probe further includes an angle of attack processor configured to control the motor to generate the torque to damp the rotational movement of the shaft as well as the assembly and a sensor configured to sense a position of the assembly and provide the position of the assembly to the angle of attack processor. An aircraft airflow sensor process is disclosed as well.
US11029325B2 Wind check bottle
The invention generally relates to a wind indicating device used for determining wind detection. The device comprises two chambers which can contain two different materials for determining the direction the wind is traveling and/or swirling. This is beneficial to hunters in pursuit of game animals.
US11029323B2 Sailing ship comprising an aerodynamic profile and a system for determining characteristics of an airflow incident on a leading edge of the aerodynamic profile
In order to be able to determine with precision the location of the stagnation point at different zones along the leading edge of an aerodynamic profile, a system comprises rows of pressure sensors distributed on either side of the leading edge and forming, virtually, patterns that are spaced apart from one another in the form of simple polygonal lines, and a computer connected to the pressure sensors. The computer determines, along each of the patterns, a respective stagnation point position that is defined by a curved abscissa for which a pressure interpolated on the basis of pressure measurements provided by the pressure sensors of the corresponding row is at a maximum, and by an altitude evaluated on the basis of respective altitude data from the pressure sensors of the corresponding row.
US11029320B2 Development and use of fluorescent probes of unbound bilirubin
Identification and use of proteins fluorescently labeled and that undergo a change in fluorescence index upon binding bilirubin are described. Probes are disclosed which are labeled at a cysteine or lysine residue and also probes labeled at both cysteine and lysine with two different fluorophores. These probes are useful for determination of unbound bilirubin levels in a fluid sample.
US11029315B2 Fluidic separation and detection
Flow apparatuses comprising a separation channel, a downstream flow separator, a detection zone, an observation zone, and a waste channel. The separation channel has first and second flows in contact and allows lateral movement of components between contacting first and second flows. The downstream flow separator is in communication with the separation channel and diverts a part of the first fluid flow, the second fluid flow, or both, from the separation channel. The detection zone comprises a detection channel downstream of and in communication with the flow separator and configured to receive a plurality of diverted flows from the flow separator and a label channel configured to label the diverted flows from the flow separator. The observation zone is configured to record an analytical signal indicative of the quantity and the electrical properties of the component. The waste channel is at the downstream end of the observation zone.
US11029313B2 Method of treating cervical neoplasia in patients infected with human papilloma virus
The invention generally features compositions and methods for the diagnosis, treatment, and monitoring of neoplasia in a subject, as well as methods of treatment selection.
US11029311B2 Method for determining a concentration of epithelial cells in a blood sample or aspirate sample
A method for determining a concentration of epithelial cells in a blood sample or aspirate sample originating from a human being or mammal and mixed with anti-clotting agent. Here, following the addition of antibodies, antibody fragments, or antibody mimetica, which are each aimed against an antigen that is specific to epithelial cells, the sample is incubated until a decreasing binding rate of the binding of the antibodies, antibody fragments, or antibody mimetica to the cells is achieved. Only then is the number of marked cells and the original concentration of the cells in the blood sample or aspirate sample determined.
US11029310B2 Device and method for extracting a targeted fraction from a sample
A device and a method for isolating a target from a sample are provided. The target is bound to solid phase substrate to form a target bound solid phase substrate. The device includes a first plate having a first region for receiving at least a portion of the sample. A second plate is spaced from the first plate by a distance and has a first region for receiving a reagent. A force attracts the target bound solid phase substrate toward the first region of the second plate such that the target bound solid phase substrate in the portion of the sample are drawn through the air gap and into the reagent by the force.
US11029308B2 Methods for vapor detection and discrimination with mammalian odorant receptors expressed in heterologous cells
The present invention relates to an odorant receptor based odorant sensor system and related methods. In particular, systems and methods are provided permitting detection and discrimination of an odorant molecule in a vapor/gaseous phase using a panel of odorant receptors expressed in heterologous cells.
US11029303B2 PAH antibodies and uses thereof
The invention is directed to antibody compositions that specifically bind to polycyclic aromatic hydrocarbons (PAHs) and kits encompassing the same.
US11029300B2 Detecting contamination sources in liquid distribution systems
A method and system for receiving, at a sampling location recommendation module, conventional and complementary information regarding a liquid distribution system, wherein the complementary information includes at least one of a social media post or a consumer report; processing the complementary information and a database of the liquid distribution system in the sampling location recommendation module, using computational and artificial intelligence algorithms, to generate a list of locations for sampling the liquid distribution system; displaying the list of locations; receiving a geo-tagged test record indicative of a sampled contaminant concentration value of at least one location of the list of locations; processing the geo-tagged test record, at a contamination source mapping module, to estimate a location and risk of a contamination source in the liquid distribution system; and displaying the estimated location and risk of the contamination source by modifying a map of the liquid distribution system.
US11029299B2 Control unit and method for controlling a gas measuring device
A checking unit as well as to a process are provided for checking a gas-measuring device. With the checking unit and process it is possible to efficiently detect measured gas values with a gas-measuring device.
US11029297B2 Method of gas composition determination, adjustment, and usage
Methods and systems for determining concentrations of gases within a process chamber are provided. In one or more embodiments, a method includes introducing a first gas into a first cavity of a gas monitoring module, where the first cavity is thermally coupled to a second cavity of the gas monitoring module, and where the first cavity contains a first inlet and the first gas is introduced via the first inlet. The method includes introducing a gas mixture containing the first gas and a second gas into a second cavity, where the second cavity contains a second inlet and the gas mixture is introduced via the second inlet. The method also includes determining a first speed of sound inside the first cavity, determining a second speed of sound inside the second cavity, and determining a concentration of the second gas in the second cavity based on the first and second speeds of sound.
US11029296B2 System and method for monitoring a reforming catalyst
A method of monitoring catalytic performance of a catalyst used in a reforming process, comprising a) collecting gaseous component data from the reforming process; b) calculating a gaseous component ratio from the gaseous component data; and c) utilizing the gaseous component ratio to estimate an amount of catalytic activity remaining in the catalyst used in the reforming process, a number of days on stream remaining for the catalyst used in the reforming process, or both.
US11029295B2 Voctron: a low weight portable air sampling device
A low weight portable air sampling device comprising a housing at least partially enclosing an inlet for receiving an air or breath sample; a removable liner coupled to the inlet containing sorbing materials; a micro-pump for regulating air flow within the device; and an outlet for emitting the air or breath sample from the device is described. The device may be used to collect Volatile Organic Compounds (VOCs) of both biotic and abiotic origin.
US11029294B2 Method and apparatus for measuring humidity using an electrochemical gas sensor
A gas detection apparatus and method for measuring humidity using an electrochemical gas sensor. The gas detection apparatus comprises an electrolyte-based electrochemical gas sensor and a controller configured to measure the average humidity value within an ambient environment over a period of time. The average ambient humidity value over the period of time is determined based on the average rate of change over the period of time of the electrolyte concentration within the electrolyte gas sensor of the gas detection apparatus over the period and the average temperature in the ambient environment over the period of time. The gas sensing apparatus may be configured to communicate the average ambient humidity value within the ambient environment to a second electrochemical gas sensor or a second gas detection apparatus within the same ambient environment.
US11029293B2 Method and system for the detection of a chemical species in solution
Methods and systems are for determining the concentration of a chemical species in an analyte solution. At least one train of segments are injected into a microfluidic channel having a first end and a second end, each train of segments having segments of analyte solution and segments of sensing solution which are immiscible with the segments of analyte solution. The train of segments is circulated from the first end to the second end of the microfluidic channel such that a reversible chemical exchange is established between the chemical species of each segment of analyte solution and a chemical indicator of the at least one contacting segment of sensing solution. The response of the chemical indicator is measured at the second end of the microfluidic channel and the concentration of the chemical species in the analyte solution is determined based on the response.
US11029292B2 Method for identification and quantification of siloxanes in gaseous stream
A method and system for detecting siloxanes using thermal desorption tubes and FTIR spectrometers with intervening gas chromatography systems.
US11029290B2 Device and method for the automatic calculation of a TCG curve
A method for the automatic calculation of a distance-amplitude correction curve for a non-destructive ultrasonic testing system, the system comprising an ultrasound sensor and a reference part. The method comprises the following steps: acquiring a large number of measuring points uniformly distributed over the entire surface of the reference part and classifying, unsupervised, the acquisition points.
US11029288B2 Sensor apparatus
A sensor apparatus includes: an element substrate; a detecting section disposed on an upper surface of the element substrate, the detecting section including a reaction section having an immobilization film to detect an analyte; a first IDT electrode configured to generate an acoustic wave which propagates toward the reaction section, and a second IDT electrode configured to receive the acoustic wave which has passed through the reaction section; and a protective film located on the upper surface of the element substrate so as to cover the first IDT electrode, the second IDT electrode, and at least part of the immobilization film, the protective film extending between and contacting with the immobilization film and at least one of the first IDT electrode and the second IDT electrode.
US11029286B2 Ultrasonic cutter quality inspection method and device
An ultrasonic cutter detection method and device, the method comprises the following steps: preliminary detection: frequency amplitude detection and fall-of-potential detection, if the ultrasonic cutter fails the above two detection solutions in the preliminary detection, repeating the two detections; if the ultrasonic cutter still fails the above two detection solutions, the ultrasonic cutter is judged to be unqualified; and reinspection: free modal detection and pressure modal detection. Using differences of the ultrasonic cutters surface in micro-crack directions that result in different degrees of sensitivity of crack to different ultrasonic vibration modes, combined with the fall-of-potential method and frequency amplitude detection method, a detection rate and a detection velocity of an unqualified ultrasonic cutter can be improved.
US11029275B2 Device for detecting a wear level of a wear plate
A first conductor is embedded in the first dielectric layer to a first wear depth, where the first wear depth is associated with a first threshold wear level. A second dielectric layer overlies the first dielectric layer to a second wear depth. The second wear depth is associated with a second threshold wear level greater than the first threshold wear level. A second conductor is embedded in the second dielectric layer and separate from the first conductor. An indicator is adapted to indicate whether the wear plate is the first threshold wear level or the second threshold wear level.
US11029272B2 System and method for hose assembly with degradation monitoring
A system and method for a hose with degradation monitoring is disclosed. The system includes a sensor having one or more first alignment features, a contactless switch, and a light transmitter configured to transmit a light transfer protocol. A gateway device is configured to wirelessly receive data from the sensor, and includes one or more second alignment features that are configured to align with the one or more first alignment features, a trigger configured to activate the contactless switch only when the one or more second alignment features are aligned with the one or more first alignment features, and a phototransistor configured to capture and record the light transfer protocol transmitted from the light transmitter.
US11029271B2 Ammonia gas detecting sensor using graphene doped with copper oxide nanopaticles and ammonia gas detecting device comprising the same
The present disclosure relates to an ammonia gas detection sensor including a substrate, a graphene sheet disposed on the substrate, and metal nanoparticles disposed on the graphene sheet, and an ammonia gas detection device comprising the gas detection sensor.
US11029265B2 X-ray scattering apparatus
An X-ray scattering apparatus has a sample holder for aligning and orienting a sample to be analyzed by X-ray scattering, an X-ray beam delivery system arranged upstream of the sample holder for generating and directing a direct X-ray beam along a propagation direction towards the sample holder, a proximal X-ray detector arranged downstream of the sample holder as to let the direct X-ray beam pass and detect X rays scattered from the sample, and a distal X-ray detector arranged downstream of the sample holder and movable along the propagation direction (X) of the direct X-ray beam in which the proximal X-ray detector is also movable essentially along the propagation direction of the direct X-ray beam.
US11029264B2 Spectral analysis with spectrum deconvolution
A method for inferring incident count rates of electromagnetic energy at a detector is provided. In one embodiment, the method includes transmitting electromagnetic radiation through a fluid and receiving a portion of the electromagnetic radiation at a detector. The method also includes measuring the energy spectrum of the portion of the electromagnetic radiation received by the detector and using the measured energy spectrum and a physical model of detector response to electromagnetic radiation to infer incident count rates for discrete energy levels of the portion of the electromagnetic radiation received by the detector. Additional systems, devices, and methods are also disclosed.
US11029261B2 Methods and apparatus for direct multiplication Fourier transform millimeter wave spectroscopy
Methods and apparatuses for direct multiplication Fourier transform millimeter wave spectroscopy are disclosed herein. A sample method includes generating at least one pulse of microwave electromagnetic energy. The sample method also includes frequency-multiplying the pulse(s) to generate at least one frequency-multiplied pulse and filtering at least one spurious harmonic of the frequency-multiplied pulse to generate at least one filtered pulse. The spurious harmonic is generated by frequency-multiplying the pulse. The method also includes exciting a sample using the filtered pulse. The method further includes detecting an emission from the sample. The emission is elicited at least in part by the filtered pulse.
US11029256B2 Apparatus for measuring wafer
Provided is an apparatus for measuring a wafer. The apparatus may include a chuck disposed on a stage and a plate connected with the stage, a horizontal frame configured to support a wafer, and a vertical frame connecting the plate and the horizontal frame. The apparatus may further include first to third adsorption portions connected with the horizontal frame and configured to adsorb the wafer, a support bar penetrating through the chuck and extending in a first direction and a beam irradiator connected to the support bar and disposed between the plate and the horizontal frame. The beam irradiator may be configured to irradiate a beam on the wafer. The apparatus may further include a detector on an opposite side of the horizontal frame from the beam irradiator and configured to receive the beam after it has penetrated through the wafer.
US11029252B2 Gemstone profiling
Aspects relating to gemstone profiling are described. A gemstone profiling system includes a holder that is rotatable by an actuator and can hold a gemstone, the gemstone having a reference mark. The system includes a non-contact measuring unit to determine a distance between a center of rotation of the gemstone and a surface of the gemstone. Further, the system includes a controller to rotate the gemstone through a plurality of orientations and receive the measured distance between a center of rotation of the gemstone and a surface of the gemstone in each of the plurality of orientations of the gemstone. The controller can generate a profile of the gemstone based on the received distance in the plurality of orientations.
US11029245B2 Fluid flow cell including a spherical lens
A flow cell device including a spherical optical element is disclosed. The spherical lens can be sealed to the body of the flow cell device in a manner that provides external optical access to a fluid in an analysis region of a flow path through the flow cell device. The seal can be provided by an elastomer, a polymer, or a deformable metal. The disposition of the spherical lens to the flow path enables in situ optical analysis of the fluid. An optical analysis device can be removably connected to the flow cell device to provide the optical analysis. In some embodiments the optical analysis device is a portable Raman spectrometer. The flow cell device can provide a supplementary interrogation interface, and/or an on board sensor device(s) to enable multivariate analysis and/or advanced triggering.
US11029244B1 Electrochemical ZRA test cells for determination of galvanic corrosion rates in atmospheric environments
The invention is directed to a real-time, zero resistance ammeter (ZRA) galvanic corrosion detection instrument that is adapted to measure corrosion under atmospheric conditions. The instrument may be used in accordance with methods for selecting materials based on environmental conditions and electrolyte chemistries. The electrochemical ZRA test cell of the invention may further be used to determine galvanic corrosion susceptibility, aid in forecasting corrosion, and determine the extent of corrosion based on environmental factors.
US11029242B2 Index sorting systems and methods
Features for a quantitative biological data analysis system are described. Index sort analysis can be performed using sort electronics on a flow cytometer or other particle analysis system or after an experiment using a workstation. The sort electronics on the cytometer or other particle analysis system may generate sort decision information for the events. The sort decision information may be transmitted from the sort electronics to the workstation that may differ from the sort identified by the workstation. The feature fuse the gate information with the sorting decision information to provide an accurate representation of the sorting.
US11029240B2 Wick moisture sensor for airborne particle condensational growth systems
A wick liquid sensor suitable for use in a particle condensation device is provided. The sensor includes a light source configured to illuminate a surface of the wick. A detector is configured to detect wick reflected light from the light source and determine the intensity of reflected light. The wick is formed from a porous media that is wettable by the liquid, and becomes translucent when filled with the liquid. The amount of reflectivity decreases as the saturation content of the liquid in the wick increases.
US11029239B2 Test apparatus and method for testing dust suppression systems
The invention as herein described discloses a test apparatus (1) for testing dust suppression systems and a method for testing dust suppression systems using said test apparatus (1). Said test apparatus (1) comprises a housing (100) with at least two chambers (101,102) being separated from each other by a window (103) which comprises at least one transfer vent (104). Therein particle counting means (110, 120) are detachably mounted to at least one of said two chambers (101,102). Further, the first chamber (101) of said at least two chambers (101,102) comprises a door (121) and is equipped with supply means for supplying the first chamber (101) with particulate free air, and wherein the second chamber (102) of said at least two chambers (101, 102) is equipped with exit means for releasing air from the second chamber (102).
US11029238B2 Device for viscosity determination in liquids
The present invention relates to a device for determining the correct viscosity of a liquid, comprising member which either remains in or assumes a substantially upright or pre-determined position when placed in a fluid having at least the desired or specified viscosity and is unable to remain in a substantially upright or pre-determined position if a fluid has less than the desired or specified viscosity. The invention also relates to methods and uses of particular devices and is particularly suited to assisting patients suffering from dysphasia (or similar conditions) and who wish to thicken liquids to enable them to allow safe swallowing without aspiration to take place.
US11029233B2 Input/output characteristic estimation method for drivetrain testing system
The input/output characteristic estimation method for testing system comprises; first excitation measurement steps (S3-S5) in which an input obtained by superimposing an excitation input d2 onto a second torque control input ib2 is input to a second dynamometer, and the frequency response i2d2 with respect to the excitation input d2 is measured; second excitation measurement steps (S7-S9) in which input obtained by superimposing excitation input d3 on third torque control input ib3 is input to a third dynamometer, and frequency response i2d3 with respect to the excitation input d3 and the like are measured; and mechanical characteristic estimation steps (S11 and S12) in which the response measured in the first and second excitation measurement steps are used to estimate the transfer function Gt2_i2 and the like from the second or third torque current command signals (i2, i3) to the first or second axial torque detection signals (t2 or t3).
US11029232B2 Optical time domain reflectometer and testing method of optical time domain reflectometer
An optical time domain reflectometer includes: a storage unit that stores in advance a fourth backscattered light level PZ(W2) obtained by adding a difference ΔPR between a second backscattered light level PR(W1) which is measured using a first pulse width W1 and a third backscattered light level PR(W2) which is measured using a second pulse width W2 to a first backscattered light level PZ(W1) at a connection point DD to a measurement target optical fiber which is measured using the first pulse width so as to be associated with the second pulse width; and an arithmetic processing unit that reads the fourth backscattered light level PZ(W2) at the second pulse width corresponding to a pulse width of an optical pulse output from a light source to the measurement target optical fiber from the storage unit and calculates a transmission loss LT in the measurement target optical fiber.
US11029229B2 Method for checking the plausibility of the function of a pressure sensor
A method according to the invention for checking the plausibility of the function of a pressure sensor in an injection system of an internal combustion engine includes acquiring a calibrated actuation profile, by which peak current values for opening at least one electrically actuatable injection valve are assigned to existing internal pressures. An existing internal pressure is measured in the form of an actual sensor pressure value by the pressure sensor. The method includes obtaining the electrical peak current value corresponding to the measured sensor pressure value from a calibrated actuation profile, such that the corresponding electrical peak current value acquired in this way is applied to the injection valve. Subsequently, an opening state of the injection valve is monitored in reaction to the applied electrical peak current value, and a functional state of the pressure sensor is assigned as a function of the opening state of the injection valve.
US11029228B2 Wheel force transducer stator angle correction device
A wheel force transducer stator angle correction apparatus. The apparatus includes a stator rod retainer having a through-bore, the stator rod retainer being in mechanical communication with at least one bearing. The apparatus also includes a stator rod having a first portion rigidly attached to an encoder stator attached to a wheel and having a second portion disposed within the through-bore of the stator rod retainer. The apparatus also includes an encoder rigidly attached to a portion of a vehicle associated with the wheel, wherein the encoder is adapted to measure an angle of the stator rod and to adjust at least one value associated with a wheel speed of the wheel based on the measured angle of the stator rod.
US11029227B2 CSOI MEMS pressure sensing element with stress equalizers
A pressure sensing element includes a supporting substrate including a cavity. A device layer is bonded to the supporting substrate, with a diaphragm of the device layer covering the cavity in a sealed manner. A plurality of piezoresistors is coupled to the diaphragm. A plurality of metal stress equalizers is disposed on the device layer such that each stress equalizer is generally adjacent to, but separated from, a corresponding piezoresistor. A plurality of metal bond pads is disposed on the device layer. The plurality of stress equalizers are constructed and arranged to reduce thermal hysteresis of the pressure sensing element caused by stress relaxation of the metal bond pads during a cooling and heating cycle of the pressure sensing element.
US11029220B2 Pressure sensing element (and safety apparatus) having intermediate layer with two functional layers
A pressure sensing element may include: an intermediate layer having a structure in which at least two functional layers are stacked on each other; a first electrode layer including a plurality of first electrode patterns; and a second electrode layer to overlap the first electrode layer with the intermediate layer between the first and second electrode layers. Among the two functional layers, the first functional layer has a thickness linearly varying in a first pressure section, and the second functional layer has a thickness linearly varying in a second pressure section. The maximum pressure in the first pressure section is lower than that in the second pressure section, and the minimum pressure in the second pressure section is included in the first pressure section.
US11029219B2 Fiber bragg grating temperature sensor
A temperature sensor and temperature sensing system for sensing changes in temperature up to a predetermined temperature is disclosed. The temperature sensor includes a microstructured optical fiber where the microstructured optical fiber includes a plurality of longitudinal channels extending along the microstructured optical fiber. The sensor also includes a fiber Bragg grating formed in the microstructured optical, fiber by generating a periodic modulation in the refractive index along a core region of the microstructured optical fiber. The fiber Bragg grating is operable to produce band reflection at a reflection wavelength that varies in accordance with changes in temperature at the core region of the optical fiber.
US11029216B1 IC with stragically biased digital circuitry
During operation of an IC component within a first range of temperatures, a first bias voltage is applied to a first substrate region disposed adjacent a first plurality of transistors to effect a first threshold voltage for the first plurality of transistors. During operation of the IC component within a second range of temperatures that is distinct from and lower than the first range of temperatures, a second bias voltage is applied to the first substrate region to effect a second threshold voltage for the first plurality of transistors that is at least as low as the first threshold voltage.
US11029215B2 Low contact clamp for non-invasive process fluid temperature indication
A process fluid temperature estimation system includes a sensor capsule having a temperature sensitive element disposed therein configured to sense an external surface of a process pipe. The process fluid temperature estimation system includes measurement circuitry coupled to the sensor capsule and configured to detect a characteristic of the at least one temperature sensitive element that varies with temperature and provide sensor capsule temperature information and a controller coupled to the measurement circuitry, the controller being configured to obtain a reference temperature and employ a heat transfer calculation with the reference temperature and the sensor capsule temperature information to generate an estimated process temperature output. The process fluid temperature estimation system includes a mounting assembly configured to mount the process fluid temperature estimation system to the external surface of the process pipe, wherein a portion of the mounting assembly is offset from the external surface of the process pipe.
US11029212B2 Scale composition determination system, scale composition determination method, and program
A scale composition determination device (10) determines that Fe2O3 has been generated in the outermost layer of a scale (SC) in the case where the absolute value of a difference between temperatures of a steel material SM measured by radiation thermometers (20a, 20b) is equal to or more than a predetermined temperature, and determines that Fe2O3 has not been generated in the outermost layer of the scale (SC) in the case where the absolute value of the difference between the temperatures of the steel material SM measured by the radiation thermometers (20a, 20b) is not equal to or more than the predetermined temperature.
US11029209B2 Spectral phase interference device and system
The present application provides a spectral phase interference device and system for addressing the problem of low stability and compactness with prior art spectral phase interference devices. In the device or system provided in the present application, the optical element for generating the pulse pair to be measured consists of only a birefringent crystal and the adjustment of two-step phase shift is also completed by only a broadband quarter-wave plate. Therefore, wide application of optical elements such as pulse stretchers, retarders, optical splitters and mirrors as in prior art devices is avoided, thereby significantly simplifying the overall device's structure and resulting in enhanced stability and compactness at the same time.
US11029207B2 Integrated circuit for spectral imaging system
An integrated circuit for an imaging system is disclosed. In one aspect, an integrated circuit has an array of optical sensors, an array of optical filters integrated with the sensors and configured to pass a band of wavelengths onto one or more of the sensors, and read out circuitry to read out pixel values from the sensors to represent an image. Different ones of the optical filters are configured to have a different thickness, to pass different bands of wavelengths by means of interference, and to allow detection of a spectrum of wavelengths. The read out circuitry can enable multiple pixels under one optical filter to be read out in parallel. The thicknesses may vary non-monotonically across the array. The read out, or later image processing, may involve selection or interpolation between wavelengths, to carry out spectral sampling or shifting, to compensate for thickness errors.
US11029192B2 High-capacity weighing module
A high-capacity weighing module has a top plate weldment (10), a bottom plate weldment (30) and a pressure-bearing assembly (20) that is between the top and bottom plate weldments. Motion between the respective top and bottom plate weldments is restricted. This structure aids in easy installation and replacement of a sensor, and integrates the functions of anti-overturning and 360° inspection, and bottom stop. This makes the weighing module much more convenient to install than a conventional high-capacity module, and has a better safety function. The weighing module has advantage in terms of a simplified product structure, reduced cost of manufacture and maintenance, uncomplicated installation procedure, and higher safety and protection.
US11029189B2 Liquid surface detecting apparatus and liquid surface detecting method using reflected light
A liquid surface detecting apparatus including: a retaining section that retains liquid as sample or reagent; a light emitter that emits light toward the liquid retained in the retaining section; an image capturing device that captures an image of the liquid retained in the retaining section; and a detecting device that detects a level of a liquid surface of the liquid retained in the retaining section based on the image of the liquid captured by the image capturing device, wherein the image capturing device is provided at a position such that the light, emitted by the light emitter and reflected by the liquid surface of the liquid, directly enters the image capturing device.
US11029186B2 Precision ADC sampling clock for high accuracy wireless guided wave radar
A level transmitter includes an analog-to-digital convertor clock signal generator that receives a transmitter clock signal that is used to establish when an incident signal is transmitted toward a material boundary. The analog-to-digital convertor clock signal generator uses the received transmitter clock signal to generate an analog-to-digital convertor clock signal. An analog-to-digital convertor samples an analog waveform based on the analog-to-digital convertor clock signal and generates a digital value for each sample of the analog waveform. An analysis module analyzes the digital values to determine a distance to the material boundary.