Document | Document Title |
---|---|
US10997618B2 |
Computer-based digital media content classification, discovery, and management system and related methods
A digital media content classification, discovery, and management system includes a computerized database storing content representative identifiers corresponding to content items. Each of the content representative identifiers is keyed to a plurality of author-based, content-centered criteria elements, wherein an input selection field of a user GUI has a plurality of selectable fields which matches at least one of the plurality of author-based, content-centered criteria elements. management of the digital media content may include valuation management where the digital content items are ranked into valuation tiers. The ranking is analyzed to designate the digital content items to have a valuation value within at least one of the plurality of valuation tiers. The digital content items axe graphically displayed on a GUI of a remotely-located user computing device and download requests are received from the user computing device. Valuation of the digital content items may be adjusted based on the download requests. |
US10997615B1 |
System and method for assortment planning with interactive similarity and transferable demand visualization
A system and method are disclosed for interactive product assortment planning and visualization by receiving product attribute values for items of a product assortment is disclosed. Embodiments include displaying icons on an interactive visualization, connecting the icons with transferable demand links, identifying items to be removed from a product assortment, and transporting items among one or more supply chain entities. |
US10997611B2 |
Distribution of media with tracking and analysis of media usage for royalty, loyalty and collection of metadata
An apparatus, device and method for the distribution of media with tracking and analysis of media usage for royalty, loyalty and collection of media metadata using wireless communication such as near field communication comprised in a portable platform. Each device comprises a wireless communication arrangement capable of conducting wireless communication between wirelessly capable devices enclosed in a solid case which projects the content of the data in an illustrative depiction. Upon user prompt, the wireless communication arrangement of the physical platform establishes communication with a mobile device thus initiating the mobile device communication with a digital interface which performs digital interaction protocols for file fetching, metadata storage and metadata analysis. |
US10997609B1 |
Biometric based user identity verification
A computer-implemented method includes obtaining user data associated with a first user, the user data including biometric data associated with the first user and personal information of the first user; conducting a biometric similarity search in a historical user database based on the biometric data; determining, based on the biometric similarity search, that multiple historical users have similar biometric data to the first user; retrieving corresponding personal information of each of the multiple historical users; generating a respective personal information similarity score for each of the multiple historical users; and identifying, as the first user, a historical user of the multiple historical users, the personal information similarity score corresponding to the identified historical user indicating a higher similarity than the personal information similarity scores corresponding to other historical users of the multiple historical users. |
US10997607B1 |
Method and system for comparing automatically determined crash information to historical collision data to detect fraud
To detect a risk of insurance fraud in a vehicle insurance claim for physical injuries, injury data may be retrieved from previous crashes involving similar type vehicles as the damaged vehicle, and having similar crash characteristics. One or several likelihoods that the claimant suffered physical injuries from the crash may be determined based on the percentage of people who suffered similar types of injuries or similar severity according to the injury data. If the one or several likelihoods are very small, the claim for physical injuries may be flagged as a risk of fraud and a suspicious loss indicator may be transmitted to a mobile computing device for display. |
US10997606B1 |
Systems and methods for automated discrepancy determination, explanation, and resolution
Systems and methods are provided herein for autonomously determining and resolving a customer's perceived discrepancy during a customer service interaction. The method can include receiving an incoming communication from a customer; extracting, by a Natural Language Processing (NLP) device, a perceived state and an expected state of a product or service based on the incoming communication; determining by a discrepancy determination device, a discrepancy between the perceived and expected state of the product or service; verifying, by a rule-based platform, the discrepancy; generating a response based on the discrepancy, the response comprising one or more of: a fact pattern response related to the perceived discrepancy and a confirmation or correction of a verified discrepancy; and outputting, for presentation to the customer, the response. |
US10997605B1 |
Assistance on the go
A mobile computerized apparatus configured to provide membership status in a roadside assistance program after occurrence of a roadside event is disclosed. The apparatus executes instructions that cause/allow the apparatus to receive input related to an electronic membership card, retrieve from a data store membership information associated with the vehicle, and dynamically update the electronic membership card for display on the apparatus. |
US10997599B2 |
Method for detecting merchant data breaches with a computer network server
A method for minimizing merchant data breach damage depends on computers and financial networks to carry out its steps. Every payment card transaction witnessed each day by a network server is assessed by a “jury” of fraud classification algorithms and assigned a fraud-risk-verdict. Those payment transactions receiving a high-risk-fraud verdict are retained and sorted into a table according to transaction date, cardholder, and merchant. The raw verdicts are normalized and standardized according to merchant size groups, e.g., to even the comparisons that will be made. A daily tally is made for each merchant of the number of suspected-card-visits, the number of highly-probable-card-visits, and the number of total-card-visits. A merchant data-breach alert is issued if a final score and sum of the normalized verdicts exceeds a threshold. |
US10997591B2 |
Tokenizing a primary account number prior to transmission to a terminal
In some implementations, a transaction card may receive transaction data from a transaction terminal based on initiation of a transaction with the transaction terminal; generate a tokenized primary account number, for use with the transaction, based on the transaction data and an actual primary account number of the transaction card; and transmit the tokenized primary account number to the transaction terminal for processing the transaction. |
US10997590B2 |
Systems and methods for in-application and in-browser purchases
A system may receive a transaction request from a user device, and request an in-app cryptogram from a network software development kit (SDK) on the user device. The in-app cryptogram may include an unpredictable number, an application transaction counter (ATC), and a card verification result (CVR), and the ATC may be extracted from a limited use payment credential (LUPC). The system may transmit a token, a token expiry, and a token data block for an assessment by a payment network, with the token data block including the token, the token expiry, the ATC, and/or the in-app cryptogram. The system may further receive a request from the payment network to update the LUPC on the user device, and attest that the user device is secure in response to the request from the payment network to refresh the LUPC on the user device. |
US10997589B1 |
Account entity location based navigation and display for a projectable transaction card
A device may determine information that identifies a location of a projectable transaction card. The device may determine that the location of the projectable transaction card is in proximity to a location associated with an account entity. The device may determine navigation information based on determining that the location of the projectable transaction card is in proximity to the location associated with the account entity. The navigation information includes information for navigating from the location of the projectable transaction card to the location associated with the account entity. The device may provide the navigation information for display on a display screen of the projectable transaction card. The navigation information is not provided for display on the display screen of the projectable transaction card prior to the location of the projectable transaction card being in proximity to the location associated with the account entity. |
US10997585B1 |
Payment processing platform providing tab based payment options
An apparatus comprises a processing platform including a plurality of processing devices. The processing platform receives a request to generate a checkout interface on a user device in connection with a transaction to purchase a product and/or a service being performed over one or more networks, wherein the checkout interface comprises a plurality of selectable indicators each respectively indicating a payment option of a plurality of payment options, and to generate the checkout interface on the user device responsive to the request. The plurality of selectable indicators are simultaneously displayed on the checkout interface. The processing platform is further configured to receive a selection of a selectable indicator from the user device, and to automatically display on the checkout interface details of a payment option corresponding to the selected indicator responsive to the selection. The details are simultaneously displayed with the plurality of selectable indicators on the checkout interface. |
US10997583B1 |
Temporarily provisioning card on file payment functionality to proximate merchants
Temporarily provisioning card on file payment functionality to proximate merchants is described herein. A point-of-sale (POS) application executable by a POS device associated with a merchant can store an identifier associated with payment data corresponding to a payment instrument of a customer for use in future transactions with the customer. A payment processing service can determine other merchant(s) that subscribe to services of the payment processing service are participating in an event with the merchant and can receive a request to provision the payment data to the other merchant(s) to enable the other merchant(s) to use the identifier to complete transaction(s) with the customer without requiring the customer to present the payment instrument in association with the transaction(s). The payment processing service can provision the identifier to other POS device(s) of the other merchant(s) for temporarily storing the identifier on individual POS devices of the other POS device(s). |
US10997578B2 |
Mobile terminal and control method thereof
The present invention relates to a mobile terminal which is capable of executing some functions in a power-off state, and a control method thereof. The mobile terminal includes a user input unit for sensing a predetermined user input in a power-off state; a controller for entering into an emergency settlement mode, in which only some functions are executed using the remaining power, on a basis of user information inputted by the user input being authenticated; and a wireless communication unit for receiving a settlement request signal from an external terminal and transmitting settlement information corresponding to the settlement request signal to the external terminal in the emergency settlement mode. |
US10997572B2 |
Method and system for performing a financial transaction using a user interface
A system and method for performing a financial transaction by determining a master account number associated with one or more accounts that a user may access, providing data to generate a user interface displaying a list of the accounts and an indicator associated with a financial transaction, receiving indicator information associating the indicator with one or more of the accounts, receiving terms for the financial transaction, and performing the financial transaction. The list of accounts may be expanded to view account information. |
US10997571B2 |
Protection methods for financial transactions
A secure mobile financial transaction is provided by receiving a list of protection methods from an external terminal over a communication network. A matrix of protection methods corresponding to the external terminal is created based on the identified protection methods. Security-related information is received from one or more trust mediator agents over the communication network. Rules corresponding to the received security related information are retrieved, and at least one protection method is selected from the matrix of protection methods based on the retrieved rules. The selected protection method is transmitted to the trust mediator agents for implementation. |
US10997569B2 |
Method and device for processing virtual cards
A transfer request is received from a terminal, in which the transfer request carries a user identity (ID) of a first user, a user ID of a second user, and a virtual card ID of the first user; the virtual card is transferred from user account of first user to user account of second user, based on the user ID of the first user, the user ID of the second user and the virtual card ID; an image for transferring the virtual card is obtained; an image library of the virtual card is obtained; an image ID and the image are stored into the image library of the virtual card. |
US10997562B2 |
Synchronized conversation-centric message list and message reading pane
Technologies are described herein for a user interface uniting two primary components, a list view and a reading pane, within a message reading application. Technologies are also described for synchronizing status and parameters between the two primary user interface components. In particular, a user interface for reading messages can represent all components of a conversation with both a list view for presenting a message map, and a reading pane for presenting a content view. The list view can present a list of messages grouped by conversation. The reading pane window can contain smaller windows or frames. Each of the smaller windows or frames can contain a message within a given conversation. Synchronization provided between the list view and a reading pane can allow message selection in one of the user interface components to cause display and selection of the corresponding message in the other user interface component. |
US10997560B2 |
Systems and methods to improve job posting structure and presentation
The present disclosure provides systems and methods that improve job posting structure and presentation by, for example, classifying portions of job postings into informative sections. As an example, given a job posting, a computing system implementing aspects of the present disclosure can separate the job posting into multiple portions. After separation into portions, the computing system can classify each portion into the most plausible job-posting-specific section. For example, the computing system can include and implement a machine-learned classification model to classify the portions into the sections. Following classification, the computing system can modify the job posting based on the classification of the portions. In particular, the structure and/or presentation of the job posting can be improved based on the classification of the portions into the sections. |
US10997559B1 |
Resource management system
A system automatically manages remote and local data through a declarative client that retrieves, tracks, and caches data in response to a transmission from an interface. The declarative client sits on an immutable image served by a secure private cloud platform. A serverless compute engine receives the immutable image and a plurality of tasks that process the immutable image in a container. An application programming interface in communication with the declarative client extracts data via queries from a database. The declarative client includes a normalized in-memory cache that breaks up results of the queries into individual objects that are each associated with a unique identifier and a unique name. The extracted data is deconstructed downloaded content in which original computer assigned links between data elements are intercepted and mapped to redirected computer-generated local links that locate the downloaded content in a local database. |
US10997556B2 |
Summarizing tabular data across multiple projects using user-defined attributes
A method, system, and computer program product for enterprise applications. Embodiments commence by accessing a first database table having columns pertaining to one or more cost items of a first project and accessing a second database table having columns pertaining to cost items of a second project. A user interface aids definition of user-defined inter-project attributes, wherein the user-defined inter-project attributes relate a database table column of the first project to a database table column of the second project. The user-defined inter-project attributes are used in preparing display information pertaining to at least two projects such that in response to a single action being performed under control of a client system, the prepared display information is sent to a display unit. In some cases, the prepared display information comprises a summary of values, and in some cases, an alert icon is displayed based on a summary value exceeding a threshold. |
US10997554B1 |
Systems and methods for dynamic balancing of virtual bundles
A computer-implemented system for dynamic inventory balancing including at a processor and a memory device comprising instructions that when executed configure the processor to perform operations. The operations including receiving an inventory data feed from at least one fulfillment center, storing (in a database) a plurality of virtual bundles with associated grouping numbers and quantities—the plurality of virtual bundles having item bundles grouping two or more of a same item in the inventory data. The operations also include exposing the database to queries from a seller portal through at least one of RESTful service, a queue based system, an index, or an object table and receiving a client order, the client order comprising a bundle selection from the plurality of virtual bundles, and updating the plurality of virtual bundles by rebalancing the plurality of virtual bundles and corresponding associated quantities based on the bundle selection. |
US10997553B2 |
Method and system for automatically creating a bill of materials
A method and system for automatically creating Bills of Materials. A Building Information Model (BIM) electronic drawing is created on a 3D BIM program using Bill of Material standards. The BIM electronic drawing is exported, filtered and stored into a database with a cloud Software as a Service (SaaS) service on a cloud communications network The data is analyzed to produce in real-time a Bill of Materials accurate down to an individual piece level (e.g., stud, board, pipe, duct, etc.) for desired physical structures (e.g., houses, townhomes, multi-unit housing, etc.). The Bill of Materials includes a report produced in a standard and repeatable format, thereby reducing risk, reducing costs and ensuring a trackable level of quality for the builders of the desired physical structure and eliminating any need for estimating of any quantity, cost, installation time, installation cost or waste factor for any one of the plural physical components used to build the desired physical structure. |
US10997550B1 |
Item tracking systems and methods for fine tuned delivery scheduling
A computer-implemented system for delivery scheduling from a fulfillment center. The system includes a memory storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include maintaining a first data structure representing a fulfillment center, where the data structure has elements representing portions of the fulfillment center the portions are associated with a plurality of physical locations and a cutoff time. The operations may also include maintaining a second data structure including a mapping between physical locations and product identifiers, receiving a request to provide a delivery time estimate, searching the second data structure to identify at least one physical location associated with the requested product, searching the first data structure to determine cutoff times associated with each of the at least one physical location, and returning, responsive to the request, a fast cutoff time selected from the cutoff times. |
US10997549B2 |
Routing system configurations based on various inventories
Various systems, mediums, and methods may involve a routing system. For example, the routing system may determine a user request for an item, possibly generated by the user's device, such as a smartphone device. The routing system may search for the item with a lead inventory system associated with one or more networks. The routing system may identify that the lead inventory system is out or out of stock with respect to the requested item. The routing system may also route the user request to one or more stocked inventory systems, possibly holding the requested item in stock. As such, the routing system may identify at least one stocked inventory system capable of providing the requested item from the inventory. |
US10997547B2 |
System and method for detecting potentially unauthorized access to an enclosure
There is disclosed a system and method for detecting potentially unauthorized access to an enclosure. The system and method use an input device, wherein the input device includes a user interface comprising a communication tilt plate with a front side and a back side. The front side comprising an outer touch surface and the back side includes electronic components mounted thereon. The back side also includes a raised center pivot and a plurality of spring loaded switches mounted thereon disposed around the periphery of the back side of the tilt plate. In this way, tilting the communication tilt plate by pressing proximate the periphery of the outer touch surface activates one or more of the spring-loaded switches mounted on the back side of the tilt plate and thereby transmit an access code to a control module. The system and method further include detecting movement of an access barrier of an enclosure and detecting whether a motor and or the access code was used to move the access barrier. The user is notified in the event the access barrier was moved without using the motor and or the access code. |
US10997544B1 |
Delivery location identifiers
Disclosed are methods and systems for delivery of items using an unmanned aerial vehicle (“UAV”). A user may be provided with a delivery location identifier (“DLI”) that is to be placed at a delivery location within a delivery destination to identify where a UAV is to position an item as part of a delivery to the delivery destination. For example, the delivery destination may be a user's home. Within the deliver destination of the user's home, the user may select a delivery location, such as a spot in the back yard wherein the UAV is to position the ordered item as part of the delivery. To aid the UAV in navigating to the delivery location, the user places the DLI at the delivery location. The UAV detects the DLI and positions the item at or near the DLI as part of the item delivery. |
US10997543B2 |
Personal protective equipment and safety management system for comparative safety event assessment
In one example, a system includes one or more personal protective equipment (PPE) devices each configured to be worn by a worker, the PPE devices each including one or more sensors that generate activity data indicative of activities of workers operating within one or more work environments. The system also includes a computing device, the computing device configured to: identify, based at least on the activity data, a plurality of clusters of one or more entities, wherein each entity of the entities is associated with one or more of the workers; and output an indication of a difference between performance by a target entity with respect to safety events and performance by the cluster that includes the target entity with respect to safety events. |
US10997542B2 |
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. |
US10997540B2 |
System and method for matching resource capacity with client resource needs
Resources are required to satisfy various needs and wants of people, businesses, and machines. Resources come in the forms of time, talents, money, materials, energy, services, people, knowledge, communication, and other tangible and intangible assets. When both the capacities and the needs of multiple resources are stored in a way that allows for them to be connected together using computers, they can be efficiently and effectively matched. This matching creates shared value, which has potential academic, economic, societal and philanthropic benefits. Connected computer system(s) can query and match resources together in a way that is mutually beneficial. While a common lexicon is the simplest way to perform the matching, natural language processing, machine translation, or use of similar technologies may be optimal. Any method of collecting these inputs should be able to handle one or multiple capacities, and one or multiple needs. |
US10997532B2 |
System and method for assessing and optimizing master data maturity
A system for assessing and optimizing master data maturity for an enterprise master data architecture. The master data maturity analysis system generates a master data maturity matrix for individual master data users. Each unique master data user's master data maturity matrix is used to generate master data matrices for other hierarchical entities for an enterprise such as lines of business and/or the enterprise as a whole. Master data maturity matrices are stored over time and tracked to assess and optimize the master data maturity and improvement of the master data technology vertically and horizontally across all enterprise hierarchies and business components. |
US10997531B2 |
System, method and graphical user interface for workflow generation, deployment and/or execution
A method, system and graphical user interface for generating, deploying and/or executing one or more workflows are provided. The method includes obtaining, via a graphical-user interface, information for executing a plurality of tasks of a workflow, wherein the information defines an abstraction of at least one function of the plurality of tasks, and forming, from the information, a record for executing a workflow, wherein the record is operable to be dispatched to facilitate execution of the workflow. |
US10997529B2 |
Mobile device and control method therefor
The present invention relates to a mobile device and a control method therefor. A mobile device according to an embodiment of the present invention comprises: a memory which stores a first application and a second application; a user interface module which receives specific time information and specific location information according to the first application stored in the memory; a display module which displays a schedule including the received specific time information and specific location information; and a controller which controls the memory, the user interface module, and the display module, wherein the controller performs control so as to execute the second application stored in the memory, receive additional information on the specific location according to the executed second application, and change the schedule on the basis of the received additional information. |
US10997525B2 |
Efficient large-scale kernel learning using a distributed processing architecture
A method and system of creating a model for large scale data analytics is provided. Training data is received in a form of a data matrix X and partitioned into a plurality of partitions. A random matrix T is generated. A feature matrix is determined based on multiplying the partitioned training data by the random matrix T. A predicted data {tilde over (y)} is determined for each partition via a stochastic average gradient (SAG) of each partition. A number of SAG values is reduced based on a number of rows n in the data matrix X. For each iteration, a sum of the reduced SAG values is determined, as well as a full gradient based on the sum of the reduced SAG values from all rows n, by distributed parallel processing. The model parameters w are updated based on the full gradient for each partition. |
US10997521B1 |
Quantum-resilient computer cluster
A method for operating a quantum-resilient server-cluster is provided. The server-cluster includes a plurality of servers. Each of the servers may be encapsulated in a selectively-quantum-resilient case. The method may include transmitting a first communication from a first server, included in the server-cluster. The first communication may be intercepted at a first selectively-quantum-resilient case. The method may include identifying, at the first selectively-quantum-resilient case, a recipient of the first communication. When the recipient of the first communication is a server included in the server-cluster, the first case verifies the security of the communication via quantum entanglement, and transmits the communication to the recipient in an encrypted manner via quantum tunneling. When the recipient of the first communication is a server outside of the server-cluster, the first case generates a quantum-resilient random number, encrypts the communication with the generated number and transmits the communication to the recipient via quantum tunneling. |
US10997520B2 |
Single-cycle operations using controllably mediated exchange-type interactions between qubits
A method of operating a quantum information processing apparatus is provided. This apparatus includes a structure of coupled qubits, where N≥3, wherein the structure further includes coupling elements. The coupling elements couple pairs of N qubits, wherein, at least, a portion of the qubits are connected by a respective one of the coupling elements, whereby the two qubits of each said pair are connected by a respective coupling element. A method comprises identifying a path of M qubits in the structure of coupled qubits, wherein the path extends from a first qubit to a last qubit of the N qubits. The identified path consists of M qubits and M−1 coupling elements alternating along said path, where 2 |
US10997513B1 |
Dynamic, risk informed decision support systems and methods
The present disclosure is directed to a decision support system or tool based on a Bayesian Network (BN) framework. The diagnostic support tool is created by using advanced Probabilistic Risk Assessment (PRA) method(s) to construct Bayesian Networks (BNs) that form a Bayesian Decision Support Process (BDSP) to provide science-based decision support for understanding and managing events in complex systems. In an embodiment, the PRA method(s) may include Discrete Dynamic Event Trees (DDETs) and simulations. |
US10997512B2 |
Inferring cues for use with digital assistant
Systems and methods for inferring user traits based on indirect questions. Indirect questions may be generated based on one or more triggers. The answers to the indirect questions provide cues to a system as to whether a user has one or more attributes associated with a trait. This information may be used to personalize a computing device. |
US10997510B1 |
Architecture to support tanh and sigmoid operations for inference acceleration in machine learning
A processing unit to support inference acceleration for machine learning (ML) comprises an inline post processing unit configured to accept and maintain one or more lookup tables for performing a tanh and/or sigmoid operation/function. The inline post processing unit is further configured to accept data from a set of registers configured to maintain output from a processing block instead of streaming the data from an on-chip memory (OCM), perform the tanh and/or sigmoid operation on each element of the data from the processing block on a per-element basis via the one or more lookup tables, and stream post processing result of the per-element tanh and/or sigmoid operation back to the OCM after the tanh and/or sigmoid operation is complete. |
US10997505B1 |
Systems and methods for optimizing wearable item selection in electronic clothing subscription platform
Disclosed are methods, systems, and non-transitory computer-readable medium for assigning wearable items in a subscription electronics transactions platform. For example, a method may include: generating a grid based on information regarding historically shipped wearable items, wherein the grid comprises at least a first cell and a second cell; determining an average percentage indicating how many wearable items have been used and an average predictive wearability metric for wearable items indicative of a propensity of a user to use the wearable items per number of wearable items shipped for each cell; generating a mapping configured to convert a predictive wearability metric to a squashed predictive wearability metric; and converting a first predictive wearability metric to a first squashed wearability metric based on the generated mapping. |
US10997502B1 |
Complexity optimization of trainable networks
Some embodiments perform, in a multi-layer neural network in a computing device, optimization of the multi-layer neural network, for example by making a convolutional change with a first plurality of convolutional filters, or by making a connection change of a first plurality of convolutional filters. In other embodiments, electronic design automation (EDA) systems, methods, and computer-readable media are presented for adding such a multi-layer neural network into an integrated circuit (IC) design. |
US10997501B2 |
System and method for noise-based training of a prediction model
In some embodiments, noise data may be used to train a neural network (or other prediction model). In some embodiments, input noise data may be obtained and provided to a prediction model to obtain an output related to the input noise data (e.g., the output being a prediction related to the input noise data). One or more target output indications may be provided as reference feedback to the prediction model to update one or more portions of the prediction model, wherein the one or more portions of the prediction model are updated based on the related output and the target indications. Subsequent to the portions of the prediction model being updated, a data item may be provided to the prediction model to obtain a prediction related to the data item (e.g., a different version of the data item, a location of an aspect in the data item, etc.). |
US10997492B2 |
Automated methods for conversions to a lower precision data format
Aspects of the present invention are directed to computer-implemented techniques for performing data compression and conversion between data formats of varying degrees of precision, and more particularly for improving the inferencing (application) of artificial neural networks using a reduced precision (e.g., INT8) data format. Embodiments of the present invention generate candidate conversions of data output, then employ a relative measure of quality to identify the candidate conversion with the greatest accuracy (i.e., least divergence from the original higher precision values). The representation can be then be used during inference to perform computations on the resulting output data. |
US10997487B2 |
Tire tracking RFID label
Identification labels and their incorporation in rubber-based articles are described. The labels include RFID components and can be incorporated in tires. The labels can withstand the relatively harsh conditions associated with vulcanization. |
US10997482B2 |
Two-dimensional cryptographic poly-chromatic poly-digital code
A system and method employing two-dimensional, cryptographic, poly-chromatic, poly-digital codes (“polycodes”) that may be employed in connection with various digital transactions and communications applications are disclosed. In some implementations, a polycode may generally comprise a plurality of discrete code cells arranged in a two-dimensional matrix, each of the plurality of code cells displaying a combination of zero or more pure chromatic inputs representing an encoded integer; the number of possible combinations of pure chromatic inputs is equal to the number of possible integer values such that a discrete combination of pure chromatic inputs is unique to a discrete integer that is used in the polycode. |
US10997476B2 |
Automated content evaluation using a predictive model
There are provided systems and methods for performing automated content evaluation. In one implementation, the system includes a hardware processor and a system memory storing a software code including a predictive model trained based on an audience response to training content. The hardware processor executes the software code to receive images, each image including facial landmarks of an audience member viewing the content during its duration, and for each image, transforms the facial landmarks to a lower dimensional facial representation, resulting in multiple lower dimensional facial representations of each audience member. For each of a subset of the lower dimensional facial representations of each audience member, the software code utilizes the predictive model to predict one or more responses to the content, resulting in multiple predictions for each audience member, and classifies one or more time segment(s) in the duration of the content based on an aggregate of the predictions. |
US10997475B2 |
COPD classification with machine-trained abnormality detection
For COPD classification in a medical imaging system, machine learning is used to learn to classify whether a patient has COPD. An image-to-image network deep learns spatial features indicative of various or any type of COPD. The pulmonary function test may be used as the ground truth in training the features and classification from the spatial features. Due to the high availability of pulmonary function test results and corresponding CT scans, there are many training samples. Values from learned features of the image-to-image network are then used to create a spatial distribution of level of COPD, providing information useful for distinguishing between types of COPD without requiring ground truth annotation of spatial distribution of COPD in the training. |
US10997469B2 |
Method and system for facilitating improved training of a supervised machine learning process
Methods, systems, and techniques for facilitating improved training of a supervised machine learning process, such as a decision tree. First and second object detections of an object depicted in a video are respectively generated using first and second object detectors, with the second object detector requiring more computational resources than the first object detector to detect the object. Whether a similarity and a difference between the first and second object detections respectively satisfy a similarity threshold and a difference threshold is determined. When the similarity threshold is satisfied, the first object detection is stored as a positive example for the machine learning training. When the difference threshold is satisfied, the first object detection is stored as a negative example for the machine learning training. |
US10997467B1 |
Visual analytics exposure of image object detector weakness
Weaknesses may be exposed in image object detectors. An image object is overlaid onto a background image at each of a plurality of locations, the background image including a scene in which the image objects can be present. A detector model is used to attempt detection of the image object as overlaid onto the background image, the detector model being trained to identify the image object in background images, the detection resulting in background scene detection scores indicative of likelihood of the image object being detected at each of the plurality of locations. A detectability map is displayed overlaid on the background image, the detectability map including, for each of the plurality of locations, a bounding box of the image object illustrated according to the respective detection score. |
US10997463B2 |
Training text recognition systems
In implementations of recognizing text in images, text recognition systems are trained using noisy images that have nuisance factors applied, and corresponding clean images (e.g., without nuisance factors). Clean images serve as supervision at both feature and pixel levels, so that text recognition systems are trained to be feature invariant (e.g., by requiring features extracted from a noisy image to match features extracted from a clean image), and feature complete (e.g., by requiring that features extracted from a noisy image be sufficient to generate a clean image). Accordingly, text recognition systems generalize to text not included in training images, and are robust to nuisance factors. Furthermore, since clean images are provided as supervision at feature and pixel levels, training requires fewer training images than text recognition systems that are not trained with a supervisory clean image, thus saving time and resources. |
US10997460B2 |
User identity determining method, apparatus, and device
A user identity determining method includes: acquiring target multidimensional feature information of a target user, wherein the target multidimensional feature information includes at least two types of feature information in at least one of biometric feature information or non-biometric feature information; comparing the target multidimensional feature information with multidimensional feature information of a plurality of designated users, respectively, to obtain a comparison result; and determining an identity of the target user based on the comparison result. |
US10997453B2 |
Image shadow detection using multiple images
While a user holds a camera positioned relative to an object, a first image of the object and a second image of the object, as captured by the camera, may be obtained. Intensity variations between a first intensity map of the first image and a combination intensity map obtained from the first intensity map and a second intensity map of the second image may be compared. Then, a shadow may be identified within the first image, based on the intensity variations. |
US10997451B2 |
Method and apparatus for license plate recognition using multiple fields of view
A vehicle service system incorporating a set of imaging sensors disposed in an inspection lane through which a vehicle is driven. A processor is configured with software instructions to capture a set of images from the set of imaging sensors and to evaluate the captured images according to a set of rules to identify images in which a license plate is visible on an observed surface of the vehicle. The processor is further configured with software instruction to extract license plate information from the identified images, assign a figure of merit to the extracted information, and generate an output in response to the assigned figures of merit. |
US10997449B2 |
Information processing system, computer-readable recording medium recording feature-point extraction program, and feature-point extraction method
An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: acquire feature points from a shot image; calculate, from each of the acquired feature points, with preset conditions, a plurality of context feature amounts that has a success-or-failure vector of a single-attribute; and extract, from among the acquired feature points, feature points of which a product of the plurality of context feature amounts is equal to or greater than a preset threshold. |
US10997448B2 |
Arbitrary visual features as fiducial elements
Systems and methods for registering arbitrary visual features for use as fiducial elements are disclosed. An example method includes aligning a geometric reference object and a visual feature and capturing an image of the reference object and feature. The method also includes identifying, in the image of the object and the visual feature, a set of at least four non-colinear feature points in the visual feature. The method also includes deriving, from the image, a coordinate system using the geometric object. The method also comprises providing a set of measures to each of the points in the set of at least four non-colinear feature points using the coordinate system. The measures can then be saved in a memory to represent the registered visual feature and serve as the basis for using the registered visual feature as a fiducial element. |
US10997445B2 |
Facial recognition-based authentication
Facial recognition-based authentication comprises obtaining a first image of a target object, updating projection information associated with a display by a display device, obtaining a second image of the target object, the second image being an image of the target object after the projection information is updated, obtaining an image difference data based at least in part on the first image and the second image, and determining whether the target object is a virtual object based at least in part on the image difference data. |
US10997444B2 |
Use of human input recognition to prevent contamination
Embodiments of a system and method for processing and recognizing non-contact types of human input to prevent contamination are generally described herein. In example embodiments, human input is captured, recognized, and used to provide active input for control or data entry into a user interface. The human input may be provided in variety of forms detectable by recognition techniques such as speech recognition, gesture recognition, identification recognition, and facial recognition. In one example, the human input recognition techniques are used in connection with a device cleaning workflow used to obtain data and human input during cleaning procedures while minimizing cross-contamination between the contaminated device or person and other objects or persons. In another example, the human input recognition techniques are used in connection with a device tracking workflow used to obtain data and human input while tracking interactions with and locations of the contaminated or uncontaminated device. |
US10997442B2 |
Control apparatus, control method, agent apparatus, and computer readable storage medium
A control apparatus controls an agent apparatus functioning as a user interface of a request processing apparatus that acquires a request indicated by at least one of a voice and a gesture of a user and performs a process corresponding to the request. The control apparatus includes a gaze point specifying section specifying a gaze point of the user, and a face control section controlling an orientation of a face or line of sight of an agent used to transmit information to the user. The face control section controls the orientation of the face or line of sight of the agent such that the face or line of sight of the agent becomes oriented toward the user, if the gaze point is positioned at (i) a portion of the agent or (ii) a portion of an image output section that displays or projects an image of the agent. |
US10997438B2 |
Obstacle detection method and apparatus
An obstacle detection method and apparatus are provided. The obstacle detection method provided includes: obtaining a to-be-detected image; determining a road surface area and a non-road surface area in the to-be-detected image according to pixel information contained in the to-be-detected image; respectively determining an outermost layer contour line of the road surface area and a contour line of the non-road surface area; and when the contour line of at least one non-road surface area is located in the area contained in the outermost layer contour line of the road surface area, determining a physical object contained in the at least one non-road surface area as an obstacle. The present application is applied to a process of detecting an obstacle. |
US10997437B2 |
Apparatus for managing driving pattern based on object recognition, vehicle driving controlling apparatus using the same and method thereof
An object recognition-based driving pattern managing server, a driving control apparatus of a vehicle using the same, and a method are provided. A server includes a processor recognizing a target object extracted from image information and determining a priority for each vehicle behavior scenario based on an accident rate for each vehicle behavior scenario among patterns similar to a mother pattern of the recognized target object to transmit the priority for each vehicle behavior scenario to a vehicle and a storage storing at least one or more of information about an image similar to the target object, target object information, pattern information for each target object, vehicle behavior scenario information, and priority information for each vehicle behavior scenario based on the target object. |
US10997436B2 |
Object detection apparatus and object detection method
An object detection apparatus detects an object present around an own vehicle by using a radar device and an imaging device. The object detection apparatus includes a type recognition section that recognizes a type of the object, based on an image captured by the imaging device, and a distance calculation section that calculates a distance to the object in a case where a single object is detected as the object by the imaging device and the radar device and where the object is recognized to be a bicycle by the type recognition section. The distance in this case is calculated taking account of a positional displacement between a front or rear end of the bicycle, whichever is nearer to the own vehicle, and a detection point on the object obtained through search waves transmitted from the radar device. |
US10997431B2 |
Controlling a vehicle using an alternate anchor line
Examples of techniques for controlling a vehicle using an anchor line are disclosed. In one example implementation, a computer-implemented method includes receiving a lane line quality indicator from a camera associated with a vehicle. The method further includes determining a lane line weight. The method further includes comparing the lane line quality indicator to a quality threshold to determine whether the lane line is of sufficient quality to use as an anchor line. The method further includes comparing the lane line weight to a confidence threshold to determine whether the lane line is of sufficient confidence to use as the anchor line. The method further includes, responsive to determining that at least one of the lane line is not of sufficient quality and the lane line is not of sufficient weight, generating an alternate anchor line. The method further includes controlling the vehicle using the alternate anchor line. |
US10997429B2 |
Determining autonomous vehicle status based on mapping of crowdsourced object data
A map in a cloud service stores physical objects previously detected by other vehicles that have previously traveled over the same road that a current vehicle is presently traveling on. New data received by the cloud service from the current vehicle regarding new objects that are being encountered by the current vehicle can be compared to the previous object data stored in the map. Based on this comparison, an operating status of the current vehicle is determined. In response to determining the status, an action such as terminating an autonomous navigation mode of the current vehicle is performed. |
US10997426B1 |
Optimal fragmentation of video based on shot analysis
A video may include a runtime. Based on analysis of the video, a scene or shot change may be generated based on the content of the video. For instance, the video may depict a character inside of a house in a first shot and, in a subsequent shot, the video may depict the character as being outside in a forest. A shot change may indicate the transition from the character being depicted inside in the first shot and outside in the second shot at a period of time during the runtime of the video. The video may be fragmented into fragments based on the shot change and based on a minimum or maximum fragment duration. When a video is fragmented into fragments, a key frame that is independently decodable may be inserted into a fragment. Encoding settings may then be determined based on the key frame. |
US10997424B2 |
Methods and systems for sport data extraction
A computing system engages in digital image processing of received video frames to generate sport data that indicates a score and/or a time associated with a sport event. The digital image processing includes: (i) identifying a first frame region of the video frames based on the first frame region depicting a scoreboard; (ii) executing a first procedure that analyzes the identified first frame region to detect, within the identified first frame region, second frame region(s) based on the second frame region(s) depicting text of the scoreboard; (iii) in response to detecting the second frame region(s), executing a second procedure to recognize the text in at least one of the second frame region(s); and (iv) based at least on the recognizing of the text, generating the sport data. In response to completing the digital image processing, the computing system then carries out an action based on the generated sport data. |
US10997421B2 |
Neuromorphic system for real-time visual activity recognition
Described is a system for visual activity recognition that includes one or more processors and a memory, the memory being a non-transitory computer-readable medium having executable instructions encoded thereon, such that upon execution of the instructions, the one or more processors perform operations including detecting a set of objects of interest in video data and determining an object classification for each object in the set of objects of interest, the set including at least one object of interest. The one or more processors further perform operations including forming a corresponding activity track for each object in the set of objects of interest by tracking each object across frames. The one or more processors further perform operations including, for each object of interest and using a feature extractor, determining a corresponding feature in the video data. The system may provide a report to a user's cell phone or central monitoring facility. |
US10997419B2 |
Augmented reality content selection and display based on printed objects having security features
Systems, methods and techniques for automatically recognizing two-dimensional real world objects with an augmented reality display device, and augmenting or enhancing the display of such real world objects by superimposing virtual images such as a still or video advertisement, a story or other virtual image presentation. In non-limiting embodiments, the real world object includes visible features including visible security features and a recognition process takes the visible security features into account when recognizing the object and/or displaying superimposed virtual images. |
US10997417B2 |
Wearable environmental monitoring system
A wearable environmental monitoring device monitors a traveler's environment for objects stored in a database. The device includes a camera and a microcontroller. The microcontroller scans images recorded by the camera in real time and compares it to images stored in a database of objects or dangerous objects. A dangerous object may also be scanned for using a remote computer having a more extensive database of dangerous objects, such as sex offenders and violent criminals. Dangerous objects may also include animals such as panthers or other dangerous object. The camera may be facing toward the reader of the wearer to monitor persons and objects outside the wearer's field of view. The device also measures the distance, direction and velocity of the traveler and generates a return trip guide allowing a traveler to retrace his or her path to avoid becoming lost. |
US10997414B2 |
Methods and systems providing actions related to recognized objects in video data to administrators of a retail information processing system and related articles of manufacture
Method of processing video data in a retail information processing system can include recognizing an object within a video data feed to provide a recognized object within a retail environment. A context for the recognized object can be determined and a plurality of possible actions can be provided on an electronic display to an administrator of the retail information processing system, where the plurality of possible actions limited to only actions taken in the context for the recognized object. A selection from among the plurality of possible actions to be taken in the context for the recognized object can be received to provide a selected action relative to the recognized object. |
US10997413B2 |
Method and system for obtaining vehicle target views from a video stream
A system and method for obtaining target views of a vehicle is disclosed. A seller of a vehicle may seek to obtain one or more target views of the vehicle. To obtain the target views, the user may use a smartphone with an app that accesses the video stream while the user walks around or inside the vehicle. When the app identifies a frame in the video stream as one of the target views sought, the app tags the frame as an image of one of the target views. Further, the user may provide additional input, such as voice input (as part of the video stream) or manual taps on the touchscreen of the smartphone. The additional input may be used for damage assessment or sentiment analysis of the vehicle. |
US10997408B2 |
Estimating document reading time based on apparent user reading activity
Methods, systems, and media are shown for calculating an estimated amount of time needed to read a document. The estimate is based on historical session data. Reading sessions are identified in part by excluding sessions that include non-reading user behavior signals, such as adding text to the document, printing, or changing formatting. Reading sessions are further identified by generating session clusters based on shared attributes, and for each cluster, determining if a relationship exists between session time and the shared attribute. If a relationship exists, sessions are excluded if they don't fit the relationship.Once reading sessions are identified, coefficients for a formula are generated that are applied to an unseen document to estimate reading time. Each coefficient is associated with an element type. The coefficients are derived by iteratively analyzing documents with one unknown element type and subtracting out contributions of known element types. |
US10997401B2 |
Computer vision system that provides information relative to animal wellness
A computer vision system includes a camera that captures a plurality of image frames in a target field. A user interface is coupled to the camera. The user interface is configured to perform accelerated parallel computations in real-time on the plurality of image frames acquired by the camera. The system detects and tracks animal wellness. |
US10997400B2 |
Interest maintaining system and server
A childcare support service offering system includes a terminal and a server. The terminal includes a camera and performs operation control and processing of transmitting terminal usage situation data including image data acquired by being picked up by the camera to the server. The server performs image analysis on the received image data, recognizes the user that watches the terminal, judges a gaze of the recognized user, and judges a degree of interest for the terminal based on the gaze. When the judged degree of interest becomes equal to or less than a predetermined threshold value, the server transmits a changing instruction for causing an operation in the terminal to be changed to another operation to the terminal. |
US10997398B2 |
Information processing apparatus, authentication system, method of controlling same, and medium
An information processing apparatus generates authentication data that can be used for authentication of a first object that is included in a captured image captured by a first image capturing apparatus and has been authenticated by a first authentication apparatus corresponding to the first image capturing apparatus; and causes the authentication data to be reflected to an authentication database (DB) of at least one authentication apparatus included in a plurality of authentication apparatuses. The apparatus generates second authentication data corresponding to a second capturing condition differing from a first capturing condition corresponding to first authentication data that is included in the authentication DB of the first authentication apparatus and was used when authenticating the first object. |
US10997393B2 |
Method and apparatus for identifying fingerprint logo and electronic device
Provided are a method and apparatus for identifying a fingerprint logo and an electronic device. The method for identifying the fingerprint logo includes: acquiring, before an optical sensor captures a fingerprint image, first optical signals captured by the optical sensor in at least one first region respectively, where the first optical signals captured in the at least one first region form a first image, and the at least one first region corresponds to a partial region of a photosensitive surface of the optical sensor; and identifying whether there is a fingerprint logo for guiding a user to perform pressing in the first image according to the first optical signals captured in the at least one first region. |
US10997391B2 |
Method for processing an image of a papillary impression
A method of processing a papillary print includes a step to detect a singular zone on the image, the singular zone being characterised by a position, and an orientation representative of a value of the gradient of the intensity of the image; a step to extract control patches, each control patch having one of the singular zones detected in step a); a step to project control patches in a reference base, so as to determine the projection coordinates of each control patch on the reference base, projection of a control patch on the reference base forming a projected patch; and a step to calculate a difference in projection of control patches relative to the projected patches. |
US10997389B2 |
Electronic device with exposed conductive member at step in mold and fingerprint recognition apparatus equipped with the same
An electronic device includes a first substrate having a wiring trace, a second substrate having an external terminal, a first electronic component disposed on a first surface of the first substrate, a second electronic component electrically connected to the first electronic component and disposed on a second surface of the first substrate, a mold layer encapsulating the first electronic component, and a conductive member disposed in the mold layer. The conductive member electrically connects the first substrate to the second substrate. A step is formed at an end of the mold layer, and the conductive member is exposed at the step. A distance between the first substrate and the second substrate is smaller than a distance between the first surface of the first substrate and a surface of the first electronic component that is positioned opposite to the first substrate. |
US10997388B2 |
Darkfield contamination detection
In a method for evaluating a darkfield image for contamination, it is determined whether an object is interacting with a fingerprint sensor. Provided an object is not interacting with the fingerprint sensor, a darkfield candidate image is captured at a fingerprint sensor. The darkfield candidate image is evaluated for contamination. Based on the evaluating, it is determined whether the darkfield candidate image includes contamination. |
US10997386B2 |
Image data transmission system and image data transmission method
An image data transmission system and an image data transmission method are provided. The image data transmission system includes an image sensing device, a master device, and a serial transmission bus. The serial transmission bus electrically connects the image sensing device and the master device. The master device transmits a read command to the image sensing device through the serial transmission bus, and the image sensing device transmits a first data sequence to the master device through the serial transmission bus in response to the read command. |
US10997385B2 |
Methods and a system for verifying the authenticity of a mark using trimmed sets of metrics
In one implementation, a processor: (1) receives an image of a candidate mark from an image acquisition device, (2) uses the image to measure one or more characteristics at a plurality of locations on the candidate mark, resulting in a first set of metrics, (3) removes, from the first set of metrics, a metric having a dominant amplitude, resulting in a trimmed first set of metrics, (4) retrieves, from a computer-readable memory, a second set of metrics that represents one or more characteristics measured at a plurality of locations on an original mark, (5) removes, from the second set of metrics, a metric corresponding to the metric removed from the first set of metrics, resulting in a trimmed second set of metrics, (6) compares the trimmed first set of metrics with the trimmed second set of metrics, and (7) determines whether the candidate mark is genuine based on the comparison. |
US10997384B2 |
Service process starting method and apparatus
A method for starting an operation process comprises: receiving an operation request message from a terminal device in response to the terminal device scanning a barcode to obtain barcode information and determining an address of the server based on the barcode information, the operation request comprising an image of text associated with the barcode scanned by the terminal device, and the image of text specifying an operation function; determining text content based on the image of text; searching a correspondence relationship between different text content and respective operation access information to obtain operation access information corresponding to the determined text content; and returning the operation access information to the terminal device, for the terminal device to start an operation process by using the operation access information, the operation process having the operation function specified by the received image of text. |
US10997383B2 |
Smart driver
A smart driver system for electrochromic devices is provided. The system includes at least one smart driver having one or more processors, memory and a communication module. The at least one smart driver is configurable to couple to or integrate with one or more smart windows having electrochromic devices. The at least one smart driver is configurable to input identification information from a plurality of self-identifying components of a smart window system, including the one or more smart windows, and to self-initialize or self-adjust a plurality of operating parameters for operation of the self-identifying components in accordance with the identification information. |
US10997381B2 |
Systems and methods for using radio frequency identification as an adaptive alarm threshold
Systems and methods for operating an Electronic Article Surveillance (“EAS”) system. The methods comprise: detecting movement of a plurality of security tags in a facility using Radio Frequency Identification (“RFID”); identifying which security tags of the plurality of security tags are moving towards an exit of the facility or are in a surveillance zone; determining a number of the identified security tags that are coupled to unsold objects; comparing the number to a threshold value; and causing the EAS system to issue an alarm when the number is greater than or equal to the threshold value. |
US10997378B2 |
Tag management device, tag management method, and program
A tag management device includes: a signal detection unit that detects a signal which is transmitted from a first tag and which includes data stored in the first tag, and detects a signal which is transmitted from a second tag and which includes data stored in the second tag, the second tag being different from the first tag; and a write unit that writes, in the second tag, data based on the data stored in the first tag. |
US10997377B1 |
Laser scripted encoding and decoding
A method of encoding information on a material substrate and a device including the modified material substrate are provided. The method includes providing a material substrate having at least one exposed surface or interior (bulk) location with an initial material state, treating the exposed surface or interior location with an energy source, wherein the energy source encodes encryption information on the exposed surface or interior location to provide a modified material substrate having an exposed surface or interior location with an intermediate material state, and then treating the exposed surface or interior location with an intermediate material state with the energy source to encode decipher information on the exposed surface or interior location to provide a remodified material substrate having an exposed surface or interior location with a final material state. |
US10997375B2 |
System for selective data capture and translation
Systems for selective data capture and translation are provided. In some examples, a system, may receive data from one or more systems, networks, applications, devices, or the like. The data may include data associated with one or more issues occurring at the system, network, application, device, or the like. In some examples, a plurality of data containers may be generated. In some arrangements, each data container may be associated with a different issue, type of issue, system, application, or the like. The data containers may be generated in response to receiving data associated with an issue or may be pre-generated. In some arrangements, the received data may be evaluated (e.g., using machine learning) to determine whether it should be added to one or more data containers of the plurality of data containers. If so, the data may be added and, if not the data may be preserved and/or further evaluated to determine whether it should be added to a different data container. |
US10997373B2 |
Document-based response generation system
Examples provide a system for generating document-based responses to user provided queries. The response generation component creates a set of generated utterances based on text associated with a set of sentences in at least one document. Each utterance in the set of generated utterances is assigned an intent. A filter component identifies at least one utterance from the set of generated utterances having a same intent as a user-provided utterance to form a set of filtered utterances. A selection component identifies one or more utterance(s) from the set of filtered utterances having a shortest distance from the user-provided utterance. If more than one utterance is identified, a weighted summarization response is output to the user based on a predefined answer to each utterance in the selected set of utterances. |
US10997366B2 |
Methods, devices and systems for data augmentation to improve fraud detection
A computer-implemented method of generating an augmented electronic text document comprises establishing a directed multigraph where each vertex is associated with a separate language and is connected to at least one other one of the vertices by an oriented edge indicative of a machine translation engine's ability to translate between languages associated with the vertices connected by the oriented edge with acceptable performance. The directed multigraph is then traversed starting at a predetermined origin vertex associated with an original language of the original electronic text document by randomly selecting an adjacent vertex pointed to by an oriented edge connected to the predetermined origin vertex and causing a machine translation engine to translate the original electronic text document from the original language to a language associated with the selected vertex. The directed multigraph is then further traversed as allowed by the oriented edges from the intermediate vertex to successive other next-adjacent connected vertices, each time machine translating a previously-translated electronic text document into a language associated with a randomly-selected next-adjacent vertex until the predetermined origin vertex is selected and the previously translated electronic text document is re-translated into the original language and designated as the augmented electronic text document. |
US10997358B1 |
Click tracking using link styles
Methods, systems, and apparatus for tracking user clicks on result links in a search result webpage disclosed. In one aspect, a method includes generating one or more webpages each including a link to a destination document; specifying a style for the link in each webpage according to a style sheet language, the style including a behavior trigger indicating user selection of the link and a display property that causes retrieval of a resource from a remote server when the behavior trigger is activated; providing the webpages with the specified style to a plurality of clients; receiving at the remote server one or more requests from at least one of the plurality of clients for the resource; and in response to the receiving, recording a count for user selection of the destination document based on a number of received requests for the resource. |
US10997353B2 |
Integrated circuit design method and non-transitory computer readable medium thereof
An IC design method is provided that includes steps outlined below. A clock tree structure is retrieved from an IC design file. A branch level number of a branch that each of clock units in the clock tree structure locates is determined. A common branch level number of a common branch that closest to each two of the flip-flops is determined. A scan chain structure is retrieved from the IC design file. A wire distance and a clock skew of each two of the flip-flops are determined. A cost is calculated according to the common branch number, the wire distance and the clock skew. An initial point and a terminal point of the flip-flops in the scan chain structure are determined to further calculate a path having a minimum cost. The order of the scan chain structure of the IC design file is updated. |
US10997352B1 |
Routing congestion based on layer-assigned net and placement blockage
Various embodiments provide for routing a network of a circuit design based on at least one of a placement blockage or a layer-assigned network of a circuit design. For instance, some embodiments route a network of a circuit design (e.g., clock net, date net) by generating a congestion map based on modeling layer-assigned networks, considering (e.g., accounting for) routing congestion based on a placement blockage of the circuit design, or some combination of both. |
US10997351B1 |
System, method, and computer program product for electromigration-aware width spacing pattern tracks
Embodiments included herein are directed towards method for electronic design. Embodiments may include receiving, using at least one processor, a placed layout and one or more electronic design simulation datasets including current information associated with at least one pin. Embodiments may further include estimating a width to support the current information associated with the at least one pin and updating a pin size associated with the at least one pin based upon, at least in part, the estimated width. Embodiments may also include identifying at least one pin that is above a predetermined threshold and splitting the at least one pin that is above the predetermined threshold into a plurality of pins. Embodiments may further include generating one or more width-spacing-pattern tracks for one or more internal nets based upon, at least in part, the updated pin size. |
US10997347B2 |
Integrated circuit design method, system and computer program product
In a method, based on an operating condition of a region of an integrated circuit (IC), a first relationship between a temperature and heating power of the region is determined. Based on a cooling capacity of the region, a second relationship between the temperature and cooling power of the region is determined. Based on the first relationship and the second relationship, it is determined whether the region is thermally stable. In response to a determination that the region is thermally unstable, at least one of a structure or the operating condition of the region is changed. At least one of the determination of the first relationship, the determination of the second relationship, the determination of thermally stability of the region, or the change of at least one of the structure or the operating condition of the region is executed by a processor. |
US10997343B1 |
In-system scan test of chips in an emulation system
An emulation system may include an emulator. The emulator may include at least one chip and at least one FPGA. The chip may be associated with the FPGA. The FPGA may operate as a coprocessor to implement in-system scan test of the chip. In a scan mode of the in-system scan test, the coprocessor may transmit one or more in-system test instructions to the chip through its existing connections with the chip. The coprocessor may capture test response data from the chip in response to the one or more in-system test instructions through its existing connections with the chip. In an offline mode, the coprocessor may compare the test response data with expected response data to determine if the chips are functioning correctly. |
US10997342B2 |
Application specific integrated circuit link
Systems and methods for application specific integrated circuit design using Chronos links are disclosed. A Chronos Link is an ASIC on-chip and off-chip interconnect communication protocol that allows interfaces to transmit and receive information. The protocol may utilize messages or signals to indicate the availability and/or readiness of information to be exchanged between a producer and a consumer allowing the communication to be placed on hold and to be resumed seamlessly. A method includes inserting gaskets and channel repeaters connected to interfaces of multiple intellectual property (IP) blocks in order to replace traditional links with Chronos Links; performing simplified floorplanning; performing simplified placement; performing simplified clock tree synthesis (CTS) and routing; and performing simplified timing closure. |
US10997341B1 |
System editing plugin
Disclosed herein are system, method, and device embodiments for executing an application program interface (API) plugin for use in conjunction with a vector editing design tool. For example, a method may include: retrieving contextual information related to a plurality of features of a design tool upon initialization of the design tool, the contextual information being stored on a remote server from one or more computing devices; detecting a placement of a first feature from among the plurality of features in a design environment of the design tool; and displaying the contextual information in the design environment in response to detecting the placement of the first feature. |
US10997340B2 |
Pattern centric process control
Pattern centric process control is disclosed. A layout of a semiconductor chip is decomposed into a plurality of intended circuit layout patterns. For the plurality of intended circuit layout patterns, a corresponding plurality of sets of fabrication risk assessments corresponding to respective ones of a plurality of sources is determined. Determining a set of fabrication risk assessments for an intended circuit layout pattern comprises determining fabrication risk assessments based at least in part on: simulation of the intended circuit layout pattern, statistical analysis of the intended circuit layout pattern, and evaluation of empirical data associated with a printed circuit layout pattern. A scoring formula is applied based at least in part on the sets of fabrication risk assessments to obtain a plurality of overall fabrication risk assessments for respective ones of the plurality of intended circuit layout patterns. The plurality of intended circuit layout patterns is ranked based on their fabrication risk assessments, the corresponding overall fabrication risk assessments, or both. At least a portion of ranking information is outputted to facilitate influence or control over the semiconductor fabrication process. |
US10997336B1 |
Systems and methods for synthesizing a circuit architecture for division by constants
For a division of a dividend by a constant divider, a circuit architecture may calculate partial remainders. The circuit architecture may implement a tree structure to generate intermediate signals of partial remainders and combine adjacent intermediate signals to generate other partial remainders downstream. The circuit architecture may generate a quotient based on the partial remainders. The circuit architecture may also implement bit shifting and zero-padding on left side of the dividend to generate bit-level partial remainders. Furthermore, the circuit architecture may enable a fast round-to-zero division of signed integers by flipping the input bits of a negative integer and output bits of the corresponding quotient and performing only one increment operation, either before the division or after the division. In addition, the circuit architecture may also perform a division of a dividend in a carry-save form. |
US10997333B1 |
Methods, systems, and computer program product for characterizing an electronic design with a schematic driven extracted view
Disclosed are methods, systems, and articles of manufacture for characterizing an electronic design with a schematic driven extracted view. These techniques identify a schematic of an electronic design, wherein the schematic exists in one or more design fabrics. These techniques further determine an extracted model for characterizing a behavior of the electronic design based at least in part upon the schematic, determine a hierarchical level in a design fabric of the one or more design fabrics of the schematic, and characterize the electronic design with at least an extracted view. |
US10997332B1 |
System and method for computing electrical over-stress of devices associated with an electronic design
Embodiments include herein are directed towards a method for use in an electronic design environment is provided. Embodiments may include receiving, using at least one processor, an electronic design schematic and splitting, using the at least one processor, the electronic design schematic into a plurality of subcircuits. Embodiments may further include independently simulating each of the plurality of subcircuits to generate simulation results and analyzing the simulation results to determine over-stress associated with the plurality of subcircuits. |
US10997331B2 |
Integrated circuit including parametric analog elements
A design system is provided. In one embodiment the design system includes an input module to receive specification data for a designed circuit including a configurable integrated circuit (IC). The configurable IC includes a number of analog elements for which parameters can be set by the design system, and a plurality of configurable signal path elements including an analog-to-digital converter (ADC) that is utilized in a plurality of different signal paths. The design system further includes a design module to generate a design for the designed circuit based on the specification data, and an output module to set parameters of at least one of the analog elements based on the design. Other embodiments are also provided. |
US10997330B2 |
System and method for predicting failure initiation and propagation in bonded structures
A method includes obtaining failure initiation characteristics of a bonding layer of one or more bonded structures and determining, based on the failure initiation characteristics, a first characteristic dimension for each analysis element of a first portion of a finite element analysis model. The method includes obtaining failure propagation characteristics of the bonding layer and determining, based on the failure propagation characteristics, a second characteristic dimension for each analysis element of a second portion of the model. The method includes assigning a first set of material parameters to analysis elements of the first portion of the model and assigning a second set of material parameters to analysis elements of the second portion of the model. The method includes evaluating failure modes of the one or more bonded structures based on a solution to the model, the first set of material parameters, and the second set of material parameters. |
US10997327B2 |
Direct numerical simulation of petrophysical properties of rocks with two or more immicible phases
A method for analyzing a rock sample includes segmenting a digital image volume corresponding to the rock sample, to associate voxels in the digital image volume with pore space or solid material. A distance transform is applied to each pore space voxel. The distance transform assigns a distance value to the pore space voxel specifying distance from the pore space voxel to a solid material voxel. Drainage is numerically simulated by, for a pore space, selecting each distance value assigned to a pore space voxel that is greater than a predetermined threshold value to represent a radius of a sphere of a non-wetting fluid introduced into the pore space. The sphere is centered at the pore space voxel corresponding to the distance value. The digital image volume is numerically analyzed to characterize a material property of the rock sample at a non-wetting fluid saturation produced by the drainage. |
US10997325B2 |
Structural design systems and methods for automatic extraction of data from 2D floor plans for retention in building information models
Systems and methods for extracting data from a 2D floor plan and retaining it in a building information model are disclosed. The system may include at least one processor configured to perform operations that may include accessing a 2D floor plan demarcating a plurality of rooms. Operations may include identifying, using a machine learning model, wall boundaries of the plurality of rooms. Operations may include storing the identified wall boundaries in a retention data structure. Operations may include generating a building information model, wherein the building information model includes the identified wall boundaries. Operations may include displaying, at an interface, a comparison of at least a portion of the 2D floor plan and the building information model. Operations may include receiving, from the interface, input based on the comparison. Operations may include updating the retention data structure based on the input. |
US10997321B2 |
Encryption engine with an undetectable/tamper proof private key in late node CMOS technology
A private key of a public-private key pair with a corresponding identity is written to an integrated circuit including a processor, a non-volatile memory, and a cryptographic engine coupled to the processor and the non-volatile memory. The private key is written to the non-volatile memory. The integrated circuit is implemented in complementary metal-oxide semiconductor 14 nm or smaller technology. The integrated circuit is permanently modified, subsequent to the writing, such that further writing to the non-volatile memory is disabled and such that the private key can be read only by the cryptographic engine and not off-chip. Corresponding integrated circuits and wafers are also disclosed. |
US10997319B2 |
Systems and methods for anonymized behavior analysis
Systems and methods for anonymized behavior analysis are described. A requesting computer having access to personally identifiable information (PII) for a group of users may provide the PII to an intermediary computer having access to associated real identifiers. The intermediary computer may provide the associated real identifiers to a behavior analysis computer, which may calculate a behavior metric for each of the real identifiers, and calculate an aggregated behavior metric for the entire subset of real identifiers. The behavior analysis computer may send the aggregated behavior metric back to the requesting computer; thus, no individual behavior metrics are disclosed to the requesting computer. This process can be done without sharing the PII with the behavior analysis computer, or the real identifiers with the requesting computer, thereby protecting the privacy of the users. |
US10997318B2 |
Data processing systems for generating and populating a data inventory for processing data access requests
In particular embodiments, a data processing data inventory generation system is configured to: (1) generate a data model (e.g., a data inventory) for one or more data assets utilized by a particular organization; (2) generate a respective data inventory for each of the one or more data assets; and (3) map one or more relationships between one or more aspects of the data inventory, the one or more data assets, etc. within the data model. In particular embodiments, a data asset (e.g., data system, software application, etc.) may include any entity that collects, processes, contains, and/or transfers personal data (e.g., a software application, database, website, server, etc.). A data asset may include any software or device (e.g., server or servers) utilized by a particular entity for such data collection, processing, transfer, storage, etc. The system may then utilize the generated model to fulfil a data subject access request. |
US10997317B2 |
Method for safeguarding the confidentiality of the sender's identification of messages transmitted through promiscuous channels
The method allows a sender to safeguard its identification in messages sent to a recipient. Even when using promiscuous channels for transmitting the message, only the recipient is able to disclose the sender's identity. The method uses symmetrical cryptography of low computational requirements, without depending on a single shared key among the users so that the sender cannot disclose the identity of the others. The method gradually safeguards the sender's identification, by using successive symmetric cryptographic operations and keys of a binary tree structure built for this purpose in the recipient which applies the steps in a reverse way to that of the sender's protection, to disclose its identification. It is also possible to encrypt the message body. |
US10997312B2 |
Access control framework
The described implementations relate to an access control framework for a database system. One implementation can receive, from a user, a request for data that identifies a resource, such as a view that obtains data from a database. The implementation can check the identity of the user to identify user roles associated with the user. The implementation can identify an access policy that is associated with the resource, and a rule that is associated with the access policy and applies to the user roles associated with the user. The rule can be applied to the request for data using attributes of the access policy. For example, if the request for data is a query on a view, the query can be rewritten to apply the rule. |
US10997311B1 |
Setting access controls for a content item
A system and method are provided for setting access controls for a content item, the method comprising receiving a content item generated in association with a first online profile, determining contextual information associated with the content item, identifying, based on the determined contextual information, a second online profile associated with the content item, obtaining a first access control policy of the first online profile and a second access control policy of the second online profile, wherein each of the first access control policy and the second access control policy is associated with controlling access to the content item, determining, based on the obtained first access control policy and the second access control policy, a third access control policy for controlling access to the content item, and controlling access to the content item based on the determined third access control policy. |
US10997308B2 |
Systems and methods for error detection and diagnostics visualization
A human machine interface (HMI) configured to provide visualizations of one or more device elements that correspond to one or more components in an industrial automation system on an HMI screen. The HMI includes computer-executable instructions stored on a tangible machine-readable medium configured to determine whether at least one of the device elements is associated with an error and modify at least one graphic that corresponds to the at least one of the device elements when the one of the device elements is associated with the error. |
US10997307B1 |
System and method for clustering files and assigning a property based on clustering
A file is received. File contents are transformed using a space-filling curve. The results are down-sampled to generate a sample locus. A cluster identifier is assigned to the file. In response to a determination that the cluster identifier is not present in a data store, a set of candidate nearest neighbors is determined for the cluster identifier. For each candidate nearest neighbor, a set of existing cluster identifiers present in the data store is determined. For each existing cluster identifier, a set of member loci is determined. An edit distance between the sample locus and each of the member loci is determined. Finally, in response to a determination that a first locus in the set of member loci is within a threshold edit distance of the sample locus, one or more properties associated with the first locus is assigned to the file. |
US10997306B2 |
Data protection and threat detection
A device may obtain user activity data associated with a plurality of processes being run by the device, where the user activity data identifies user interactions with one or more user input devices, where the plurality of processes is associated with a plurality of process identifiers, and where the user activity data is associated with the plurality of process identifiers. The device may detect an attempt, initiated by a first process having a first process identifier, to access a data file of a file system, and may compare the first process identifier and the plurality of process identifiers to determine whether the first process is associated with a first user interaction included in the user activity data, and may selectively grant the first process access to the data file based on determining whether the first process is associated with the first user interaction. |
US10997297B1 |
Validating firmware for data storage devices
This disclosure relates to a storage device comprising non-volatile storage and a controller. The non-volatile storage may comprise a firmware image, a known data pattern (KDP) in plaintext, and an encrypted KDP. The controller may be coupled to the non-volatile storage, and may be configured to update the firmware image of the non-volatile storage. For this update, the controller may first receive a symmetric key from a host by way of a public key encryption process. Next, the controller may decrypt the encrypted KDP using the symmetric key. If the decrypted KDP matches the KDP in plaintext, the symmetric key may be validated and the firmware image update may be downloaded. The firmware image update may then replace the firmware image in non-volatile storage. |
US10997293B2 |
Container and image scanning for a platform-as-a-service system
A method of container and image scanning includes receiving, by a processing device initiating a scan process to scan containers executing functionality of multiple applications. The method further includes, for each container of the containers, identifying portions of an application image instance of the container, the portions corresponding to previously-scanned clean layers of the application image instance, scanning, by the processing device in accordance with the scan process, remaining portions of the application image instance not associated with the previously-scanned clean layers, and responsive to a clean result of the scanning of the remaining portions of the application image instance, terminating, by the processing device, the scan process for the container and allowing the container having the application image instance to execute. |
US10997290B2 |
Enhancing computer security via detection of inconsistent internet browser versions
A request to access one or more server resources is received from a user device. Based on the request, a purported version of a browser running on the user device is determined. The user device executes a program within the browser, according to various embodiments, which throws one or more exceptions associated with one or more particular browser versions. The results of the exceptions may be analyzed to determine whether the purported version of the browser appears to be a true version of the browser. If the analysis indicates that the purported version of the browser is not accurate, the request to access the one or more server resources may be evaluated at an elevated risk level. Inaccurately reported browser versions may indicate an attempt to gain unauthorized access to an account, and thus, being able to detect a falsely reported browser version can help improve computer security. |
US10997279B2 |
Watermarking anonymized datasets by adding decoys
Embodiments for watermarking anonymized datasets using decoys in a computing environment are provided. One or more decoy records may be embedded in an anonymized dataset such that a re-identification attack on the anonymized dataset targets the one or more decoy records. |
US10997273B2 |
Method and apparatus for distributed and cooperative computation in artificial neural networks
An apparatus and method are described for distributed and cooperative computation in artificial neural networks. For example, one embodiment of an apparatus comprises: an input/output (I/O) interface; a plurality of processing units communicatively coupled to the I/O interface to receive data for input neurons and synaptic weights associated with each of the input neurons, each of the plurality of processing units to process at least a portion of the data for the input neurons and synaptic weights to generate partial results; and an interconnect communicatively coupling the plurality of processing units, each of the processing units to share the partial results with one or more other processing units over the interconnect, the other processing units using the partial results to generate additional partial results or final results. The processing units may share data including input neurons and weights over the shared input bus. |
US10997272B2 |
Apparatus and method for generating efficient convolution
A method of manufacturing an apparatus and a method of constructing an integrated circuit are provided. The method of manufacturing an apparatus includes forming the apparatus on a wafer or a package with at least one other apparatus, wherein the apparatus comprises a polynomial generator, a first matrix generator, a second matrix generator, a third matrix generator, and a convolution generator; and testing the apparatus, wherein testing the apparatus comprises testing the apparatus using one or more electrical to optical converters, one or more optical splitters that split an optical signal into two or more optical signals, and one or more optical to electrical converters. |
US10997265B1 |
Selecting a template for a content item
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting a template for a content item. In one aspect, a method includes receiving a content item request that includes context data. A content item that is eligible to be presented in response to the content item request is identified. A determination is made that the content item includes a template variable that is resolved based on the context data. A template feed including a set of templates is identified based on the template variable. A template is selected from the template feed for the content item. The template can be selected based on the context data. The selected template is populated with content for the content item to create a formatted content item. The formatted content item is provided in response to the content item request. |
US10997263B1 |
Seamless resource consumption with efficient caching providing reduced lag time
Disclosed embodiments relate to systems and methods for reducing lag time for progressive consumption of data content. Techniques include receiving an indication of requested data, the indication comprising: a data chunk size, and a number of data chunks, accessing a data cache, and performing a fetching operation comprising at least one of: if the data cache is empty, obtaining a first portion of the requested data from a database, or if the data cache is not empty, determining whether at least the first portion of the requested data is available in the data cache. Further techniques include providing for consumption the first portion of the data, identifying that a threshold has been reached, receiving updated values for the data chunk size and the number of data chunks, performing the fetching operation again based on the updated values, and providing for consumption a second portion of the requested data. |
US10997261B2 |
System and method that facilitate display responsive message rendering on client device
A multimedia communication system for transmitting a display responsive multimedia content message to an end user computing device to be rendered on a display device. The multimedia communication system comprises a content packager that assembles a multimedia content package comprising the multimedia content message, and a content renderer that generates a display responsive multimedia content rendering application associated with the multimedia content message, wherein the multimedia content message includes a source artifact having an image, a content artifact having text, and a contextual selector having a hyperlink, and wherein the display responsive multimedia content rendering application includes one or more annotations or instructions to render the multimedia content message to display the source artifact to occupy a substantial portion of a display area for the multimedia content message. |
US10997259B2 |
Concept networks and systems and methods for the creation, update and use of same in artificial intelligence systems
Systems and methods for concept based searching or recommendation based on a concept networks are disclosed. More particularly, embodiments of a concept based approach to the search and analysis of data, including the creation, update or use of concept networks in searching and analyzing data are disclosed, including embodiments of the usage of such concept networks in artificial intelligence systems that are capable of utilizing concepts expressed by users to return or evaluate associated entities or content. |
US10997254B1 |
1307458USCON1 search engine optimization in social question and answer systems
Certain aspects of the present disclosure provide techniques for facilitating text inputs with long-tail keywords from a user in a social question and answer (Q&A) application. One example method generally includes receiving, at a server, a text input from the user at a client computer, and applying, a predictive model to the text input. The method further includes determining based on the predictive model, an increase in user traffic that is predicted to be generated from the text input and determining, a user interface (UI) to be generated for display to the user for subsequent interaction based on the increase in user traffic. The method further includes sending the UI to the client computer and receiving a subsequent text input from the client computer. |
US10997253B2 |
Contact creation and utilization
Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described. |
US10997250B2 |
Routing of cases using unstructured input and natural language processing
A method is provided for generating a ranked list of candidate responders. In some embodiments, the method includes receiving a question from a user and generating a question feature vector representing an intent of the question and a first skill set inferred from the question. The method also includes for one or more candidate responders, generating a candidate feature vector representing a skill set and questions associated with the respective candidate responder; computing a reputation score based on questions and user feedback associated with the respective candidate responder; and computing, based on the question feature vector, candidate feature vector, and reputation score, a probability score representing a prediction of the quality of an answer that would be provided by the respective candidate responder if the input question were routed to the respective candidate responder. The method further includes generating a ranked list of candidate responders using the computed probability scores. |
US10997247B1 |
Snapshot tracking using a graph database
Techniques for maintaining a graph associated with snapshots are described. In some embodiments, a snapshot service maintains one or more graphs in a graph database. The snapshot service maintains a graph data structure having a plurality of vertices corresponding to a plurality of snapshots, wherein each vertex of the plurality of vertices is at least a parent to or a child of another vertex, and each child vertex of the plurality of vertices comprises a value representing a number of chunks of data referenced in the corresponding snapshot corresponding to of the child vertex that are not referenced in the snapshot corresponding to the parent vertex of the child vertex. The snapshot service further determines a total number of unique chunks of data attributed to the plurality of snapshots based at least in part on traversing the graph data structure. |
US10997244B2 |
Method and system for identifying and discovering relationships between disparate datasets from multiple sources
A graph-based data cataloging system, product and method that structures expert knowledge and statistically driven data analytics into a system-based framework for finding and relating enhanced metadata on subject-relevant, curated datasets from disparate, externally held data sources is shown. Displayed across a knowledge graph of nodes of datasets linked by their metadata attributes, the system simplifies the search and retrieval of multiple datasets of relevance to a user's technical, content, and resource-driven needs. |
US10997243B1 |
Supporting unstructured, semi-structured, and structured files
A data platform provides support for unstructured files, semi-structured files, and structured files. In various different embodiments, the data platform provides functions for obtaining relative paths, absolute paths, and presigned URLs for files in internal and external stages; application programming interfaces (APIs) for integrating with external functions; built-in file-catalog tables; integration with cloud-storage platforms; customized views for flexible file-sharing options, stage-encryption options; notification integrations; table functions for generating file-catalog tables; streams on stages; streams on tables; and other features. |
US10997238B2 |
Method for storing a multimedia content, associated reading method and method for managing a storage space containing such a content
A storage method for storing a multimedia content by an electronic device, the electronic device including a database containing a list of users and a table of recordings, a system adapted to acquire the multimedia content, a calculation system and a storage system, the storage method including allocating a storage space on the storage system by the calculation system; adding an entry relating to the multimedia content stored in the table of recordings; acquiring the multimedia content and writing to memory the multimedia content in the allocated storage space, and creating a table of users relating to the stored multimedia content, the table of users including, for each user of a sub-set of the list of users contained in the database, one or more context data. |
US10997234B2 |
Suggested application download
Example techniques involve suggesting an application of a streaming audio service via an application of a media playback system. An example implementation involves a mobile device displaying, via a control application of a media playback system, a library control comprising indicators representing respective media items of a particular streaming audio service. The mobile device receives, via the library control, input data indicating a selection of an indicator representing a particular media item. The mobile device sends instructions to cause a playback device to play back the particular media item. While the playback device is playing back the particular media item, the mobile device displays, via the control application, a control representing an application of the particular streaming audio service. The mobile device receives input data indicating a selection of the control representing the application of the particular streaming audio service and causes the mobile device to download the application. |
US10997227B2 |
Systems and methods for processing a natural language query in data tables
Systems and methods are disclosed herein for processing a natural language query on data tables. According to some embodiments, a natural language query may be originated by a user via a user interface. The natural language query may be parsed to obtain a query term, and a grid range may be identified in a data table as relevant to the query term. A table summary may be prepared including a plurality of data entities based on the grid range. A logic operation may then be determined to apply on the plurality of data entities to derive the query term. The logic operation may then be translated into a formula executable on the data table, and the formula is applied on the data table to generate a result in response to the natural language query. |
US10997225B2 |
Predictive query processing for complex system lifecycle management
Techniques for identifying relevant, natural language documents within a data repository. An electronic document specifying natural language text describing an issue with a complex system is received. One or more portions are removed from the electronic document, where the portions are determined to satisfy one or more predefined filtering rules. A first set of terms are determined using a data dictionary structure, and a second set of terms are determined, where at least one term in the second set of terms satisfies at least one predefined pattern matching rule. A third set of terms are determined by processing the electronic document as an input to a machine learning model trained to recognize relevant terms within the electronic document. A synthesized electronic document is generated from the first, second and third sets of terms, and the synthesized electronic document is used to identify a set of relevant documents within the data repository. |
US10997220B2 |
Search box auto-complete
In various exemplary embodiments, a system and associated method predict auto-complete recommendations for a partial search request. A search engine receives a partial search request with one or more characters from a client device. A first set of auto-complete recommendations corresponding to the one or more characters of the partial search request are identified. A second partial search request is predicted that comprises a set of characters with one or more additional characters added to the one or more characters from the partial search request. A second set of auto-complete recommendations corresponding to the second partial search request is identified. The first set of auto-complete recommendations and the second set of auto-complete recommendations are returned to the client device as a response to the partial search request. |
US10997217B1 |
Systems and methods for visualizing object models of database tables
A method visualizes object models for data sources is performed at an electronic device. The device displays, in an object model visualization region, a first visualization of a tree of data object icons, each data object icon representing a logical combination of one or more tables. While concurrently displaying the first visualization in the object model visualization region, the device detects, in the object model visualization region, a first input on a first data object icon of the tree of data object icons. In response to detecting the first input on the first data object icon, the device displays a second visualization of the tree of the data object icons in a first portion of the object model visualization region and displays a third visualization of information related to the first data object icon in a second portion of the object model visualization region. |
US10997215B2 |
Maintaining states of partitions of a table for reclustering
The subject technology creates partitions based on changes to a table, at least one of the one or more partitions overlapping with respect to values of one or more attributes with at least one of another partition and a previous partition. The subject technology maintains states for the partitions, each state from the plurality of states representing a particular degree of clustering of the table. The subject technology determines a number of overlapping partitions and a depth of the overlapping partitions, and determines a clustering ratio based at least in part on the number of overlapping partitions and the depth. The subject technology reclusters partitions of the table to increase the clustering ratio, the clustering ratio determined by at least a proportion of rows in a layout of the table that satisfy an ordering criteria based at least in part a particular attribute of the one or more attributes. |
US10997211B2 |
Systems and methods for database zone sharding and API integration
Systems and methods are provided to enable control and placement of data repositories. In some embodiments, the system segments data into zones. A website, for example, may need to segment data according to location. In this example, a zone may be created for North America and another zone may be created for Europe. Data related to operations executed in North America, for example, can be placed in the North America zone and data related to transactions in Europe can be placed in the Europe zone. According to some embodiments, the system may use zones to accommodate a range of deployment scenarios. |
US10997203B2 |
Systems for allowing annotation in real time
Synchronous content sharing of media assets via an object data model propagated through a star network or a mesh network. Each user device updates a local object data model including information on the status of the media asset delivery, to achieve synchronization with the source data. Updates to the local object data model may be the result of direct connection between a user device and an application server via a network, or the result of indirect connections through peers in mesh networks, where the local object data model is shared through hops between peers in the mesh network if the direct connection is unavailable. |
US10997201B2 |
Adaptive distribution for hash operation
A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components. |
US10997197B2 |
Dependencies between site components across geographic locations
A method, a system, and a computer program product are provided. In various embodiments, an object is stored within a first data storage system resource indicating a dependency on a second data storage system resource, wherein the dependency requires collocation of the first data storage system resource and the second data storage system resource. An action applied to any one of the first data storage system resource and the second data storage system resource may be controlled based on the dependency. |
US10997196B2 |
Systems and methods for reducing data storage overhead
Systems and methods for reducing data storage overhead are disclosed herein. In some embodiments, a system includes a rollup service that converts a raw data set into a rolled up index that takes up less storage than the raw data but is created in such a way that the rolled up index can be queried so as to generate responses that will substantially correspond to responses that would be generated using the raw data. |
US10997194B1 |
Data mapper tool
An apparatus includes a processor. The processor extracts a column from an external source for import into a database configured to store a set of columns including a first and second column. The processor splits the entries of the import column into a set of terms. The processor generates a first, second, and third vector based on the frequency of each term of the set of terms in the first, second, and import columns, respectively. The processor determines a first similarity measure between the first and third vectors and a second similarity measure between the second and third vectors. The first similarity measure is greater than the second. In response, the processor provides an indication to a user that the first column is a mapping candidate for the import column, such that entries of the import column may be stored in the database as additional entries in the first column. |
US10997192B2 |
Data source correlation user interface
Systems and methods are disclosed for implementing a data stream correlation user interface. The data stream correlation user interface provides workflows for selecting individual data sources from a matrix of data sources, identifying individual data fields of the data sources, establishing criteria for determining correlations between them, and reviewing and enabling user verification of correlated data sources. Correlations may be established based on the values of data fields in individual records of the data sources, and may be determined based on correspondences or associations between the values, lookup tables, formulas, user-specified criteria, or other relationships. |
US10997186B1 |
System and method for automatic document management
A system for managing documents, comprising: interfaces to a user interface, proving an application programming interface, a database of document images, a remote server, configured to communicate a text representation of the document from the optical character recognition engine to the report server, and to receive from the remote server a classification of the document; and logic configured to receive commands from the user interface, and to apply the classifications received from the remote server to the document images through the interface to the database. A corresponding method is also provided. |
US10997178B2 |
Implicit partitioning
A method, a system and a computer program product for implicitly partitioning data. An index in a plurality of indexes is selected. The index corresponds to a plurality of ranges of data values stored in a plurality of database slices of a database. A partitioning structure for the selected index is generated. The partitioning structure includes a plurality of hierarchically arranged nodes. Each node corresponds to a range of data values in the plurality of ranges of data values stored and at least one database slice storing corresponding range of data values. Another range of data values is received for storage in the database. Using the partitioning structure, a node in the partitioning structure corresponding to the received range of data values and a corresponding database slice for storing the received range of data values are identified. The received range of data values is stored in the identified database slice. |
US10997177B1 |
Distributed real-time partitioned MapReduce for a data fabric
A system for a distributed real time partitioned map reduce includes a plurality of nodes, a service node, and a plurality of partitions. The service node is selected by a client application system to manage execution of a task. One or more partitions of the plurality of partitions are stored on a first node of the plurality of nodes. A partition stored on the first node is configured to receive a request for a partition result from the service node; determine the partition result by querying a set of predetermined partition results stored by the partition; and provide the partition result to the service node. |
US10997173B2 |
Placement of adaptive aggregation operators and properties in a query plan
The subject technology receives a query plan, the query plan comprising a set of query operations, the set of query operations including at least one aggregation and at least one join operation. The subject technology analyzes the query plan to identify an aggregation that is redundant. The subject technology removes the aggregation based at least in part on the analyzing. The subject technology determines at least one aggregation property corresponding to at least one query operation of the query plan. The subject technology inserts at least one adaptive aggregation operator in the query plan based at least in part on the at least one aggregation property. The subject technology provides a modified query plan based at least in part on the inserted at least one adaptive aggregation operator in the query plan. |
US10997171B2 |
Database performance analysis based on a random archive
Techniques for analyzing an execution of a query statement based on a random archive are disclosed. A plurality of query statements that are executed during a particular time period are identified. A random sampling function is executed to randomly select a set of query statements from the plurality of query statements. Execution plans and/or performance metrics associated with each execution of the randomly-selected query statements are stored into a random archive. Responsive to determining that a performance metric for a current execution of a particular query statement does not satisfy a performance criteria, information associated with the particular query statement from the random archive is analyzed. A model plan characteristic associated with an execution of the particular query statement stored in the random archive is determined. An execution plan associated with the model plan characteristic is determined for another execution of the particular query statement. |
US10997168B2 |
Management of soft correlation for databases and optimization of database queries
One or a soft correlation of a database can be adjusted (e.g., modified, replaced, overwritten) for use with respect to one or more record(s) of the database associated with the soft correlation, by considering at least one or more violations of the soft correlations in the one or more of records database records associated with the soft correlation. In addition, an adjusted soft correlation can be stored and used for optimizations of database queries pertaining to one or more records associated with the adjusted soft correlation. Typically, the adjusted soft correlation is adjusted by at least considering the violations of an original soft correlation in the one or more records relating to the database queries. |
US10997165B2 |
Automated maintenance of external tables in database systems
Systems, methods, and devices for automated maintenance of external tables in database systems are disclosed. A method includes receiving, by a database platform, read access to content in an external data storage platform that is separate from the database platform. The method includes defining an external table based on the content in the external data storage platform. The method includes connecting the database platform to the external table such that the database platform has read access for the external table and does not have write access for the external table. The method includes generating metadata for the external table, the metadata comprising information about data stored in the external table. The method includes receiving a notification that a modification has been made to the content in the external data storage platform, the modification comprising one or more of an addition of a file, a deletion of a file, or an update to a file in a source location for the external table. The method includes refreshing the metadata for the external table in response to the modification being made to the content in the external data storage platform. |
US10997164B2 |
Unified table delta dictionary lazy materialization
A new unique value to be added to a column of a database table can be written to an in-memory array representing a dictionary of the column, and space can be allocated in at least one dictionary block on at least one page maintained on a persistent storage without writing the new unique value to the at least one dictionary block. A pending materialization bit for the at least one page can be set to identify the at least one page for deferred materialization. |
US10997163B2 |
Data ingestion using file queues
The subject technology at a data system, an ingest request to ingest one or more files into a table. The subject technology, after obtaining the ingest request and prior to the ingesting of the one or more files, persists the one or more files in a first file queue that corresponds to the table, the first file queue further corresponding to a client account, and the data system further comprising a second file queue that corresponds to both a second client account and a second table. The subject technology ingests, by one or more execution nodes, the one or more files into one or more micro-partitions of the table, each of the one or more micro-partitions comprising contiguous units of storage of a storage device. |
US10997162B2 |
Tracking intermediate changes in database data
Systems, methods, and devices for tracking a series of changes to database data are disclosed. A method includes executing a transaction to modify data in a micro-partition of a table of a database by generating a new micro-partition that embodies the transaction. The method includes associating transaction data with the new micro-partition, wherein the transaction data comprises a timestamp when the transaction was fully executed, and further includes associating modification data with the new micro-partition that comprises an indication of one or more rows of the table that were modified by the transaction. The method includes joining the transaction data with the modification data to generate joined data and querying the joined data to determine a listing of intermediate modifications made to the table between a first timestamp and a second timestamp. |
US10997161B2 |
Ensuring snapshot monotonicity in asynchronous data replication
Technologies are provided for reducing or eliminating transaction consistency anomalies that can occur during data replication, such as during database table replication. For example, commit values can be used to coordinate requests so that the requests are not performed on database tables with inconsistent data. |
US10997152B2 |
Tracking changes in data
The subject technology executes a change on an existing micro-partition of a table, the executing of the change comprising generating a new micro-partition that embodies the change and deleting the existing micro-partition. The subject technology receives a request for a delta for the table between a first timestamp and a second timestamp. The subject technology responsively determines the delta based on a table history, the delta including information indicating at least one operation that was performed to at least one row of a set of rows of the table, without including information as to intermediate changes made to at least one row of the set of rows of the table between the first timestamp and the second timestamp, that facilitates a reduction in storage of historical versions of the set of rows of the table. |
US10997151B2 |
Transactional streaming of change tracking data
Systems, methods, and devices for generating a transactional change tracking summary for a database. A method includes executing a transaction on a table of a database, wherein the table includes a micro-partition and the transaction is executed on the micro-partition. The method includes, in response to the transaction being fully executed, generating a change tracking entry comprising an indication of one or modifications made to the table by the transaction. The method includes storing the change tracking entry in a change tracking stream, wherein the change tracking stream includes one or more sequential change tracking entries that each correspond to a different transaction that is fully executed on the table. |
US10997149B2 |
Recipe sharing and adaptation
A method and system are provided for adapting recipes to a cooking appliance. The method includes accessing, using a computing device, first electronic data describing capabilities of a first cooking appliance; accessing, via a network interface using the computing device, second electronic data describing capabilities of a second cooking appliance; comparing the second electronic data with the first electronic data to determine differences in the capabilities of the first and second cooking appliances; altering a recipe, designed for the capabilities of the first cooking appliance, using a processor of the computing device, based on the comparison of the first and second electronic data to adapt the recipe for the second cooking appliance; and converting the adapted recipe into a workflow, provided to a user of the second cooking appliance, to enable performing the adapted recipe on the second cooking appliance. |
US10997147B2 |
Incremental clustering of database tables
Automatic clustering of a database table is disclosed. A method for automatic clustering of a database table includes receiving an indication that a data modification task has been executed on a table and determining whether the table is sufficiently clustered. The method includes, in response to determining the table is not sufficiently clustered, selecting one or more micro-partitions of the table to be reclustered. The method includes assigning each of the one or more micro-partitions to an execution node to be reclustered. |
US10997146B2 |
In-memory database for multi-tenancy
An in-memory database server hosting a tenant of a multi-tenant software architecture can receive a definition of a custom data field that is unique to an organization having isolated access to the tenant. The custom data field can extend a standard table defined by central metadata stored at a system tenant of the multi-tenant software architecture. Tenant private metadata that includes the definition can be stored in memory accessible only to the tenant. A tenant-dependent table that includes the custom data field can be formed, for example by retrieving central metadata defining the standard table from the system tenant and adding the custom data field using the definition. The tenant-dependent table can be presented for access via a database client at the organization. Related systems, articles of manufacture, and computer-implemented methods are disclosed. |
US10997139B2 |
Search apparatus and search method
A search method includes receiving a search request to encoded text data, based on first index information produced by specifying an occurrence position of a character or a word included in original data of the encoded text data as a first axis and contents of the search request, generating second index information having a second axis superordinate to the first axis, and searching the encoded text data in response to the search request using the second index information. |
US10997137B1 |
Two-dimensional partition splitting in a time-series database
Methods, systems, and computer-readable media for two-dimensional partition splitting in a time-series database are disclosed. Stream processor(s) write elements of time-series data to a first replica group of a first tile associated with a first set of spatial and temporal boundaries. A second replica group is initialized with the same boundaries. A control plane generates updated metadata for the first tile. The updated metadata indicates a modified first set of spatial and temporal boundaries for the first replica group associated with the first tile and a second set of spatial and temporal boundaries for the second replica group associated with a second tile. The modified first set represents a first portion of the first set, and the second set represents a second portion of the first set. The updated metadata is obtained by the stream processor(s) which write, to the second tile, time-series data within the second set of boundaries. |
US10997136B2 |
Method and apparatus for identifying data inconsistency in a dispersed storage network
A method includes generating integrity data of one or more slice names of one or more error encoded data slices and evaluating the integrity data, without using any of the error encoded data slices, for an inconsistency between the plurality of received integrity data. The method further includes indicating an error based on the evaluating the integrity data indicating an inconsistency, retrieving one or more slice names for the one or more error encoded data slices, and when detecting that at least one data error has occurred at a plurality of storage units at a DSN site/pillar, determine that a DSN site/pillar failure has occurred and after a predetermined time period, if the DSN site/pillar failure has not been resolved, rebuild the error encoded data slices of the DSN site/pillar and store them at another DSN site/storage unit. |
US10997134B2 |
Automatic entity resolution with rules detection and generation system
Entity resolution (i.e., record linkage) involves the analysis/discovering of datasets that refer to the same real world entity. Analysis typically involves transformation and comparison of different fields of the dataset followed by the application of often domain/data specific logic for determining datasets that refer to the same real world entity (e.g., person). Consider, a bulk mailing of product catalogs to potential customers. Some individuals may have numerous public records that identify the individual differently. Illustratively, several records associated with Jane Doe at her current home address may exist: one record with her name listed as J. Doe, a second record as Jane H. Doe, a third record as Doe, Jane, and a fourth record as Jan Doe (a misspelling). Conceivably, the bulk mailing could unwittingly send multiple catalogs to Jane Doe at her current address, one for each name variation. The entity resolution process described herein can overcome such problems. |
US10997126B1 |
Methods and apparatus for reorganizing dynamically loadable namespaces (DLNs)
Methods and apparatus are provided for reorganizing dynamically loadable namespaces (DLNs). In one exemplary embodiment, a method comprises the steps of, in response to a job submitted by an application, obtaining a DLN portion of a global single namespace of a file system, wherein the DLN is associated with the job and is maintained in a capacity tier of object storage of a storage system; obtaining one or more reordering directives from a user; rearranging one or more files in the DLN into a new directory hierarchy based on the one or more reordering directives to generate a reordered DLN; and dynamically loading the reordered DLN, including the metadata only for the reordered DLN, from the capacity tier of object storage into a performance tier of storage of the storage system for processing by the application. The reordered DLN is merged into the DLN following one or more modifications to the reordered DLN. |
US10997124B2 |
Query integration across databases and file systems
Query integration across databases and file systems is disclosed. An example method may include streaming data managed by a first database file system for a query. The method may also include streaming data managed by a second database file system for the query. The method may also include joining the streaming data managed by the first database file system with the streaming data managed by the second database file system. |
US10997116B2 |
Tensor-based hardware accelerator including a scalar-processing unit
A computing system is described herein that expedites deep neural network (DNN) operations or other processing operations using a hardware accelerator. The hardware accelerator, in turn, includes a tensor-processing engine that works in conjunction with a scalar-processing unit (SPU). The tensor-processing engine handles various kinds of tensor-based operations required by the DNN, such as multiplying vectors by matrices, combining vectors with other vectors, transforming individual vectors, etc. The SPU performs scalar-based operations, such as forming the reciprocal of a scalar, generating the square root of a scalar, etc. According to one illustrative implementation, the computing system uses the same vector-based programmatic interface to interact with both the tensor-processing engine and the SPU. |
US10997110B2 |
Standardized hot-pluggable transceiving unit, hosting unit and method for applying delays based on port positions
Networking device and method using a neural network for applying delays based on port positions. The networking device comprises a plurality of ports and applies a delay to IP packets received via a given port among the plurality of ports. The delay is based on a position of the given port among the plurality of ports. The neural network has been trained to infer the delay to be applied to the IP packet received via the given port. In one implementation, the position of the given port is one of the inputs of the neural network. |
US10997109B2 |
Device with USB port
An electronic device comprising a USB port and a PCB is provided. A first cabling layer of the PCB has a first floating area and a line outside the first floating area, an insulation medium is between the first floating area and the line, a second cabling layer of the PCB is adjacent to the first cabling layer and has a first metal area, an orthographic projection of the first floating area on the second cabling layer and the first metal area have an overlapping area, and the first floating area is not connected to the first metal area; and a metal housing of the USB port has a plurality of fixed contacts fastened to the PCB and not connected to a ground of the PCB, the contacts include a first fixed contact connected to the first floating area and not connected to the first metal area. |
US10997108B2 |
Memory package including buffer, expansion memory module, and multi-module memory system
Provided are a memory package, an expansion memory module, and a multi-module memory system. A base memory module, to/from which an expansion memory module is capable of being attached/detached, includes a module board, a plurality of module terminals arranged on the module board to be connected to a slot, and a plurality of memory packages, each of which including a first surface to be attached to the module board and a second surface opposite to the first surface facing away from the module board, wherein each of the plurality of memory packages includes a plurality of package terminals exposed on the second surface of the memory package to be connected to the expansion memory module. |
US10997105B2 |
Semiconductor device and method of operating the same
In a semiconductor device including a lockstep function, conflicts of bus accesses by a plurality of processors are suppressed. The semiconductor device includes a first processor, a second processor for monitoring operation of the first processor in a first mode, first and second buses, first and second non-shared resources dedicated to either the first or second processor in a second mode, and a first selector for selecting a bus for transferring interface signals between the second processor and the selected bus. In a second mode in which the first and second processors execute different instructions, the first selector selects the second bus. In the second mode, the first non-shared resource is accessed by the first processor via the first bus and the second non-shared resource is accessed by the second processor via the second bus. |
US10997103B2 |
Method and system for enabling USB devices to operate as internet of thing (IoT) devices based on thing description model
The present invention is directed to a system and method that utilizes a central repository for storing and sharing Thing Description (TD) Documents with USB extensions that correspond to specific USB I/O schema. A Network Interface Module uses the USB I/O vendor and product identifications to query the central repository and download the appropriate Thing Description (TD) document for the specific USB I/O device. The Network Interface Module parses the TD document and builds the appropriate Web of Things (WoT) data architecture that establishes the interface between the network and the USB I/O device thereby allowing the USB I/O device to become an IoT device. |
US10997098B2 |
Quality of service policy sets
Disclosed are systems, computer-readable mediums, and methods for managing input-output operations within a system including at least one client and a storage system. A processor receives information regarding allocated input-output operations (IOPS) associated with a client accessing a storage system storing client data. The information includes a number of allocated total IOPS, a number of allocated read IOPS, and a number of allocated write IOPS. The processor also receives a requested number of write IOPS associated with the at least one client's request to write to the storage system. The processor determines a target write IOPS based on the number of allocated total IOPS, the number of allocated write IOPS and the requested number of write IOPS, and executes the determined target write IOPS within the first time period. |
US10997097B2 |
Enabling high speed command address interface for random read
A memory device includes a memory controller to transmit or receive input/output (“I/O”) data via an I/O signal, as well as transmit command data, address data, or parameter data via another signal in parallel with transmitting or receiving the I/O data. The memory device also includes a memory module communicably coupled to the memory controller. The memory module receives the command data, address data, or parameter data from the memory controller to perform an operation. |
US10997095B2 |
Training procedure for receivers associated with a memory device
Systems, apparatuses, and methods for training procedures on reference voltages and sampling times associated with symbols communicated with a memory device are described. The training procedures may be configured to compensate for variations that may occur in different symbols of a signal. For example, an individual training operation may be performed for each reference voltage within a first unit interval. These individual training operations may allow a reference voltage of the first unit interval to be positionable independent of other reference voltages in the same unit interval or in different unit intervals. In another example, an individual training operation may be performed for the sampling time associated with a reference voltage. These individual training operations may allow a sampling time associated with a reference voltage in the first unit interval to be positionable independent of other sampling times in the same unit interval or in different unit intervals. |
US10997091B2 |
Intelligent Bluetooth® beacon I/O expansion system
Apparatus, methods and system relating to a vehicular telemetry environment for an intelligent Bluetooth beacon I/O expansion of the vehicular telemetry hardware system. The intelligent Bluetooth beacon I/O expansion provides a capability to receive beacon data, log beacon data, communicate beacon data and operate on beacon data to determine and further communicate a range of operational conditions, such as damage, hazardous and missing objects in the form of text messages, audio messages or compliance and management reports. |
US10997090B2 |
Accessing input/output devices of detachable peripheral by a main computer
Techniques are disclosed for enabling an integrated sensor hub of a main computer to access a detachable peripheral device. In an embodiment, a system includes a main unit having a peripheral interface, an embedded controller, and a device controller. The peripheral interface is configured to be detachably coupled to a peripheral. The peripheral includes a control unit and an input/output device. The embedded controller is configured to communicate with the control unit of the peripheral via the peripheral interface while the peripheral is attached to the peripheral interface. The embedded controller includes at least one data register, and in some embodiments, a set of data registers, configured to store data relating to the peripheral and to the corresponding input/output device. The device controller is configured to read data from the data register(s) of the embedded controller, write data to the data register(s) of the embedded controller, or both. |
US10997089B2 |
Cross domain filtration in multi-processor environments
A computing device with a multicore processing unit and a memory management unit (MMU) may provide multi-order failure resistant data isolation and segregation with a cross domain filtration system. The multicore processing unit may include a first processor, a second processor, and a third processor. A first processor may process data via an egress filter task(s). The MMU may allow the egress filter task(s) to write the data to a first segregated physical memory location. A second processor may perform filtering of the data via a cross domain filter task(s). The MMU may allow the cross domain filter task(s) to read from the first segregated physical memory location and write to a second segregated physical memory location. A third processor may process the data via an ingress filter task(s). The MMU may allow the ingress filter task(s) to read the data from the second segregated physical memory location. |
US10997084B2 |
Virtual to physical translation and media repair in storage class memory
A memory system and method for storing data in one or more storage chips is disclosed. The memory system includes one or more storage dies included in each storage chip and a controller. Each of the plurality of storage dies further comprises one or more media replacement unit (MRU) groups. The controller includes a translation module, the translation module further comprising: a chip select table (CST) configured to identify one or more valid storage chips during translation for performing a read/write operation, and a media repair table (MRT) corresponding to each of storage chips, each MRT configured to identify one or more storage dies during translation for performing a read/write operation. |
US10997081B2 |
Host and method for storage system calibration
A storage system, host, and method for storage system calibration are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to: determine a pattern of host writes to the memory; determine whether the pattern of host writes matches a granularity of a logical-to-physical address map used by the storage system; and in response to determining that the pattern of host writes does not match the granularity of the logical-to-physical address map used by the storage system, change the granularity of the logical-to-physical address map used by the storage system. In another embodiment, the storage system calibration is done by host directive. Other embodiments are provided. |
US10997076B2 |
Asymmetric coherency protocol for first and second processing circuitry having different levels of fault protection or fault detection
An apparatus has first processing circuitry and second processing circuity. The second processing circuitry has at least one hardware mechanism providing a greater level of fault protection or fault detection than is provided for the first processing circuitry. Coherency control circuitry controls access to data from at least part of a shared address space by the first and second processing circuitry according to an asymmetric coherency protocol in which a local-only update of data in a local cache of the first processing circuitry is restricted in comparison to a local-only update of data in a local cache of the second processing circuitry. |
US10997073B2 |
Memory system
A memory system capable of efficiently managing meta data is provided. The memory system includes a non-volatile memory device for storing a plurality of map segment groups each including map segments including mapping information between at least one physical addresses and at least one logical address of a host; and a controller for loading one map segment from each of selected map segment groups among the plurality of map segment groups, and differently configuring flush data to be flushed to the non-volatile memory device in response to a program request that includes a first target logical address received from the host according to whether a target map segment corresponding to the first target logical address is in the loaded one map segment. |
US10997070B1 |
Efficient scrambling and encoding for copyback procedures using precomputed values
A method for performing a copyback procedure is described. The method includes determining to move first encoded data from a first location in a memory die to a second location. In response to determining to move the first encoded data from the first location to the second location, a starting seed, which is associated with the first location, is combined with a destination seed, which is associated with the second location, to produce a combined seed. Based on the combined seed, the method determines a pseudorandom sequence based on the combined seed and a pseudorandom sequence table, wherein the pseudorandom sequence table maps seed values to pseudorandom sequences and the determined pseudorandom sequence maps to the combined seed in the pseudorandom sequence table. The method further combines the first encoded data with the pseudorandom sequence to produce second encoded data for storage in the second location. |
US10997069B2 |
Memory system and operating method thereof
A memory system includes: a memory device including map memory blocks and data memory blocks; and a controller suitable to: detect, as victim memory blocks, map memory blocks each having an erase count less than or equal to an average erase count of the data memory blocks when an average erase count of the map memory blocks is less than the average erase count of the data memory blocks and a difference between the average erase count of the map memory blocks and the average erase count of the data memory blocks is greater than a first threshold; and perform a garbage collection operation on the detected first victim memory blocks, map data stored in hot data memory blocks to the first victim memory blocks, and map data stored in cold map memory blocks to the hot data memory blocks. |
US10997068B1 |
Rapid SSD preconditioning
Methods, apparatuses, and computer-readable media for providing extremely rapid preconditioning of an SSD. Upon receiving a precondition command from a host operably connected to the SSD to precondition a range of LBAs of the storage media, a plurality of physical units of the storage media to be preconditioned are determined based on the range of LBAs. A workload pattern is determined from the precondition command, and upon determining that the workload pattern indicates a random pattern, a valid page count for each of the plurality of physical units is computed based on a random distribution. Forward mapping table entries of a forward mapping table associated with the storage media corresponding to the range of LBAs is then populated with random physical addresses from the plurality of physical units based at least on the computed valid page count for each of the plurality of physical units. |
US10997064B2 |
Ordering updates for nonvolatile memory accesses
Examples relate to ordering updates for nonvolatile memory accesses. In some examples, a first update that is propagated from a write-through processor cache of a processor is received by a write ordering buffer, where the first update is associated with a first epoch. The first update is stored in a first buffer entry of the write ordering buffer. At this stage, a second update that is propagated from the write-through processor cache is received, where the second update is associated with a second epoch. A second buffer entry of the write ordering buffer is allocated to store the second update. The first buffer entry and the second buffer entry can then be evicted to non-volatile memory in epoch order. |
US10997061B2 |
Method for executing a program in a computer
A method for memory modification resulting in a test probe for examining a program under test substantially during run-time is provided. The ability to inject faults or errors in order to test a reaction of the program to a fault in a particular state and to individually replace access to a regular operand by accessing a shadow operand allow for non-intrusive tests while the program is substantially executed in real-time. The program itself is not substantially altered for testing purposes. |
US10997060B2 |
Device, system, and method for detecting a defect in a computer program by generating and testing semantically equivalent computer program variants
Semantically equivalent variants of a computer program are generated by applying randomly selected transforms to the computer program. Unit tests are performed on the variants of the computer program to detect a defect in the computer program. |
US10997057B2 |
Debugging asynchronous functions
A method for debugging asynchronous functions in a computer system that implements a runtime stack when executing a program includes, in response to an asynchronous called function being invoked by a calling function of a first execution thread, copying active stack frames of the runtime stack and storing the copied active stack frames as a duplicate stack. |
US10997055B2 |
Methods, circuits, apparatus, systems and associated software modules for evaluating code behavior
Disclosed are methods, circuits, apparatus, systems and associated software modules for dynamically evaluating code behavior in runtime. There is provided a code testing platform and/or framework which may include: (1) a code execution environment instancing module (CEEIM), (2) code execution resources, (3) executed code isolation logic, and (4) code call response logic. The CEEIM may instance, on a computing platform, a code execution environment (CEE) which is at least partially isolated from external resources functionally associated with the computing platform. The CEE may include code execution resources adapted to execute code whose behavior is to be evaluated, wherein a resource call generated from code execution may be analyzed by the code isolation logic and may under certain conditions be routed to the code call response logic. |
US10997045B2 |
Universal automated testing of embedded systems
A system and method are provided for testing features of an embedded system. The system includes a low-powered computing device communicatively coupled to a control application interface, a sensor interface, and a robotic interface. The low-powered computing device may receive sensor signals generated during a test, provide sensor data corresponding to the sensor signals, receive commands for the test, and provide instructions for movement of a robotic handler corresponding to at least one of the commands for the test. The system also includes a computing device communicatively coupled to the control application interface, an image processing interface, and a database interface. The computing device may receive sensor data, receive image data corresponding to images of the embedded system captured during the test, receive tests capable of being performed, and provide commands for the test. |
US10997042B2 |
Systems and methods for configuration management
Aspects of the present disclosure describe systems and methods for automatically configuring, managing, updating, and/or monitoring the configuration of various computing resources and/or network devices within a communications network, such as a telecommunications network. Configuration code may be deployed to a repository for a cluster of computing resources and one or more layers may be defined describing configurable aspects of the cluster. Subsequently, a script may be identified and executed to configure the cluster based on the configuration code. |
US10997039B2 |
Data storage device and operating method thereof
A method for operating a data storage device which includes a nonvolatile memory device including a plurality of memory blocks, includes generating a valid page count table including the number of valid pages of each of closed blocks among the plurality of memory blocks in which data are written in all pages thereof and the number of valid pages of at least one open block among the plurality of memory blocks in which data is written in a part of pages thereof; generating a valid page scan table including a scan pointer for scanning the number of valid pages of the open block; and backing up the valid page count table and the valid page scan table in a meta block among the plurality of memory blocks. |
US10997037B1 |
Method and system for enhanced backup database indexing
A request is received from a client for accessing a first backup instance of first backup data associated with the client, wherein the request includes a first filename and a first savetime. A first directory record database is identified from a plurality of directory record databases based on a client identifier (ID) identifying the client. A first node identifier associated with a first directory comprising the first filename from the first directory record is identified. A first node record database is identified based on the first savetime from the node record databases, the first node record database including node records, each corresponding to a file or a directory of files associated with the first backup instance. A first node record is obtained from the first node record database based on the first node identifier. Node record information associated with the first node record is returned to the client. |
US10997035B2 |
Using a snapshot as a data source
A system and method for using a snapshot as a data source is described. In some cases, the system stores a snapshot and an associated data structure or index to storage media to create a secondary copy of a volume of data. In some cases, the associated index includes application specific data about a file system or other application that created the data to identify the location of the data. The associated index may include three entries, and may be used to facilitate the recovery of data via the snapshot. |
US10997030B2 |
Disaster recovery as a service
Providing disaster recovery of a distribute file system metadata server as a service is disclosed. In various embodiments, an indication is received to provide alternative access to a file system metadata server. A copy of a self-describing backup of the file system metadata server is obtained, e.g., from cloud-based storage. The backup is used to provide access to a read only instance of the file system metadata server. |
US10997029B2 |
Core repair with failure analysis and recovery probe
An apparatus for core repair includes a failure analysis and recovery (“FAR”) probe that accesses a core of a processor and units of the core over a low-level communication bus while the core is operational after a failure notification. The FAR probe compares operational data of the core versus vital product data (“VPD”) while the core is running tests and a thermal, power, functional (“TPF”) workload to determine if the core is in a degraded state and runs tests to identify a failure after determining that the core is in a degraded state. The FAR probe adjusts parameters of the core in response to identifying a failure of the core and re-evaluates the core to determine if the core is functional. The FAR probe returns the core to service after determining that the core is functional. The FAR probe operates independent of other processor cores while the cores are operational. |
US10997028B2 |
Environmental aware witness for active-active storage cluster nodes
The system, devices, and methods disclosed herein relate to a dynamic, robust method for choosing a “winner” in an active-active data storage network. In the systems and methods disclosed herein, two or more intelligent nodes within an active-active data storage network periodically exchange operational parameters in an ongoing negotiation regarding who should be the winner in the event of a communication failure within the network. The winner is chosen dynamically based on the operational parameters. A witness is kept apprised of the winner. In the event of a communication failure between the two nodes, the winner is chosen by the witness based on the most recently negotiated lock file reported by one or both of the nodes. |
US10997023B1 |
Processing a request for encoded data in a storage network
A method for execution by a dispersed storage and task (DST) execution unit includes receiving a slice access request for execution by the DST execution unit. At least one ordered codec algorithm is identified. The slice access request is executed by utilizing the at least one ordered codec algorithm. A slice access response indicating an outcome of the slice access request is generated by the DST execution unit. |
US10997016B2 |
Method of encoding data
Techniques for encoding data are described herein. The method includes receiving a block payload at a physical layer to be transmitted via a data bus. The method includes establishing a block header comprising an arrangement of bits, the block header defining two block header types, wherein a hamming distance between block header types is at least four. |
US10997012B2 |
Identifying defective field-replaceable units that include multi-page, non-volatile memory devices
A method for managing hardware within a computing system. The method includes at least one computer processors identifying a plurality of field-replaceable units (FRUs) within a computing system that respectively include a non-volatile memory device. The method further includes determining a status corresponding to a FRU of the identified plurality of FRUs. The method further includes responding to determining a non-functional status of the FRU of the identified plurality of FRUs, by determining a response related to the non-functional FRU. The method further includes initiating an action on the computing system based on the determined response related to the non-functional FRU. |
US10997008B2 |
Controller and control system that manages event occurrence history utilizing a flash chain of event history data
A controller controls a control target device and includes: a storage unit to record event history data of an event occurring during operation of the controller; a hash value calculation unit to calculate a hash value on the basis of the event history data; and a communication unit to transmit the hash value to another controller external to the controller. |
US10997000B1 |
Event publishing system for heterogeneous events
Systems and methods are disclosed to implement a multi-region event publishing system to broadcast heterogeneous events across regions. In embodiments, an event publisher at a first location receives an event to be published and writes the event to a first data store of a multi-location replicated data storage system. The event publisher may generate metadata for the event including a source location, destination location(s), and a timestamp. The event is replicated to a second data store of the multi-location replicated data storage system at a second location. The second data store generates a change stream to an event receiver. The event receiver filters the second change stream based on the event metadata, and provides the filtered events to registered event consumers. |
US10996997B2 |
API-based service command invocation
API-based service command invocation is provided through a method that includes identifying one or more executable commands of a service. The one or more executable commands correspond to one or more service operations supported by the service. The method generates one or more application programming interfaces (APIs), each API of the one or more APIs to invoke a respective executable command of the one or more executable commands. The method exposes at least one API of the generated one or more APIs to an end-user of the service. |
US10996987B2 |
Progress visualization of computational job
The visualization of progress of a distributed computational job at multiple points of execution. After a computational job is compiled into multiple vertices, and then those multiple vertices are scheduled on multiple processing nodes in a distributed environment, a processing gathering module gathers processing information regarding processing of multiple vertices of a computational job, and at multiple instances in time in the execution of the computational job. A user interface module graphically presents a representation of an execution structure representing multiple nodes of the computational job, and dependencies between the multiple nodes, where the nodes may be a single vertex or a group of vertices (such as a stage). |
US10996983B1 |
Job scheduler for remote maintenance of servers and workstations
A method, system and program product for remote scheduling of at least one job to run on a plurality of computers in a computer network. The job scheduler enables selection of a domain that includes at least a subset of the computers on which the job is to run. A list of computers in the selected domain is automatically generated. The computers on which the job is to run can be selected from the generated list of computers. A configuration file is created for storing an identification of the selected domain and the job to be run on the selected computers in the domain. |
US10996981B2 |
Processor zero overhead task scheduling
A method for scheduling tasks on a processor includes detecting, in a task selection device communicatively coupled to the processor, a condition of each of a plurality of components of a computer system comprising the processor, determining a plurality of tasks that can be next executed on the processor based on the condition of each of the plurality of components, transmitting a signal to an arbiter of the task selection device that the plurality of tasks can be executed, determining, at the arbiter, a next task to be executed on the processor, storing, by the task selection device, the entry point address of the next task to be executed on the processor, and transferring, by the processor, execution to the stored entry point address of the next task to be executed. |
US10996978B1 |
System and method for transfer of an application state between devices
To enable continuous execution of an application, a system and method for transferring an application state is provided. A gesture corresponding to a transfer act is detected by a gesture detection module in a first device executing the application. The first device communicates with a registration and relay server to determine eligible transfer recipients based on criteria such as location and/or devices that are currently executing the application. A transfer recipient is selected and platform independent application state Data Transfer Objects are generated that describe the state of execution on the first device. The application state DTOs are transferred via the server to the recipient device which enacts the application state DTOs to continue the execution of the application on the recipient device. Because the application state DTOs are platform independent, the application state can be transferred to almost any device that is able to execute the application. |
US10996977B2 |
Information processing apparatus and process management method that control a number of processes executed in parallel
An information processing apparatus includes a processor, a memory, and a storage device. The processor includes a plurality of sub-processors. The memory stores data of part of pages included in an address space allocated to processes executable in parallel using the plurality of sub-processors. The storage device retreats data of pages that are not stored in the memory. The processor acquires a working set size for each of the processes. The working set size indicates an amount of pages used for a unit time. The processor selects part of the processes when a sum of working set sizes of the processes exceeds a predetermined threshold value. The processor stops the selected processes for a predetermined time. The processor controls data of pages corresponding to the processes being stopped to be retreated from the memory to the storage device. |
US10996974B2 |
Cross-hypervisor live mount of backed up virtual machine data, including management of cache storage for virtual machine data
Illustrative systems and methods enable a virtual machine (“VM”) to be powered up at any hypervisor regardless of hypervisor type, based on live-mounting VM data that was originally backed up into a hypervisor-independent format by a block-level backup operation. Afterwards, the backed up VM executes anywhere anytime without needing to find a hypervisor that is the same as or compatible with the original source VM's hypervisor. The backed up VM payload data is rendered portable to any virtualized platform. Thus, a VM can be powered up at one or more test stations, data center or cloud recovery environments, and/or backup appliances, without the prior-art limitations of finding a same/compatible hypervisor for accessing and using backed up VM data. An illustrative media agent maintains cache storage that acts as a way station for data blocks retrieved from an original backup copy, and stores data blocks written by the live-mounted VM. |
US10996973B2 |
Executing commands in a virtual environment
A system, a method, and a computer program product for use with a virtualization environment operable to execute one or more virtualization functions. A computing device determines an identifier associated with a first virtualization function. The computing device determines one or more commands available for execution using the first virtualization function. The computing device stores each determined command with the first virtualization function identifier. The computing device responsive to an input of a first command, matches the first command with each determined command in order to determine one or more matching commands. Responsive to selection of a first matching command, the computing device executes the associated first virtualization function and the first matching command. |
US10996965B2 |
Computer architecture for emulating a string correlithm object generator in a correlithm object processing system
A device configured to emulate a string correlethim object generator includes a first processing stage and a second processing stage. The first processing stage outputs a first sub-string correlithm object comprising an n-bit digital word, wherein each bit of the n-bit digital word comprises a value of zero or one. The second processing stage receives the first sub-string correlithm object from the first processing stage and outputs a second sub-string correlithm object. Each bit of the second sub-string correlithm object has a value that is based on the value of a corresponding bit of the first sub-string correlithm object and changed values for a particular number of bits identified by a distance parameter. |
US10996963B2 |
Integrating web-based tutorials into websites using a tag manager
Systems and methods for deploying tutorial content to websites via tag management systems are disclosed. In an example, a tutorial deployment application accesses a content segment and a condition for displaying the content segment. The application generates a tutorial object including code to display the content segment. The application integrates the tutorial object into the set of runtime tags by selecting a tag from a set of runtime tags that control operations of a website and links the tag with the tutorial object. Based on a performance of the operation, the condition is met, and the tag is executed, causing the tutorial object to be loaded and executed by the website and the content segment to be displayed by the website. |
US10996959B2 |
Hybrid processor
A hybrid computer that comprises a sequential processor, a single instruction massively parallel (SIMD) processor, and shared memory module that is shared between the sequential processor and the SIMD processor. |
US10996949B2 |
Address generation for high-performance vector processing
A method for accessing a binary data vector in a memory unit comprising a plurality of memory banks in which the binary data vector is stored in portions includes receiving a start address of the binary data vector and a power-of-2-stride elements of the data vector and determining offsets, wherein the offsets are determined by applying a plurality of bit-level XOR functions to the start address resulting in a Z vector, using the Z vector for accessing a mapping table, and shifting mapping table access results according to a power-of-2-stride of the binary data vector. Additionally, the method includes determining a sequence of portions of the binary data vector in the n memory banks depending on a binary equivalent value of the Z vector, and accessing the binary data vector in the n memory banks of the memory unit in parallel. |
US10996947B2 |
Diagnosing production applications
A debugging and diagnostics system allow for dynamic code generation that inserts code into a production application to identify snappoints that cause snapshots to be taken if predefined conditionals are satisfied. The snappoints are associated with locations in source code for the production application and include conditional statements that must be met to create a snapshot of the production application. The snappoints are used to generate a collection plan that is provided to the server running the production application. The server rewrites the code of the production application based upon the collection plan to insert instructions that create snapshots when the conditional statements are met. |
US10996945B1 |
Splitting programs into distributed parts
A computing resource service provider may provide computing resources for execution of a program on behalf of a customer. The program's resource requirements may grow over time and horizontal scaling of the programs execution may be a laborious task as the portion of the program's the in-memory state may not be replicated. The program may include a set of modules which may be split and distributed to one or more computer systems of the service provider for execution. A factoring plan may be used to determine a set of partitions, where each partitions contains a subset of the modules of the program. Performance data associated with the one or more computer systems executing the partitions may be used to determine the factoring plan. |
US10996943B2 |
Systems and methods for providing predictive quality analysis
The disclosed embodiments include methods and systems for providing predictive quality analysis. Consistent with disclosed embodiments, a system may receive input data associated with a software program and compare the input data with one or more predetermined analysis parameters. The system may further determine at least one risk rating based on the comparison, wherein each risk rating corresponds to a distinct software category. The system may perform additional operations, including determining at least one adjustment to the software program based on the determined at least one risk rating, and prioritizing the at least one adjustment based on a predetermined adjustment priority standard. Furthermore, the system may provide a report including at least an indication of the at least one prioritized adjustment, a timeline for implementing the at least one prioritized adjustment, and plan implementing the at least one prioritized adjustment. |
US10996936B2 |
Techniques for distributing code to components of a computing system
Techniques and apparatus for distributing code via a translation process are described. In one embodiment, for example, an apparatus may include at least one memory and logic, at least a portion of the logic comprised in hardware coupled to the at least one memory, the logic to determine a source code element to be translated to a target code element, determine source code information for the source code element, provide a translation request corresponding to the source code to a translation service, receive the target code element from the translation service, and execute the target code element in place of the source code element. Other embodiments are described and claimed. |
US10996935B2 |
Automated technology modernization accelerator
A method and system are provided for transforming legacy application(s) into target (modern) application source(s) to execute on modern technology and hardware. In one implementation, such a system identifies elements of legacy applications, generates an element tree to generate a source code functionally equivalent to that of the legacy application, but superior and modern in technology, deployable onto a distributed architecture on a hardware server cluster. The generated source code is assessed to detect and correct code defects, and test cases are generated for identifying the potential errors of the target application under development. |
US10996922B2 |
Electronic apparatus for processing user utterance
An electronic apparatus is provided. The electronic apparatus includes a housing, a touchscreen display positioned inside the housing and exposed through a first area of the housing, a microphone positioned inside the housing and exposed through a second area of the housing, at least one speaker positioned inside the housing and exposed through a third area of the housing, a wireless communication circuit positioned inside the housing, a processor positioned inside the housing and electrically connected to the touchscreen display, the microphone, the at least one speaker, and the wireless communication circuit, and a memory positioned in the housing and electrically connected with the processor. |
US10996914B2 |
Persistent geo-located augmented reality social network system and method
A computerized process useful for sharing a persistent augmented reality (AR) objects between a set of users in a persistent AR system, comprising: implementing a persistent AR system, wherein the persistent AR system the set of users to place a set of persistent AR objects that are persistently viewable in an associated real-world context via a mobile device, wherein the persistent AR objects are shareable between users of the persistent AR system, and wherein the persistent AR objects are geolocated with the associated real-world context location; providing a list of each geolocated persistent AR object created by a first user as a user channel in the persistent AR system; enabling another user to subscribe to the channel; and enabling the other user to view each geolocated persistent AR object of the channel. |
US10996912B2 |
Tiled display system and tiled display device
A tiled display system is disclosed, which includes: a plurality of display devices; and a controller driving the plurality of display devices to enable each display device to display a sub-frame, all sub-frames being tiled as one frame, wherein the display devices include: a first display device that starts displaying first and a last display device that starts displaying last, the first display device displays the sub-frame at a first time point, the last display device displays the sub-frame at a last time point, and the first time point and the last time point satisfy an equation: 0<(Tn−T1)≤(1/H1)×[(N−1)/N], where T1 is the first time point, Tn is the last time point, H1 is a refresh rate of each display device, and N is a number of the display devices. In addition, a display device including a plurality of display panels is also disclosed. |
US10996911B2 |
Method of controlling a content displayed in an in-vehicle system
A system and method for controlling an in-vehicle infotainment system to control content in using a primary display includes a mobile device and the in-vehicle infotainment system in communication with the mobile device. The in-vehicle infotainment system comprises the primary display and a first secondary display. The in-vehicle infotainment system receives a first content selection signal for a first content. The first secondary display displays the first content in response to the first content selection signal. The primary display displays a content identifier corresponding to the first content. |
US10996909B2 |
Document processing for printing
The present subject matter discloses processing documents for printing. In an example implementation, a print preview of a plurality of documents to be printed by an image forming system is generated. The plurality of documents is assigning to at least one print job bucket. Each print job bucket is indicative of a print job for documents assigned to a respective print job bucket. A set of print job attributes is assigned to each print job bucket. The set of print job attributes is indicative of print settings for printing documents associated with a respective print job bucket. |
US10996907B2 |
Terminal device and non-transitory computer-readable medium storing computer-readable instructions for terminal device
A terminal device may supply a communication executing instruction to an OS program. The OS program may supply a signal sending instruction to a first wireless interface in response to obtaining the communication executing instruction, and the first wireless interface may start sending a polling signal in response to obtaining the signal sending instruction and establishes a first wireless connection with the communication device. The first wireless connection may be for causing the communication device to execute a specific process. After the first wireless connection has been established with the communication device, the terminal device may determine whether a predetermined condition is fulfilled; and in a case where it is determined that the predetermined condition is not fulfilled, may supply the communication executing instruction to the OS program without the specific instruction being inputted. |
US10996895B1 |
Selecting a subset of storage units in a dispersed storage network
A method for execution by a computing device of a dispersed storage network includes obtaining resource information for a subset of storage units of a storage unit pool. W available storage units of the storage unit pool are identified in response to receiving a store data request. W choose S combinations of selecting S number of storage units of the W available storage units are identified. A plurality of rating levels is calculated based on the resource information, where each of the plurality of rating levels are assigned to a corresponding combination of the W choose S combinations. One combination of the W choose S combinations is selected based on the plurality of rating levels. Storage of data of the store data request is facilitated utilizing the S number of storage units of the selected one combination. |
US10996888B2 |
Write credits management for non-volatile memory
Systems and methods for synchronizing write credits between a host device and a media controller of a memory system comprising a non-volatile memory (NVM), wherein the host device is configured to maintain a write credit (WC) counter implemented in a memory controller of the host device. The WC counter tracks and limits the number of outstanding write commands which may be issued to the NVM. The host device may query the memory system to obtain status of the available write buffer space in the media controller, and adjust the WC counter based on any detected errors in the write buffer space reported in metadata of read packets sent from the memory system. |
US10996887B2 |
Clustered storage system with dynamic space assignments across processing modules to counter unbalanced conditions
A storage system comprises multiple storage nodes each comprising at least one storage device. Each of the storage nodes further comprises a set of processing modules configured to communicate over one or more networks with corresponding sets of processing modules on other ones of the storage nodes. The sets of processing modules of the storage nodes each comprise at least one data module and at least one control module. The storage system is configured to assign portions of a content-based signature space of the storage system to respective ones of the data modules, and to assign portions of a logical address space of the storage system to respective ones of the control modules. The assignment of portions of the logical address space to the control modules is configured to at least partially offset an unbalanced condition between local physical storage capacities of the data modules. |
US10996886B2 |
Method and system for facilitating atomicity and latency assurance on variable sized I/O
One embodiment facilitates data storage. During operation, the system selects a first page of a non-volatile storage to be recycled in a garbage collection process. The system determines that the first page is a first partial page which includes valid data and invalid data. The system combines the valid data from the first partial page with valid data from a second partial page to form a first full page, wherein a full page is aligned with a physical page in the non-volatile storage. The system writes the first full page to a first newly assigned physical page of the non-volatile storage. |
US10996885B2 |
High bandwidth memory device and system device having the same
According to some embodiments, a high bandwidth memory device includes a base die and a plurality of memory dies stacked on the base die and electrically connected to the base die through a plurality of through substrate vias. The base die includes a plurality of first input buffers configured to receive channel clock signals, channel command/addresses, and channel data from a plurality of first bumps connected to the outside of the base die, a plurality of second input buffers configured to receive test clock signals, test command/addresses, and test data from a plurality of second bumps connected to the outside of the base die, a monitoring unit, a plurality of first output buffers connected to the monitoring unit and configured to output monitored data from the monitoring unit to the plurality of second bumps, and a plurality of paths from the plurality of first input buffers to the monitoring unit. The plurality of second bumps are connected to receive test clock signals, test command/addresses, and test data from the outside of the base die during a first operation mode, and to receive monitored data from the plurality of first output buffers during a second operation mode. |
US10996875B2 |
Making more active use of a secondary storage system
Techniques are disclosed which allow a secondary storage system to provide data to non-production workloads in conjunction with performing data backup and protection tasks. As disclosed, a secondary storage system exposes backup data stored by the secondary storage system to other workloads, such as test and development applications, data analytics, etc. These non-production workloads can run at the same time the secondary storage system provides backup services to a primary storage system. This consolidation eliminates the need for an enterprise to deploy separate storage clusters for analytics, test and development applications, etc. and eliminates unnecessary copies of data. |
US10996872B2 |
Memory device and memory system for direct communication between the memory devices
Provided are a memory device and a memory system. A memory device which is connected to the channel, comprises a memory cell array and a memory-authority control unit which controls operational authority of the channel, wherein the memory device controls data flow of other memory device connected to the channel, when the memory-authority control unit has the operational authority of the channel. |
US10996868B2 |
Memory system storing management information and method of controlling same
A memory system includes a management-information restoring unit. The management-information restoring unit determines whether a short break has occurred referring to a pre-log or a post-log in a NAND memory. The management-information restoring unit determines that a short break has occurred when the pre-log or the post-log is present in the NAND memory. In that case, the management-information restoring unit determines timing of occurrence of the short break, and, after selecting a pre-log or a post-log used for restoration, performs restoration of the management information reflecting these logs on a snapshot. Thereafter, the management-information restoring unit applies recovery processing to all write-once blocks in the NAND memory, takes the snapshot again, and opens the snapshot and the logs in the past. |
US10996867B2 |
Managing partial superblocks in a NAND device
Devices and techniques for managing partial superblocks in a NAND device are described herein. A set of superblock candidates is calculated. Here, a superblock may have a set of blocks that share a same position in each plane in each die of a NAND array of the NAND device. A set of partial super block candidates is also calculated. A partial superblock candidate is a superblock candidate that has at least one plane that has a bad block. A partial superblock use classification may then be obtained. Superblocks may be established for the NAND device by using members of the set of superblock candidates after removing the set of partial superblock candidates from the set of superblock candidates. Partial superblocks may then be established for classes of data in the NAND device according to the partial superblock use classification. |
US10996862B2 |
Adaptive read trim for second read data retention
A data storage system performs operations including determining an endurance level of a block of memory cells; adjusting a read performance profile for the block of memory cells based on the determined endurance level; receiving a data read command specifying data to be read from a particular memory cell of the block of memory cells; and in response to the data read command, performing a read operation on the particular memory cell using the adjusted read performance profile. |
US10996859B1 |
Utilizing redundant resources in a storage system
Deploying client-specific applications in a storage system utilizing redundant system resources, including: identifying a redundant controller in the storage system, wherein the storage system includes at least a first controller and the redundant controller; and executing one or more applications on the redundant controller, wherein the one or more applications are executed in a container. |
US10996858B2 |
Method and device for migrating data
Embodiments of the present disclosure relate to a method and device for migrating data. The method comprises identifying cold data in a primary storage system. The method further comprises, in response to determining that the cold data is in a non-compression state, obtaining the cold data from the primary storage system via a first interface, the first interface being configured for a user to access the primary storage system. The method further comprises obtaining, in response to determining the cold data is in a compression state, the cold data in the compression state from the primary storage system via a second interface that is different from the first interface. The method further comprises migrating the obtained cold data from the primary storage system to a secondary storage system. |
US10996857B1 |
Extent map performance
Disclosed are methods, systems, and processes to improve extent map performance A request for a data block is received. In response to detecting a cache miss, a temporary table is searched for the data block. If the data block is not found in the temporary table, a base table is searched for the data block. |
US10996853B2 |
Deduplicated data block ownership determination
Techniques for determining unique ownership of data blocks includes selecting a first data block referenced by a first logical address of a first logical device, wherein first metadata for the first data block includes a reference count and a result used in determining sole unique ownership of the first data block; determining C1, an expected value of the result of the first metadata when the first logical device is a sole unique owner of the first data block; and performing first processing that determines whether the first logical device is the sole unique owner of the first data block. The first processing includes: determining whether C1 equals a current value of the result of the first metadata; and determining that the first logical device is the sole unique owner of the first data block if C1 equals the current value of the result of the first metadata. |
US10996851B2 |
Split virtual keyboard on a mobile computing device
Described herein is a split virtual keyboard that is displayed on a tablet (slate) computing device. The split virtual keyboard includes a first portion and a second portion, the first portion being separated from the second portion. The first portion includes a plurality of character keys that are representative at least one respective character. The tablet computing device is configured to support text generation by way of a continuous sequence of strokes over the plurality of character keys in the first portion of the split virtual keyboard. |
US10996845B2 |
Method, application, browser, and electronic device for providing webpage content
In accordance with various embodiments of the present disclosure, a method, an application, a browser, and an electronic device for providing webpage content are provided. In some embodiments, the method comprises: detecting a sliding action of a user when a first content webpage is displayed, and providing a second content webpage based on the detection, wherein the second content webpage is a new content webpage obtained based on the first content webpage. |
US10996840B1 |
Systems and methods for providing user-friendly access to relevant help documentation for software applications
A disclosed method may include (1) providing a graphical drag-and-drop icon for visual presentation to a user within a user interface of a software application, (2) detecting a drag action performed by the user on the graphical drag-and-drop icon relative to the user interface, (3) detecting a drop action performed by the user on the graphical drag-and-drop icon relative to the user interface, (4) determining, based at least in part on a location of the drop action relative to the user interface, that the user dropped the graphical drag-and-drop icon on a specific feature of the user interface, and then in response to determining that the user dropped the graphical drag-and-drop icon on the specific feature of the user interface, (5) providing help documentation associated with the specific feature of the user interface for visual presentation to the user. Various other systems and methods are also disclosed. |
US10996839B2 |
Providing consistent interaction models in communication sessions
The techniques disclosed herein improve existing computing systems by providing consistent interaction models during communication sessions. A system configured according to the disclosure presented herein can improve user engagement during communication sessions and conserve computing resources by enabling users to define arrangements of display areas in a user interface (UI) for presenting content during a communication session and to utilize the same pre-defined arrangement during multiple communication sessions. The arrangement can be presented to all or some of the participants in a communication session. By providing a consistent arrangement of display areas that render content to participants in communication sessions, the participants can be more engaged and productive, thereby improving human-computer interaction and conserving computing resources. |
US10996835B1 |
Data preparation user interface with coordinated pivots
A method prepares data for subsequent analysis. The method displays a user interface having a data flow pane, including a flow diagram having a plurality of nodes. Each node specifies one or more operations. The method receives user input to select an existing node in the flow diagram, receives user input to insert a new node into the flow diagram, and receives user input to select a first set of two or more columns of data values from a data set corresponding to the existing node. The method pivots the selected columns to form a modified data set having new rows and new columns. The user selects two or more additional columns, and the method pivots on the additional columns, resulting in a second new column added to the modified data set. Each data value from the additional columns is added to the second new column in a respective row. |
US10996833B2 |
Chromeless user interface
Techniques are described to implement a user interface for a display of a mobile device. In an implementation, the user interface may include a chromeless menu configured to be displayed when menu-based user input to the mobile device is available; a system tray configured to be displayed on the display when a notice containing status information affecting operability of the mobile device is available; and a task switcher module operable to cause a chromeless overlay be displayed over an active application being executed by the mobile device to allow selection of one or more applications of the mobile device. |
US10996831B2 |
Augmented reality cursors
An augmented reality device enables selection and interaction with multiple objects viewed in an augmented reality scene. A cursor is positioned proximate to a first object in response to a first gesture. A selected state of the first object is determined in response to a second gesture. A visual indication of the selected state of the first object is displayed by the augmented reality device. A second position for the cursor, proximate to a second object, is determined. A visual indication of the first object's selected state remains displayed after the cursor is moved to be proximate to the second object. |
US10996827B2 |
System for rendering applications based on real time accessibility assessment
Embodiments of the present invention provide a system for rendering applications based on real-time accessibility assessment. The system is configured for identifying that a user is accessing an application on a user device, capturing real-time accessibility data associated with the user device of the user and real-time usage data associated with the user, wherein the real-time usage data is associated with usage of the application, validating the real-time accessibility data and the real-time usage data; inputting the real-time accessibility data and the real-time usage data into a machine learning model, analyzing the real-time accessibility data and the real-time usage data, via the machine learning model, generating an accessibility score based on analyzing the real-time accessibility data and the real-time usage data, and rendering the application based on the accessibility score. |
US10996816B2 |
Apparatus for analyzing mood
The present disclosure relates to analyzing mood of a group of users. An apparatus (100) comprises a storage location (102) for storing emoticons, user devices (104), a transceiver (106), a tagging module (108), a collator (110), and a report generator (112). The transceiver (106) receives boot signal generated by the user devices (104) to extract the stored emoticons to construct and transmit a data frame having emoticons, a lock command, and an unlock command. The tagging module is (108) configured to tag the selected emoticon with a user identifier. The collator (110) is configured to collate a plurality of tagged emoticons for each of the users over a predetermined time period and generate an emotional index for each of the users. The report generator (112) is configured to generate a report based on the emotional index for each of the users. |
US10996813B2 |
Digital treatment planning by modeling inter-arch collisions
Orthodontic devices such as aligners, palatal expanders, retainers, and dental implants can be used to adjust the position of teeth and to treat various dental irregularities. To help the clinician or doctor (i.e., orthodontist) design and plan the subject's treatment plan, a 3D digital model of the subject's teeth, dentition, and gingiva can be constructed from a 3D scan of the subject's mouth, teeth, dentition, and gingiva. The 3D model of the subject's teeth and dentition can be displayed graphically to the doctor on a display using a computing system with memory and software. |
US10996810B2 |
Window for an aircraft and display for aircraft window
A window for an aircraft fuselage includes a transparent display for transmitting information to the passenger. The transparent display has a controllable data transmission circuit for varying the light transmission through pixels in the thin film transparent display. Natural light through the window acts as a backlight for the thin film transparent display. |
US10996807B2 |
Touch sensor with modular shape and display device including the same
A display device includes a first touch panel on which a first touch sensing unit including a plurality of coils is disposed, a second touch panel on which a second touch sensing unit including a plurality of sensing nodes coupled to the plurality of coils in a coupling manner with a one-to-one correspondence, and a display panel disposed between the first and second touch panels and displays an image, and the plurality of sensing nodes is formed in a divided structure grouped into first and second node groups based on a touch event detected by the first touch sensing unit. |
US10996795B2 |
Anti-glare and anti-reflective tactile effect surface for optical touch detection
An optical touch-sensitive device includes a touch-sensitive surface over which touch events are detectable. The device also includes surface features on the surface that reduce touch object friction relative to an absence of surface features. Emitter and detectors are arranged along a periphery of the touch-sensitive surface. The emitters can produce optical beams that travel across the touch-sensitive surface to the detectors. Touches on the touch-sensitive surface disturb the optical beams and the touch-sensitive device determines touch events based on the disturbed optical beams. The surface features may also be arranged to reduce glare by diffusing light. In some embodiments, an anti-reflective layer is on top of the touch-sensitive surface and the surface features. |
US10996791B2 |
Touch display device, data driving circuit, and driving method for independently performing display and touch sensing
A touch display device, a data driving circuit, and a driving method are provided. The touch display device, the data driving circuit, and the driving method convert an image digital signal into an image analog signal in response to a gamma reference voltage which is applied to the touch electrodes arranged in the display panel and which is modulated in synchronization with a first touch electrode driving signal swinging with a first amplitude and output a data signal corresponding to the converted image analog signal to the data lines. Accordingly, it is possible to effectively simultaneously perform display and touch sensing. |
US10996789B1 |
Touch display panel and method of automatically recording firmware thereof
A touch display panel is provided. The touch display panel includes: a display panel, a touch glass, and a touch controller. The display panel includes sensing lines and identification pins. The touch controller obtains first product information of the touch glass. The touch controller and the display panel respectively report the first product information of the touch glass and second product information of the display panel to a host. The host retrieves firmware and a default noise offset value corresponding to the touch display panel according to the first product information and the second product information, and writes the firmware and default noise offset value to a non-volatile memory of the touch display panel. The touch controller executes the firmware, and determines touch actions performed on the touch glass according to the default noise offset value. |
US10996787B1 |
Gesture-equipped touch screen system, method, and computer program product
In one embodiment, an apparatus and associated method are provided, comprising: at a device having a display and a touch-sensitive surface: displaying a first user interface of a first application on the display; while displaying the first user interface of the first application, detecting a first input by a first contact on the touch-sensitive surface that meets one or more criteria; in response to detecting the first input by the first contact that meets the one or more criteria: in accordance with a determination that the first application is subject to the first contact meeting the one or more criteria, ceasing to display the first user interface of the first application and displaying a respective other user interface on the display; and in accordance with a determination that the first application is not subject to the first contact meeting the one or more criteria, maintaining display of the first user interface of the first application without displaying the respective other user interface. |
US10996786B2 |
Method and apparatus for controlling multi window display in interface
The present invention, which provides a method and apparatus for controlling a multi-window display in an interface, can display a plurality of application windows simultaneously and completely on the same interface, can control changes in size of the launched application windows by finger pressing, can display the application windows of corresponding sizes at different levels, and can also realize changes in size by squeezing between the plurality of application windows. The method for controlling a multi-window display in an interface according to the present invention comprises: defining a correspondence relationship between display levels of windows of a plurality of applications and pressure values applied on icons of the plurality of applications, determining the display levels of the windows according to the pressure values applied on the icons, displaying the windows in the interface according to the display levels, wherein the window having the highest priority is the window of a currently operated application, and, if the window having the highest priority intersects other windows, compressing the other windows according to a display size of the window having the highest priority, such that the plurality of windows are displayed in the interface without overlapping one another. |
US10996785B2 |
Touch display device and touch display panel having a bend area including a dielectric layer with a compensation pattern
A touch display device and a touch display panel are provided. The touch display panel includes a bend area adjacent to the periphery of the touch display panel, and touch lines disposed in the bend area have zigzag shapes that extend at angles with respect to a bend axis about which the bend area is bent. A first dielectric layer includes a compensation pattern that is located in the bend area and includes an opening that extends in a direction parallel to the bend axis. A second dielectric layer protrudes into the opening of the compensation pattern in a depth direction. During bending of the bend area, this configuration disperses force applied to portions of the touch lines and the dielectric layers in the bend area. This can consequently prevent both cracking due to bending and moisture permeation due to cracks. |
US10996783B2 |
Display device
A display device with a touch sensor is provided and includes a substrate; pixel electrodes on the substrate; thin film transistors (TFTs) coupled to the pixel electrodes; touch sensor electrodes arranged opposite to the pixel electrodes; a gate buffer coupled to the TFTs; a first switch coupled to the gate buffer; first-L and first-H lines coupled to the first switch; a second line coupled to the gate buffer; and a drive control circuit applying a drive signal to the touch sensor electrodes, wherein a signal supplied to the TFTs is one of a pulse wave signal and a signal in which different three potentials are switched at given timings, wherein three potentials include a first potential supplied through the first-L line, a second potential supplied through the second line, and a third potential supplied through first-H line, wherein the first switch switches to couple the gate buffer with first-L line and first-H line in synchronization with the drive signal in which a first and second common potential are repeated, such that the TFT circuits are supplied with the pulse wave signal in which first and third potential are repeated, and wherein the third potential is greater than the first potential and less than the second potential. |
US10996779B2 |
Display substrate, display panel, touch display device and method for fabricating the same
The present disclosure provides a display substrate, a display panel, a touch display device and a method for fabricating the same. The display substrate includes a display area, a non-display area, signal lines in the display area, first ones of first binding pins in the non-display area for binding to a flexible circuit board, second ones of first binding pins in the non-display area for binding to the flexible circuit board; and second binding pins in the non-display area for binding to a touch panel. The second ones of first binding pins are coupled with the signal lines; and the second binding pins are coupled with the first ones of first binding pins in a one-to-one manner. |
US10996775B2 |
Dynamic sensor assignment
A method including receiving data corresponding to one or more objects in proximity to the controller, determining scores for controller configurations of the controller, ranking the scores of controller configurations, selecting a controller configuration among the controller configurations, and configuring a touch sensor of the controller according to a selected controller configuration. |
US10996774B2 |
Method and apparatus for providing interoperability between devices
Methods and apparatus are provided to promote interoperability between devices having different user input devices by correlating user input that is provided via one or more input mechanisms of a client device to touch events on the server device. The method may maintain a terminal session between a server device and a client device in which the client device simulates at least a portion of a display generated at the server device. The method may access a mapping between touch events on the server device and actuation of respective input mechanisms of the client device. The method may also interpret one or more control signals provided in response to actuation of an input mechanism based upon the mapping and may then cause a user interface state of the server device to updated based on the actuation of the input mechanism of the client device. |
US10996773B2 |
Gyratory sensing system to enhance wearable device user experience via HMI extension
Methods and systems may provide for a gyratory sensing system (GSS) for extending the human machine interface (HMI) of an electronic device, particularly small form factor, wearable devices. The gyratory sensing system may include a gyratory sensor and a rotatable element to engage the gyratory sensor. The rotatable element may be sized and configured to be easily manipulated by hand to extend the HMI of the electronic device such that the functions of the HMI may be more accessible. The rotatable element may include one or more rotatable components, such as a body, edge or face of a smart watch, that each may be configured to perform a function upon rotation, such as resetting, selecting, and/or activating a menu item. |
US10996771B2 |
Electronic apparatus and control method thereof
An electronic apparatus for controlling a touch screen is provided. The electronic apparatus includes a touch screen for sensing a signal generated by an electronic pen and displaying an image, and at least one processor configured to, in response to an object displayed on the touch screen being selected based on a first signal generated by the electronic pen, control the touch screen to obtain a search result for the selected object and provide the search result, and in response to the object displayed on the touch screen being selected based on a second signal generated by the electronic pen, control the touch screen to display a user interface (UI) for preforming a function related to the selected object. |
US10996768B2 |
Device and method for orientation and positioning
Methods and devices for, among other applications, locating an emitter, comprises an array of receivers configured in different angular positions about the array relative to a corresponding array location axis, to receive a signal from the emitter having at least one burst containing a train of pulses, and at least one processor configured to profile pulse count values at each receiver, from one receiver to another in the array in relation to their respective angular positions, to designate a maximum peak angular position associated with a maximum pulse count value, and to attribute the peak angular position to an angular emitter location. |
US10996767B2 |
Management of user context for operation of IHS peripherals
An IHS (Information Handling System) may support a variety of types of peripheral devices that may each be customized for operation by a specific user. Embodiments provide management of peripherals devices based on the context of the use of the IHS by the specific user. Upon detecting a login by a user, a plurality of peripheral device settings associated with that user are retrieved from a remote management service. A context of use of the IHS is determined based in part on the physical configuration of the IHS, applications that are currently in use, and other indicators of a mode of operation of the IHS. Based on the context of use and the peripherals coupled to the IHS, settings are selected from the user's retrieved peripheral device settings. The peripheral devices are configured based on the selected settings. |
US10996764B1 |
Systems and methods for automating components with guarded touchscreen controls
A system includes a display device and a control circuit. The control circuit generates an interface including a visual representation of a component of a platform, a status of the component indicated by a plurality of sensors associated with the platform, and one or more user interface elements corresponding to the component of the platform and one or more locations on the interface. The control circuit receives an indication of one or more gestures identifying at least one user interface element; selects an interaction guard from a plurality of interaction guards each corresponding to a respective authorization process identifying at least one authorization gesture; initiates, responsive to the selected interaction guard, the authorization process corresponding to the interaction guard; and causes, responsive to receiving the at least one authorization gesture, an operation of the component corresponding to the identified at least one user interface element. |
US10996761B2 |
User interfaces for non-visual output of time
The present disclosure generally relates to providing time feedback on an electronic device, and in particular to providing non-visual time feedback on the electronic device. Techniques for providing non-visual time feedback include detecting an input and, in response to detecting the input, initiating output of a first type of non-visual indication of a current time or a second type of non-visual indication of the current time based on the set of non-visual time output criteria met by the input. Techniques for providing non-visual time feedback also include, in response to detecting that a current time has reached a first predetermined time of a set of one or more predetermined times, outputting a first non-visual alert or a second non-visual alert based on a type of watch face that the electronic device is configured to display. |
US10996756B1 |
Tactile input mechanisms, artificial-reality systems, and related methods
The disclosed tactile input mechanisms may include a bladder dimensioned to hold a fluid, a pressure sensor coupled to the bladder and configured to sense a pressure exerted against the bladder, and a fluidic valve coupled to the bladder and configured to vent the bladder in response to the sensed pressure reaching a predetermined threshold. Various other related systems and methods are also disclosed. |
US10996743B2 |
Electronic system and controller and the operating method for the same
A computer-implement operating method includes periodically generating sensing data by determining a triggered area of each of the sensors of a surface on which each of the sensors disposed; grouping effective sensors among the sensors into a plurality of sensor groups respectively corresponding to the fingers; obtaining a bending angle of one finger among the fingers according to the sensing values of the sensing data of all effective sensors in one sensor group corresponding to the said one finger among the sensor groups; and bending one virtual finger corresponding to the said one finger among virtual fingers of a virtual hand rendered in a virtual space corresponding to the electronic system according to the obtained bending angle of the said one finger, so as to render the virtual hand having a gesture matching to a gesture of the hand sensed by the controller. |
US10996740B2 |
Write data protection at emergency power off
The present disclosure generally relates to an electronic circuit and method of operating thereof to back up write cache data on DDR memory in data storage devices during an emergency power off (EPO). The method involves using a power management integrated circuit (PMIC), a combo driver and one MOSFET for regulator output. The method involves detecting a voltage value that is below a predetermined threshold value, retracting a write head away from a hard disk drive (HDD), backing up data, and then resetting the HDD after the backup is complete. The backing up and retraction may occur in parallel or in sequence. The method utilizes the spindle back-electromotive force (BEMF) power to have sufficient power to make the backup. If the power from the spindle BEMF is too low, then the retraction is suspended and a high impedance is present to lighten the load until the BEMF recovers before the power on reset. As such, the back-up data is not reset and volatized by a lack of power. |
US10996736B2 |
Wireless capacitive presence detection
Systems and methods for wireless capacitive presence detection are disclosed. In embodiments, a method includes: generating, by a tank circuit of a wireless presence detector, an electric field applied to a balanced electrode of the wireless presence detector utilizing power from a battery of the wireless presence detector; measuring, by a capacitive sensor of the wireless presence detector, a change in capacitance of the balance electrode; determining, by a microcontroller of the wireless presence detector, that the change in capacitance indicates a presence of a person within a predetermined distance of the balance electrode; and sending, by a radio circuit of the wireless presence detector, an alert to a remote gateway using a radio frequency sub-gigahertz (Ghz) transmission, wherein the alert is based on the determining that the change in capacitance indicates the presence of a person within the predetermined distance of the balance electrode. |
US10996730B2 |
Electronic device including power supply and method to be executed by electronic device
An electronic device includes a power supply, a connector, a detector, and a switch. The connector is configured to be alternatively connectable in a first direction and in a second direction. The detector is configured to detect which of the first direction and the second direction the connector has been connected in. The switch is configured to switch a state of the electronic device between a first state to supply power to another device and to a second state to receive power from said another device. The switch is configured to switch the state of the electronic device to the first state or the second state according to a connection direction of the connector detected by the detector. |
US10996725B2 |
Power management in a multiple-processor computing device
A method for managing power in a multiple processor computing device includes detecting a first amount of power being used by a first processor of the computing device; determining an amount of extra power available based on the first amount of power and a power budget for the first processor; and transmits a value to a driver associated with a second processor of the computing device, wherein the value indicates the amount of extra power available, wherein the driver adjusts at least one operating parameter of the second processor based on the amount of extra power available. |
US10996723B1 |
Synchronized reset for a circuit emulator
A method for providing, based on an emulation schedule, a reset message to multiple circuits is provided. The reset message associates a reset signal with a selected clock cycle for each circuit, in the emulation schedule. The method includes determining a mask for each of the circuits based on the emulation schedule, providing a clock signal to the circuits, the clock signal comprising the selected clock cycle for each circuit, and tuning the reset signal relative to the clock signal based on a center of the selected clock cycle for each circuit. The method also includes providing the reset signal to the circuits and asserting the reset signal in the circuits based on the mask. A system and a non-transitory, machine-readable medium storing instructions to perform the above method are also provided. |
US10996722B2 |
Adaptive heat dissipation frame
This document relates to providing a thermal management system for a device. One example determines temperature readings associated with one or more components of the device, and comparing the temperature readings to optimal operating temperatures. This example can selectively couple or decouple heat-dissipating elements based at least on the temperature readings associated with the one or more components of the device in order to reach the optimal operating temperatures. |
US10996721B2 |
Display screen and terminal
A terminal screen includes a substrate, and a display layer on the substrate. The display layer includes a primary display area and a secondary display layer. The secondary display area includes a plurality of pixels, each pixel including sub-pixels of at least three different colors, which includes a first color, a second color and a third color. In the secondary display area, a wiring for connecting the sub-pixels of the first color, a wiring for connecting the sub-pixels of the second color, and a wiring for connecting the sub-pixels of the third color are in a same layer. |
US10996720B2 |
Preventing protective case from turning off screen by mistake on terminal using hall effect sensor
In a terminal control method, a terminal may be disposed with two Hall effect sensors for sensing a change of a magnetic field generated by a magnet in a protective case, and identify a forward snap-fit operation, an opening operation, a backward snap-fit operation, and the like of the protective case. When detecting the forward snap-fit operation of the protective case, the terminal performs a screen off operation; or when detecting the backward snap-fit operation of the protective case, the terminal may skip performing screen off operation. Thus, the protective case can be prevented from turning off a screen by mistake. |
US10996718B2 |
Foldable case for a multi-form factor information handling system (IHS) with a detachable keyboard
Embodiments of a foldable case for a multi-form factor IHS with a detachable keyboard are described. In some embodiments, a folio case may include: a first panel comprising a left-side magnet and a right-side magnet; a second panel comprising a left-side magnet and a right-side magnet, where a top edge of the second panel is coupled to a bottom edge of the first panel; and a third panel comprising a left-side magnet and a right-side magnet, where a top edge of the third panel is coupled to a bottom edge of the second panel. |
US10996714B1 |
Slotted base display device
A device can include a base that includes an upper surface and an opposing lower surface and a slot that includes an upper surface opening in the upper surface, a lower surface opening in the lower surface, a slot width that is greater than approximately 5 mm and less than approximately 25 mm and a slot length that is greater than approximately 50 mm and less than approximately 300 mm; an arm operatively coupled to the base; and a display housing operatively coupled to the arm, where the display housing includes display circuitry and a display surface. |
US10996710B2 |
Device with a rotatable display
The description relates to devices, such as computing devices having displays that can be rotated through a range of travel. The device can counter-balance the display to create a near weightless feel for the user when repositioning the display. |
US10996709B2 |
Low power clock gate circuit
A clock gate circuit (CGC) is described that optimizes dynamic power of the CGC when clock is gated. The CGC helps in dynamic power reduction of clock network by offering lower clock pin capacitance and also by providing clock pin driver downsizing opportunities. Switching power, and hence, dynamic power is reduced when load on the input clock pin is reduced. Further, dynamic power of the clock network also reduces by downsizing the clock buffers, which drive the CGC clock pins. |
US10996708B2 |
Method to compensate by a server a clock deviation of a card
This invention relates to a method to compensate by a server a clock deviation of a card i by maintaining a time base Tbase (i) synchronized with card i, the method comprising the steps of: receiving at a time TS a dynamic card verification dCVV code value generated by card i; providing a set of at least two dCVV code corresponding to two successive dCVV time periods; if the dCVV code received from card i corresponds to one of the dCVV codes of the provided set but is different from the reference dCVV code, determine the minimum possible timing drift Min_td between the time base maintained by the server for the card and the time base Tbase(i) of the card; updating time base Tbase(i) by addition of a time drift correction equal to the minimum possible time drift Min_td. |
US10996707B2 |
Foot switch
A foot switch includes at least one pedal rotationally mounted for actuating about at least two axes arranged at an angle with respect to each other. A stop device that can stop a movement of the pedal about one of the two axes is provided. |
US10996704B2 |
Method and apparatus for control of intelligent loads in microgrids
A method and apparatus for controlling a microgrid load. In one embodiment, the method comprises measuring at least one grid parameter of a microgrid transmission line coupled to a load in a microgrid; computing, using the at least one grid parameter and a droop control technique, at least one virtual set-point; determining a modification to operation of the load based on the at least one virtual set-point; and modifying operation of the load based on the modification. |
US10996701B1 |
Power converter having fast transient response
A power converter having fast transient response is provided. The power converter includes a voltage detector circuit and a compensator circuit. The voltage detector circuit includes a plurality of resistors, a plurality of comparators, and a detection control circuit. The resistors are connected in series with each other and grounded. First and second terminals of one of the resistors are respectively connected to a reference voltage and a first terminal of the adjacent resistor. First and second terminals of another of the resistors are respectively connected to a second terminal of the adjacent resistor and grounded. First input terminals of the comparators are respectively connected to second terminals of the resistors. The detection control circuit outputs control signals according to comparison signals. The compensator circuit outputs a compensating signal according to the control signals. A main control circuit controls switch circuits according to the compensating signal. |
US10996700B1 |
Fast response linear regulator with bias current control and overshoot and undershoot suppression
A fast response amplifier circuit includes a pre-stage circuit and an output stage circuit. The pre-stage circuit generates a control signal according to a difference between a first input signal and a second input signal. The output stage circuit generates an output signal at an output node according to the control signal. The output stage circuit includes: a power transistor controlled by a driving signal to generate the output signal; a voltage positioning transistor operates according to the output signal to steer a first portion and a second portion of a bias current; an overshoot detecting circuit detecting an overshoot of the output signal to generate an overshoot indicating signal; and a first overshoot suppressor which generates a first overshoot suppressing signal according to the overshoot indicating signal to adjust a conduction resistance of the power transistor to suppress an overshoot of the output signal. |
US10996697B2 |
Switched capacitor biasing circuit
Bias circuit and a bias generator circuit comprising such a bias circuit. The bias circuit (10, 11) comprises a switched capacitor resistor circuitry (C1, C2, M12-M17), and an operational amplifier (M1-M4, M10) with an input differential transistor pair (M1, M2). The bias circuit further comprises additional source follower transistors (M5, M6) associated with the first and second input differential transistors (M1, M2). The bias generator circuit has a PMOS switched capacitor reference circuit (11) and a NMOS switched capacitor reference circuit (10) and a transconductor reference cell (15). The transconductor reference cell (15) is a replica of a basic reference cell used in a further circuit. |
US10996695B2 |
Electrical power adapter
A travel power adapter system includes a base unit and a plurality of adapter assemblies. The base unit provides an integral prong configuration associated with an intrinsic electrical plug standard. Each adapter assembly provides a prong configuration associated with a different extrinsic electrical plug standard. The base unit provides a base recess that the integral prong configuration can pivot into in a nested condition. Each adapter assembly provides coupling sleeves dimensioned to slidably receive, in a first direction, the plurality of prongs in the nesting condition, forming an operative association between the base unit and the prong configuration of the adapter assembly, enabling an electrical connection to a receptacle or socket associated with the extrinsic electrical plug standard. The adapter assembly provides a locking unit that engages a locking slot of the base recess, thereby preventing the adapter assembly unintentionally moving in the reverse first direction. |
US10996691B2 |
Pressure reducing valve device
A pressure reducing valve device includes a first body; a second body; a valve mechanism accommodated in the first body, and including a valve seat and a valve element; and a piston that is accommodated in the second body, defines a pressure reducing chamber, and is configured to move in accordance with a pressure in the pressure reducing chamber so as to move the valve element. The first body is connected to an inner portion of a connection portion having a bottomed cylindrical shape. The connection portion is provided in the second body to protrude outward. The valve seat is held between the first body and the second body in a direction in which the first body and the second body are attached to each other such that the valve seat is fixed in a flow passage. |
US10996679B2 |
Method to evaluate trajectory candidates for autonomous driving vehicles (ADVs)
In one embodiment, a system generates a plurality of trajectory candidates for an autonomous driving vehicle (ADV) from a starting point to an end point of a particular driving scenario. The system generates a reference trajectory corresponding to the driving scenario based on a current state of the ADV associated with the starting point and an end state of the ADV associated with the end point, where the reference trajectory is associated with an objective. For each of the trajectory candidates, the system compares the trajectory candidate with the reference trajectory to generate an objective cost representing a similarity between the trajectory candidate and the reference trajectory. The system selects one of the trajectory candidates as a target trajectory for driving the ADV based on objective costs of the trajectory candidates. |
US10996672B2 |
Driving control apparatus for vehicle
A driving control apparatus for a vehicle is provided with an environmental condition estimating part including: a surrounding recognizing function that recognizes the vehicle's driving lane; and another vehicle driving on the driving lane; and a function that obtains the vehicle's moving state, a path generating part that generates a target path based on information obtained by the environmental condition estimating part, and a vehicle control part that performs speed control and steering control for causing the vehicle to follow the target path, and configured to be capable of executing an ACC function that performs a constant speed drive or a following drive, an LKA function that keeps the driving within the vehicle's driving lane, an override function that stops the ACC function by operation intervention of a driver, and a function that performs fallback control of the ACC function, the apparatus being configured to alter an ACC override threshold. |
US10996670B2 |
Electric unmanned aerial vehicle and an intelligent method of protecting electricity thereof
An electric unmanned aerial vehicle includes a position sensor, a memory, and a controller in communication with the position sensor and the memory. The position sensor is configured to obtain coordinate information of a present position of the electric unmanned aerial vehicle in real-time. The coordinate information includes a plane coordinate on a horizontal plane and a height coordinate in a vertical direction. The memory stores coordinate information of a preset position of the electric unmanned aerial vehicle. The controller is configured to calculate a safety electricity amount needed by the electric unmanned aerial vehicle to perform a safety protection command based on the plane coordinate and the height coordinate, compare the safety electricity amount with a present remaining electricity amount of a battery of the electric unmanned aerial vehicle, and perform a safety protection command if the present remaining electricity amount is not greater than the safety electricity amount. |
US10996669B2 |
Wireless capability and display for collision warning of a vehicle-trailer unit
A backing system for a vehicle and trailer includes a wireless control device in communication with an electronic control unit. The electronic control unit is configured with programming to record an image of a hitch for the vehicle and trailer assembly and determine a hitch angle using a plurality of reference points on the trailer which are viewed by the camera. The portions of the image which are relevant to a current position of the vehicle and trailer assembly are determined by the electronic control unit. Data regarding the relevant portions are sent to the control device via a secured wireless connection and displayed on a display. |
US10996666B2 |
Unmanned aerial vehicle control method and apparatus
The presently disclosed technology discloses an unmanned aerial vehicle control method and apparatus. A device displays a map. The device detects a first movement path on a touch-sensitive surface of the device. The device overlays a trajectory on the map in accordance with the first movement path. The device automatically generates a number of waypoints along the trajectory. and the device displays the waypoints on the trajectory and sends instructions to an unmanned vehicle in accordance with the trajectory and the waypoints. The unmanned vehicle moves in accordance with trajectory by executing the instructions. |
US10996664B2 |
Predictive classification of future operations
A system evaluates a plurality of faults in an operation of a machine at a set of future instances of time. The system uses a neural network including a first subnetwork sequentially connected with a sequence of second subnetworks for each of the future instance of time such that an output of one subnetwork is an input to a subsequent subnetwork. The first subnetwork accepts the current time-series data and the current setpoints of operation of the machine. Each of the second subnetworks accepts the output of a preceding subnetwork, an internal state of the preceding subnetwork, and a future setpoint for a corresponding future instance of time. Each of the second subnetworks outputs an individual prediction of each fault of a plurality of faults at the corresponding future instance of time. |
US10996660B2 |
Augmented manufacturing system
An operator defines a process, such as a process for the manufacturing of a product, using templates that may be edited graphically. Each process includes a set of steps that a user must perform in order to accomplish the process. Each step in the process may be associated with one or more pieces of machinery on the floor to achieve the execution of the process, either in advance or at execution time. Each step may also provide various forms of instruction, monitoring, and feedback to aid the user of the associated machinery in performing the process. Data may be collected regarding the user's performance, analyzed, and used to inform the operator who may in turn edit the process with the goal of improving its execution. |
US10996658B1 |
Dynamically reallocating state machines
The systems and methods described provide improved process control operating range and capabilities and integrate process control monitoring and management with broader process automation (PA) systems process management, extending the real-time operation and control of a process control system to process handling of a PA system, and extending PA-style process management by adding real-time process controls and monitoring, and adding new functionality by permitting management of these processes to externally defined completion goals. This combination provides new functionality in dynamically determined process flexibility, extended operating range and extended process recipe definition capabilities for process control systems using this technology, and provides improved error recovery and exception handling of traditional PA systems. |
US10996656B2 |
System and method for aggregating test plot results based on agronomic environments
A system to receive data representing agronomic responses based on randomized replicated treatments conducted in test plots of agronomic environments, aggregate the data representing the agronomic responses into subsets of the data representing the agronomic responses, each subset of the data representing the agronomic responses associated with one of a number of performance zones, receive characteristics associated with a portion of a field and determine that the portion of the field represents a particular performance zone of the number of performance zones based on the characteristics associated with the portion of the field, recommend a particularized treatment level for a crop located in the portion of the field based on the particular performance zone, and communicate the particularized treatment level to a machine, the particularized treatment level to be applied to the portion of the field by the machine to optimize an agronomic response based on the particular performance zone. |
US10996647B2 |
Method for configuring and method for controlling an interface of home automation equipments
Method for configuring, commanding and/or controlling a command and/or control interface (IN) of devices of a home automation installation, comprising the following steps: (E1) collecting a set of status queries (E) relating to at least one possible status of at least one home automation device (3), (E2) constituting a selection of at least one status query (SeIE) of the set of status queries (E), (E3) configuring an interface element (IN) on the basis of the selection of the at least one status query (SeIE), in such a way as to trigger transmission of a collection request (RC) comprising the selection, and obtaining, for each status query (E) of the selection, of at least one corresponding status indication (IDC) relating to at least one current status. |
US10996636B2 |
Communication device, electronic timepiece, communication method, and recording medium
The communication device includes a receiver, a counter, an operation member and a processor. The receiver receives an external time from an external device. The counter clocks time. The operation member receives a time correction operation to correct the time clocked by the counter. The processor corrects the time clocked by the counter to the received external time. The processor sets a frequency at which the time correction process is performed after the operation member receives the time correction operation, higher than a frequency at which the time correction process is performed before the operation member receives the time correction operation, until a predetermined time elapses. In the time correction process, when the difference between the time clocked by the counter and the external time received by the receiver is within a predetermined range, the processor corrects the time clocked by the counter to the external time. |
US10996635B2 |
Information processing apparatus, control method, and program
There is provided an information processing apparatus, control method, and program that allow for recognition of a state of an arm on the basis of determination of whether the information processing apparatus is worn on the left arm or the right arm, the information processing apparatus including: a determination unit configured to determine whether the information processing apparatus is worn on a user's right arm or left arm; a recognition unit configured to recognize a state of the arm; and a control unit configured to perform predetermined control on a device included in the information processing apparatus according to the recognized state of the arm. The recognition unit switches settings of a parameter which is used in the recognition of the state of the arm, according to a result of the determination by the determination unit. |
US10996633B2 |
Timepiece comprising an automaton which is able to reproduce beating of wings
A timepiece including a dial defining an XY plane, an automaton disposed above the dial, the automaton having at least one first member and one second member, which are articulated in order to reproduce beating movements, and a driving mechanism of the automaton. The first member is provided in order to pivot about a first axis which is non-parallel to the XY plane and the second member is provided in order to pivot about a second axis which is different from the first axis. The driving mechanism of the automaton includes actuators of the first and second members, provided in order to make the first and second members respectively pivot according to non-symmetrical pivoting movements and in order to coordinate the pivoting movements of the first and second members so that the combination thereof gives a beating effect of the first and second members. |
US10996627B2 |
Image data processing method and apparatus
With regard to image data processing, a method of obtaining a focus term by using periodicity of the focus term is provided. The focus term may be used in a plurality of operation processes for processing image data. |
US10996618B2 |
Image forming apparatus including developing device supporting structure having guide groove
There is provided an image forming apparatus including a main casing, an opening-closing member configured to open and close an opening on a side of the main casing and to move between an open position and a closed position, a belt unit configured to move between a first position and a second position, a drum unit configured to move between a third position and a fourth position, a developing device unit configured to move in an arrangement direction of developing rollers, and an interlock mechanism configured such that in response to a movement of the opening-closing member from the closed position to the open position, the belt unit moves from the first position to the second position and the drum unit moves from the third position to the fourth position. |
US10996616B1 |
Operating mechanism and image forming apparatus
An operating mechanism for an image forming apparatus includes a translating member, a rotating member, and a rib. The translating member defines a first engagement surface. The translating member moves along an axis that extends in a first direction. The rotating member is coupled to the translating member such that the translating member is both (a) movable relative to the rotating member along the axis and (b) rotatable relative to the rotating member about the axis. The rotating member defines a second engagement surface configured to engage the first engagement surface to regulate movement of the translating member such that a rotational displacement of the translating member about the axis has a corresponding linear displacement of the translating member along the axis. The rib is coupled to the rotating member and configured to reinforce the rotating member in order to resist deformation of the rotating member. |
US10996611B2 |
Chip and replaceable unit of image forming apparatus
A chip used for a replaceable unit of an image forming apparatus includes a storage unit configured to store related parameters of the replaceable unit, a plurality of electrical contacts, and an impedance branch. The image forming apparatus is provided with an electrical contact terminal. An electrical contact is capable of electrically connecting to the electrical contact terminal. One end of the impedance branch is connected to at least one of the plurality of electrical contacts for achieving a detection of contact reliability between the at least one of the plurality of electrical contacts connected to the impedance branch and the electrical contact terminal of the image forming apparatus. |
US10996608B1 |
Sheet discharge device, sheet discharge method, and image forming apparatus
A sheet discharge device includes at least one sheet discharge tray, a sheet discharge position adjustment actuator, and a controller. The sheet discharge tray receives discharged sheets. The discharge position adjustment actuator adjusts discharge positions of the discharged sheets on the at least one sheet discharge tray. The controller compares a first rotation amount of first print data printed on a first sheet with a second rotation amount of second print data printed on a second sheet. In response to a determination that the first rotation amount is different than the second rotation amount, the controller controls the sheet discharge position adjustment actuator to (a) discharge the first sheet to a first discharge position and (b) discharge the second sheet to a second discharge position different than the first discharge position. |
US10996606B2 |
Remaining toner amount detecting apparatus, image forming apparatus, and remaining toner amount detecting method
A remaining toner amount detecting apparatus includes two electrodes; a remaining toner amount detector configured to detect a remaining toner amount in a toner container based on a capacitance between the two electrodes; a storage configured to store a first capacitance value between the two electrodes preliminarily detected in a non-disposed state in which the toner container is not disposed between the two electrodes; and an abnormality detector configured to detect an abnormality of the remaining toner amount detecting apparatus based on the first capacitance value stored in the storage and a second capacitance value between the two electrodes that is detected in the non-disposed state. |
US10996598B2 |
Heater and fixing apparatus
At least an electrode of a first electrode group and at least an electrode of a second electrode group are formed in a region nearer to one edge portion of a substrate than to a center of the substrate in a longer-side direction of the substrate, and the electrode that is nearest to the second electrode group in the longer-side direction among the first electrode group formed in the region nearer to the one edge portion and the second electrode group are provided with a space between the electrode and the second electrode group. |
US10996591B2 |
Image forming apparatus
An image forming apparatus includes an image bearing member, a transfer member forming a transfer portion, a transfer voltage applying device, a sensor, and a controller. The controller is capable of executing an operation in a first setting mode before a preparatory operation, and executes, in the preparatory operation, an operation in a second setting mode in which test voltages or test currents fewer in number of levels than those in the first setting mode are supplied to the transfer portion and in which a second voltage-current characteristic is acquired on the basis of a first voltage-current characteristic in the operation in the first setting mode and a detection result of the sensor detected during supply of the test voltages or the test currents, and then sets the transfer voltage on the basis of the second voltage-current characteristic. |
US10996590B2 |
Image forming apparatus with belt cleaning device
An image forming apparatus includes an outer roller configured to form a contact portion that is in contact with an outer circumferential surface of a belt member, an inner roller configured to abut against the outer roller via the belt member, a first roller adjacent to the outer roller and the inner roller on a downstream side in a direction of movement of the belt member, and a second roller adjacent to the outer roller and the inner roller on an upstream side. At least a portion of at least one of the first and second rollers is provided on a same side as the outer roller with respect to a tangent passing an intersection of the inner roller and a straight line connecting a center of rotation of the outer roller and a center of rotation of the inner roller. |
US10996588B1 |
Powder transport apparatus
A powder transport apparatus includes a first transport path disposed in the first transport path, a second transport path connected to the first transport path through a first connection port and a junction port, a third transport path connected to the second transport path through a second connection port, a second transport member that is disposed in the second transport path and includes a first shaft provided with a first spiral blade that transports powder toward the first connection port, a second spiral blade that is provided in a portion of the first shaft between the first connection port and the junction port and that has a transport force smaller than a transport force of the first spiral blade in the one direction, and a third transport member disposed in the third transport path. The third transport member transports the powder toward the second connection port. |
US10996586B2 |
Image forming apparatus
An image forming apparatus includes: an image forming portion having an image carrying member, a charging device, an exposing device, and a developing device; a developing voltage power supply; a control portion; and an image density sensor. The developing device has a developer carrying member that carries two-component developer and a toner concentration sensor. The control portion senses toner concentration during calibration or during first image formation after calibration for correcting image density based on the sensing result from the image density sensor. If the difference Vtarget−V between the output value V of the toner concentration sensor actually sensed and a target value Vtarget of the toner concentration sensor to be observed when the toner concentration equals a reference concentration is equal to or larger than a predetermined value, the control portion performs calibration again when the amount of toner consumed after calibration reaches a predetermined threshold value. |
US10996584B2 |
Drum unit
An image forming apparatus, having a photosensitive drum assembly, an exposure head, and a bearing, is provided. The photosensitive drum assembly includes a photosensitive drum and a flange disposed at an end of the photosensitive drum in an axial direction of an axis of the photosensitive drum. The flange contacts an inner surface of the photosensitive drum. The exposure head includes a plurality of light emitters aligned along the axial direction of the photosensitive drum, a lens array focusing light from the light emitters on the photosensitive drum, and a head frame to support the light emitters and the lens array. The bearing has a first contact face to contact the exposure head to define a distance between the lens array and the photosensitive drum along a direction of an optical axis of the light. |
US10996580B2 |
Image forming apparatus
An image forming apparatus includes a first image forming unit and a second image forming unit to form first toner images and second toner images, respectively, of different colors, a transfer member to transferred received toner images to a position, and a contact/separation unit to switch between first and second modes. Where a first, second, and third image are formed in order on sheets, the mode is switched from the first to the second mode after the transfer member receives the first image to the transfer member and before formation of the second image by the first image forming unit is started if a first image length in a conveyance direction is smaller than a predetermined length. After the sheet receives the first image, the contact/separation unit switches the mode from the first to the second mode if the first image length is greater than the predetermined length. |
US10996579B2 |
Magnetic core material for electrophotographic developer, carrier for electrophotographic developer, and developer
A magnetic core material for electrophotographic developer, satisfying a value of Expression (1): a+b×10+c+d+e+f, being from 200 to 1,400, when an amount of fluorine ion is denoted by a (ppm), an amount of chlorine ion is denoted by b (ppm), an amount of bromide ion is denoted by c (ppm), an amount of nitrite ion is denoted by d (ppm), an amount of nitrate ion is denoted by e (ppm), and an amount of sulfate ion is denoted by f (ppm), which are measured by combustion ion chromatography; and having a pore volume of from 30 to 100 mm3/g. |
US10996578B2 |
Toner, image forming apparatus, image forming method, and toner accommodating unit
A toner is provided. The toner comprises a binder resin, a colorant, and a release agent. The toner satisfies the following relations (1) and (2): 3.0×102≤G′(50)/G′(80) (1) T(107)≥75 degrees C. (2) where G′(50) represents a storage elastic modulus at 50 degrees C., G′(80) represents the storage elastic modulus at 80 degrees C., and T(107) represents a temperature at which the storage elastic modulus is 107 Pa or higher during a temperature fall from 100 degrees C. to 30 degrees C., in a measurement of dynamic viscoelasticity of the toner. |
US10996576B2 |
Magnetic core material for electrophotographic developer, carrier for electrophotographic developer, and developer
Provided are a magnetic core material for electrophotographic developer and a carrier for electrophotographic developer, which are excellent in charge characteristics and strength and with which a satisfactory image free from defects can be obtained, and a developer containing the carrier.A magnetic core material for electrophotographic developer, having a sulfur component content of from 50 to 700 ppm in terms of a sulfate ion and a BET specific surface area of from 0.06 to 0.25 m2/g. |
US10996574B2 |
Substrate processing apparatus, article manufacturing method, substrate processing method, substrate processing system, management apparatus, and storage medium
A substrate processing apparatus is provided. The apparatus includes an imaging unit that images a mark on a substrate, and a processor that aligns the substrate based on an image of the mark obtained by the imaging unit. If the alignment has failed, the processor identifies a factor of the failure based on information including the image and executes at least one of a plurality of recovery processes based on the identified factor. The processor includes an output unit that outputs a condition for the at least one of recovery processes in accordance with an inference model, and a learning unit that learns the inference model based on an execution result of the at least one of the recovery processes under the condition output from the output unit. |
US10996572B2 |
Model based dynamic positional correction for digital lithography tools
The present disclosure generally relates to photolithography systems, and methods for correcting positional errors in photolithography systems. When a photolithography system is first started, the system enters a stabilization period. During the stabilization period, positional readings and data, such as temperature, pressure, and humidity data, are collected as the system prints or exposes a substrate. A model is created based on the collected data and the positional readings. The model is then used to estimate errors in subsequent stabilization periods, and the estimated errors are dynamically corrected during the subsequent stabilization periods. |
US10996571B2 |
Adjustment of a metrology apparatus or a measurement thereby based on a characteristic of a target measured
A method of adjusting a metrology apparatus, the method including: spatially dividing an intensity distribution of a pupil plane of the metrology apparatus into a plurality of pixels; and reducing an effect of a structural asymmetry in a target on a measurement by the metrology apparatus on the target, by adjusting intensities of the plurality of pixels. |
US10996565B2 |
Methods of determining scattering of radiation by structures of finite thicknesses on a patterning device
A method including: obtaining a characteristic of a portion of a design layout; determining a characteristic of M3D of a patterning device including or forming the portion; and training, by a computer, a neural network using training data including a sample whose feature vector includes the characteristic of the portion and whose supervisory signal includes the characteristic of the M3D. Also disclosed is a method including: obtaining a characteristic of a portion of a design layout; obtaining a characteristic of a lithographic process that uses a patterning device including or forming the portion; determining a characteristic of a result of the lithographic process; training, by a computer, a neural network using training data including a sample whose feature vector includes the characteristic of the portion and the characteristic of the lithographic process, and whose supervisory signal includes the characteristic of the result. |
US10996561B2 |
Nanoimprint lithography with a six degrees-of-freedom imprint head module
A head module of an imprint lithography system includes a base, a control body coupled to the base, a first set of actuators configured to generate a first force to translate the control body relative to the base along a first axis and to rotate the control body relative to the base about a second axis perpendicular to the first axis and about a third axis perpendicular to the first axis and to the second axis, a second set of actuators configured to generate a second force to translate the control body relative to the base in a plane defined by the second axis and the third axis and to rotate the control body relative to the base about the first axis, and a flexure coupling the base and the control body and restricting translation and rotation of the control body with respect to the base. |
US10996560B2 |
Real-time correction of template deformation in nanoimprint lithography
Reducing an alignment error of an imprint lithography template with respect to a substrate includes locating central alignment marks of the template with respect to corresponding central alignment marks of the substrate and locating peripheral alignment marks of the template with respect to corresponding peripheral alignment marks of the substrate. In-plane alignment error of the template is assessed based on relative positions of central alignment marks of the template and corresponding central alignment marks of the substrate. A combined alignment error of the template is assessed based on relative positions of peripheral alignment marks of the template and corresponding peripheral alignment marks of the substrate. Out-of-plane alignment error of the template is assessed based on a difference between the-combined and the in-plane alignment error of the template, and a relative position of the template and the substrate is adjusted to reduce the out-of-plane alignment error of the template. |
US10996556B2 |
Pellicles for photomasks, reticles including the photomasks, and methods of manufacturing the pellicles
A pellicle configured to protecting a photomask from external contaminants may include a metal catalyst layer and a pellicle membrane including a 2D material on the metal catalyst layer, wherein the metal catalyst layer supports edge regions of the pellicle membrane and does not support a central region of the pellicle membrane. The metal catalyst layer may be on a substrate, such that the substrate and the metal catalyst layer collectively support the edge region of the pellicle membrane and do not support the central region of the pellicle membrane. The pellicle may be formed based on growing the 2D material on the metal catalyst layer and etching an inner region of the metal catalyst layer that supports the central region of the formed pellicle membrane. |
US10996554B2 |
Substrate with an electrically conductive film, substrate with a multilayer reflective film, reflective mask blank, reflective mask and method of manufacturing semiconductor device
A substrate with an electrically conductive film for fabricating a reflective mask is obtained that is capable of preventing positional shift of the reflective mask during pattern transfer. Provided is a substrate with an electrically conductive film used in lithography, the substrate with an electrically conductive film having an electrically conductive film formed on one of the main surfaces of a mask blank substrate, and a coefficient of static friction of the surface of the electrically conductive film is not less than 0.25. |
US10996550B2 |
Transparent screen having cholesteric liquid crystal layer, and transparent screen system
The present invention provides a transparent screen which is excellent in transparency and in which a reflection part contour at the time of not displaying an image is unlikely to be recognized. An optical sheet of the present invention includes a substrate; and a cholesteric liquid crystal layer on the substrate, in which the entire cholesteric liquid crystal layer is surrounded by an imaginary contour line, the cholesteric liquid crystal layer has a uniform region and a modulation region that is located between the uniform region and at least a part of the imaginary contour line, a shortest distance between the imaginary contour line and the uniform region is 10 mm or longer, and a reflectance of the modulation region monotonously decreases from the uniform region side toward the imaginary contour line side. |
US10996544B2 |
Motor vehicle camera housing assembly and method for making it
The motor vehicle camera housing assembly comprises first and second housing parts that define an inner space and joining means for joining housing parts together including a sheet material wound more than one turn around the housing assembly. The sheet material has a support layer and at least one adhesive layer adhered to respective outer surfaces of the housing parts at least partially filling a gap formed in an overlapping portion defined by two edges of the sheet material when wound on the housing parts such that they are sealingly joined together. |
US10996542B2 |
Infrared imaging system shutter assembly with integrated thermister
An infrared imaging system is provided with a shutter assembly having an integrated thermistor. In one example, a device includes a shutter assembly. The shutter assembly includes a paddle configured to move between an open position and a closed position. The paddle is configured to block external infrared radiation from reaching a focal plane array (FPA) in a closed position, and pass the external infrared radiation to the FPA in an open position. The shutter assembly also includes an embedded thermistor configured to sense a temperature of the paddle when the paddle is in the open position. In another example, an infrared sensor assembly includes a first set of mechanically engageable electrical contacts for engaging with a second set of mechanically engageable electrical contacts of a shutter assembly electrically coupled with a thermistor through a conductive path. Additional devices and related methods are also provided. |
US10996541B1 |
Nonlinear optics enabled transparent display
A display includes a plurality of elongated waveguides positioned adjacent to each other and extending along a first direction, a plurality of elongated upper electrodes positioned adjacent to each other on a first side of the waveguides and extending along the first direction, and a plurality of elongated lower electrodes positioned adjacent to each other on a second side of the waveguides opposite the first side and extending along a second direction transverse to the first direction. At least one of the waveguides comprises nonlinear materials having a third order susceptibility. |
US10996538B2 |
Optical modulator from standard fabrication processing
An optical modulator is disclosed that includes an optical resonator structure. The optical resonator structure includes at least one non-linear portion, the at least one non-linear portion comprising at least one radial junction region. The at least one radial junction region is formed between at least first and second materials, respectively, having different electronic conductivity characteristics. A principal axis of the at least one radial junction region is oriented along a radius of curvature of the at least one non-linear portion. The optical modulator includes an optical waveguide that is coupled to the at least one non-linear portion of the optical resonator structure. |
US10996533B2 |
Electrochromic devices
Conventional electrochromic devices frequently suffer from poor reliability and poor performance. Improvements are made using entirely solid and inorganic materials. Electrochromic devices are fabricated by forming an ion conducting electronically-insulating interfacial region that serves as an IC layer. In some methods, the interfacial region is formed after formation of an electrochromic and a counter electrode layer. The interfacial region contains an ion conducting electronically-insulating material along with components of the electrochromic and/or the counter electrode layer. Materials and microstructure of the electrochromic devices provide improvements in performance and reliability over conventional devices. |
US10996532B2 |
Liquid crystal diffraction grating, liquid crystal composition, method for producing liquid crystal diffraction grating, and wire grid polarizer
The liquid crystal diffraction grating includes: paired substrates each including an electrode; a liquid crystal layer being held between the substrates; a sealant; and an alignment-controlling layer being disposed in a region surrounded by the sealant in a plan view and being in contact with the liquid crystal layer between the liquid crystal layer and each of the substrates, the alignment-controlling layer being configured to align liquid crystal molecules in a direction parallel to the substrates and containing a polymer of at least one monomer, the orientation of the liquid crystal molecules periodically rotating in at least one direction in a plan view of the liquid crystal layer in a state where the liquid crystal molecules are aligned in the direction parallel to the substrates. |
US10996530B2 |
Liquid crystal display device
A liquid crystal display device includes: transistors and pixel electrodes respectively provided in pixels; a common electrode facing the pixel electrodes; gate lines extending along the first direction and supplying gate signals to the transistors respectively; gate lead lines extending along the second direction and respectively connected to the gate lines at at least one of a plurality of intersections between the gate lead lines and the gate lines; and data lines extending along the second direction and supplying data signals to the transistors respectively. The pixels are made up of a plurality of types of pixels arranged periodically and repeatedly along the first direction, the data lines and the gate lead lines are formed in a same layer, and either of the data lines and the gate lead lines are alternatively provided for boundaries between two pixels adjacent in the first direction. |
US10996527B2 |
Liquid crystal display
A liquid crystal display includes: a first substrate; a gate line and a reference electrode that are disposed on the first substrate and are spaced apart from each other; a gate insulating film disposed on the gate line and the reference electrode; a semiconductor disposed on the gate insulating film; a data conductor disposed on the semiconductor; a passivation film disposed on the data conductor; a color filter disposed on the passivation film; an overcoat disposed on the color filter; and a pixel electrode and a reference voltage line that are disposed on the overcoat and are spaced apart from each other, wherein the pixel electrode and the reference voltage line may include the same material, and the reference voltage line may be connected to the reference electrode through a reference voltage contact hole disposed in the gate insulating film, the passivation film, the color filter, and the overcoat. |
US10996526B2 |
Display device and manufacturing method thereof
In a display device having high reliability, even if being a narrow framing type, and a method for manufacturing thereof, having a display panel, being made up with a first substrate 101 and a second substrate 201, which are adhered with using a seal 301, a main SOC 302 is disposed like a wall, on a peripheral end portion of the first substrate 101 and the second substrate 201, and the seal 301 is disposed inwardly of the main SOC 302. Also, in a method for manufacturing thereof, the main SOC 302 is formed in a region including a cutting plane between the display panel regions neighboring with, and on the cutting plane is made the cutting thereof. |
US10996525B2 |
Display substrate including signal transmission wiring and method of fabricating the display substrate
Provided are a display substrate and a method of fabricating the same. The display substrate includes: a substrate including a display area and a first non-display area and a second non-display area which are located around the display area; first signal transmission portions located in the first non-display area; second signal transmission portions located in the second non-display area; and a seal line including a first seal line pattern disposed on the first signal transmission portions and a second seal line pattern disposed on the second signal transmission portions, wherein each of the first signal transmission portions includes a gate wiring and a step compensation portion which is disposed on the gate wiring and under the first seal line pattern, and the first seal line pattern overlaps the step compensation portion. |
US10996524B2 |
Display device, display module including the display device, and electronic device including the display device or the display module
A display device with low power consumption and high display quality is provided. The display device includes first and second electrodes. One pixel includes a region in which the distance between the first electrode and the second electrode is constant and a region in which the distance varies; this structure allows the switching operation of liquid crystal to start in a predetermined region, thereby improving the stability of the operation of the liquid crystal. A pixel region is divided into two regions in which the liquid crystals are aligned in the two respective directions when switching is performed, whereby viewing angle characteristics are improved. Furthermore, the supply of a potential to a third electrode suppresses alignment disorder of the liquid crystal and improves the display quality. |
US10996522B2 |
Liquid crystal display device
A liquid crystal display including a partial plate electrode along with a minute pattern in a pixel electrode thereby increasing the viewing angle and the lateral visibility of the liquid crystal display, as well as the response speed A step provider is provided to reinforce the control force of the liquid crystal molecules, thereby reducing the texture generated in the center of the pixel. |
US10996521B2 |
Display device having design of adjustable light intensity direction
A display device includes a display module emitting collimated light along a propagation direction and an adjustment panel disposed on the display module. The adjustment panel includes a first substrate, a second substrate, a medium layer disposed between the first substrate and the second substrate, a first electrode layer disposed on the first substrate, and a second electrode layer disposed on the second substrate and facing the first electrode layer. The medium layer includes a first medium. When the adjustment panel is in a first enabled state, a voltage difference exists between the first substrate and the second substrate to form an electric field distribution. At least one equivalent dioptric structure is formed in the medium layer according to the electric field distribution. At least part of the collimated light passes through the equivalent dioptric structure and emits along a predetermined light emitting direction deflected from the propagation direction. |
US10996520B2 |
Display device comprising an insulating layer disposed betweeen a first pixel electrode in a first pixel area and a second pixel electrode in a second pixel area
A display device includes: a first substrate and a second substrate including a plurality of pixel areas and opposing each other; a liquid crystal layer between the first substrate and the second substrate; a first pixel electrode on the first substrate; a first insulating layer on the first pixel electrode; and a second pixel electrode on the first insulating layer and in a different pixel area from a pixel area in which the first pixel electrode is disposed. |
US10996519B2 |
Display device
According to one embodiment, a display device includes a first drain electrode, a first insulating film which is organic, a first metal electrode in contact with the first drain electrode in a first through-hole of the first insulating film, a second insulating film which is organic, a first transparent electrode in contact with the first metal electrode in a second through-hole of the second insulating film and formed of a transparent conductive material, a third insulating film which is inorganic, a pixel electrode in contact with the first transparent electrode in a third through-hole of the third insulating film and a metal wire located between the first insulating film and the second insulating film and formed of a material identical to that of the first metal electrode. |
US10996516B1 |
Polarizing edge coupled light in backlight
A backlight apparatus can include a light emitting element configured to emit visible light. The backlight apparatus can include a polarizing device including a prism situated to receive the visible light and to polarize the visible light to generate polarized light. The backlight apparatus can include a light guide panel configured to receive the polarized light at an input surface facing the polarizing device and to distribute the polarized light to a major surface of the light guide panel facing a display screen. |
US10996511B1 |
Curved backlight and system for stray light control
A display including a curved backlight and system for stray light control is disclosed. In embodiments, the curved backlight includes a curved substrate and an array of light sources disposed on the curved substrate, collimating optics, and a diffuser. The array of light sources includes a first group of light sources and a second group of light sources. The collimating optics are arranged to receive and collimate light only from the first group of light sources. The diffuser is arranged to receive and diffuse the collimated light from the collimating optics and light from the second group of light sources. The display further includes a liquid crystal layer arranged to receive light generated by the array of light sources and to display an image. The display further includes a controller configured to control the array of light sources such that at least some of the light sources emit light. |
US10996510B2 |
Planar lighting device and liquid crystal display device
The planar lighting device includes: a light source; and a brightness homogenizing member that has a laminate structure including high refractive index layers and low refractive index layers, and a light incidence portion that allows light emitted from each of the plurality of point light sources to be incident into the high refractive index layers is provided at a position of the laminate structure facing the point light source. The light incidence portion is formed of a hollow portion that is provided across the two or more high refractive index layers included in the laminate structure to penetrate at least one high refractive index layer and has a function of allowing the light to be incident into the high refractive index layers, and each of the high refractive index layers includes a light extraction mechanism that is provided at a position spaced apart from the light incidence portion. |
US10996505B2 |
Color film substrate, liquid crystal display panel and liquid crystal display
Embodiments of the present disclosure provide a color film substrate, a liquid crystal display panel and a liquid crystal display, wherein the color film substrate includes a base substrate and a photoresist layer formed on the base substrate, the photoresist layer includes a plurality of recess parts, each of the plurality of recess parts has an opening facing away from the base substrate and a lateral surface with a step structure, and an orthographic projection of the opening of each of the plurality of recess parts onto the base substrate overlaps with an orthographic projection of a bottom of each of the plurality of recess parts onto the base substrate. |
US10996504B2 |
Display device and driving method thereof
A display device includes a first pixel including a first light emitting diode (“LED”) and a second LED having a color different from that of the first LED, a second pixel including a third LED having a same color as that of the first LED, a third pixel including a fourth LED having a same color as that of the first LED, and a color filter layer including a first color filter located on the first pixel, a second color filter that has a color different from a color of the first color filter and is located on the second pixel, and a third color filter that has a color different from the colors of the first and second color filters and is located on the third pixel. |
US10996502B2 |
Display panel and method of manufacturing the same
A display panel includes a substrate and active switches disposed on the substrate. A light-obstructing layer is disposed between the active switches and the substrate. Each of the active switches includes a semiconductor layer. The light-obstructing layer entirely covers the semiconductor layer. |
US10996500B2 |
Optical sheet and backlight unit having same
The present disclosure relates to an optical sheet having improved optical properties and minimized surface spots. According to one aspect of the present disclosure, provided is an optical sheet comprising: a first prism sheet which has a plurality of prisms parallel in a first direction formed on one surface thereof; and a diffusion sheet which is positioned at the surface side into which light of the first prism sheet is incident and has a plurality of protrusions formed on the surface facing the first prism sheet. |
US10996498B2 |
Display apparatus with touch sensing and force sensing functions
A display apparatus with touch sensing and force sensing functions includes a display panel, a first touch device, a conductive layer and a dielectric layer. The first touch device includes multiple touch sensing pads. The conductive layer includes multiple force sensing pads electrically connected to each other, where the touch sensing pads separately overlap the corresponding force sensing pads in a vertical projection direction. The dielectric layer is disposed between the conductive layer and the first touch device. The touch sensing pads, the dielectric layer and the force sensing pads form a force sensing device. |
US10996494B2 |
Device and method to fix a message on a display
Briefly, an intelligent label is disclosed that has two viewable surfaces. Each surface is constructed such that a permanent and irreversible message may be set into each surface independently. That is, a first message may be set into the first viewing surface of the electro-optic material, and another message may be set into the second viewing surface, for example, at a later time. Various constructions are described including a construction using two pairs of stimulating electrodes, and a second construction using a single pair of stimulating electrodes. |
US10996493B2 |
Optoelectronic components and method for producing an optoelectronic component
An optoelectronic component includes an optical waveguide including at least one passive and at least one active section. The active section has at least one layer formed from a two-dimensional material. The layer composed of the two-dimensional material is arranged at least partly in a waveguide core of the active section or in a manner at least partly adjoining the waveguide core of the active section. The difference in refractive index relative to the same wavelength between a core material forming the waveguide core of the active section and a cladding material forming a waveguide cladding of the active section is greater than the difference in refractive index between a core material forming a waveguide core of the passive section and a cladding material forming a waveguide cladding of the passive section. |
US10996492B2 |
Colored contact lens based on amorphous images
A method of manufacturing a colored contact lens including the steps of providing a transparent contact lens having a pupil section and an iris section, the iris section surrounding the pupil section and applying a colorant to the surface of the contact lens. The colorant is applied to the contact lens as an amorphous pattern and covers an effective amount of the iris section of the same. The amorphous pattern provides a lens capable of changing the apparent color of the iris of a person wearing the lens while imparting a very natural appearance. |
US10996491B2 |
Ink composition for cosmetic contact lenses
Provided are ink compositions for making cosmetic contact lenses, as well as cosmetic contact lenses and methods for their preparation and use. The ink composition comprises: (a) a colorant; (b) a hydrophilic polymer; and (c) a binder polymer comprising a triblock polymer of formula: [A]-[B]-[C], wherein [A], [B] and [C] are as described herein. |
US10996490B2 |
Method for testing the feasibility of a pair of spectacles
Disclosed is a method for testing the feasibility of a pair of spectacles, the pair of spectacles comprising an identified spectacle frame. The method includes steps of: a) acquiring a range of values of at least one first parameter relating to a spectacle wearer, in all of which range it is desired to ensure the feasibility of the pair of spectacles, b) acquiring a range of values of at least one second parameter that relates to a spectacle wearer and that is different from each first parameter, in all of which range it is desired to ensure the feasibility of the pair of spectacles, c) confirming, for a characteristic number of values of each second parameter, that the pair of spectacles is feasible whatever the value of each first parameter comprised in its range. |
US10996489B2 |
Spectacles with dual salon and traditional configurations
The multiuse eyeglasses include a frame that holds two lenses and arms that extend from the frame. The arms include a first axis of rotation that is generally perpendicular to the arms and a second axis of rotation that is orthogonal to the first axis of rotation and allows the arms to be rotated downwards relative to the frame. |
US10996486B2 |
Lamp for vehicle
A lamp for a vehicle capable of forming a beam pattern is provided. The lamp for a vehicle includes a light source and a first lens unit in which a first image shape is formed inside thereof. An optic or an etched portion is formed on the first image shape of the first lens unit, and light emitted from the light source is discharged to an outside along the first image shape. |
US10996481B1 |
Head-up display calibration
A HUD apparatus for a vehicle includes a HUD patch defined upon a reflective surface of a windshield of the vehicle. A virtual image generator projects a virtual image within the HUD patch. An image sensor is coaligned with the virtual image generator and has a field of view including the HUD patch. A controller is configured to receive, from the image sensor, a HUD patch image, and to adjust the projected virtual image based upon the HUD patch image. |
US10996479B2 |
Display device, display control method, and storage medium
A display device includes: a light projection device configured to project light; an optical mechanism configured to be able to adjust an optical distance to a virtual image; a concave mirror configured to reflect light toward a reflector; a first actuator configured to adjust the optical distance; a second actuator configured to adjust a reflection angle of the concave mirror; and a control device configured to determine a target optical distance and a target reflection angle based on a vehicle state or a situation around a vehicle, control the first actuator such that the optical distance approaches the target optical distance, and control the second actuator such that the reflection angle approaches the target reflection angle. The control device performs predetermined control such that the virtual image becoming a double image when the target optical distance is equal to or less than a predetermined distance is curbed. |
US10996473B2 |
Method and apparatus for adjusting motion-based data space manipulation
A data space such as a virtual/augmented reality environment is generated, through which a viewer/point of view may move. The physical world motion of a display outputting the data space is sensed, received, or computed. The motion of a physical world environment in which the display also is sensed, received, or computed. An output adjustment is determined from the display and environment motions, typically being equal to the environment motion(s). Motion of a point of view within the data space to be outputted by the display is determined. The viewpoint motion corresponds with the display motion within physical space adjusted by the output adjustment. At least part of the data space is outputted to the display from the point of view. The point of view is navigated through the data space according to the viewpoint motion. |
US10996467B2 |
Head-mounted display and control apparatus and method
An apparatus and method for displaying an operational area, the apparatus comprising a headset (10) for placing over a user's eyes, the headset including a viewing device (12) configured to provide to said user, in use, a view of a real-world environment, a display generating device for depicting an operational area, said operational area being defined within said real-world environment and comprising a plurality of functional regions each defining a different one or more selectable functions or operations that can be performed in respect of said operational area, the apparatus being configured to transfer image data from said display generating device into said user's view of said real-world environment at said viewing device to generate an augmented reality environment, the apparatus further comprising a control module (26) including a control device (28) configured to be selectively communicably coupled to all of said functional regions to enable a user to selectively perform the respective one or more functions or operations associated therewith, wherein the control device (28) is communicably coupled to a selected functional region only in response to a respective actuation signal, and an eye tracker module (24) configured to monitor said user's gaze relative to said augmented reality environment, in use, and, when said user's gaze is directed at a selected functional region displayed therein, generate and transmit to said control module (26) a said actuation signal and when said user's gaze is no longer directed at said selected functional region, cause said control device (28) to be decoupled therefrom. |
US10996465B2 |
Projection device
A projection device includes at least one projection module and at least one adjusting structure. The projection module has an optical axis and is adapted to emit an image beam. The image beam is transmitted to a projection target to form a projection image. The adjusting structure includes a base and an adjusting component. The adjusting component is rotatably connected to the base along a first axis, and the projection module is rotatably connected to the adjusting component along the optical axis. The adjusting component and the projection module are adapted to rotate along the first axis such that the projection image moves vertically, and the projection module is adapted to rotate along the optical axis such that the projection image rotates. |
US10996463B2 |
Head-mounted display (HMD) with spatially-varying retarder optics
A head-mounted display, or other near-to-eye display, incorporates optics that include a spatially-varying retarder (SVR). The SVR may be manufactured with a correction factor applied thereto in order to compensate for one or more manufacturing errors that are exhibited in a molded lens and/or a polarizing beam splitter included in the optics of the system. |
US10996462B2 |
Camera module
A camera module according to one embodiment comprises: a barrel provided with at least one lens; a retainer having an inner space and accommodating the barrel in the inner space; a holder coupled to the lower portion of the retainer; a housing disposed on the lower side of the holder and accommodating a printed circuit board; and a cover part mounted on the retainer and disposed in front of the lens. The cover part comprises: a cover glass; a first reflection suppression layer disposed on the upper side of the cover glass; a heating layer disposed on the lower side of the glass cover; and a second reflection suppression layer disposed on the lower side of the heating layer. |
US10996461B2 |
Protective wafer including inclined optical windows and device
A method for manufacturing a protective wafer including a frame wafer and an optical window, and to a method for manufacturing a micromechanical device including such a protective wafer having an inclined optical window. Also described are a protective wafer including a frame wafer and an optical window, and a micromechanical device including a MEMS wafer and such a protective wafer, which delimit a cavity, the protective wafer including an inclined optical window. |
US10996449B2 |
Optical imaging system
The present disclosure discloses an optical imaging system including sequentially, from an object side to an image side along an optical axis, a first lens, a second lens, and at least one subsequent lens. The first lens may have: a first transmission surface disposed on an outer circumference of an object-side surface of the first lens; a first reflection surface disposed on an outer circumference of an image-side surface of the first lens; a second reflection surface disposed at a paraxial region of the object-side surface of the first lens; and a second transmission surface disposed at a paraxial region of the image-side surface of the first lens. A distance TTL from a center of the object-side surface of the first lens to an image plane of the optical imaging system on the optical axis and an effective focal length f of the optical imaging system may satisfy: TTL/f≤0.6. |
US10996447B2 |
Projection lens
A projection lens is disclosed. The projection lens includes, in sequence from an object side to an image side: an object surface, a first lens having positive refractive power, a second lens having negative refractive power, and a third lens having positive refractive power, where a focal length of the entire projection lens is f, a total optical length of the projection lens is TTL, a refractive index of the second lens is n2, a refractive index of the third lens is n3, and the following conditions are satisfied: 1.7≤n2≤2.2; 1.7≤n3≤2.2; and 1.25≤f/TTL≤2.20. The projection lens can effectively reduce the system length, and has good performance stability at different temperatures. |
US10996445B2 |
Imaging lens and imaging apparatus
The imaging lens consists of, in order from the object side, a positive first lens group, a stop, a positive second lens group, and a negative third lens group. Lenses arranged first and second from the object side are both negative single lenses having convex surfaces toward the object side. The second lens group includes a cemented lens in which a negative lens and a positive lens are cemented. During focusing, only the second lens group moves. Assuming that focal lengths of the first lens group and the second lens group are f1 and f2, respectively, the imaging lens satisfies 0.7 |
US10996442B2 |
Lens assembly and fabrication method thereof
A lens assembly including a first lens, a second lens, a third lens, a fourth lens, and a fifth lens, arranged from the magnification side to the reduction side, is provided. The fourth lens and the fifth lens are combined into a cemented lens having an aspherical surface. The lens assembly includes 5 to 6 lenses with a refractive power. The first lens is a glass lens, and the others are aspherical lenses. R1 is the radius of curvature of the lens surface of the first lens facing the magnification side, R2 is the radius of curvature of the lens surface of the first lens facing the reduction side, T is the thickness, on the optical axis of the lens assembly, of the first lens, wherein the refractive index of the first lens>1.55, the Abbe number of the first lens>55, and R1-R2-T<8.8. |
US10996439B2 |
Imaging lens assembly
The present disclosure discloses an imaging lens assembly. The imaging lens assembly includes sequentially from an object side to an image side: a first lens, having a positive refractive power; a second lens, having a negative refractive power, an object-side surface of the second lens being a convex surface, and an image-side surface of the second lens being a concave surface; a third lens, having a positive refractive power, and an image-side surface of the third lens being a convex surface; a fourth lens, having a refractive power; and a fifth lens, having a refractive power, an object-side surface of the fifth lens being a convex surface. An effective focal length f of the imaging lens assembly and an effective focal length f1 of the first lens satisfy: 5.5 |
US10996438B2 |
Imaging lens assembly
The present disclosure discloses an imaging lens assembly which includes, sequentially from an object side to an image side along an optical axis, a first lens to a fifth lens. The first lens has a positive refractive power and a convex object-side surface. The second lens has a negative refractive power, a concave object-side surface and a concave image-side surface. The third lens has a negative refractive power. The fourth lens has a positive or a negative refractive power. The fifth lens has a positive or a negative refractive power, a concave object-side surface, and an image-side surface of the fifth lens is a convex surface or a plane. An air spacing T23 between the second lens and the third lens on the optical axis and an air spacing T34 between the third lens and the fourth lens on the optical axis satisfy: 1.0≤T23/T34<2.0. |
US10996430B2 |
Optical imaging lens
An optical imaging lens including a first lens element, a second lens element, a third lens element, an aperture, a fourth lens element and a fifth lens element is provided. The first lens element is arranged to be a lens element of which refracting power being equal to 0 inverse millimeter (mm−1) in a first order from the object-side to the image-side. The second lens element is arranged to be a lens element having refracting power in a first order from the first lens element to the image-side. The third lens element is arranged to be a lens element having refracting power in a second order from the first lens element to the image-side. The fourth and fifth lens element are respectively arranged to be lens elements having refracting power in a first and a second order from the aperture to the image-side. |
US10996429B2 |
Imaging lens and camera module having same
An embodiment provides an imaging lens comprising first to fourth lenses that are sequentially arranged from an object side towards an image side and satisfying mathematical formula 1, wherein the first lens has negative refractive power, the second lens and the third lens have positive refractive power, and the fourth lens has negative refractive power. −40.0 |
US10996428B2 |
Imaging apparatus, accessory, and control method of the same
An imaging apparatus mutually communicates with an interchangeable lens, via a first communication channel. The imaging apparatus receives optical data transmitted from the interchangeable lens via a second communication channel. The imaging apparatus transmits information relating to a timing for the interchangeable lens to obtain the optical data to the interchangeable lens, and the interchangeable lens obtains the optical data based on this information. |
US10996424B2 |
Lens barrel and imaging device
A lens barrel has a first lens-holding frame that holds a first lens group; a second lens-holding frame that holds a second lens group; and a lens-barrel casing. A first lens-driving unit drives the first lens-holding frame in the optical axis direction. A second lens-driving unit drives the second lens-holding frame in the optical axis direction. The first lens-driving unit is fixed to the fixing member. The second lens-driving unit is fixed to the first lens-holding frame. |
US10996422B2 |
Camera module and method for assembling same
A method for assembling a camera module includes arranging a first sub-lens assembly and a photosensitive assembly on an optical axis of a second sub-lens assembly to form an optical system capable of imaging. The method includes increasing an actual measured resolution of imaging of the optical system to a first threshold by adjusting a relative position of the first sub-lens assembly with respect to the second sub-lens assembly. The method includes decreasing an actual measured image plane inclination of imaging of the optical system, obtained by using the photosensitive element, to a second threshold by adjusting an angle of an axis of the photosensitive assembly with respect to a central axis of the second sub-lens assembly. The method includes connecting the first sub-lens assembly, the second sub-lens assembly, and the photosensitive assembly. A corresponding camera module is also included. |
US10996418B2 |
Connecting subscribers to a fiber optic network using a cable spool
An enclosure for connecting a subscriber to a fiber optic network includes a rotatable cable spool disposed within a main housing. A connectorized end of a subscriber cable is routed into the main housing and plugged into an adapter disposed within the enclosure. A cover of the enclosure is closed after the subscriber cable is plugged into the adapter. Prior to connecting the subscriber cable to the adapter, an optical cable can be paid out from the cable spool. One end of the optical cable rotates in unison with the cable spool while the other end is pulled from the enclosure. |
US10996414B1 |
Butt closures and bases therefor
A butt closure base includes a base housing defining a plurality of cavities. A first gel is disposed in each of the plurality of cavities. The butt closure base further includes a plurality of wedge assemblies, each of the plurality of wedge assemblies removably insertable into one of the plurality of cavities. Each of the plurality of wedge assemblies includes an outer cover, a second gel, and a main pressure plate in contact with the second gel. The main pressure plate is movable along a longitudinal axis to apply pressure to the second gel. Each of the plurality of wedge assemblies further includes a latch assembly. The latch assembly includes an adjustable tab and a stop member movable between a first position which limits movement of the adjustable tab and a second position in which movement of the adjustable tab is not limited by the stop member. |
US10996413B2 |
Fire resistant optical fibre cable with high fibre count
A fire-resistant optical fibre cable includes a core having a central strength member and buffer tubes arranged around the central strength member. Each buffer tube contains optical fibres. A mica layer is arranged around the core. A glass yarn layer surrounds and is in direct contact with the mica layer. Metal armour surrounds the glass yarn layer. A multi-layered sheath surrounds and is in direct contact with the armour. The sheath includes a first layer, a second layer surrounding and in contact with the first layer, and a third layer in a radial inner position with respect to the first layer and in direct contact thereto. The first, second and third layers are made of LS0H flame-retardant material. The LS0H material of the first layer has an LOI higher than the LOI of the LS0H material of the second and third layers. The second layer is the cable outermost layer. |
US10996411B2 |
Optoelectronic assembly
The invention relates to an optical assembly (100) comprising a first optical fiber (101) propagating coherent light in a predetermined direction (P) into an input end (110) of the optical assembly (100), said optical fiber having a core and a cladding; a heat sink (111) surrounding the optical fiber (101) at the input end (110); and a lens (120) arranged after the heat sink (111) in the propagating direction (P). The optical assembly (100) further comprises a filter (130) arranged after the lens (120), wherein the filter (130) has a reflective surface (131) arranged to transmit light having one or more desired wavelengths and to reflect one or more undesired wavelengths back through the lens (120). The invention further relates to a method for separating desired and undesired wavelengths. |
US10996407B2 |
Excitation light irradiation device and excitation light irradiation method
An excitation light irradiation device includes a substrate having a color center. The color center is excited by an excitation light incident to the substrate. The substrate includes first and second reflection surfaces facing each other, and first and second end surfaces facing each other. When the excitation light enters into the substrate, the incident excitation light travels from the first end surface to the second end surfaces while repeatedly reflecting between the first and second reflection surfaces. The second end surface is inclined. The second end surface reflects the incident excitation light so as to cause the incident excitation light to be emitted from one of the first and second reflection surfaces. |
US10996406B2 |
Multichannel fiber optic connector, adapter, and contact retention method
The multichannel fiber optic connector, adapter, and contact retention method is disclosed. The connector includes a load carousel which enables handling, locating, retention, and, where needed, spring-loading of the plurality of single-fiber fiber optic ferrules supported within the connector, and the connector itself provides for independent axial and radial alignment of the fiber optic contacts. The adapter includes a plurality of optical alignment sleeves, and mating interfaces for two different connector types on differing sides of the adapter, wherein the fiber count of one connector type is an integral multiple of the fiber count of the other connector type, and wherein the contact pattern of the first connector type is repeated the same integral number of times within the contact pattern of the second connector type. The contact retention method is achieved by means of a load carousel, which provides a devoted location for each of the plurality of single-fiber fiber optic ferrules it supports, and which, when necessary, provides an independent spring member for each ferrule, and which allows both terminated and unterminated ferrules to be assembled therein, and which further enables assembly into a connector or connector housing. |
US10996401B2 |
Method and apparatus for optical coupling of optical signals for a photonic integrated circuit
An optical coupler and method of assembly are described that provide efficient coupling from the photonic integrated circuit (PIC) waveguide layer to external components, such as optical fibers, VCSELs, photodetectors, and gain blocks, among others. The optical coupler includes a PIC that can be supported by a printed circuit board, an optoelectronic transducer supported by the PIC that can convert between optical signals and corresponding electrical signals, and a coupled waveguide assembly. The coupled waveguide assembly includes a low-index waveguide, a high-index waveguide, and a reflective surface that changes a pathway of the optical signals to direct the optical signals from the optoelectronic transducer into the low-index waveguide or from the low-index waveguide into the optoelectronic transducer. |
US10996400B2 |
Optical waveguide interferometer
An optical waveguide interferometer that includes a first optical section, a second optical section, and a set of optical waveguides configured to connect the first and second optical sections, such that light propagating between the first optical section and the second optical section passes through each optical waveguide in the set, wherein the set of optical waveguides includes a first optical waveguide having a first length and a first width and a second optical waveguide having a second length and a second width, wherein the second length is greater than the first length, and the second width is greater than the first width. |
US10996399B2 |
Space-division multiplexed reconfigurable, wavelength selective switch
We describe a space-division multiplexed (SDM) fibre, reconfigurable, wavelength-selective switch (WSS). The switch comprises a space-division multiplexed (SDM) optical input port to receive a space-division multiplexed (SDM) optical input signal comprising a plurality of space division modes each of said space division modes carrying a respective data signal, wherein each of said space division modes is also wavelength division multiplexed (WDM); an optical space division demultiplexer, coupled to said input port, to split said space-division multiplexed (SDM) optical input signal into a plurality of space division demultiplexed optical signals on separate demultiplexer outputs of said demultiplexer, each said demultiplexer output of said demultiplexer comprising a wavelength division multiplexed one of said plurality of space division modes; a set of reconfigurable wavelength-selective optical switches, each reconfigurable wavelength-selective optical switch having a switch input and a set of N switch outputs, and each including a dispersive element and a controllable beam steering element such that each said reconfigurable wavelength-selective optical switch is reconfigurable to selectively direct different respective wavelengths of a WDM optical signal at said switch input to different selected outputs of said set of N switch outputs, and wherein each said demultiplexer output is coupled to said switch input of a respective one of said set of reconfigurable wavelength-selective optical switches; and a set of optical space division multiplexers, one for each of said N switch outputs, each said optical space division multiplexer having a set of multiplexer inputs and a multiplexer output, to re-multiplex optical signals at said multiplexer inputs into a space-division multiplexed optical output signal at said multiplexer output, and wherein, for each of said set of optical space division multiplexers, each multiplexer input of said set of multiplexer inputs is coupled to said switch output of a different respective one of said set of reconfigurable wavelength-selective optical switches. |
US10996397B2 |
Control systems and methods for aligning multimode optical fibers
Control systems and methods for aligning multimode optical fibers are provided. A method includes producing a brightness profile for a first and second multimode optical fiber. The method further includes determining a cladding center position and a core center position from the brightness profile of the first multimode optical fiber and from the brightness profile of the second multimode optical fiber. The method further includes calculating a concentricity error for the first multimode optical fiber based on the cladding center position and the core center position from the brightness profile of the first multimode optical fiber and for the second multimode optical fiber based on the cladding center position and the core center position from the brightness profile of the second multimode optical fiber. The method further includes aligning the first multimode optical fiber and the second multimode optical fiber based on the concentricity errors of the first multimode optical fiber and second multimode optical fiber. |
US10996385B2 |
Filter made of metamaterials
There is provided a filter for filtering electromagnetic radiation, wherein said filter is arranged to transmit electromagnetic radiation of a first predetermined wavelength and to block transmission of electromagnetic radiation of a second, different predetermined wavelength; said filter comprising a first metamaterial. Optionally, the metamaterial may be formed of a plurality of material elements wherein each material element is at least one-dimensional and the size of the material element along each dimension is no greater than the size of the second predetermined wavelength. The filter comprises a second metamaterial arranged to provide second filtering of electromagnetic radiation. |
US10996378B2 |
Antireflective film, method of producing antireflective film, and eyeglass type display
The present invention is an antireflective film, including: a support base, and a pattern composed of a photoresist material formed on the support base, the index at a point closer to the support base. The present invention provides an antireflective film that is able to give antireflection effect to decrease the reflection of light, a method of producing the same, and an eyeglass type display. |
US10996373B2 |
Estimating soil properties within a field using hyperspectral remote sensing
A method for building and using soil models that determine soil properties from soil spectrum data is provided. In an embodiment, building soil model may be accomplished using soil spectrum data received via hyperspectral sensors from a land unit. A processor updates the soil spectrum data by removing interference signals from the soil spectrum data. Multiple ground sampling locations within the land unit are then determined based on the updated soil spectrum data. Soil property data are obtained from ground sampling at the ground sampling locations. Soil models that correlate the updated soil spectrum data with the soil property data are created based on the updated soil spectrum data and the soil property data. The soil models are sent to a storage for future use. |
US10996372B2 |
Geophysical inversion with convolutional neural networks
A method including: storing, in a computer memory, geophysical data obtained from a survey of a subsurface region; and extracting, with a computer, a subsurface physical property model by processing the geophysical data with one or more convolutional neural networks, which are trained to relate the geophysical data to at least one subsurface physical property consistent with geological prior information. |
US10996365B2 |
RF flip angle adjustment in a downhole NMR tool
A logging instrument for estimating a property of a formation is provided. The instrument includes a magnet to generate a magnetic field. The instrument also includes pulse sequencer circuitry that supplies radio frequency (RF) signals. The instrument additionally includes an antenna system configured to transmit the RF signals and to obtain nuclear magnetic resonance (NMR) measurements of the formation in response to the transmitted RF signals. In one aspect, the logging tool contains a temperature sensor configured to obtain temperature measurements of the magnet. The instrument additionally includes a control unit communicatively coupled to the temperature sensor, the antenna system and the pulse sequencer circuitry and configured to receive the temperature measurements and selectively adjust operating parameters of the pulse sequencer circuitry based on the received temperature measurements in order to maintain optimal intensity of the magnetic field. |
US10996364B2 |
System and method for determining water-filled porosity and water salinity in well cores and logs
A method for determining water-filled porosity and water salinity in a well includes obtaining complex dielectric permittivity of earth formations, either from dielectric measurements representative of well cores, or from dielectric well logs; selecting a dielectric mixing law for the index number m; plotting a m-th root of complex dielectric permittivity at a specified frequency in the complex domain, wherein m is an index number; determining a matrix permittivity, a water salinity, and a water-filled porosity based on the complex dielectric permittivity and the dielectric mixing law; and displaying the water salinity and the water-filled porosity. |
US10996363B2 |
Metal detection apparatus
A metal detection apparatus comprises: a detection circuit unit (30) that detects a first variation component having a large influence of workpiece and a second variation component having a large influence of metal; a determination unit (40) that compares the two variation components to perform a metal determination process in the workpiece (W); and a detection condition adjustment unit (60) that adjusts detection conditions of both variation components. A foreign matter waveform storage unit (50) stores a test variation component accompanying temporal change due to metal influence is further provided. The detection condition adjustment unit sets a specific processing condition of detection processing in the detection circuit unit based on the first variation component based on the magnetic field variation signal at the time when the work W including no metal passes through the inspection zone Z and the second variation component constituted by the test variation component. |
US10996361B2 |
Adaptive receiver deghosting for seismic streamer
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating receiver deghosted output according to a receiver deghosting model. In one aspect, a method includes receiving an offshore seismic dataset of a surveyed subsurface that includes a seismic wavefield and is collected by receivers that comprise a streamer that is deployed relative to a water surface; determining an initial plane value for the water surface reflectivity and an initial location value for a position of the streamer; generating a receiver deghosting model by backward and forward propagating the seismic wavefield at the water surface to streamer locations, the receiver deghosting model including tuning parameters; adjusting the tuning parameters according to an adaptive target residue and an inversion target residue; generating receiver deghosted output according to the tuned receiver deghosting model; and determining a productivity of the surveyed subsurface based on the receiver deghosted output. |
US10996360B2 |
System and method for correction of receiver clock drift
According to one embodiment, there is provided a method of correcting recorded seismic data where each receiver clock is potentially inaccurate. Since the seismic wave field is not random, and contains coherent events that are recorded by all receivers in a local area, it is possible to estimate the differences in the time reference by comparing the recordings of different receivers in a local area. With no external time reference, time signal, or pilot trace, an entire seismic data itself can be used to determine how each receiver's clock is drifting from true time. |
US10996359B2 |
Removal of acquisition effects from marine seismic data
Marine seismic data can be processed to remove or reduce two or more source side acquisition effects jointly when 1) the effects are placed in the same data domain as the received data and 2) the effects are described using the same basis functions which may signify representing the received data and the effects in the same chosen transform domain. The data effects may include source signature removal, source radiation pattern removal, residual shot noise suppression and data regularization, multi-channel reconstruction or regularization, prediction of sea surface multiples, separation of simultaneous sources etc. The joint processing can use iterative or non-iterative inversion technique, where the iterative inversion technique may be a matching pursuit technique. |
US10996354B2 |
Electronically collimated gamma radiation detector
The present invention is an electronically collimated gamma radiation detector apparatus including a radiation sensor coupled to a digitizer, which is coupled to a processor. The apparatus receives an analog signal waveform from the sensor and transmits it to the digitizer, for transformation to a digital pulse waveform. This waveform is transmitted to the processor, which calculates at least one pulse shape parameter of the waveform, instantiates a pulse data object, and populates the object with a pulse identifier, a vector parameter, and the pulse shape parameter. The above steps are repeated at a different vector to obtain multiple objects. The processor compares pulse shape parameters from different objects using a comparison method. The comparison method updates each object with a longitudinal, transverse, or angled directional parameter. The processor can output vector parameters associated longitudinal parameters, output objects with a desired vector parameter, or conduct further analysis on objects. |
US10996352B2 |
Imaging radiation detector array
An imaging radiation detection system, useful in detecting and localizing radioactive materials, may include a large number of particle detectors stacked in a two-dimensional array. The array may include protruding detectors interleaved with recessed detectors, in which each detector is oriented in a different direction. The array may have a checkerboard-type arrangement of protruding and recessed detectors. Detection data from the recessed detectors may include a radiographic image indicating the distribution of radioactive sources in view. Embodiments with high detection efficiency and large field of view can rapidly detect and localize even well-shielded threat sources at substantial distances. |
US10996351B2 |
Pulse shaper
The invention relates to a pulse shaper (18). The pulse shaper (18) comprises an integrator (19) for generating a pulse having a peak amplitude indicative of the energy of a detected photon, a feedback resistor (22), switchable discharge circuitry (23) for discharging the integrator (19), and a peak detector (24) for detecting the peak of the pulse. The pulse shaper is adapted to start the discharge of the integrator by the switchable discharge circuitry based on the detection of the peak and to connect the feedback resistor in parallel to the integrator during a period of the pulse generation and to disconnect the feedback resistor during another period of the pulse generation. The pulse shaper can be such that the generation of the pulse is substantially unhindered by any noticeable concurrent discharging mechanism while, at the same time, the occurrence of energy pedestals can be efficiently avoided. |
US10996350B2 |
Photon counting
A method for photon counting for pixels in a pixelated detector is disclosed, wherein for each of the pixels, one or more neighbouring pixels are defined. The method comprises receiving a charge in one or more of the pixels and comparing for each of the pixels the charge with a trigger threshold. If the charge in a pixel is above the trigger threshold, the charge is registered in the pixel after a registration delay, wherein the registration delay is dependent on the level of the charge received in the pixel in such a way that a registration delay decreases with increasing charge. A counter for a pixel is incremented when the charge is registered and an increment of a counter of the neighbouring pixels is inhibited. Pixelated semiconductor detectors are also disclosed. |
US10996344B2 |
Surveying system
A surveying system for a construction site has a restricted antenna system with a plurality of fixed location antennas each defined by a set of location data associated with a specific deployment position. The surveying system also has a computing device with a data processor and a display screen. A communications module establishes a data transfer link with the restricted antenna system over which spatial data for distances between current positions of the computing device and one or more of the plurality of fixed location antennas are received. The computing device is loadable with project drawings corresponding to the construction site and displayable on the display screen. A position marker is overlaid on the display of the project drawing at a position thereon corresponding to a computing device location value derived from the spatial data and the location data of one or more of the fixed location antennas. |
US10996339B2 |
Adaptive despreading and geolocation 1 of civil beacons and GNSS signals
A receiver processes Global Navigation Satellite System (GNSS) signals transmitted from satellites and non-satellite signals transmitted from beacons. The receiver comprises an adaptive despreader configured for adaptively despreading a channelizer output signal-to extract received navigation signals and generate baseband symbol data therefrom. The channelizer output signal comprises channelized received navigation signals, each comprising a spreading code that repeats every baseband symbol. A copy-aided analyzer is communicatively coupled to the adaptive despreader and configured for determining geo-observables from the baseband symbol data of at least one received navigation signal. A positioning navigation and timing (PNT) computation element is communicatively coupled to the copy-aided analyzer and configured for employing the geo-observables to differentiate between the at least one received navigation signal and at least one signal transmitted by at least one of a GNSS satellite, a spoofer, a jammer, a beacon, a repeater, and a pseudolite. |
US10996336B2 |
System for coherent imaging in dynamic engagements
A coherent imaging system produces coherent flood illumination directed toward a remote object and local oscillator (LO) illumination derived based on a same master oscillator as the flood illumination. A Doppler sensor receives the LO illumination and a return of flood illumination reflected off the object. Doppler shift data from the Doppler sensor, corresponding to a longitudinal velocity of the object relative to the imaging system, is used to produce Doppler-shifted LO illumination received by a low bandwidth, large format focal plane array (FPA), together with the return illumination from the object. Interference between the Doppler-shifted LO illumination and the return illumination facilitates producing an image of the object with the low bandwidth FPA despite the longitudinal velocity. Pixel intensities from the FPA are integrated over a period approaching the maximum interference frequency. The Doppler sensor and FPA may concurrently process return for a high energy laser target spot. |
US10996330B2 |
Antenna device for a radar sensor
An antenna device for a radar sensor, including: at least one first antenna array that is situated on a surface of a substrate and that includes a defined number of planar antenna elements connected in series; at least one second antenna array that is situated on the surface of the substrate and that includes a defined number of planar antenna elements connected in series; a feed line that is connected at the center of each of the two antenna arrays; with the aid of the feed line a feed signal being feedable into the antenna array in such a way that a feed signal that is phase-shifted by 180 degrees with respect to the second antenna array is suppliable to the first antenna array. |
US10996329B2 |
Distance estimating system
In a distance estimating system, a first terminal transmits a response request signal and successively transmits impulse signals as synchronization signals, and a second terminal receives the response request signal, generates response data based on the response request signal, shifts a bit, which is a transmission target in a bit string as the response data, by one toward a rear side from a leading bit to a trailing bit each time the synchronization signal is received, transmits the impulse signal in a case where a value of a bit that is a transmission target at a time of reception of the synchronization signal is a predetermined value. The first terminal further measures a round-trip time, specifies a flight time of the impulse signal, and estimates a distance to the second terminal based on the flight time and a propagation velocity of the impulse signal. |
US10996326B2 |
Generation of a family of orthogonal signals for a CDMA radar system
A system and method to generate a family of orthogonal signals for a code division multiple access (CDMA) radar system involve selecting a first signal of the family of orthogonal signals for transmission by one of a plurality of transmitters of the radar system. The method includes using an algorithm to determine a second signal of the family of orthogonal signals. The algorithm uses cross-correlation values between candidate signals for consideration as the second signal of the family of orthogonal signals and the first signal. The method also includes transmitting the first signal of the family of orthogonal signals and the second signal of the family of orthogonal signals simultaneously from two different transmitters, and obtaining and processing reflections resulting from transmission of the first signal of the family of orthogonal signals and the second signal of the family of orthogonal signals. |
US10996325B2 |
Systems and methods for adjusting a signal broadcast pattern of an intrusion detector
Systems and methods for adjusting a broadcast pattern of an intrusion detector are provided. Such systems and methods can include a microwave sensor of the intrusion detector broadcasting a detection signal into a secured area in the broadcast pattern, a communication module of the intrusion detector wirelessly receiving a signal adjustment command from a remote device, and a processor and executable control software of the intrusion detector parsing the signal adjustment command and instructing a signal adjuster of the intrusion detector to adjust a sensitivity of the microwave sensor or an amplitude of the detection signal to alter the broadcast area of the broadcast pattern based on information contained in the adjustment command. |
US10996323B2 |
Time-of-flight imaging device, system and method
A time-of-flight (TOF) imaging system includes illumination circuitry, such as a laser, one or more sensors, such as SPAD arrays, and image processing circuitry. The illumination circuitry illuminates one or more objects in an environment around the TOF imaging system. The sensors generate an image data stream based on reflections from the one or more illuminated objects, and possibly based on reflections from one or more reflectors. The image processing circuitry generates counts associated with distances based on the image data stream and possibly a reflection data stream and stores the generated counts in a histogram using a plurality of bins. Each of the plurality of bins stores counts associated with a respective distance range. A size of a bin in the plurality of bins is a function of the respective distance range, and may be based on a logarithmic function of the distance associated with the bin. |
US10996322B2 |
Lidar sensor
A lidar sensor, especially for motor vehicles, having a light source, a movable deflection mirror for producing a scanning beam that sweeps across a monitored space by deflecting a light beam emitted by the light source, and having an optical receiver for detecting light reflected by an object hit by the scanning beam in the monitored space. The light source and the deflection mirror are adapted for using the deflected light beam to scan an array of micro-optical elements, each of which, in response to being impinged upon by this light beam, widens it into a divergent beam; and, configured at a distance from the array of micro-optical elements, is a light-concentrating element that transforms the divergent beam into a beam which forms the scanning beam and whose beam diameter is larger than that of the deflected beam. |
US10996317B2 |
Object detection apparatus and object detection method
An object detection apparatus includes an object detecting unit, a temporary determination unit a speed acquiring unit, and a final determination unit. The object detecting unit detects a pedestrian or a two-wheeled vehicle as an object that is present in a periphery of an own vehicle by performing image processing on a captured image capturing an advancing direction of the own vehicle. The temporary determination unit temporarily determinates a type of the object detected by the object detecting unit by analyzing the captured image. The speed acquiring unit acquires a movement speed of the object using reflected waves of a carrier wave. The final determination unit finally determines the type of the object temporarily determined by the temporary determination unit using the movement speed acquired by the speed acquiring unit. |
US10996312B2 |
Receive chain configuration for concurrent multi-mode radar operation
A frequency-modulated continuous-wave (FMCW) radar sensor may include a receive chain, where the receive chain includes a plurality of elements associated with processing a radar signal, where at least one element, of the plurality of elements, is configurable independent of at least one other element of the plurality of elements. |
US10996311B2 |
Distributed radar sensor system
A radar sensor is described herein. In accordance with one example embodiment the radar sensor includes a transmitter for transmitting an RF signal and a receiver configured to receive a respective back-scattered signal from at least one radar target and to provide a corresponding digital radar signal. The radar sensor further includes a processor configured to convert the digital radar signal into the frequency do-main thus providing respective frequency domain data and to compress the frequency domain data. A communication interface is configured to transmit the compressed frequency domain data via a communication link operably coupled to the communication interface. Furthermore, respective and related radar methods and systems are described. |
US10996302B2 |
Motion-stable slice multiplexing method
Reference data is acquired by a slice multiplexing technique on the basis of which calibration data is determined and used to separate measurement data that has been acquired in collapsed form also by a slice multiplexing technique from at least two slices and still has to be separated into single-slice measurement data. As a result, both the reference data and the measurement data to be separated are acquired from several slices simultaneously in each case and hence during the same physiological state of motion in each case. This reduces the sensitivity to motion of a separation of the measurement data performed on the basis of the reference data. |
US10996294B2 |
MRI apparatus and RF amplification circuit
According to one embodiment, an MRI apparatus includes an amplifier and a control circuit. The amplifier amplifies an RF pulse and supplies it to an RF coil. The control circuit is configured to determine whether an output RF pulse outputted from the amplifier is fed back to an input side of the amplifier to correct an input RF pulse to be inputted into the amplifier, based on a determination value being set according to a slew rate of the input RF pulse. |
US10996291B2 |
Magnetism detection device
A magnetism detection device according to an embodiment of the disclosure includes a sensor section and a resistive section. The sensor section includes a first magnetism detection element. The first magnetism detection element has a first stacked structure and is configured to detect a magnetic field to be detected. The resistive section includes a first resistive element and is coupled to the sensor section. The first resistive element has the first stacked structure. |
US10996290B2 |
Magnetic-field sensor having a magnetic body with inhomogeneous magnetization
An embodiment of a magnetic-field sensor includes a magnetic-field sensor arrangement and a magnetic body which has, for example, a non-convex cross-sectional area with regard to a cross-sectional plane running through the magnetic body, the magnetic body having an inhomogeneous magnetization. |
US10996286B2 |
Test system and method for a wiring harness
Test system and methods for testing a wiring harness. In one embodiment, a remote tester of the test system includes a connector member comprising a terminal end having one or more terminals configured to mate with terminals in an electrical connector of the wiring harness, and a tester control member integrated on a back end. The tester control member includes a housing that protrudes from the back end of the connector member, test circuitry electrically coupled to the terminals of the connector member, a wireless transceiver that communicates with a central controller to receive a test program, and a battery. The test circuitry performs a test on the wiring harness based on the test program, and reports test results to the central controller. |
US10996285B2 |
Method of detecting earth leaking point without interrupting a power supply
A method for detecting an electric leakage point without interrupting a power supply is provided. The method includes transmitting a unipolar direct current (DC) survey voltage signal to an electric wire of the power supply. The method includes transmitting a chain of electromagnetic wave signals generated around the electric wire to synchronize a reference time to measure an earth potential of the unipolar DC voltage signal and capture an electromagnetic tracking signal. The method includes tracing a buried route of the electric wire by analyzing the electromagnetic tracking signal according to the reference time. The method includes measuring the earth potential of the unipolar DC voltage signal on the ground according to the reference time. The method includes locating the electric leakage point by identifying a polarity of the unipolar DC voltage signal. |
US10996283B2 |
Apparatus and method to debug a voltage regulator
Described is an apparatus which comprises: a first voltage regulator (VR) having a reference input node; and a first multiplexer to provide a reference voltage to the reference input node and operable to select one of at least two different reference voltages as the reference voltage. |
US10996277B2 |
System and methods for accommodating loss of battery charge history
A method includes receiving a first confidence level from a first battery sensor coupled to a first battery electrically coupled to an engine; receiving a second confidence level from a second battery sensor coupled to a second battery electrically coupled to the engine; storing the first confidence level and the second confidence level prior to the engine being powered off; receiving an updated first confidence level and an updated second confidence level after the engine is powered on; comparing (i) the first confidence level to the updated first confidence level for the first battery sensor and (ii) the second confidence level to the updated second confidence level for the second battery sensor; and enabling a stop-start functionality of the engine in response to the first confidence level and the second confidence level decreasing after the engine system is powered on relative to when the engine system was powered off. |
US10996276B2 |
Host illumination of indicators of an AC adapter
An AC adapter charges an Information Handling System (IHS) and includes a first DC plug including a DC connector that is compatible with an IHS power port. The first DC plug includes a first light guide for receiving light transmitted from the IHS and for illuminating an indicator of the first DC plug. The first DC plug comprises a fiber optic wire that receives the light received by the first light guide and illuminates the indicator. The fiber optic wire may extend within the DC cord and may illuminate an indicator of a second DC plug on the opposite end of the cord. The DC cord may include indicators illuminated by the fiber optic wire extending within the cord. The fiber optic wire terminates at a light guide of the second DC plug and exits the light guide of the second DC plug when the second DC plug is uncoupled. |
US10996272B2 |
One-shot circuit
An example one-shot circuit includes: circuitry including a set-reset (SR) latch to produce an output pulse of controlled duration in response to an input signal rising edge, where the SR latch includes a first circuit input and a second circuit input; a circuit path to provide a signal to the first circuit input; and a delay element connected to the circuit path and to the second circuit input. |
US10996269B2 |
Adapting the usage configuration of integrated circuit input-output pads
Techniques for implementing a self-test procedure of an integrated circuit are provided, where the self-test procedure comprises testing for an electrical connection between first and second input-output pads of the integrated circuit. A control device is capable of adapting a functional configuration of usage of the first and second input-output pads in dependence on presence of the electrical connection. A corresponding integrated circuit, printed circuit and method are also provided. These techniques allow the integrated circuit to be used in a variety of contexts, without requiring physical customisation of the integrated circuit to adapt it to its usage context, in particular where connections from the context to the pads of the integrated circuit may be made to individual pads in some contexts or may span more than one pad in other contexts. |
US10996268B2 |
Session management for interactive debugging
Methods and measurements systems are disclosed relating to dynamic measurement prioritization by multiple software interfaces. A first software interface with a low priority may be conducting a first measurement on a device under test (DUT) through a driver connected to a measurement device. A second software interface with a higher priority may initiate a request to conduct a second measurement on the DUT. In response, the driver may automatically determine that the second software interface has a higher priority than the first software interface and may halt the first measurement and conduct the second measurement. The driver may notify the first software interface that its access to the measurement hardware has been revoked, and the first software interface may enter a monitoring mode to monitor the results of the second measurement. |
US10996267B2 |
Time interleaved scan system
Certain aspects of the present disclosure provide a circuit for testing processor cores. For example, certain aspects provide a circuit having a deserializer having at least one input coupled to at least one input node of the circuit and having a first plurality of outputs, a plurality of processor cores having inputs coupled to the first plurality of outputs of the deserializer, and a serializer having inputs coupled to a second plurality of outputs of the plurality of processor cores. |
US10996261B2 |
Sensor for gate leakage detection
Aspects generally relate methods and apparatuses of gate leakage detection of a transistor. A gate pad is coupled to a gate of a MOS transistor. A gate leakage detection circuit is coupled to the gate pad, wherein the gate leakage detection circuit is configured to estimate a gate leakage current. Based on the estimated gate leakage current determining a quality of a gate fabrication process. |
US10996259B2 |
Optimization of integrated circuit reliability
A per-chip equivalent oxide thickness (EOT) circuit sensor resides in an integrated circuit. The per-chip EOT circuit sensor determines electrical characteristics of the integrated circuit. The measured electrical characteristics include leakage current. The determined electrical characteristics are used to determine physical attributes of the integrated circuit. The physical attributes, including EOT, are used in a reliability model to predict per-chip failure rate. |
US10996254B2 |
Self-test for a piezoelectric device
Apparatus and associated methods relate to a functional self-test, including (1) generation of an excitation signal, (2) applying the excitation signal to a unit under test (UUT), the excitation signal including a cyclical signal for a first interval and substantially zero signal for a second interval, (3) determining frequency content of a UUT response signal, and (4) generating a fail result in response to the frequency content below a predetermined threshold. In an illustrative example, the UUT may be a piezoelectric element (PE). The UUT response signal may be processed by a filter, for example. A portion of the filtered UUT response signal, responding to the second interval of the excitation signal, may be analyzed by a fast Fourier transform module (FFTm), for example. In various implementations, the functional self-test may advantageously determine the health of a piezoelectric gas sensing element, periodically, in a field-deployed implementation. |
US10996250B2 |
Audio spectrum analyzer and method of arranging resonators included therein
A spectrum analyzer includes: a support substrate; and a plurality of resonators that have center frequencies different from each other, one end of each of the plurality of resonators being fixed to the support substrate. The plurality of resonators are arranged so that an interval between resonators having adjacent center frequencies is secured by a certain value or greater, thus reducing coupling and increasing analysis accuracy. |
US10996248B2 |
System and method of identifying path of residual current flow through an intelligent power strip
A system and method is disclosed for detecting a specific voltage phase, from a multiphase voltage source, and a specific outlet of an intelligent power strip, that is associated with a residual current flow. The method accomplishes this by using a system that employs a statistical time series analysis using a Pearson's correlation coefficient calculation to measure the linear dependence between the discretely sampled residual current waveform and each phase and outlet's discretely sampled current waveforms, in turn. A residual current as low as 1 mA can be accurately measured and its associated voltage phase source, as well as which outlet of an intelligent power strip it flows out of, can be reliably determined. |
US10996245B2 |
Fluxgate electrical current transducer
Fluxgate based current transducer for measuring a primary current flowing in a primary conductor, comprising a fluxgate magnetic field detector and a measuring circuit. The fluxgate magnetic field detector includes an excitation coil driven by an oscillating excitation current (Ifluxgate) supplied by the measuring circuit. The measuring circuit is configured to provide a first and a second measurement output of the oscillating excitation current. The transducer further comprises a signal output processing unit for comparing in real-time the first and second measurements outputs, wherein the signal output processing unit is configured to send an error signal output if the difference between said first and second measurements outputs exceeds a tolerance value. |
US10996244B2 |
High voltage capacitor with internal capacitor pack voltage and current sensors
A high voltage capacitor includes multiple capacitor packs housed in a canister. A capacitor pack status monitor includes a current sensor measuring an electric current through an associated capacitor pack and a radio transmitting a first signal representative of the electric current through a selected capacitor pack. The monitor also includes a voltage sensor measuring an electric voltage across the associated capacitor pack and a radio transmitting a second signal representative of the electric voltage across the selected capacitor pack. Electronics compute an impedance associated with each capacitor pack. Each current sensor may include a current transformer positioned around a main power line energizing a respective capacitor pack. Each voltage sensor may include a relatively large high voltage discharge resistor connected across the respective capacitor pack, and a relatively small voltage measurement resistor connected in series with the relatively large high voltage discharge resistor across the respective capacitor pack. |
US10996243B2 |
Vertical probe and jig for vertical probe
The present invention is intended to provide a vertical probe and a jig which has sufficient flexibility for contact reaction force from the electrical contact to be inspected, easy insertion and assembly of the probe even with narrow pitch, and enables cost reduction and delivery time reduction, wherein means for driving and positioning relative positions of upper and lower hole plates is provided, the straight pins as materials of vertical probes are inserted into the upper and lower hole plates, plastic deformation is applied to the straight pin by driving and positioning the relative position of the upper and lower hole plates, a symmetrical arched shape is provided, and a bending point is formed in the vicinity of the lower side of the upper hole plate and in the vicinity of the upper side of the lower hole plate. |
US10996241B2 |
Probe card board, probe card, and inspection apparatus
A probe card board in the present disclosure includes a plurality of through holes designed to receive a probe brought into contact with a measurement object. The probe card board is composed of silicon nitride based ceramics. The probe card board includes a first surface opposed to the measurement object and a second surface located opposite to the first surface. The probe card board contains a plurality of crystal phases of metal silicide. Metal constituting the metal silicide is at least one kind selected from among molybdenum, chrome, iron, nickel, manganese, vanadium, niobium, tantalum, cobalt and tungsten. |
US10996240B2 |
Method for detecting cell surface holes using atomic force microscope
A method for detecting pores on cell membrane using an atomic force microscope, comprising the steps of: providing cells; fixing the cells in place; and observing the cells by means of an atomic force microscope. The pores are present in the cell membrane or pass through the cell membrane. By means of the present method, the presence of pores in the cell membrane can be accurately observed, and the size and depth of the pores can be accurately determined. |
US10996236B2 |
Control device position feedback with accelerometer
An accelerometer wireless position transducer or sensor is physically coupled to a control device in a process control system and includes an accelerometer that generates a signal based on a position of the control device or its actuator. The transducer converts the accelerometer signal into a wireless signal that includes a value indicative of the actuator position, and causes the wireless position feedback signal to be transmitted over a wireless channel to a valve controller, e.g., by using a short-range wireless protocol. The controller controls the valve based on the value included in the wireless signal. In some configurations, the feedback signal is received at a device paired with the transducer, and the paired device transmits the feedback signal to the controller. The paired device may be paired with multiple transducers and/or sensors, and may transmit various feedback signals to multiple recipient controllers and other devices. |
US10996233B2 |
Laboratory sample distribution system and laboratory automation system
A laboratory sample distribution system comprising a transport plane in which the transport plane is covered by an electrically conductive material is presented. A laboratory automation system comprising such a laboratory sample distribution system is also presented. |
US10996232B2 |
System and method for independently routing container-loaded vehicles to create different finished products
A system and method for independently routing container-located vehicles to create different finished products are disclosed. The vehicles are independently routable along a track system to deliver the containers to at least one unit operation station. At least some of the vehicles have a unique route associated therewith that is assigned by a control system to facilitate simultaneous production of different finished products. |
US10996224B2 |
Assessing and treating precursor plasma cell disorders
This document relates to materials and methods in assessing and treating mammals (e.g., humans) with precursor plasma cell (PC) disorders. Materials and methods for determining if a mammal (e.g., a mammal having a precursor plasma cell disorder) has an elevated level of 2-hydroxyglutarate (2-HG) that can be used to identify the precursor plasma cell disorder as likely to progress to a PC cancer (e.g., multiple myeloma) are provided. Materials and methods for treating a mammal having a precursor PC disorder at high risk of progressing to a PC cancer also are provided. |
US10996220B2 |
Methods for preparing a dilution series
Methods for preparing a dilution series for use in forming calibration curves, preferably in the field of surface plasmon resonance, are provided. In one example, a dilution series is prepared by using receptacles such as tubes of a micro well plate in which samples of the dilution series are mixed. In another example, a dilution series is prepared by using a convection mix in a receptacle for achieving a concentration gradient in the sample. A biosensor system arranged to perform steps of methods disclosed are provided. A data processing apparatus and a software for performing steps of methods disclosed, and a computer readable medium for storing the software are also provided. |
US10996219B2 |
Spatially encoded biological assays
The present invention provides assays and assay systems for use in spatially encoded biological assays. The invention provides an assay system comprising an assay capable of high levels of multiplexing where reagents are provided to a biological sample in defined spatial patterns; instrumentation capable of controlled delivery of reagents according to the spatial patterns; and a decoding scheme providing a readout that is digital in nature. |
US10996215B2 |
Methods for determining drug efficacy for the treatment of diffuse large B-cell lymphoma, multiple myeloma, and myeloid cancers
Provided herein, in some embodiments, are methods of using certain cereblon-associated proteins, such as Aiolos, Ikaros, interferon (IFN), and IFN pathway proteins, casein kinase 1, alpha 1 (CSNK1A1), and ZFP9, as biomarkers for use in predicting and monitoring clinical sensitivity and therapeutic response to certain compounds in patients having various diseases and disorders, such as cancers (e.g., diffuse large B-cell lymphoma (DLBCL), multiple myeloma (MM), myelodysplasia syndromes (MDS) and acute myeloid leukemia (AML)) and IFN-associated disorders. Also provided herein, in certain embodiments, are methods of determining the efficacy of an immunomodulatory compound. |
US10996214B2 |
Interferometric system and method for use with biological cells and organisms including sperm
Methods and systems for use in sperm analysis are described. A method for processing measured data comprising at least interferometric phase data of label-free sperm cell(s), the processing comprising determining topographic optical phase delay map of the label-free sperm, determining at least one physical parameter of the label-free sperm, and generating data indicative of sperm quality for the label-free sperm. A device comprising a flow channel comprising an inlet for receiving fluid containing cells, a selection zone and at least two outlets at said selection zone; and a flow-driving mechanism comprising a flow-driving unit configured and operable to generate flow of said fluid from said inlet towards at least first of said at least two outlets, and a collecting driving unit selectively operating along the direction of a second outlet of said at least two outlets to direct a portion of interest of said fluid towards said second outlet. |
US10996212B2 |
Devices and systems with fluidic nanofunnels for processing single molecules
Methods of forming a chip with fluidic channels include forming (e.g., milling) at least one nanofunnel with a wide end and a narrow end into a planar substrate, the nanofunnel having a length, with width and depth dimensions that both vary over its length and forming (e.g., milling) at least one nanochannel into the planar substrate at an interface adjacent the narrow end of the nanofunnel. |
US10996209B2 |
Device for analysing the sensitivity to the formation of deposit in a fuel, in particular a fuel used in aircraft
The present invention is a device for analyzing sensitivity to deposit formation in a fuel notably used in aircraft, comprising a tank (10) for the fuel to be analysed, at least one test section (18) with a heated tube (46) along which the fuel flows and a filter (66) associated with a deposit measurement system (68). According to the invention, the device comprises at least two identical test sections (181 to 186) arranged in parallel and a control unit (72) independently controlling at least one of the operating conditions of at least one of the two test sections. |
US10996204B2 |
Method and apparatus for scaling between chromatographic systems using highly compressible fluids
Methods for transferring a carbon dioxide based separation procedure from a reference chromatographic system to a target chromatographic system involve alternative techniques for determining system pressure drops not attributable to the column. One technique involves leveraging experimental chromatography to develop a correction factor that is a function of at least one correction coefficient and at least one ratio of the differential analyte retention time to the retention time in the reference system. Another technique involves leveraging other experimental measurements of tubing pressure drops under various condition to develop a lookup table that can be used to identify likely tubing pressure drops in the target system. A third technique leverages knowledge of the separation procedure and the target system and the likely nature of the relevant flow to calculate tubing pressure drops in the target system. |
US10996200B2 |
Method of determining position of fault of equipment using sound source inputting apparatus and system of determining position of fault of equipment for performing the same
A method for determining a position of a fault of equipment includes receiving a plurality of sound source signals from a plurality of sound source inputting apparatuses, determining an abnormal operation of the equipment by analyzing at least one sound source signal among the sound source signals, and extracting abnormal sound source signals from the sound source signals. The abnormal sound source signals are indicative of abnormal operation of the equipment. The method further includes determining a position of the abnormal operation based on a time difference between the abnormal sound source signals. |
US10996198B2 |
Integrated circuit sensor and sensor substrate
An integrated circuit sensor that enables, regardless of a type of an inspection object, the inspection object and a front surface of the integrated circuit sensor to be in reliable contact with each other in a large region is provided. A through silicon via (11) that electrically connects an inside of an integrated circuit sensor (4) and an outside of the integrated circuit sensor (4) is formed in the inside of the integrated circuit sensor (4) so as to reach a rear surface of the integrated circuit sensor (4), which faces the front surface of the integrated circuit sensor (4). |
US10996190B2 |
Electrochemical gas sensor constructed with MEMS fabrication technology
Apparatus and associated methods relate to a micro-electro-mechanical system (MEMS) based gas sensor including an electrolyte contacting one or more top electrode(s) arranged on the bottom surface of a top semiconductor substrate (TSS), and one or more bottom electrode(s) arranged on the top of a bottom semiconductor substrate (BSS), the TSS and BSS joined with an adhesive seal around the electrolyte, the sensor including one or more capillaries providing gaseous communication to the electrolyte from an external ambient environment. The electrodes may be electrically accessed by one or more vias to externally accessible bond pads. In some examples, an electrical connection may be made from an additional bond pad on top of the TSS to the electrolyte. Various embodiments may reduce the size of various gas sensors to advantageously allow their inclusion into portable electronic devices. |
US10996187B2 |
Method for simultaneously detecting glucose concentration and percentage of glycated hemoglobin in single test strip
A test strip includes a working electrode including a conductive layer and an electro-catalytic layer deposited on the conductive layer. A method for simultaneously detecting a glucose concentration and a percentage of glycated hemoglobin in a single test strip includes following steps: providing a blood sample, providing the aforementioned test strip, performing a sample injecting step, performing an initial step, performing a first detecting step, performing a second detecting step, performing a third detecting step, performing a first analyzing step, and performing a second analysis step. |
US10996185B2 |
In situ chemical sensing electrode reconditioning
A cycle of positive and negative voltage pulses applied to an electrode sensor removes passivation of an electrode surface. The conditioned sensors have improved sensitivity to concentrations for analytes of interest. The electrode surfaces can also be passivated on purpose to reduce sensitivity. The voltages applied are varied according to the solution present. |
US10996182B2 |
Memristor based sensor
A sensor comprises a plurality of sensor elements arranged in an array. Each sensor element is memristive and has an electrical resistance characteristic related to exposure to a species to be sensed. The sensor elements are arranged to be connectable such that at least one sensor element is connected in parallel with at least one other sensor element. By using appropriate connections, the array of sensor elements can be read. |
US10996180B2 |
Method for non-destructive testing of a turbomachine part
A method for controlling the crystallographic orientation of at least one grain of a turbo engine part. The method includes emitting a beam of electromagnetic radiation through an elementary volume of the part and record diffraction information on the electromagnetic radiation passing through the part. This step is repeated on a given area of the part. The method further includes determining the crystal spatial orientation of each of said elementary volumes and deducing the presence of at least one first crystallographic grain for which the elementary volumes are oriented according to the same crystallographic orientation. The method further includes calculating the angular difference between the crystal spatial orientation of said first grain and a predetermined direction taken from the part and comparing it to a first predetermined threshold value and determining a state of use of the part. |
US10996177B2 |
Automated inspection system for composite structures
An automated inspection system for composite structures is provided. The automated inspection system comprises an optical system, a database of model data, and a computer system. The optical system is configured to take a measurement of the feature in relation to a reference element. The optical system then creates image data based on the measurement of the feature. The computer system is configured to compare the image data to model data and determine whether the measurement of the feature is within selected tolerances. |
US10996176B2 |
Methods and apparatus for measuring a property of a substrate
In the measurement of properties of a wafer substrate, such as Critical Dimension or overlay a sampling plan is produced defined for measuring a property of a substrate, wherein the sampling plan comprises a plurality of sub-sampling plans. The sampling plan may be constrained to a predetermined fixed number of measurement points and is used to control an inspection apparatus to perform a plurality of measurements of the property of a plurality of substrates using different sub-sampling plans for respective substrates, optionally, the results are stacked to at least partially recompose the measurement results according to the sample plan. |
US10996169B2 |
Multi-spectral fluorescent imaging
A camera system includes one or more spectral illuminators, a tunable optical filter, and a sensor array. Active spectral light emitted from the one or more spectral illuminators towards a scene is dynamically tuned to an illumination sub-band selected from a plurality of different illumination sub-bands. Sequentially for each of a plurality of fluorescing light sub-bands different than the selected illumination sub-band, the tunable optical filter is adjusted to block light from being transmitted from the scene to the sensor array in all but a tested fluorescing light sub-band from the plurality of different fluorescing light sub-bands, and the sensor array is addressed to acquire one or more image of the scene in the tested fluorescing light sub-band. |
US10996167B2 |
Container with luminescent sunscreen and closure with illuminator
Apparatus for ensuring adequate sunscreen protection includes a light-activated sunscreen product, and an illuminator including a battery, a switch and a light source that causes the light-activated sunscreen product to glow when illuminated with the light source. The light-activated sunscreen product may include a zinc-oxide-based lotion and a fluorescent substance such as fluorescein dye causing the lotion to glow in any available color when applied to the skin and illuminated by the light source. The closure may be a cap with a threaded attachment to the container, and the light source may comprise one or more ultraviolet light-emitting diodes. The illuminator may be disposed in a cap with top and side surfaces, and the switch may be positioned on the side of the cap, and the light source on the top of the cap, or vice versa. The switch is preferably a momentary contact switch. |
US10996163B1 |
Acoustically isolated thermoacoustic imaging probe and process of manufacture
A thermoacoustic probe with an electromagnetic (EM) energy applicator, a thermoacoustic transducer, and a housing containing the applicator and thermoacoustic transducer and enabling an EM exit window and a transducer front face to be held flush with respect to each other. A first acoustic absorbing material is placed between the EM applicator and the transducer, between the EM applicator and the housing, and between the transducer and the housing as spacers; and a second acoustic absorbing material is injected between the EM applicator and the transducer, between the EM applicator and the housing, and between the transducer and the housing in the spaced gaps, wherein the first acoustic absorbing material and the second acoustic absorbing material are combined to form a sleeve covering the applicator sides and the transducer sides. The acoustic absorbing materials mitigate sound artifacts and noise resulting in cleaner signal data. In a preferred embodiment the applicator is a radio-frequency applicator, the transducer is a piezoelectric transducer, and the probe is utilizable for tissue imaging. |
US10996161B2 |
Sample receptacle for spectrophotometry
Described herein is a receptacle for holding a sample under spectrophotometer analysis comprising: a body, first and second opposing windows separated by a gap to provide a volume for a sample, wherein at least the first opposing window is supported by a first compliant member, and wherein under a force, the first compliant member allows positioning of the first opposing window relative to a first datum to set a desired: a) gap between the first and second opposing windows, and/or b) relative orientation of the first and second opposing windows. |
US10996159B2 |
Analysing nano-objects
Methods and apparatus for analysis of nano-objects using wide-field bright field transmission techniques are described. Such methods may comprise acquiring a plurality of images of a sample comprising a plurality of nano-objects using bright field illumination via a continuously variable spectral filter, and identifying a nano-object within the sample in the plurality of images, wherein the position of the nano-object changes between images. Using data extracted from the plurality of images, an extinction cross-section of the identified nano-object may be quantitatively determined. |
US10996158B2 |
Method and arrangement for determining at least one pore-related parameter of a porous structure
In the present invention, a method for determining at least one pore-related parameter of a porous structure is provided. In a preferred embodiment, an enhanced evapoporometry (EP) technique is provided to determine pore size distribution of continuous pores of a porous structure. In this enhanced EP technique, a volatile liquid, such as isopropoyl alcohol or water, is supplied to one side of a porous structure in order to enable the volatile liquid to penetrate and saturate the porous structure through capillary force. Thereafter, an immiscible non-volatile liquid, such as glycerol, mineral oils, silicon oils or hydrophilic ionic liquid, is supplied to the one side of the porous structure. As the volatile liquid evaporates progressively from the filled pores, the emptied pores may be immediately filled by the non-volatile liquid drawn upwards by capillary action. This prevents formation of a t-layer formed from the adsorption of vapour emanating from the volatile liquid that is used to saturate the pores. |
US10996150B2 |
Jig assembly comprising bending jig and apparatus and method for measuring bending tensile strength using the same
A jig assembly for measuring the tensile strength of an electrode at a bend having a similar radius to a core, an apparatus for measuring bending tensile strength including the jig assembly, and a method for measuring bending tensile strength that measures the tensile strength of an electrode at a bend having a similar radius to a core using the apparatus for measuring bending tensile strength are provided. The jig assembly of the present disclosure includes a fixing unit configured to fix a first end part of a sample, and a plate shaped bending jig configured to provide a one point bend to a lengthwise direction cross section of the sample and to guide a second end part of the sample toward a tensile testing load unit. According to the present disclosure, it is possible to measure the tensile strength of the electrode under a similar condition to a winding process before the electrode is used in real winding applications. |
US10996149B2 |
Device and method for isolating a target from a biological sample
A device and a method for isolating a target from a biological sample are provided. The target is bound to solid phase substrate to form target bound solid phase substrate. The device includes a lower plate with an upper surface having a plurality of regions. The biological sample is receivable on a first of the regions. An upper plate has a lower surface directed to the upper surface of the lower plate. A force is positioned adjacent the upper plate and attracts the target bound solid phase substrate toward the lower surface of the upper plate. At least one of the upper plate and the lower plate is movable from a first position wherein the target bound solid phase substrate in the biological sample are drawn to the lower surface of the upper plate and a second position wherein the target bound solid phase substrate are isolated from the biological sample. |
US10996148B2 |
Analytic substrate coating apparatus and method
An apparatus and method for producing a coated analytic substrate using a compact and portable automated instrument located in the laboratory setting at the point of use which can consistently produce one or a plurality of coated analytic substrates “on demand” for using the analytic substrate immediately after coating, preferably without a step of rinsing the coated analytic substrate before use. The apparatus preferably uses applicator cartridges having a reservoir containing the coating compositions used to form the coatings. Preferably the cartridges are removable and interchangeable to facilitate the production of individual analytic substrates having different coatings or different coating patterns. These coated analytic substrates have superior specimen adhesion characteristics due to the improved quality of the coatings applied by the coating apparatus and due to the quickness with which the coated analytic substrates can be used in the lab after production. |
US10996146B2 |
Devices for dissociating a biological tissue sample and methods of use thereof
Tissue dissociators configured to disrupt a biological tissue sample are provided. Aspects of the tissue dissociators according to certain embodiments include a blade holder having a blade and a sample holder that includes a tissue actuator having a distal end pliable stopper where the tissue actuator is configured to be displaced along a longitudinal axis with the sample holder. Also provided are methods of dissociating a biological tissue sample with the tissue dissociators, as well as kits including the tissue dissociators. |
US10996145B2 |
Tissue processing apparatus
An apparatus (100) for processing a biological sample (101). The biological sample being arranged on a first planar surface (102) of a carrier (103). The apparatus comprises a second planar surface (104) arranged substantially parallel to said first planar surface and at a first distance from said first planar surface, said first planar surface and said second planar surface are arranged at an angle (A) greater than zero degree from the horizontal plane (HP); supply mean (126, 131, 220) for supplying an amount (105) of a liquid that is to be applied to said biological sample. The first planar surface and said second planar surface are configured to be arranged at a second distance from each other, said second distance being such that said supplied amount of liquid is distributed over said biological sample when said first planar surface and said second planar surface are brought to said second distance from each other. |
US10996143B2 |
Device for surface sampling with removal device
Device (1) for surface sampling, comprising: a material layer (2) comprising a surface portion (2c) and a circumferential edge portion (2d) defining the boundary of the surface portion (2c), further comprising a sampling volume (2a), wherein the sampling volume (2a) is adapted to comprise a filler device (2b) for filling out the sampling volume (2a), a protective layer (3) arranged on the surface portion (2c) of the material layer (2) by an adhesive (4) arranged on the surface portion (2c) of the material layer (2), wherein the device (1) further comprises a removal device (12), wherein the removal device (12) is fixedly arranged to the material layer (2), wherein the removal device (12) further comprising a removal surface portion (12a), wherein the removal surface portion (12a) is adapted to provide a lower adhesion against a surface compared to the adhesive (4), wherein the removal surface portion (12a) is facing essentially the same direction as the surface portion (2c). |
US10996140B2 |
Gas turbine engine probes and methods of detecting an engine condition
A gas turbine engine probe comprises a housing mounted in a borescope port of the engine. The housing includes at least one coolant passage that conducts coolant through the housing. The probe develops an indication of an engine condition, such as blockage in the engine due to sand and/or other debris. |
US10996138B2 |
Parallel optics based optical time domain reflectometer acquisition
In some examples, parallel optics based optical time domain reflectometer acquisition may include a laser array operatively collimated to an optical fiber array to transmit, in parallel, a plurality of laser beams to optical fibers of the optical fiber array. A photodiode array may receive, in parallel, backscattered and reflected light from the optical fiber array. The photodiode array may determine, based on the backscattered and reflected light, properties of the optical fibers of the optical fiber array. |
US10996129B2 |
Pipeline telemetry system
A telemetry system can be implemented in a pipeline where a smart pig is positioned. The smart pig can have a telemetry module that is configured to change from a first communication connection with a host to a second communication connection with the host in response to a detected pipeline condition. The first communication connection may be different than the second communication connections. |
US10996126B2 |
Pressure transducer assembly with atmospheric reference
A pressure transducer assembly comprises a pressure transducer, a cable, an expandable member, and a vented connector. The cable includes a proximal end, a distal end, and a vent tube. The proximal end is operatively connected to the pressure transducer. The expandable member is operatively connected to the vent tube proximate the distal end. The vented connector is operatively connected to the distal end, and the vented connector is configured and arranged to allow exposure of the vent tube to atmospheric conditions when in a disconnected configuration and to prevent exposure of the vent tube to atmospheric conditions when in a connected configuration. The expandable member accommodates changes in air pressure within the vent tube when the vented connector is in the connected configuration. |
US10996125B2 |
Pressure sensors and method for forming a MEMS pressure sensor
A pressure sensor is provided. The pressure sensor includes at least two electrodes and an integrated circuit configured to sense a capacitance between the at least two electrodes. Further, the pressure sensor includes a Microelectromechanical System (MEMS) structure including a conductive or dielectric membrane configured to move, depending on the pressure, relative to the at least two electrodes. |
US10996121B2 |
Axial force pressure transducer
A system and method configured to measure applied force and pressure on a load cell. The system includes an axial force pressure transducer having a hollow cross section comprising at least two strain sensitive regions, and a plurality of strain sensors connected to the at least two strain sensitive regions, wherein applied force and pressure is calculated based on strain measurements using mathematical formulae. A method of calibration of the axial force pressure transducer using known applied force and pressure measurements to calculate a calibration matrix reflecting the strain sensitivities of the at least two strain sensitive regions. |
US10996118B2 |
Sensor apparatus
In one example implementation, a sensor apparatus includes a bracket, a first polar plate, a first contact portion, a first leading wire, a rotating shaft, a support frame, a second polar plate, a second contact portion, and a second leading wire. The bracket is of a cylindrical structure with two open ends. The first leading wire is disposed on the first polar plate and an external side of the bracket, one end of the first leading wire is connected to the first contact portion, and the other end of the first leading wire is connected to the first polar plate. The second contact portion is disposed at a first end of the support frame. The second leading wire is disposed on the support frame and the second polar plate. |
US10996116B2 |
Method for determining a temperature of a revolving part and laundry dryer
In a method for determining a temperature of a revolving drum of a laundry dryer, said drum has an outer wall and thereon at least one strip-shaped delimited detection region comprising thermochromic material having a transition temperature in the range of a temperature that is to be expected and to be determined. Optical detection means arranged adjacent to the revolving part are configured, in particular as a reflected light barrier, to detect the color transition of the thermochromic material in the event of the transition temperature being exceeded or undershot. At the revolving drum the thermochromic material or, if appropriate, the color transition thereof is detected by means of the detection means. A temperature of the drum is then determined as corresponding to the transition temperature in such a way that the temperature thereof is determined as corresponding to one of the two temperature ranges below the transition temperature or above the transition temperature. |
US10996113B2 |
Thermowell with expansion joint
A thermowell-thermocouple assembly for installation in a refractory-lined process vessel has an expansion joint for compensating for expansion, contraction and movement of the refractory. Examples of expansion joints include unsupported bellows, bellows that have a support sleeve around the bellows, a sliding, hexagonal coupling with crimping to hold the sliding tubes together, a pin-and-slot coupling and a spring-loaded, pin-and-slot sliding connection. The thermocouple-thermowell assembly can include a metal, a ceramic material, a refractory brick and/or a conical-shaped tip at a distal end, which can be or which can become fixed to the refractory. |
US10996110B2 |
Learning method for producing color formulas
A heuristic process for color formula calculation of pigmented shades matched to a target shade, comprising the steps of i) using suitable calibration scales to compile an effect matrix for each of the ingredients included in a coloring system, ii) determining the optical materials parameters of the target shade, iii) selecting a suitable starting formula, iv) determining the color difference between the starting formula and the target shade, v) calculating a first matched color formula while taking account of the effect matrices, vi) repeating steps iv) and v) until an acceptable remaining color difference is reached, wherein the effect matrices are continually updated with shade-relevant information during ongoing operation, achieves an improvement on the existing processes for shade formula calculation, not only in terms of reducing the number of tinting steps needed but also in terms of minimizing the remaining color difference. |
US10996109B1 |
Etalon based optical spectrometer
Conventional etalon based spectrometers have either a limited range of evaluation wavelengths or require continuous scanning of the etalon. Conventional etalon based spectrometers also have limited contrast between the peak transmission of a frequency on resonance and the minimum transmission of a frequency off resonance. An improved optical spectrometer includes a cylindrical lens configured to converge the input beam of light in only one direction, whereby the input beam of light is focused along a focal line. Accordingly, a first etalon receives the input beam of light, and transmits a series of sub-beams, each sub-beam transmitted at a different angle from the normal, and each sub-beam including multiple frequencies based on the FSR, whereby a secondary dispersive element receives each sub-beam, and disperses each sub-beam into individual frequencies. Ideally, a second etalon receives and transmits the sub-beams with increased contrast, and a second thickness of the second etalon is substantially identical to the first thickness of the first etalon. |
US10996108B2 |
Wavelength shift correction system and wavelength shift correction method
A system and method include a wavelength shift correction light source emitting wavelength shift correction emission-line light and a spectrometer including: a spectroscopic unit receiving with photoelectric conversion elements rays of dispersed spectral light obtained by dispersing incident light based on wavelength, and outputs electrical signals corresponding to light intensities of the rays of dispersed spectral light; and a unit that measures temperature of the spectroscopic unit. When the wavelength shift correction emission-line light is measured as the incident light with the spectrometer, this system and method determine wavelength shift correction time emission-line wavelength corresponding to wavelength shift correction emission-line light, based on electrical signals from photoelectric conversion elements receiving wavelength shift correction emission-line light, and the measured temperature. The system and method determine wavelength variation from the difference between determined wavelength shift correction time emission-line wavelength and known emission-line wavelength of the wavelength shift correction emission-line light. |
US10996101B2 |
Distributed acoustic sensing system based on space-division multiplexing with multi-core fiber
A distributed acoustic sensing (DAS) system based on space-division multiplexing with multi-core fiber (MCF) is proposed. It relates to a technical field of distributed optical fiber sensing. The present invention maintains the advantage of single-ended measurement in the standard DAS system, and realizes the intensity accumulation of the Rayleigh backscattering light within each core of the MCF, which can greatly improve the strain resolution of DAS systems. Moreover, the introduction of optical switch can make different code sequences transmit in the different core of the MCF simultaneously, which can make the single-pulse response with coding gain demodulated without sacrificing the frequency responding bandwidth. Furthermore, the utilization of space-division multiplexing can make multiple pulses with precious time delay transmit in the MCF simultaneously, which can greatly improve the frequency responding bandwidth of DAS system. |
US10996099B2 |
Load cell with overload protection
A load cell that includes a beam extending from a fixed section to a load section including a deflection section that moves under a load and a central beam section spaced from the deflection section. At least one strain gauge is coupled to the beam for detecting movement of the beam. A stop element including a bearing surface is also provided and coupled to the beam and configured such that the bearing surface does not engage the beam in a first position and engages the beam in a second position. |
US10996096B2 |
Arrangement for determining and displaying the optimal material thickness when measuring fill levels using radar sensors
The invention is a measuring arrangement for measuring a fill level in a container with a radar level gauge according to the delay principle, which comprises an adaptation for reducing electromagnetic radiation reflected by the surfaces of the wall of the container as well as a method for optimizing the adaptation and for reducing stray radiation, for example radiation reflected by the container walls, with here display devices indicating if stray radiation is sufficiently reduced. |
US10996094B2 |
Mica water level gauge glass
A mica water level gauge glass includes a steam tee fitting, a balance pipe, a water tee fitting, a steam connecting pipe, a water connecting pipe, a condensation tank, a longitudinal vertical gauge body, and a mica assembly. The gauge body includes a thermal compensation cavity, a steam-water cavity, an auxiliary heat confluence device, and a horizontal steam cavity. The exit points of the thermal compensation cavity arranged in the gauge body is lower than the point of the steam-water cavity exiting from the gauge body. |
US10996092B2 |
Method and apparatus for modulating a flowpath
A flowmeter (5) is provided having a sensor assembly (10) connected to meter electronics (20), wherein the sensor assembly (10) comprises at least one driver (104) and at least one pickoff (105) and a variably modulated conduit (300) configured to change a flow area (304) therein. |
US10996090B2 |
Measuring device with a flowmeter and method for operating a measuring device
A measuring device has a flowmeter, an inlet tube and an outlet tube. The flowmeter has a measuring tube that is connected to the inlet tube and to the outlet tube. To provide a measuring device that allows for measurements using a flowmeter, in particular of the liquid components of medium in the measuring tube, independent of whether the medium is made to flow or is stagnant, wherein the measuring tube is completely filled at least with the liquid components of the medium when the medium is stagnant the inlet tube, the measuring tube and the outlet tube form a siphon, wherein the siphon is designed and aligned in respect to the vector of the gravitational field of the earth so that, when a medium initially flows through the siphon and then the flowing of the medium stops, the measuring tube is completely filled with the stagnant medium. |
US10996085B2 |
Sensor alignment using homogeneous test mode
An alignment device may obtain a set of analog-to-digital converter (ADC) signals provided by an angle sensor operating in a homogeneous test mode. The set of ADC signals may be associated with a rotation of a target magnet relative to the angle sensor. The alignment device may identify a maximum ADC signal value based on the set of ADC signals. The alignment device may selectively position, by the alignment device, at least one of the angle sensor or the target magnet based on the maximum ADC signal value. |
US10996084B2 |
Resin decorative part and dial plate
In a resin decorative part, a clear decoration has a body transmitting light and includes a carbon-toned surface provided on the opposite side to the viewer side of the body and having a carbon-toned pattern. The carbon color layer is colored in a carbon color, is laminated on the carbon-toned surface, and has a reflective surface reflecting light transmitted through the clear decoration. The carbon-toned pattern is formed with a plurality of pseudo carbon fiber bundles presenting carbon fiber bundles formed by bundling carbon fibers in a pseudo manner. The pseudo carbon fiber bundle has a plurality of linear grooves that constitute pseudo carbon fibers presenting carbon fibers in a pseudo manner. The carbon-toned surface includes a pseudo carbon fiber bundle in which the length in the extending direction of each linear groove and the depth of the linear groove vary in a predetermined range. |
US10996081B2 |
Integrated optical/electrical probe card for testing optical, electrical, and optoelectronic devices in a semiconductor die
A test system includes a semiconductor die and an integrated optical/electrical probe card. Electrical, optical, and optoelectronic devices reside in the semiconductor die. Electrical pads in the semiconductor die connect to the electrical and optoelectronic devices. Grating couplers in the semiconductor die connect to the optical device and optoelectronic devices. The electrical pads and grating couplers are interspersed in substantially a single line in the semiconductor die. The integrated optical/electrical probe card interfaces with the electrical pads by electrical needles, and concurrently interfaces with the grating couplers by optical fibers. |
US10996073B2 |
Navigation system with abrupt maneuver monitoring mechanism and method of operation thereof
A method of operation of a navigation system includes: detecting a vehicle abrupt maneuver; scanning a vehicle environment for a road hindrance; identifying a cause of the vehicle abrupt maneuver based on the vehicle environment; determining a classification as a provoked maneuver or an unprovoked maneuver based on the cause; and generating a message based on the classification and the cause for displaying on a device. |
US10996064B2 |
Dynamic multi-modal mobility service platform
A method for providing a route in response to a request includes receiving a request for a route, comprising a start location and an end location. The method further includes determining a source based at least in part on the request and obtaining route segments from the source. Additionally, the method includes generating a suggested route, comprising a plurality of the route segments, and transmitting the suggested route in response to the request. The suggested route is generated based at least in part on the start location, the end location, and the route segments. Systems for carrying out the method are also disclosed. |
US10996061B2 |
Apparatus and associated method for use in updating map data
An apparatus including a processor and memory having computer program code, the memory and computer program code configured to, with the processor, enable the apparatus at least to: use a classification model to identify one or more anomalies between a monitored trajectory of a vehicle through a road network and predefined map data for the road network which are likely caused by errors in the predefined map data; and provide details of the one or more identified anomalies for use in obtaining additional data for the specific locations on the road network corresponding to the one or more identified anomalies in order to correct the errors in the predefined map data. |
US10996055B2 |
Integrated aerial photogrammetry surveys
Novel tools and techniques for generating survey data about a survey site. Aerial photography of at least part of the survey site can be analyzed using photogrammetric techniques. In some cases, an unmanned aerial system can be used to collect site imagery. The use of a UAS can reduce the fiscal and chronological cost of a survey, compared to the use of other types aerial imagery and/or conventional terrestrial surveying techniques used alone. |
US10996047B2 |
Measuring appartus
A height measuring apparatus comprising a main body portion adapted for placement upon an object to be measured, and a movable portion which is movable relative to the main body portion, wherein the movable portion comprises a laser source and a photo detector, the movable portion being movable so that a laser beam from the laser source can be directed to the ground when the main body is placed on the object to be measured. |
US10996043B2 |
Method for controlling small-sized measurement device
There is provided a method for controlling a small-sized adjustable measuring force measurement device capable of appropriately setting the origin.A central control unit changes an operation mode to an origin setting mode in response to predetermined mode changing operation. The central control unit sets a counter value of an encoder to zero as an origin when a measuring force detecting means detects that a movable member is brought into contact with an object to be measured at a predetermined pressure in the origin setting mode. |
US10996038B2 |
Coreless-coil shock tube package system
A coreless-coil shock tube package system includes a “coreless” bundle of shock tubing, meaning that the tubing is not wrapped around a spool. The bundle may be a generally cylindrical coil of shock tubing. Optionally, two washer-like end plates abut the ends of the tubing coil for axial support. A self-adhesive tape covering partially covers the coil and end plates. A detonator is attached to one end of the tubing and lies tucked into the coil, through an end plate, for storage and transport. An igniter is attached to the tubing's other end. In use, the detonator is removed from the coil and attached to an explosive device. Then, the package is pulled away from the detonator and explosive, thereby uncoiling the tubing through the end plate for deployment. The igniter is actuated for igniting the shock tubing and activating the detonator and explosive. |
US10996034B2 |
Irritation member
An irritation member having a housing, wherein the housing has a front side and a rear side, as well as lateral surfaces connecting the front side and the rear side. The front side and rear side are larger than the lateral surfaces, thereby producing a parallelepipedal housing. The irritation member has blow-out openings on the lateral surfaces and an actuation element that is provided in a recess of the housing. In the event of non-actuation, the actuation element is thereby received in the recess of the housing and thus does not increase the size of the housing. As a result, the irritation member does not look like a conventional irritation member. |
US10996032B2 |
Pre-slit membrane slot cover for a projectile
A projectile includes a housing and a slot formed in the housing. A deployable flight surface is inside the housing. A cover is attached to the housing and covers the slot. A cutter is adjacent the cover and moves in the slot and slices the cover to open the slot and allow deployment of the flight surface through the slot. |
US10996031B1 |
Free spinning hub for mortar projectiles
A precision guided munition with a fin assembly comprising a free spinning hub to which the fins attach addresses the need to roll control a projectile while eliminating the problems of the fin kit. The fin hub, to which the fins are attached, is radially decoupled from the mortar tail boom thus allowing it and the fins to spin freely relative to the body without coupling any of the spin. Advantageously, the need for a bearing between the hub and the tail boom is negated. |
US10996030B2 |
Polymer ammunition and cartridge primer insert
The present invention provides a polymer ammunition cartridge having a primer insert having: a top surface; a bottom surface opposite the top surface; a coupling element that extends from the bottom surface, wherein the coupling element comprises an interior surface and an exterior surface, wherein the interior surface comprises: a transition region that transitions from the bottom surface to a second segment wherein the transition region has a radius of from 0.1 to 0.2; a first segment extending from the second segment and terminates at a tip, wherein the first segment has a first segment distance from 0.06 to 0.14 inches and the second segment has a second segment distance from 0.05 to 0.15 inches, wherein the second segment has a second segment angle from +3 to −3 degrees relative to the first segment angle and the first segment has a first segment angle from +6 to −6 degrees from perpendicular to the top surface; a primer recess in the top surface that extends toward the bottom surface; a primer flash aperture positioned in the primer recess through the bottom surface; and a flash aperture groove in the primer recess and positioned around the primer flash aperture and adapted to receive a polymer overmolding through the primer flash aperture. |
US10996027B2 |
Ballistic shield and method of using multiple interconnected ballistic shields to protect a group of individuals
Provided is a ballistic shield having a body formed from a ballistic resistant material and sized to protect at least a torso of an individual. A first flap is connected to a side of the body that is configured to fold into a first closed position and a first open position, in the first open position the first flap is configured to connect to second body of a second ballistic shield. A second flap is connected to a bottom of the body that is configured to fold into a second closed position and a second open position, in the second open position the second flap is configured to connect to second body of a second ballistic shield. A corner flap is connected to the first flap or the second flap, the corner flap is configured to fold into a third closed position and a third open position, in the third open position the corner flap is configured to cover any openings between a corner of the first body and a corner of the second body. Also provided is a method of connecting a plurality of the ballistic shields together to protect a group of individuals. |